Rabu, 07 Desember 2011

Sekilas Tentang Sistem Operasi

Sistem Operasi, sebuah istilah yang mungkin sudah tidak asing kita dengar, bahkan dapat dikatakan setiap saat kita berinteraksi denganya. Ya, karena dapat dibilang hampir semua perangkat elektronik yang ada saat ini membutuhkan sebuah sistem operasi untuk dapat bekerja, sebut saja handphone, smart phone, PDA, tablet PC, laptop / notebook, ebook reader, IPAD, PC, dsb.

Tidak bisa disangkal diera sekarang ini, hampir semua orang dipastikan mempunyai salah satu atau mungkin beberapa perangkat elektronik seperti yang saya sebutkan diatas. Minimal sebuah hanphone, bahkan hanphone-handphone sekarang sudah dapat dikategorikan sebagai smartphone, meski dengan kelas-kelas yang bertingkat. Tapi intinya perangkat-perangkat tersebut pasti menggunakan sebuah sistem operasi, seperti symbian, Imac, atau android yang saat ini sedang sangat populer.

Nah, sebenarnya apa sih Sistem Operasi itu? pada postingan kali ini saya akan coba mengulas sedikit tentang sistem operasi, tapi untuk mempersempit cakupan bahasan, saya hanya akan membahas sistem operasi yang biasa digunakan pada sebuah PC, baik desktop maupun portable PC seperti laptop dan notebook.

Menurut definisi umum, sistem operasi merupakan seperangkat program yang mengelola sumber daya hardware, dengan menyediakan landasan untuk aplikasi yang berada diatasnya. Sistem operasi ini bertindak sebagai penghubung antara user dengan hardware, bertugas untuk mengendalikan dan mengkoordinasi penggunaan hardware untuk berbagai program aplikasi bagi bermacam-macam user.

Ditinjau dari sudut pandang sistem, sistem oerasi ini juga berfungsi sebagai alat yang menempatkan sumber daya secara efisien. Sistem operasi merupakan manajer bagi sumber daya yang menangani konflik permintaan sumber daya secara efisien. Selain itu juga untuk mengatur eksekusi aplikasi dan operasi dari input/output ( I/O ). Fungsi ini juga dikenal sebagai program pengendali.

Umumnya Sistem Operasi ini merupakan software yang bekerja pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan (booting). Sedangkan software-software lainnya seperti software apliksi perkantoran, desain grafis, dsb dijalankan setelah Sistem Operasi berjalan, kemudian Sistem Operasi akan melakukan berbagai layanan inti umum untuk software-software tersebut. Layanan inti umum tersebut seperti akses ke harddisk, manajemen memori, scheduling 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 program yang melakukan tugas-tugas inti dan umum di dalam sistem operasi tersebut dinamakan dengan "kernel".

Dalam wikipedia dijelaskan, bahwa secara umum Sistem Operasi terdiri dari beberapa bagian, diantaranya :
  1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
  2. Kernel, yaitu inti dari sebuah Sistem Operasi, seperti yang jelaskan diatas.
  3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  4. Pustaka-pustaka (library), yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
Jenis serta macam sistem operasi yang beredar hingga saat ini sangat banyak mulai dari DOS, Minix, Windows, Solaris, machintosh, OS/2, Unix, BSD, Palm OS, Linux, dsb. Belum lagi turunan turunan dari sistem operasi tersebut yang tak diketahui pasti berapa jumlahnya, karena pada beberapa sistem operasi yang sifatnya opensource, semua orang diperbolehkan untuk memodifikasi source code serta membuat sendiri tampilan sistem operasi seperti yang mereka inginkan. 
Berikut sedikit penjelasan singkat dari beberapa Sistem Operasi tersebut.

>> DOS (Disk Operating System) 
Merupakan sistem operasi yang pertama kali digunakan, dan masih bertahan hingga saat ini.
Ada tiga macam DOS, yaitu :
DR-DOS
Dibuat oleh perusahaan digital research dari hasil transformasi CP/M (control program/monitor). Digital Research didirikan oleh Gory Kildall (1942-1994). Sistem operasi Ini digunakan sampai pada komputer pentium.
 

PC-DOS
Dirancang dan dibuat oleh perusahaan microsoft corp. Namun, dengan dikeluarkannya sistem operasi windows, sistem operasi ini sudah jarang / tidak digunakan lagi saat ini.
 

MS-DOS
Dirancang dan dibuat oleh perusahaan microsft corp. sistem operasi ini digunakan hingga saat ini dan terus dikembangkan versinya sesuai dengan kebutuhan.



>> WINDOWS
Sistem Operasi besutan Microsoft Corp. ini pada awalnya dibuat bukan sebagai sistem operasi,  karena windows versi 3.x untuk menjalankannya masih bergantung pada sistem operasi DOS
Tujuan awalnya hanya untuk mengatasi masalah yang dihadapi pengguna komputer dalam melakukan MULTITASKING (penggunaan program komputer secara bersamaan) serta MULTIUSER (pengaturan pemakai komputer oleh banyak pemakai)


Namun pada perkembanganya sistem operasi ini kini malah menjadi sistem operasi dengan pengguna terbanyak didunia, meski lisensinya tidak gratis alias untuk menggunakanya kita diharuskan membayar lisensi program tersebut. Mungkin karena penggunaan yang mudah dan antar muka yang user friendly dengan tampilan GUI (Graphical User Interface) sehingga memudahkan user dalam penggunaanya, maka jadilah sistem operasi ini menjadi yang terfaforit dan paling banyak dipakai.


>> UNIX
Unix merupakan sistem operasi yang diciptakan sekitar 30 tahun yang lalu di AT&T Bell Labs, dan merupakan sistem operasi yang sangat mahal namun handal dengan stabilitasnya dan dikhususkan untuk komputer mainframe. Nama UNIX berasal daari UNICS (Unplexed Information and Computing System) yang dicetusan oleh Brian Kerninghan pada tahun 1970. Versi pertama dari unix ini digunakan pada komputer Digital Equipment -DEC PDP-7.

Awalnya UNIX ditulis dalam bahasa assembly, bahasa pemrograman tingkat rendah yang mampu berkomunikasi langsung dengan peralatan hardware komputer, namun karena tidak dapat fleksibel atau tidak dipindah-pindahkan ke sembarang komputer dikarenakan masing-masing hardware komputer berbeda-beda, akhirnya pada tahun 1973 para perancang unix memutuskan untuk menulis ulang sistem operasi ini dalam bahasa pemrograman C, sehingga mudah untuk memindahkan sistem operasi UNIX ke jenis komputer yang berbeda.


>>LINUX 
Linux merupakan Sistem Operasi open source yang paling pupuler saat ini. Open Source adalah suatu sistem yang memberikan kepada pengguna kode sumber dari software tersebut sehingga orang lain bisa mengetahui dengan bahasa program apa software tersebut dibuat dan apa kelebihan serta kekurangan dari software tersebut dengan melihat kode yang ada. 

Dengan sistem ini akan menjadikan software tersebut setidaknya sedikit sekali memiliki kelemahan dikarenakan banyak yang melihat kode tersebut dan melakukan berbagai perbaikan dan penyempurnaan. Dan siapa saja boleh melakukan perbaikan dan penyempurnaan pada software tersebut, Hal ini lah yang menjadikan linux berkembang dengan sangat pesatnya, dan menjadi sistem operasi open source terpopuler, bahkan tidak meutup kemungkinan kedepan linux akan mengalahkan windows dari segi pengguna terbanyak.

Linux sendiri diciptakan atas inspirasi dari sistem operasi UNIX. Linux pertama kali dibuat oleh seorang mahasiswa Universitas Helsinki Finlandia, bernama Linus Benedict Torvalds. Berawal dari ketidakpuasanya terhadap sistem operasi MINIX yang digunakanya saat kuliah, MINIX sendiri menrupakan clone dari UNIX versi minimalis yang diciptakan oleh Andre Tanenbaum.

Linus menganggap bahwa Minix masih kurang dari harapanya, sehingga ia menciptakan sendiri sistem operasi buatanya yang dirilis pertama kali pada tahun 1991 dan diberi nama Linux. Kemudian Linus mengumumkan sistem operasi buatanya kepada komunitas intenet dengan kode sumber yang bersifat terbuka. Hal ini mendapat respon yang sangat baik dari para programmer seluruh dunia, dan seluruh masyarakat internet baik programmer, para hacker bahu membahu membangun dan memperbaiki sistem operasi ini, sehingga linux berkembang menjadi sangat pesat, jika ada cacat sedikit saja pada sistem opersi ini, dalam hitungan menit masalah tersebut langsung ada solusinya lewat komunikasi internet.

Karena sifatnya yang open source, maka tidak heran jika banyak sekali turunan-turunan serta distro linux yang ada diberbagai negara diseluruh dunia saat ini, mulai dari Slackware, Red Hat, Debian, SuSe, Mandrake, Caldera, Ubuntu, Backtrack, Linux Mint, dsb.

Tidak ada komentar:

Posting Komentar