Kamis, 13 November 2008

Software : Sistem Operasi

Sistem operasi adalah software yang berfungsi melakukan operasi yang mengurusi tentang aktivitas komputer seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras dengan fungsinya.
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 :
  1. Melaksanakan program pengguna dan memudahkan dalam menyelesaikan masalahnya.
  2. Membuat sistem komputer menjadi mudah untuk digunakan.
  3. 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 :
  1. 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.
  2. Menyediakan informasi yang berkaitan dengan hardware, yaitu berupa perangkat yang aktif atau pasif, dan mengendalikan perangkat I/O (input/Output device).
  3. Pengelolaan file dan direktori data, yaitu memastikan file-file dalam penyimpanan sekunder tersedia bila diperlukan, dan mengamankan dari pengguna yang tidak dibenarkan mengaksesnya.
  4. Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut :
    1. Multitasking, yaitu bisa melukakan tugas secara serentak atau sekaligus pada aplikasi yang sama maupun berbeda;
    2. Multiprocessing, penggunaan atau pemrosesan sebuah program secara serentak oleh beberapa unit CPU;
    3. Timesharing, menggunakan sistem komputer yang sama pada banyak pengguna;
    4. Multihreading, memproses aktivitas pada bentuk yang sama dengan multitasking tetapi pada aplikasi tunggal;
    5. Scalability dan Network; upaya komputer dalam mengendalikan dan meningkatkan kewaspadaan dan keamanan jumlah pengguna dan memperluas pelayanan.

Ditinjau dari penggunaanya, sistem operasi diklasifikasikan menjadi :
  1. Sistem operasi yang digunakan untuk satu komputer secara mandiri (stand-alone operating system)
  2. Sistem operasi yang digunakan untuk pemakaian secara bersama (multiuser) atau dalam jaringan (network operating system)

Klasifikasi Sistem Operasi :

  1. 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.
  2. 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)
  3. 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.
  4. 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).
Sumber : Bpk. Assa Syarifudin
Edited by Jupren

Tidak ada komentar: