Video: Punya OPPO F3? Ini Tips & Trik untuk Memaksimalkannya ! 2025
Sistem operasi jaringan harus menyediakan dukungan multitasking untuk beberapa pengguna yang mengakses server dari jarak jauh melalui jaringan. Ini karena hanya satu pengguna sekaligus yang menggunakan komputer desktop; Namun, beberapa pengguna sekaligus menggunakan komputer server.
M ultitasking, yang merupakan kemampuan sistem operasi untuk menjalankan lebih dari satu program - disebut tugas atau - pada satu waktu. Sistem operasi multitasking seperti orang yang biasa memutar piring seimbang pada stik pada <909> Ed Sullivan Show yang lama. Dia lari dari piring ke piring, mencoba agar semuanya berputar agar tidak jatuh dari batangnya.
Namun, jika komputer memiliki lebih dari satu CPU, CPU
dapatmenjalankan program secara bersamaan, yang disebut multiprocessing. Untuk melihat multitasking yang beroperasi pada komputer Windows, tekan Ctrl + Alt + Delete untuk membuka Windows Task Manager dan kemudian klik tab Processes. Semua tugas yang saat ini aktif di komputer muncul. Agar multitasking bekerja dengan andal, sistem operasi jaringan harus benar-benar mengisolasi program pelaksana dari satu sama lain. Jika tidak, satu program dapat melakukan operasi yang berdampak buruk pada program lain. Sistem operasi multitasking melakukan ini dengan menyediakan setiap tugas dengan ruang alamat uniknya sendiri
yang membuat hampir tidak mungkin satu tugas mempengaruhi memori yang menjadi tugas lain.
. Dua pendekatan untuk multitasking bersifat preemptive dan non-preemptive. Dalam preemptive multitasking, sistem operasi menentukan berapa lama setiap tugas dapat dijalankan sebelum harus mengundurkan diri sehingga tugas lain dapat dijalankan. Ketika waktu tugas habis, manajer tugas sistem operasi menyela tugas dan beralih ke tugas berikutnya yang sesuai.Semua sistem operasi jaringan yang digunakan secara luas saat ini menggunakan preemptive multitasking.
Alternatif preendtive multitasking adalah non-preemptive multitasking. Pada non-preemptive multitasking, setiap tugas yang mengendalikan CPU diperbolehkan berjalan sampai secara sukarela melepaskan kontrol sehingga tugas lain dapat berjalan.
Multitasking non-preemptive memerlukan overhead sistem operasi yang lebih sedikit karena sistem operasi tidak harus mencatat berapa lama setiap tugas dijalankan. Namun, program harus ditulis dengan hati-hati agar komputer mereka tidak membenamkan semuanya.
