Apa perbedaan antara sistem operasi multi-pengguna dan sistem operasi multi-tugas?


Jawaban 1:

Sistem operasi multi-pengguna dapat membuat banyak pengguna mengerjakannya secara bersamaan, biasanya pada tugas-tugas independen, awalnya dengan menggunakan terminal serial.

Sistem operasi multi-tasking dapat menjalankan banyak tugas sekaligus. Setiap tugas mendapat bagian dari waktu CPU, idealnya tergantung pada beban kerjanya, beralih di antara tugas begitu cepat sehingga penampilan luarnya adalah banyak hal terjadi sekaligus, ketika pada kenyataannya hanya satu proses per inti prosesor yang secara fisik berjalan setiap saat. Jadi Anda dapat memiliki browser web, pengolah kata, jam, kalender, klien email dan banyak hal lainnya di layar, tampaknya semuanya bekerja sekaligus, dan banyak proses latar belakang juga, beberapa di antaranya termasuk dalam sistem operasi.

Sebagian besar sistem operasi multi-pengguna juga multi-tasking, dengan setiap pengguna memiliki proses login dan terminal handler (getty pada sistem Unix khas) yang berubah menjadi shell perintah (antarmuka pengguna tekstual) saat login. Dari sana perintah dapat dikeluarkan untuk memulai segala macam tugas latar depan dan latar belakang.

Kelas khusus komputer multi-pengguna sebenarnya bukan multi-tasking dan hanya ada satu proses loop berjalan, melakukan satu tugas dasar tetapi mengambil input dari banyak pengguna. Itu sangat jarang tetapi saya percaya bahwa beberapa sistem penjualan ritel awal berhasil seperti itu.

PC yang dulunya adalah penugasan tunggal ketika menjalankan MS-DOS (mungkin penugasan ganda menggunakan pencetakan latar belakang jika sumber daya diizinkan), tetapi saat ini biasanya paling tidak multi-penugasan, tetapi biasanya satu pengguna pada satu waktu. Ada beberapa pengecualian. Saya tidak tahu apakah Windows dapat mendukung operasi multi-pengguna (Anda tentu harus membayar lebih banyak lisensi) tetapi di Linux atau BSD Anda dapat memuat beberapa kartu grafis (beberapa motherboard memiliki 3 slot dan Anda bisa mendapatkan 2 atau 4 kartu berkepala jadi hingga sekitar 12 layar adalah mungkin jika Anda memiliki daya dan pendinginan yang cukup), tambahkan sebanyak mouse USB dan keyboard, lakukan beberapa konfigurasi perangkat lunak yang tidak terlalu sulit, dan jauh Anda pergi, multi-user dan multi-tasking pada satu PC. Ini bekerja cukup baik jika Anda memiliki banyak RAM dan tidak semua tugas berat pada saat yang sama. Saya mencobanya bertahun-tahun yang lalu dengan beberapa kartu PCI Matrox berkepala kembar, karena saya mendengar bahwa kartu itu digunakan dalam pendidikan di negara berkembang untuk menekan biaya. Ide bagus.

Atau, Anda dapat memunculkan beberapa terminal windows pada satu layar GUI, gunakan perintah su untuk mengubahnya beberapa ke ID pengguna lain dan menjadi multi-pengguna pada satu layar, keyboard dan mouse. Tidak direkomendasikan, yang terbaik akan berakhir dalam semacam argumen ...