A. Pengertian Sistem Operasi
Sistem operasi atau operating system (OS) ialah sekumpulan beberapa program pengendalian komputer yang telah dibuat oleh pabrik komputer dengan memperhatikan bentuk dan cara kerja dari hardware (perangkat keras) yang mereka miliki. OS ini digunakan untuk mengatur semua program yang ada didalam komputer dan berfungsi untuk mengontrol penyimpanan data & mengatur seluruh program kerja dari hardware. Tanpa adanya sistem operasi ini, maka komputer tidak akan bisa digunakan karena OS ini merupakan tempat untuk menyimpan program aplikasi.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk softwaresoftware itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
B. Jenis-Jenis Sistem Operasi Komputer
Ada beberapa jenis OS yang sering ditemukan di pasaran. Yakni antara lain:
1. Sistem Operasi Microsoft Windows
Sistem operasi Microsoft Windows ini sudah sangat mendunia dan hampir serluruh komputer memiliki program dari aplikasi ini. Sistem operasi jenis ini memiliki sifat multitasking & multiuser. Sehingga banyak digunakan dan digemari para pengguna komputer.
Micosoft Windows atau orang lebih sering menyebut Windows saja pada awalnya hanyalah add-on dari MS-DOS karena tingginya tuntutan pada sistem operasi yang berbasis GUI. Versi awal Windows berjalan di atas MS-DOS. Meski demikian Windows versi awal telah menunjukkan beberapa fungsi-fungsi yang umum dijumpai dalam sistem operasi, antara lain: memiliki tipe file executable tersendiri, memiliki driver perangkat keras sendiri, dan lain lain. Secara konsep sebenarnya Windows lebih banyak ditujukan bagi komputer personal. Pada awalnya Windows juga tidak mendukung konsep multi-tasking dan multi-user. Akomodasi terhadap jaringan atau fungsi-fungsi client-server juga tidak sekuat pada UNIX dan turunannya. Sehingga masalah yang sering muncul di sistem operasi Windows adalah masalah keamanan yang berhubungan dengan jaringan. Namun Windows memiliki kelebihan dari sisi kemudahan pemakaian. Pada versi yang terbaru (Windows Vista) konsep multiuser dan multi-tasking telah semakin matang. Selain itu tampilan GUI telah dirubah dengan banyak menggunakan efek tiga dimensi.
2. Sistem Operasi MS-DOS
Sistem operasi ini dikembangkan pada tahun 1981 oleh Bill Gates & Paul Allen. Sistem operasi ini memang kurang dikenal & kurang populer, namun masih bisa kita temukan di dalam sistem operasi Microsoft Windows. MS-DOS ini bersifat single tasking. Untuk Microsoft Windows XP, MSDOS menggunakan versi 5.1.2600.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk softwaresoftware itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
3. Sistem Operasi UNIX
Sistem operasi UNIX yang pertama kali dikembangkan oleh perusahaan AT dan T Bell Laboratories. Sistem operasi UNIX ini digunakan untuk menjalankan jaringan pada komputer. Pada awalnya UNIX merupakan sistem operasi jenis Command line interface. Namun pada kenyataannya menyulitkan para user baru. Dan untuk memudahkan user, UNIX juga menyediakan versi Graphical User Interface. UNIX adalah sistem operasi yang mula-mula dikembangkan oleh suatu kelompok di AT & T pada laboatorium Bell. Unix banyak digunakan baik untuk server maupun workstation. Linkungan Unix dan model program client-server menunjukkan bahwa Unix lebih dikembangkan sebaga sistem operasi yang kuat di jaringan komputer dari pada sistem operasi untuk computer personal.
UNIX dirancang untuk portable, multi-tasking, dan multiuser. Konsep utama Unix antara lain banyak menggunakan file teks biasa untuk menyimpan data, menggunakan sistem file berjenjang, memperlakukan perangkat sebagai suatu file, dan menggunakan banyak program kecil yang eksekusinya pada CLI dapat digabung dengan tanda pipeline ( | ).
Sistem UNIX terdiri dari beberapa komponen yang biasanya dipaket bersama. Umumnya paket-paket tersebut adalah sebagai berikut:
a) Kernel dengan sub komponen seperti :
· conf = file konfigurasi.
· dev = driver perangkat keras
· sys = kernel sistem operasi, manajemen memori, penjadwalan proses, sistem calls dan lain-lain.
· h = header files, mendefinisikan struktur kunci di dalam sistem.
b) Development Environment :
· cc -- compiler untuk bahasa C
· as -- machine-language assembler
· ld -- linker, untuk menggabung file-file object
· lib -- object-code libraries (diinstall di folder /lib atau /usr/lib) libc, kumpulan pustaka untuk bahasa C
· make – program untuk mengkompilasi kode program
· include — file-file header untuk pengembangan perangkat lunak dan menentukan standar interface
· Other languages — bahasa-bahasa pemrograman lain seperti Fortran-77, Free Pascal, dan lain-lain.
c) Commands:
· sh -- "Shell" untuk melakukan pemrograman berbasis CLI atau mengeksekusi perintah-perintah tertentu.
· Utilities -- Sekumpulan perintah CLI yang berguna untuk fungsifungsi yang bermacam-macam, meliputi:
1) System utilities — Program-program untuk pengelolaan sistem seperti mkfs, fsck, dan lain-lain.
2) User utilities — Program-program untuk pengelolan lingkungan kerja, seperti passwd, kill, dan lain-lain. o Document formatting — Program untuk penyiapan dokumen seperti nroff, troff, tbl, eqn, refer, dan pic. Beberapa sistem Unix modern juga memasukkan aplikasi seperti TeX dan Ghostscript.
4. Sistem Operasi LINUX
Sistem operasi LINUX ini merupakan pengembangan dari UNIX. Pada awalny, sistem operasi ini dibuat oleh Linus Torvalds, yaitu seorang mahasiswa di Finlandia. LINUX dibuat pada tahun 1991 yang kemudian dikembangkan lagi oleh programmer-programmer yang ada di dunia. Linux sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan kompatibilitas dengan UNIX merupakan tujuan utama desain dari proyek Linux. Perkembangan Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC.
Dalam banyak hal, kernel Linux merupakan inti dari proyek Linux, tetapi komponen lainlah yang membentuk secara komplit sistem operasi Linux. Dimana kernel Linux terdiri dari kode-kode yang dibuat khusus untuk proyek Linux, kebanyakan perangkat lunak pendukungnya tidak eksklusif terhadap Linux, melainkan biasa dipakai dalam beberapa sistem operasi yang mirip UNIX. Contohnya, sistem operasi BSD dari Berkeley, X Window System dari MIT, dan proyek GNU dari Free Software Foundation. Pembagian (sharing) alat-alat telah bekerja dalam dua arah. Sistem perpustakaan utama Linux awalnya dimulai oleh proyek GNU, tetapi perkembangan perpustakaannya diperbaiki melalui kerjasama dari komunitas Linux terutama pada pengalamatan, ketidak efisienan, dan bugs. Komponen lain seperti GNU C Compiler, gcc, kualitasnya sudah cukup tinggi untuk dipakai langsung dalam Linux. Alat-alat administrasi network dibawah Linux berasal dari kode yang dikembangkan untuk 4.3BSD, tetapi BSD yang lebih baru , salah satunya FreeBSD, sebaliknya meminjam kode dari Linux, contohnya adalah perpustakaan matematika Intel floating-point-emulation. Saat ini, Linux merupakan salah satu sistem operasi yang perkembangannya paling cepat. Kehadiran sejumlah kelompok pengembang, tersebar di seluruh dunia, yang selalu memperbaiki segala fiturnya, ikut membantu kemajuan sistem operasi Linux. Bersamaan dengan itu, banyak pengembang yang sedang bekerja untuk memindahkan berbagai aplikasi ke Linux (dapat berjalan di Linux).
Masalah utama yang dihadapi Linux dahulu adalah interface yang berupa teks (text based interface). Ini membuat orang awam tidak tertarik menggunakan Linux karena harus dipelajari terlebih dahulu dengan seksama untuk dapat dimengerti cara penggunaannya (tidak userfriendly). Tetapi keadaan ini sudah mulai berubah dengan kehadiran KDE dan GNOME. Keduanya memiliki tampilan desktop yang menarik sehingga mengubah persepsi dunia tentang Linux.
5. Sistem Operasi Mac OS
Macintosh Operating System atau lebih singkatnya Mac OS merupakan sistem operasi berbasis GUI yang dirilis oleh perusahaan Apple Computer pada tahun 1984. Pada saat itu, teknologi Mac OS dianggap paling terdepan dan maju. Namun tidak dapat dipertahankan hingga saat ini. Mac OS kalah saing dengan Microsoft Windows. OS merupakan turunan dari UNIX melalui jalur BSD (Berkeley Software Distribution). Oleh karena itu kekuatan dalam multi-tasking, multi-user, networking yang ada pada UNIX juga dimiliki oleh Mac OS. Mac OS adalah sistem operasi berbasis GUI. Apple merupakan pelopor dalam penggunaan GUI pada sistem operasi. Penggunaan icon, mouse dan beberapa komponen GUI merupakan sumbangan yang luar biasa bagi perkembangan sistem operasi berbasis GUI. Versi awal dari Mac OS hampir secara penuh mengandalkan pada kemampuan GUI-nya dan sangat membatasi penggunaan CLI.
Meskipun sangat memudahkan namun ada beberapa kelemahan, antar lain: multi-tasking yang tidak berjalan sempurna, pengelolaan memori yang terbatas, dan konflik pada beberapa program yang ditanamkan. Memperbaiki sistem Mac OS kadang-kadang menjadi suatu pekerjaan yang sangat melelahkan. Pada Mac OS X (versi terbaru), semua kelemahan pada versi lama telah coba dihilangkan. Multi-tasking telah berjalan dengan baik dan manajemen memori yang jauh lebih baik. Selain itu tampilan GUI-nya disebut-sebut sebagai yang terbaik di antara sistem operasi yang ada
0 Comments:
Posting Komentar