Carta Perbandingan
Asas untuk perbandingan | Sistem Pengoperasian Perkongsian Masa | Sistem Operasi Masa Nyata |
---|---|---|
Asas | Penekanan pada memberikan respons cepat kepada permintaan. | Ia memberi tumpuan untuk mencapai tugas pengiraan sebelum tarikh akhir yang ditetapkan. |
Sumber komputer | Dikongsi antara pengguna. | Tiada perkongsian berlaku dan peristiwa adalah luar sistem. |
Urus niaga dengan | Lebih daripada satu permohonan pada masa yang sama. | Permohonan tunggal pada satu masa. |
Pengubahsuaian program | Program ini boleh diubah suai dan ditulis oleh pengguna. | Tiada pengubahsuaian yang mungkin. |
Tindak balas | Sambutan dijana dalam tempoh kedua, tetapi tidak ada paksaan. | Pengguna mesti mendapat sambutan dalam kekangan masa yang ditetapkan. |
Beralih | Mengambil tempat di antara proses. | Tidak hadir |
Definisi Sistem Operasi Berkongsi Masa
Perkongsian masa sistem operasi berfungsi pada konsep multiprogramming di mana banyak pekerjaan dilaksanakan pada masa yang sama melalui menukarnya dengan kerap. Pensuisan ini sangat cepat supaya pengguna dapat berinteraksi dengan setiap program semasa ia berjalan tanpa menyedari bahawa sistem sedang dibagikan.
Sistem perkongsian masa menggunakan sistem komputer interaktif (atau tangan) untuk membolehkan komunikasi lurus antara sistem dan pengguna. Di sini bermakna interaktif bahawa pengguna akan memberikan arahan kepada sistem atau program secara langsung menggunakan peranti input dan sistem akan menjana keputusan dengan segera pada peranti output. Penjanaan keputusan mengambil masa yang sangat kurang dan masa tindak balasnya harus kurang dari satu saat.
Perkongsian masa sistem operasi membolehkan perkongsian sumber komputer untuk berbilang pengguna pada masa yang sama. Ia memerlukan masa CPU yang kurang untuk setiap pengguna kerana setiap arahan atau tindakan yang ada dalam sistem masa yang dikongsi adalah pendek. Sistem masa yang dikongsi menggunakan penjadualan CPU strategik dan multi-program untuk memberikan setiap pengguna sedikit masa sistem dikongsi bersama. Setiap pengguna berurusan dengan sekurang-kurangnya satu program berasingan dalam ingatan dan yang dikenali sebagai proses semasa pelaksanaan. Ia mengurangkan kebiasaan CPU.
Definisi Sistem Pengendalian Masa Nyata
Sistem Pengendalian Masa Sebenar kebanyakannya dilaksanakan pada sistem tertanam. Sistem operasi masa nyata sangat berguna untuk aplikasi masa, dengan kata lain di mana tugas perlu dicapai dalam batasan waktu tertentu. Ia menggunakan kekangan masa yang ketat untuk memacu pelaksanaan tugas dalam persekitaran luaran.
Sistem operasi masa nyata tidak hanya memerlukan keputusan yang tepat tetapi juga keputusan yang tepat pada masanya, yang bermaksud bersama-sama dengan ketepatan keputusannya mesti dihasilkan dalam batasan waktu tertentu jika sistem tersebut gagal. Ia pada asasnya dilaksanakan dalam aplikasi yang melibatkan peranti kawalan seperti sistem pengimejan perubatan, sistem kawalan perindustrian, sistem suntikan bahan api enjin, sistem senjata, dan lain-lain.
Perbezaan utama antara Perkongsian Masa dan Sistem Operasi Masa Nyata
- Pada masa yang sama berkongsi sistem operasi, sumber komputer dikongsi di kalangan beberapa pengguna manakala dalam sistem masa nyata, peristiwa luaran diproses dalam tarikh akhir.
- Pemprosesan masa nyata melibatkan hanya satu permohonan. Sebaliknya, pemprosesan perkongsian masa harus berurusan dengan beberapa aplikasi yang berbeza.
- Dalam sistem masa sebenar, pengguna mesti mendapat respon dalam masa yang tertentu jika tidak terdapat kemungkinan kegagalan sistem. Sebaliknya, maklum balas yang dijana dalam sistem perkongsian masa adalah sangat cepat dan tidak mengambil masa sebulan, tetapi hasilnya tidak mendatangkan malap walaupun respon merindui masa.
- Penukaran tidak berlaku dalam kes sistem operasi masa nyata. Sebaliknya, sistem perkongsian masa menggunakan suis konteks untuk menukar CPU dari satu ke satu lagi proses.
Kesimpulannya
Perkongsian masa sistem operasi membenarkan penggunaan interaktif sistem komputer secara serentak oleh berbilang pengguna melalui menukar CPU di antara mereka. Sebaliknya, sistem operasi masa nyata cenderung untuk mencapai satu tugas pada satu masa dan menyampaikan perkhidmatan tepat waktu.