Sistem Operasi

Pengertian

istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software.

Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file.

Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Tujuan Dari Sistem Operasi

Tujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasi-aplikasi lain.

Sejarah Sistem Operasi

Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:

Generasi Pertama (1945-1955)

Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

Generasi Kedua (1955-1965)

Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

Generasi Ketiga (1965-1980)

Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekali gus).

Generasi Keempat (Pasca 1980an)

Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

Jenis Sistem Operasi

Berdasarkan jumlah user dan program yang dijalankan

  1. Single user – Single Tasking
    Satu komputer digunakan satu user, dapat menjalankan satu program pada satu waktu
  2. Multi User – Single Tasking
    Satu komputer digunakan banyak user , tiap user dapat menjalan satu program pada satu waktu
  3. Single User – Multi Tasking
    Satu komputer digunakan satu user dapat menjalankan banyak program pada satu waktu
  4. Multi user – Multi Tasking

    Satu komputer digunakan banyak user

Berdasarkan jenis vendor dan pembuatnya

Sistem Operasi Microsoft Windows

Salah satu jenis – jenis sistem operasi yang cukup terkenal atau populer di kalangan pengguna adalah Microsoft Windows. Sistem operasi sangat terkenal dan rata-rata hampir digunakan seluruh pengguna di dunia di komputer mereka. Siapa yang tak kenal dengan sistem operasi ini? Setiap Anda membuka laptop baik milik Anda maupun milik teman Anda, Anda akan menemukan banyak sekali gambar windows setiap komputer baru dinyalakan.

Windows sendiri merupakan pengembangan dari MS-DOS, yang sudah mendukung fitur GUI. Windows pertama kali meluncurkan produk sistem operasi yang bernama very 1.0. Produk dari windows kini sudah berkembang pesat. Saat ini Windows sudah masuk ke tahapan perkembangan terakhirnya, yatu windows versi 10.0.

Ada beberapa kelebihan dan kekurangan dalam sistem operasi windows yang dapat Anda bandingkan dengan sistem operasi yang lainnya. Kelebihannya sendiri adalah, Windows menawarkan banyak fitur kompatibilitas dan juga kemudahan dalam mengoperasikan, sehingga banyak menarik minat usernya. Selain itu, windows juga cukup mudah dipahami sehingga sistem operasi windows mungkin dapat dibilang sistem operasi terbaik.

Salah satu kekurangan dari windows adalah harganya yang cukup mahal, sehingga dilakukan pembajakan terhadap sistem operasi ini. Mungkin Anda tidak pernah tahu mengenai harga sistem operasi karena membelinya dalam PC dan sudah tersedia. Satu lisensi windows nyatanya dapat mencapai ratusan ribu rupiah. Selain itu, ada beberapa versi windows yang diaggap buruk performanya, seperti windows Vista.

Salah satu sistem operasi tentu memiliki masing-masing kelebihan dan kekurangan yang perlu Anda pahami sebelum menggunakannya. Namun kebanyakan jika Anda menemukan sistem operasi yang terinstal adalah bawaan dari PC dan kebanyakan orang tidak memahami sistem operasi dengan baik.

Sistem Operasi MS-DOS

Salah satu jenis – jenis sistem operasi lainnya yang juga cukup populer adalah MS-DOS. Meskipun tidak sepopuler windows, MS-DOS juga banyak digunakan dan populer tahun 1980-an. MS-DOS adalah singkatan dari Disk Operating System. MS Dos memakai interface command-line dan cukup populer tahun di jaman 1980-an namun kini mudah terganti dengan sistem operasi lain yang lebih canggih.

Sistem operasi MS-DOS juga tak kalah dengan sistem operasi lainnya. Ada beberapa kelebihan yang Anda dapatkan dengan menggunakan sistem operasi MS-DOS, antara lain ukuran program dari sistem operasi yang relative kecil. Dengan ukuran yang ramping tersebut, memori yang digunakan juga tidak banyak atau ringan. Meskipun kecil , sistem operasi MS-DIS cocok digunakan untuk semua jenis perangkat baik perangkat keras maupun perangkat lunak.

Dapat dikatakan bahwa sistem operasi MS-DOS cukup adaptable dan fleksibel. Namun bukan hanya kelebihannya saja, ada beberapa kekurangan yang juga sepadan dengan kelebihan masing-masing. MS-DOS masih menggunakan perintah yang diinput dengan teks. Karena itu jika teks perintah tidak diingat, maka Anda akan sangat Kesulitan untuk memproses informasi. Selain itu, kekurangan sistem operasi MS-DOS adalah cukup mendukung aplikasi yang mengedepankan grafik.

Sistem ini dinamakan sistem CUI atau character user interface. CUI sudah hampir tidak digunakan dan digantikan dengan sistem yang lebih modern yaitu sistem GUI atau kepanjangannya graphic user interface. Artinya pengolahan informasinya berbasis graphic. Windows adalah salah satu pengguna sistem GUI.

Sistem CUI ini bahkan ada jauh lebih dahulu daripada orang-orang yang mengetahuinya saat ini. Kini, rata-rata sistem operasi sudah menggunakan GUI untuk mempermudah sistem operasionalnya yang jelas jauh lebih mudah daripada CUI. Sistem CUI yang masih dipakai adalah sistem operasi MS-DOS.

Sistem Operasi Unix

Unix merupakan salah satu dari jenis – jenis sistem operasi yang sering dipakai terutama pada komputer mini yang umumnya digunakan sebagai workstation atau server sebuah jaringan. Hal ini dikarenakan sistem operasi unix memudahkan pemindahan kerja dari satu komputer ke komputer lain. Pekerjaan menjadi server lebih mudah jika menggunakan sistem operasi unix.

Ada banyak sekali kelebihan yang didapatkan dengan menggunakan sistem operasi unix. Salah satunya yang telah dijelaskan di atas yaitu mudah dipindahkan ke komputer lain atau bersifat portabilitas. Sehingga sangat memudahkan sistem server jika harus dipindahkan ke komputer lain. Selain itu sistem operasi unix dapat digunakan oleh lebih dari satu pengguna secara bersamaan atau sekaligus atau bersifat multiuser.

Sistem file dalam sistem operasi juga bersifat hirarkial, sehingga informasi atau data diatur dalam bentuk yang mudah untuk diingat dan diakses. Selain itu sistem file juga stabil jika dimanfaatkan untuk database, fileserver, server internet, intranet, internet-client pengembangan java. Sistem operasi unix juga dipercaya memiliki kinerja yang lebih baik dibandingkan dengan Windows NT.

Unix juga merupakan sistem operasi yang dapat diperoleh dengan gratis. Dari sedemikian banyaknya kelebihan dari sistem operasi unix dibandingkan sistem operasi lainnya, ada beberapa kelemahan yang turut Anda rasakan saat menggunakan unix. Salah satunya adalah tampilan dan grafis yang kurang menarik. Selain itu jika Anda menggunakan sistem operasi Unix, maka Anda membutuhkan ruang memori yang besar di komputer Anda.

Unix juga kurang kompatibel dengan banyak game-game komputer sehingga tidak semua game populer bisa diinstal di unix. Beberapa hardware sulit untuk menyediakan driver untuk linux. Dan yang terakhir, sistem operasi unix cukup sulit jika digunakan oleh pengguna yang masih awam.

Sistem Operasi Linux

Sistem operasi linux sifatnya terbuka atau open source. Artinya jika Anda menggunakan sistem operasi ini maka source code pemrograman bisa dirubah dan dimodifikasi sesuai keinginan Anda. Jika Anda ingin memiliki sistem operasi yang cukup fleksible, Linux merupakan pilihan yang tepat. Anda juga bisa mendapatkan Linux dengan gratis atau tanpa biaya apapun.

Dibandingkan dengan jenis – jenis sistem operasi lainnya seperti Mac dan Windows, penggunaan Linux hemat dan ekonomis. Ada beberapa keunggulan yang ditawarkan linux dibandingkan sistem operasi lain. Salah satunya linux lebih stabil dan cocok untuk dijadikan server. Linux juga tidak membutuhkan memori yang besar untuk operasinya. Keuntungan lainnya adalah dapat diinstal berbagai macam program yang dapat diinstal di sistem operasi lain.

Jika Anda ingin memiliki sistem operasi yang otentik, maka Anda dapat mempertimbangkan untuk menggunakan linux. Meskipun mudah dalam menggunakannya dan cukup fleksibel, linux kurang populer dibandingkan dengan Mac dan Windows yang sudah mempunyai popularitas yang besar. Karena itu banyak yang tidak mengenal sistem operasi linux.

Linux juga sangat fleksibel, selain bisa dimodifikasi oleh pengguna, juga dapat digunakan pada komputer dengan spesifikasi minimal karena tidak membutuhkan banyak ruang untuk pengoperasiannya. Linux juga dapat dijalankan di dua mode. Selain itu linux juga terkenal cukup aman dari virus dan penyebarannya di komputer.

Tidak terlalu banyak hardware yang mendukung linux dan instalasinya juga terhitung rumit dan tidak semudah windows. Selain itu, Karena tidak cukup populer dibandingkan windows, jika Anda menggunakan sistem operasi Linux, Anda harus mempelajari dan membiasakan diri dengan sistemnya terlebih dulu. Karena sistemnya cukup berbeda dengan windows dan struktur direktorinya membingungkan bagi pengguna baru.

Sistem Operasi Mac OS

Salah satu dari jenis yang terakhir adalah sistem operasi Mac OS. Mac OS yang merupakan keluaran atau produk Macintosh atau perusahaan Apple. Siapapun saat ini pasti mengenal Apple dan populer di banyak kalangan. Banyak orang yang mulai menggunakan Mac Os dan produk lain yang dikeluarkan Apple. Tentu produk apple banyak diketahui sebagai produk yang bernilai mahal sehingga tidak semua bisa menggunakannya.

Mac Os juga merupakan sistem operasi yang pertama kali menggunakan atau memperkenalkan berbasis grafik atau GUI (Graphical User Interface) sebelum sistem operasi lain menggunakannya. Mac OS juga memiliki keamanan atau security yang sangat tinggi dibandingkan dengan yang lainnya. Perlindungan mac os tidak ada bandingannya dibanding sistem operasi lain.

Selain itu, tampilan Mac OS berkualitas tinggi dan grafisnya sangat baik dan menarik. Karena itu Mac OS menjadi sistem operasi yang populer dan bersaing dengan kepopuleran windows. Penggunanya pun jumlahnya bersaing dengan windows. Meskipun terkesan elegan dan berkelas, Mac OS tetap memiliki kekurangan dalam pengoperasiannya.

Mac OS terkenal sebagai sistem yang memiliki keamanan tinggi sehingga cukup egois karena tidak mendukung sistem komputer berbasis IBM dan hanya dapat terhubung dengan produk sesama Apple saja. Produk Apple menjadi tidak kompatibel dengan perangkat keras lain yang biasa digunakan pada sistem operasi lain seperti windows.

Sistem Operasi Amiga

OS Amiga sudah ada dan diperkenalkan pertama kali pada tahun 1985 dengan nama Amiga 1000. Penemu dan pemilik hak kekayaan intelektual resminya adalah Amiga.inc. Operating System ini kurang terkenal dan hanya digunakan oleh komputer Amiga saja. Kelebihannya user interfacenya yang bagus dan mudah digunakan.

Chrome OS (Operating System)

Sistem operasi ini merupakan besutan dari Google.inc. Chrome OS versi beta resmi diperkenalkan pada Juli 2009 dan versi full resmi yang lebih stabil resmi diperkenalkan pada tahun 2010. Sistem operasi ini bersifat open source, karena berbasis linux dan dalam artian siapa saja berhak menggunakan gratis dan melakukan modifikasi terhadap modul – modul didalamnya. Kelebihan lainnya, sistem operasi ini juga berbasis cloud dan memiliki fitur – fitur yang mendukung didalamnya.

Komponen Utama dalam Sistem Operasi

  1. KERNEL
    Kernel merupakan software yang membentuk sistem dan memiliki tugas melayani bermacam macam program aplikasi hardware secara aman dan terkendali
  2. File
    File yang dibentuk atau dijalankan oleh sistem operasi
  3. User Interface
    Sistem operasi memiliki karakteristik tampilan yang menjadikan interaksi antara user dengan komputer.

Evolusi Sistem Operasi

  1. Sistem Batch
    mengumpulkan JOB-JOB(perintah) atau kegiatan atau aktivitas yang sejenis untuk di eksekusi oleh CPU
  2. Sistem TimeSharing
    Sering juga disebut Multitasking, dimana di eksekusi oleh CPU dengan cara berpindah pindah di antara JOB-JOB(perintah) atau kegiatan atau aktivitas
  3. Sistem Personal Komputer
    Sistem ini tercipta berkat hardware yang semakin murah dan kecenderungan komputer di pakai untuk single user
  4. Sistem Terdistribusi
    Masing masing sumber daya dapat dibagi pakai dengan seluruh komputer yang bergabung dalam sistem
  5. Sistem Realtime
    Real time system atau Sistem waktu nyata , Sistem ini harus menghasilkan respon yang tepat bagi batas waktu yang telah ditentukan. Jika respon komputer melewati batas waktu tersebut, maka akan terjadi degradasi performansi atau kegagalan pada sistem. Sistem Realtime adalah sistem yang kebenarannya adalah logis berdasarkan pada kebenaran hasil keluaran sistem dan ketepatan waktu hasil tersebut dikeluarkan.

Sistem Realtime

Berdasarkan batasan waktu yang dimilikinya, Sistem Realtime ini dibagi menjadi 3 yaitu :

  1. Hard Real time
    Sistem Hard Real-Time ( HRTS )
    Sistem hard real-time dibutuhkan untuk menyelesaikan critical task dengan jaminan waktu yang sudah di tentukan. Jika ada kebutuhan waktu tidak dapat terpenuhi, maka aplikasi akan gagal. Pada definisi lainnya dijelaskan bahwa control pada sistem hard real-time dapat mentoleransi keterlambatan tidak lebih dari 100 mikro detik.
  2. Soft Real time
    Komputasi pada sistem soft real-time (SRTS) memiliki kelonggaran walaupun hanya sedikit . Pada sistem SRTS ini proses proses yang kritis akan menerima prioritas lebih dari pada proses yang lain. Bagaimana pun jika menambah fungsi pada sistem soft realtime pada sistem time sharing mungkin akan mengakibatkan ketidakadilan pada pembagian sumber daya(resource) dan akhirnya mengakibatkan delay yang akan terjadi lebih lama, atau mungkin juga akan menyebabkan starvation, dan pada akhir hasilnya adalah tujuan secara umumnya pada sistem dapat mendukung grafik yang berkecepatan tinggi, multimedia, serta variasi tugas yang tidak dapat diterima di lingkungan yang tidak mendukung komputasi sistem soft real-time.
  3. Firm Real time
    Batas waktu Jarang sekali ditoleransi, namun dapat menurunkan kualitas sistem pelayanan. Kegunaan hasilnya adalah nol setelah batas waktu tersebut.

Komponen dari Sistem Realtime

  1. Perangkat keras,
  2. Sistem Operasi Real time,
  3. Bahasa Pemrograman Real time,
  4. Sistem Komunikasi.

Macam – macam Sistem Operasi

  1. Sistem Operasi stand-alone
    Sistem operasi stand-alone adalah sistem operasi lengkap yang bekerja pada komputer dekstop, ataupun perangkat komputer yang bergerak. Beberapa sistem operasi ini dikenal sebagai sistem operasi klien dikarenakan sistem operasi ini dapat bekerja bersama dengan sistem operasi jaringan. Sistem operasi ini dapat beroperasi dengan jaringan ataupun tanpa jaringan sekalipun ,pada dasarnya sistem operasi stand-alone disertakan dengan kemampuan pada jaringan sehingga memungkinkan user(pengguna) untuk membuat jaringan.
  2. Sistem Operasi jaringan
    Sistem Operasi jaringan adalah sistem operasi yang dirancang secara khusus untuk mendukung suatu jaringan, pada umumnya sistem operasi ini terdapat pada sebuah server pada jaringan komputer.
  3. Sistem Operasi Embedded
    Sistem operasi Embedded ini biasanya berada pada komputer-komputer mini seperti, smartphone, sistem operasi ditempatkan pada Chip ROOM pada komputer komputer mini.
  4. Sistem Operasi Live CD
    Sistem operasi ini merupakan suatu sistem yang dapat dijalankan dengan menggunakan CD ROOM atau tanpa menggunakan sistem operasi yang disimpan di hard disk. Pada awalnya sistem operasi ini dibuat dari sistem operasi stand-alone yang diminimalkan fungsi-fungsinya, sehingga dijalankan melalui piringan DVD, dan juga USB.
  5. Sistem Operasi tujuan khusus
    Dan masih ada banyak lagi sistem operasi yang dibuat secara khusus untuk tujuan dari yang berskala kecil sampai sistem operasi yang lebih besar.

Tinggalkan Komentar