Perbezaan Antara Sistem Pelbagai Program Dan Perkongsian Masa

Perbezaan Antara Sistem Pelbagai Program Dan Perkongsian Masa
Perbezaan Antara Sistem Pelbagai Program Dan Perkongsian Masa

Video: Perbezaan Antara Sistem Pelbagai Program Dan Perkongsian Masa

Video: Perbezaan Antara Sistem Pelbagai Program Dan Perkongsian Masa
Video: Kuliah Massa CTU554 Minggu 11 - EC dan ED 2024, November
Anonim

Multiprogramming vs Time Sharing Systems

Multiprogramming adalah peruntukan lebih daripada satu program serentak pada sistem komputer dan sumbernya. Pelbagai program membolehkan penggunaan CPU dengan berkesan dengan membolehkan pelbagai pengguna menggunakan alat CPU dan I / O dengan berkesan. Multiprogramming memastikan bahawa CPU selalu mempunyai sesuatu untuk dilaksanakan, sehingga meningkatkan penggunaan CPU. Sebaliknya, Perkongsian masa adalah perkongsian sumber pengkomputeran di antara beberapa pengguna pada masa yang sama. Oleh kerana ini akan membolehkan sebilangan besar pengguna bekerja dalam satu sistem komputer pada masa yang sama, ini akan menurunkan kos penyediaan kemampuan pengkomputeran.

Apa itu Sistem Pelbagai Program?

Multiprogramming adalah pertukaran CPU yang pantas antara beberapa program. Program biasanya terdiri daripada beberapa tugas. Tugas biasanya diakhiri dengan beberapa permintaan untuk memindahkan data yang memerlukan beberapa operasi I / O untuk dijalankan. Multitasking biasanya dilakukan untuk membuat CPU sibuk, sementara program yang sedang berjalan saat ini melakukan operasi I / O. Berbanding dengan arahan pelaksanaan lain, operasi I / O sangat perlahan. Walaupun program mengandungi sebilangan kecil operasi I / O, sebahagian besar masa yang diperlukan untuk program ini dihabiskan untuk operasi I / O tersebut. Oleh itu, menggunakan waktu menganggur ini dan membiarkan program lain menggunakan CPU pada waktu itu akan meningkatkan penggunaan CPU. Pelbagai program pada mulanya dikembangkan pada akhir 1950-an sebagai ciri sistem operasi dan pertama kali digunakan dalam pengkomputeran kerangka utama. Dengan pengenalan memori maya dan teknologi mesin maya, penggunaan multiprogramming ditingkatkan.

Apa itu Sistem Perkongsian Masa?

Perkongsian masa, yang diperkenalkan pada tahun 1960-an, adalah perkongsian sumber pengkomputeran di antara beberapa pengguna pada masa yang sama. Dalam sistem perkongsian masa, beberapa terminal dilampirkan ke pelayan khusus yang mempunyai CPU sendiri. Tindakan / arahan yang dilaksanakan oleh sistem operasi sistem perkongsian masa mempunyai jangka waktu yang sangat singkat. Oleh itu CPU ditugaskan kepada pengguna di terminal untuk jangka waktu yang pendek, sehingga pengguna di terminal mendapat perasaan bahawa dia memiliki CPU yang didedikasikan untuknya di belakang terminal. Jangka masa pendek yang perintah dijalankan pada sistem pembagian waktu disebut slice waktu atau kuantum waktu. Dengan perkembangan internet, sistem perkongsian masa menjadi lebih popular kerana ladang pelayan yang mahal dapat menempatkan sebilangan besar pelanggan yang berkongsi sumber yang sama. Oleh kerana laman web beroperasi terutamanya dalam ledakan aktiviti yang diikuti oleh tempoh masa yang tidak aktif, waktu siaga dari satu pelanggan dapat digunakan secara efektif oleh yang lain, tanpa ada yang memperhatikan kelewatannya.

Apakah perbezaan antara Sistem Pengaturcaraan dan Sistem Perkongsian Masa?

Perbezaan utama antara multiprogramming dan sharing time adalah bahawa multiprogramming adalah pemanfaatan masa CPU yang efektif, dengan membenarkan beberapa program menggunakan CPU pada masa yang sama tetapi perkongsian masa adalah perkongsian kemudahan pengkomputeran oleh beberapa pengguna yang ingin menggunakan kemudahan yang sama pada masa yang sama. Setiap pengguna pada sistem perkongsian waktu mendapat terminal sendiri dan merasakan bahawa dia menggunakan CPU sendiri. Sebenarnya, sistem perkongsian masa menggunakan konsep multiprogramming untuk berkongsi masa CPU antara beberapa pengguna pada masa yang sama.

Disyorkan: