Sistem pengendalian

From Wikipedia

Dalam bidang perkomputeran, Sistem Pengendalian (Operating System) ialah sistem perisian yang bertanggungjawab mengawal serta mengurus perkakasan komputer, pengoperasian sistem yang asas, dan juga melancarkan perisian komputer seperti perisian pemproses perkataan, dan pelayar web.

Jadual isi kandungan

[Sunting] Pengenalan

Secara am, istilah ini sering digunakan untuk merujuk keseluruhan perisian yang dipakejkan dengan komputer baru, sebelum perisian tambahan dipasang (install).

Sistem pengendalian memastikan [aplikasi/program/perisian] lain berupaya mengguna memori, perkakasan/peranti input-output, dan mempunyai capaian (access) terhadap sistem fail (file system). Sekiranya lebih daripada satu aplikasi dijalankan (run), sistem pengendalian menjadualkan supaya setiap proses aplikasi mempunyai masa proses yang mencukupi dan tidak bertelingkah dengan proses masing-masing.

Sehingga awal tahun 2004, sistem pengendalian terkenal yang tersebar luas penggunaannya dalam Komputer Peribadi, telah bergabung kepada 2 keluarga sistem pengendalian: Keluarga Microsoft Windows, dan Keluarga ala-Unix (ini termasuk pelbagai definisi Unix yang berbeza, Linux dan Mac OS X).

Unix diguna secara meluas di institusi akademik dan sebagai aplikasi sokongan (back-end implementation), manakala Windows lebih laris digunakan di kalangan Pengguna biasa (home user), selain daripada perniagaan untuk kegunaan muka (front-end). Sebagai Pelanggan, Windows jauh lebih luas penggunaannya, dan ini meletak pasaran saham Microsoft dalam peratusan 90-98%. Linux merupakan sistem pengendalian yang lebih banyak diguna sebagai Pelayan Web (Web Server), dan sekarang sudah mula diguna di rumah serta persekitaran Perniagaan. Disebabkan ia percuma, sistem Pengoperasi ini mula mendapat tempat di sebahagian syarikat. Mac OS X (yang mengguna sistem Unix), serta warisan awalnya, lebih laris di kalangan pengguna biasa dan dalam bidang multimedia.

Komputer kerangka utama dan komputer terbenam, mengguna pelbagai bentuk sistem pengendalian yang kebanyakan tiada talian dengan keluarga Windows atau Unix.

[Sunting] Contoh sistem pengendalian

  • Unix - Solaris, AIX, HP-UX, SCO
  • Mac OS
  • DOS
  • Windows
  • Linux - Debian, Redhat, Mandrake (Mandriva), Slackware, Gentoo, Suse
  • BeOS
  • OS/2

[Sunting] Pengelasan dan istilah

Sistem pengendalian, secara konsep, boleh dipecahkan kepada 3 komponen utama:

  • Antara muka Pengguna
  • Sistem Utiliti Tahap Rendah (low-level system utilities)
  • Kernel

[Sunting] Antara muka pengguna

Terdapat dua bentuk antara muka pengguna, iaitu antara muka grafik (GUI) dan Penterjemah Baris Perintah (CLI). Antara muka pengguna juga dikenali sebagai Shell atau cangkerang komputer.

[Sunting] Kernel

Kernel ialah nadi sistem pengendalian yang berhubung terus kepada perkakasan komputer.

Berikut adalah rajah ringkas perhubungan komponen-komponen di atas:

Perkakasan <-> Kernel <-> Shell <-> Aplikasi

Ideologi di sebalik Kernel termasuk kernel monolitik, mikrokernel, dan eksokernel. Sistem komersil seperti UNIX, Windows, dan Linux mengguna sistem kernel yang monolitik. Sistem yang lebih moden seperti QNX, BeOS, dan Windows NT menggunakan sistem mikrokernel. Komputer Embedded mengguna sistem eksokernel.

[Sunting] Lihat juga