
Menurut Silberschatz, Galvin, Gagne (2003), Sistem Operasi adalah suatu program yang bertindak sebagai perantara antara pengguna dan hardware komputer. Dia juga menyatakan bahwa tujuan dari sistem operasi adalah :
- Melaksanakan program pengguna dan memudahkan dalam menyelesaikan masalahnya.
- Membuat sistem komputer menjadi mudah untuk digunakan.
- Menjadikan pengguna hardware komputer menjadi lebih efisien.
Sistem operasi bekerja untuk mengatur operasi CPU, identifikasi input output (I/O), tempat penyimpanan (memori) dan segala aktivitas komputer. Sistem operasi mengendalikan semua sumber daya komputer dan menyediakan landasan sehingga sebuah program aplikasi dapat ditulis dan dijalankan.
Tugas Sistem Operasi, diantaranya :- Menyediakan antarmuka pengguna (user interface), yaitu berupa : melakukan perintah (command-bassed user interface) dalam bentuk teks; mengarahkan menu (menu driven); antarmuka unit grafik (graphical user interface - GUI); kombinasi ikon dan menu untuk menerima dan melaksanakan perintah.
- Menyediakan informasi yang berkaitan dengan hardware, yaitu berupa perangkat yang aktif atau pasif, dan mengendalikan perangkat I/O (input/Output device).
- Pengelolaan file dan direktori data, yaitu memastikan file-file dalam penyimpanan sekunder tersedia bila diperlukan, dan mengamankan dari pengguna yang tidak dibenarkan mengaksesnya.
- Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut :
- Multitasking, yaitu bisa melukakan tugas secara serentak atau sekaligus pada aplikasi yang sama maupun berbeda;
- Multiprocessing, penggunaan atau pemrosesan sebuah program secara serentak oleh beberapa unit CPU;
- Timesharing, menggunakan sistem komputer yang sama pada banyak pengguna;
- Multihreading, memproses aktivitas pada bentuk yang sama dengan multitasking tetapi pada aplikasi tunggal;
- Scalability dan Network; upaya komputer dalam mengendalikan dan meningkatkan kewaspadaan dan keamanan jumlah pengguna dan memperluas pelayanan.
Ditinjau dari penggunaanya, sistem operasi diklasifikasikan menjadi :
- Sistem operasi yang digunakan untuk satu komputer secara mandiri (stand-alone operating system)
- Sistem operasi yang digunakan untuk pemakaian secara bersama (multiuser) atau dalam jaringan (network operating system)
Klasifikasi Sistem Operasi :
- Sistem operasi dengan skala 8-bit dan 16 bit saat ini sudah mulai ditinggalkan, sedangkan saat ini kebanyakan yang digunakan adalah skala 32-bit, seperti sistem operasi (Mircosoft Windows NT, Windows 2000, Windows XP, Linux, IBM OS/400, Sun Solaris). Sedangkan yang baru dan masih jarang ditemui di pasaran adalah dengan skala 64-bit, seperti Windows XP 64-bit, Digital Unix, Open VMS, IBM AIX for RS/6000, SGI IRIX dan HP-UX.
- Klasifikasi sistem operasi berdasarkan End-User Interface: Command Drivers, seluruh perintah pada sistem operasi diketikkan pada prompt perintah atau dieksekusi melalui script file (misal : DOS, UNIX atau XENIX);b. Graphical User Interface (GUI), pengguna akhir menggunakan mouse atau alat penunjuk yang lain untuk memilih objek yang mewakili suatu instruksi spesifik (misal : semua sistem operasi Windows, IBM OS/2, MAC-OS, Linux)
- Klasifikasi Sistem operasi berdasarkan pengguna :a. Single-User Singel-Tasking, yaitu sistem operasi yang hanya mampu untuk melayani satu pengguna sekali waktu untuk satu instruksi dalam suatu siklus proses (misal : MS-DOS);b. Single-User Multi-Tasking, yaitu sistem operasi yang hanya mampu untuk melayani satu pengguna sekali waktu dan mampu untuk mengeksekusi beberapa instruksi dalam satu waktu siklus proses (misal : Windows 95, IBM OS/2, MAC OS);c. Multi-User Multi-Tasking, yaitu sistem operasi yang mampu melayani beberapa pengguna sekaligus dalam satu waktu dan juga mampu untuk menjalankan beberapa instruksi dalam suatu siklus proses.
- Klasifikasi sistem operasi berdasarkan pangsa pasar :a. Sistem Operasi Server/Network (seperti : Windows NT server, Window XP, IBM AIX for RS/6000, Digita Unix, Open VMS, HP-UX, Sun Solaris dan IBM OS/400, Linux);b. Sistem Operasi desktop (seperti : Windows 95/Windows NT Workstation, Windows XP, Linux, OS/2 Wrap, MacOS, Java);c. Sistem operasi Handheld (seperti Windows CE, GEOS, Magic Cap).
Edited by Jupren
Tidak ada komentar:
Posting Komentar