Perisian aplikasi melakukan kerja yang dikehendaki pengguna. Sistem pengendalian (operating system, OS) ialah perisian sistem yang menguruskan perkakasan dan menyediakan platform untuk aplikasi berjalan. Soalan biasanya memberi senario ringkas atau senarai dan meminta anda menyatakan yang mana satu, atau menerangkan satu fungsi OS.
Pelajaran ini membuka modul perisian dan sistem, dan setiap pelajaran kemudian menggunakan semula tabiat mengasingkan yang anda bina di sini.
Bagaimana membezakan kedua-duanya?
Tanya satu soalan: adakah perisian ini melakukan tugas pengguna, atau menjaga komputer?
Jika ia melakukan tugas pengguna (menulis, mengira, melayari, bermain, melukis), ia ialah aplikasi.
Jika ia menjaga perkakasan, memori, fail, pengguna atau program lain, ia tergolong dalam perisian sistem. OS ialah perisian sistem utama. Program utiliti dan pemacu peranti juga perisian sistem.
Apakah yang dilakukan oleh sistem pengendalian?
Anda perlu boleh menamakan dan menerangkan fungsi ini dalam satu ayat setiap satu:
| Fungsi | Maksudnya dalam satu ayat |
|---|---|
| Menguruskan fail | Mencipta folder, menyimpan, menamakan, memindah dan memadam fail pada storan. |
| Menguruskan memori | Menentukan bahagian memori utama yang boleh digunakan setiap program, supaya program tidak menimpa satu sama lain. |
| Berbilang tugas | Berkongsi masa pemproses antara program supaya beberapa program kelihatan berjalan serentak. |
| Menguruskan peranti persisian | Menghantar dan menerima data ke peranti seperti pencetak atau papan kekunci, menggunakan pemacu peranti. |
| Antara muka pengguna | Memberi pengguna cara mengawal komputer, seperti tetingkap, ikon atau baris arahan. |
| Mengendalikan sela | Bertindak balas apabila perkakasan atau perisian memberi isyarat bahawa ia memerlukan perhatian. |
| Keselamatan | Mengawal akaun pengguna, kata laluan dan akses kepada fail. |
Contoh berlangkah
Seorang pelajar mempunyai item ini pada komputer riba: program hamparan, pemacu pencetak, pengurus memori, penyunting foto, pengimbas antivirus. Asingkan ke fungsi sistem pengendalian, perisian aplikasi dan perisian sistem lain.
Langkah 1. Tanya apa yang dilakukan setiap satu untuk pengguna. Program hamparan membolehkan pengguna mengira: aplikasi. Penyunting foto membolehkan pengguna mengedit gambar: aplikasi.
Langkah 2. Pengurus memori menentukan program mana menggunakan bahagian memori mana. Itu menjaga komputer, dan merupakan tugas teras OS: fungsi sistem pengendalian.
Langkah 3. Pemacu pencetak membolehkan OS berinteraksi dengan pencetak tertentu. Ia bukan tugas yang dipilih pengguna: perisian sistem, berkaitan fungsi pengurusan peranti persisian OS.
Langkah 4. Pengimbas antivirus melindungi sistem dan bukan sebahagian daripada OS teras: utiliti, sejenis perisian sistem. Anda akan mempelajarinya dalam kenal pasti fungsi utiliti.
Kesilapan yang perlu diawasi
Jawapan yang salah: “Sistem pengendalian ialah perkakasan yang menjalankan komputer.”
Ini mencampuradukkan perisian dengan perkakasan. OS ialah sebuah program. Ia terletak antara perkakasan dan aplikasi, dan ia memerlukan pemproses serta memori untuk berjalan.
Satu lagi jawapan lemah ialah “OS membuatkan komputer berfungsi”, yang tidak menamakan sebarang fungsi. Gantikan dengan tugas yang dinamakan: “OS memperuntukkan memori kepada setiap program yang sedang berjalan supaya mereka tidak menimpa satu sama lain.”
Semak sendiri
1. Nyatakan dua fungsi sistem pengendalian bagi sebuah tablet yang sedang menjalankan aplikasi video dan aplikasi pesanan pada masa yang sama.
Tunjukkan jawapan
Berbilang tugas: OS berkongsi masa pemproses antara kedua-dua aplikasi supaya keduanya kelihatan berjalan bersama. Pengurusan memori: OS memberi setiap aplikasi kawasan memori utama sendiri supaya satu tidak menimpa yang lain.
2. Kelaskan setiap satu sebagai perisian aplikasi atau perisian sistem: pemain muzik, alat memformat cakera, program pembentangan.
Tunjukkan jawapan
Pemain muzik: aplikasi. Alat memformat cakera: perisian sistem (utiliti). Program pembentangan: aplikasi.
3. Pengguna mencucuk papan kekunci baharu dan ia terus berfungsi. Fungsi OS yang manakah terlibat terutamanya?
Tunjukkan jawapan
Menguruskan peranti persisian, menggunakan pemacu peranti supaya OS boleh menghantar dan menerima data daripada papan kekunci.
Ke mana pelajaran ini menuju seterusnya
Langkah seterusnya ialah melihat bagaimana program menjadi sesuatu yang boleh dijalankan pemproses, dalam bandingkan kelakuan jurubahasa dan pengkompil. Anda boleh menguji keseluruhan topik kemudian dengan set latihan perisian dan sistem.
Sesetengah pelajar boleh menyatakan fungsi tetapi sukar memadankannya dengan senario dalam peperiksaan. Guru kami boleh menyemaknya melalui jawapan bertulis anda dalam tuisyen Computer Science dalam talian satu dengan satu.