Skip to main content

Apa itu sistem operasi multitasking?

Sistem operasi multitasking adalah semua jenis sistem yang mampu menjalankan lebih dari satu program sekaligus.Sebagian besar sistem operasi modern dikonfigurasi untuk menangani beberapa program secara bersamaan, dengan pengecualian beberapa sistem yang dikembangkan secara pribadi yang dirancang untuk digunakan dalam pengaturan bisnis tertentu.Seperti kebanyakan jenis teknologi komunikasi, sistem operasi multitasking telah berkembang dari waktu ke waktu, dan kemungkinan akan terus berkembang karena tuntutan komunikasi terus tumbuh di banyak budaya.

Dengan contoh yang lebih lama dari sistem operasi multitasking, mengelola dua atau lebih tugas yang biasanya melibatkan pengalihan sumber daya sistem bolak -balik antara dua proses berjalan.Sistem akan menjalankan tugas untuk satu, membekukan program itu selama beberapa detik, dan kemudian menjalankan tugas untuk program lain.Sementara pendekatan ini memang menciptakan jeda waktu yang singkat untuk operator, lag ini biasanya tidak lebih dari beberapa detik, dan masih menawarkan efisiensi yang lebih besar daripada sistem operasi tugas tunggal yang lebih lama.

Seiring waktu, inkarnasi populer dari sistem operasi multitasking dikembangkan yang menggunakan pendekatan yang berbeda untuk mengalokasikan sumber daya untuk setiap program aktif.Ini menciptakan situasi di mana hampir tidak ada jeda waktu yang terjadi sama sekali, dengan asumsi bahwa peralatan yang mendorong sistem memiliki sumber daya yang memadai.Untuk pengguna akhir, ini berarti kemampuan untuk melakukan beberapa tugas secara bersamaan tanpa menunggu sistem untuk melepaskan atau mengarahkan sumber daya karena setiap tugas selesai pada gilirannya.

Sistem operasi ganda khas membutuhkan lebih banyak sumber daya daripada sistem operasi sederhana yang umum untuk komputer desktop pada akhir 1970 -an dan awal 1980 -an.Sistem yang lebih baru membutuhkan platform dengan sejumlah besar memori akses acak (RAM) serta jenis memori virtual lainnya.Jika sumber daya tidak tersedia untuk mengarahkan berbagai aplikasi yang terbuka dan dieksekusi, sistem dapat melambat menjadi merangkak, atau bahkan mungkin mematikan satu atau dua aplikasi jika itu adalah cara sistem dikonfigurasi untuk mencegah kelebihan beban.

Hari ini, sebagian besar sistem operasi desktop, laptop, dan netbook dengan beberapa jenis sistem operasi multitasking.Bahkan peralatan seperti mesin teller otomatis atau ATM masih menggunakan beberapa jenis sistem multitasking, menggunakan serangkaian program untuk memeriksa saldo dan menjalankan permintaan yang dibuat oleh pengguna.Ada juga contoh sistem rintisan tiket film yang dapat melakukan beberapa tugas sekaligus, termasuk memposting tanda terima untuk tiket yang dibeli, bahkan ketika sistem menghasilkan dan mengeluarkan tiket yang dibeli.