Tugas asas sistem pengendalian komputer ialah: 1. Mengawal dan mengurus tingkah laku sistem, seperti mengenal pasti input daripada papan kekunci, menghantar hasil output ke monitor, mengurus fail dan folder pada peranti storan, dsb.; 2. Memperuntukkan dan memperuntukkan sumber sistem Sistem pengendalian bertanggungjawab untuk menentukan sumber komputer yang diperlukan dan menjadualkan serta memperuntukkan sumber ini untuk menjalankan program program untuk menggunakan sepenuhnya sumber sistem.
Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
Sistem pengendalian (OS) ialah program paling penting yang dijalankan pada komputer. Sistem pengendalian mengurus dan mengawal tindakan komputer.
Contohnya: Windows, Mac OS, Linux...
Tugas utama sistem pengendalian:
1 Tingkah laku
Sistem pengendalian melaksanakan tugas asas seperti: mengenali input daripada papan kekunci, menghantar output ke monitor, mengurus fail dan folder pada peranti storan dan mengawal pemacu cakera kotak dan peranti luaran seperti pencetak. Sistem pengendalian juga mesti memastikan bahawa program yang berbeza dan pengguna yang berbeza yang bekerja dengan rakan sekerja tidak mengganggu satu sama lain. Di samping itu, ia bertanggungjawab untuk isu keselamatan dan memastikan pengguna dan program yang tidak dibenarkan tidak boleh mengakses sistem.
2. Menjadualkan dan memperuntukkan sumber sistem
Sistem pengendalian bertanggungjawab untuk menentukan sumber komputer yang diperlukan oleh program (seperti: masa CPU , ruang ingatan, cakera, peranti input dan output) dan jadualkan serta peruntukkan sumber ini untuk menjalankan program.
3. Penjadualan operasi
Sistem pengendalian bertanggungjawab untuk menjadualkan pelbagai gelagat program untuk menggunakan sepenuhnya sumber sistem. Banyak program kini menyokong multi-programming, multi-threading, dan multi-processing untuk meningkatkan prestasi sistem.
Berbilang pengaturcaraan membenarkan berbilang atur cara berkongsi CPU dan dijalankan serentak. CPU adalah lebih pantas daripada komponen lain komputer. Ini mengakibatkan CPU melahu pada kebanyakan masa - contohnya, semasa menunggu data dipindahkan dari cakera atau sumber sistem lain untuk bertindak balas. Sistem pengendalian berbilang pengaturcaraan mengambil kesempatan daripada situasi ini dengan membenarkan berbilang atur cara menggunakan masa terbiar CPU. Contohnya: Reka bentuk berbilang benang membolehkan anda menggunakan sub-pemproses untuk mengedit fail manakala penyemak imbas web anda juga boleh memuat turun fail
Berbilang benang membenarkan satu atur cara untuk melaksanakan berbilang tugas pada masa yang sama.
Contohnya: subhandler membenarkan pengguna mengedit teks dan pada masa yang sama menyimpannya ke cakera. Dalam contoh ini, menyunting dan menyimpan ialah dua tugasan dalam aplikasi yang sama, dan kedua-dua tugas itu mungkin berjalan serentak.
(Atau: setiap gerabak kereta api, dan prosesnya adalah kereta api. Gerabak itu tidak boleh bergerak tanpa meninggalkan kereta api, dan begitu juga, kereta api tidak boleh mempunyai satu gerabak sahaja.)
Lagi Proses, atau pemprosesan selari, menggunakan dua atau lebih pemproses untuk menyelesaikan berbilang subtugas yang berlaku serentak, dan kemudian menggabungkan penyelesaian subtugas ini untuk mendapatkan penyelesaian kepada keseluruhan tugasan.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah tugas asas sistem pengendalian komputer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!