Sistem operasi
Sistem
operasi (bahasa
Inggris: operating
system ; OS) adalah seperangkat program yang
mengelolah sumber daya perangkat keras komputer
atau hardware, dan
menyediakan layanan umum untuk aplikasi
perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem
dalam sistem
komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program
aplikasi pada komputer mereka, kecuali program aplikasi booting. Didalam
pengoperasiannya untuk mengendalikan perangkat keras atau komponen komputer,
maka Operating sistem membutuhkan software untuk mengenal perangkat lunak
tersebut yaitu “driver”.
Apa itu Driver?
Driver adalah program yang khusus di
buat oleh perusahaan yang mendistribusikan perangkat keras tersebut agar
komponen komputer tersebut dapat digunakan dalam Operating system. Beberapa
contoh komponen yang umumnya diperlukan driver untuk Operating sistem seperti
komponen VGA Card, Chipset, Lan, Sound Card, Wifi, Modem dll. Driver untuk berinteraksi dengan
hardware eksternal, sekaligus untuk mengontrolnya.
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.
Sistem
Operasi secara umum terdiri dari beberapa bagian:
Mekanisme Boot, yaitu meletakkan kernel ke dalam memory Kernel, yaitu inti dari sebuah Sistem Operasi Command Interpreter atau shell, yang bertugas membaca input dari pengguna
Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain.
Mekanisme Boot, yaitu meletakkan kernel ke dalam memory Kernel, yaitu inti dari sebuah Sistem Operasi Command Interpreter atau shell, yang bertugas membaca input dari pengguna
Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain.
Fungsi-fungsi dari Operating System
Sistem operasi menyediakan beberapa fasilitas antara lain :
- Sebagai software untuk boot system komputer agar dapat digunakan,
- Fasilitas untuk tempat aplikasi lain dapat diinstall dan digunakan.
- Fasilitas Security system dan manajemen komponen komputer.
- Fasilitas untuk Maintenance system
- Mengkoordiasi antara penggunaan perangkat komputer Internal dengan eksternal.
- Memonitor kinerja komputer, dan memberikan laporan penggunaan dan kesalahan system.
- Mendeteksi segala komponen komputer yang terpasang di komputer.
- Melakukan proses perintah kerja Processor dengan media penyimpanan seperti hardisk, memory, untuk memproses data agar dapat di tampilkan di monitor dan peralatan lainnya.
Permasalahan Sistem Operasi
- Seperti disebutkan sebelumnya, sistem operasi adalah sebuah program komputer. Sistem operasi yang dibuat oleh programmer manusia yang dapat melakukan kesalahan. Oleh karena itu ada kesalahan dalam kode meskipun mungkin ada beberapa pengujian sebelum produk dirilis.
- Beberapa perusahaan memiliki perangkat lunak yang lebih mengontrol kualitas dan pengujian daripada yang lain sehingga Anda dapat melihat perbedaan tingkat kualitas dari sistem operasi ke sistem operasi. Kesalahan dalam sistem operasi menyebabkan tiga jenis utama masalah:
- Sistem crash dan ketidakstabilan – ini bisa terjadi karena bug perangkat lunak biasanya dalam sistem operasi, meskipun program komputer yang dijalankan pada sistem operasi dapat membuat sistem lebih stabil atau bahkan mungkin sistem crash sendiri. Ini bervariasi tergantung pada jenis sistem operasi. Terjadinya crash sistem adalah tindakan dari sistem pembekuan (hang) dan system tidak responsif yang menyebabkan pengguna terpaksa harus mereboot komputernya.
- Kelemahan keamanan – Beberapa kesalahan perangkat lunak meninggalkan pintu terbuka untuk sistem yang dimanfaatkan oleh penyusup yang tidak sah. Karena kekurangan ini ditemukan, para penyusup yang tidak sah dapat mencoba menggunakan celah ini untuk mendapatkan akses secara ilegal sistem anda. Menambal kekurangan ini sering pengguna dibantu oleh software lain untuk menjaga sistem komputer Anda.
Jenis Sistem Operasi
Ada banyak jenis sistem operasi. Yang paling umum
dikenal oleh orang adalah Operating system dari Microsoft. Mari kita lihat
beberapa Operating system yang pernah ada dan yang masih digunakan sampai
sekarang ini seperti :
- Dos, adalah Operating system yang lama, dimana operating system ini tidak ada tampilan antar mukanya, sehingga pengguna harus mengoperasikannya dengan mengetik perintah.
- Windows 3, sudah mulai menggunakan antar muka, namun masih tetap banyak digunakan perintah dengan dos
- Windows 3.1 ; merupakan pengembangan dari windows 3
- Windows 3.11 ; pengembangan dari windows 3.1
- Windows 95, sudah mulai menggunakan antarmuaka yang full, tetapi instalasinya masih tetap harus menggunakan Dos, tidak ada bootable CD/DVD
- Windows 98 ; Pembaharuan dari windows 95 dengan tampilan yang lebih menarik dan juga sudah mulai dengan penyediaan bootable CD untuk instalasi Operating system
- Windows ME, Pengembangan dari windows 98 merupakan peralihan dari tahun 99 ke tahun 2000 (melinium)
- Windows XP Professional Edition – Sebuah versi yang digunakan oleh banyak perusahaan pada workstation. Ia memiliki kemampuan untuk menjadi anggota dari sebuah domain perusahaan.
- Windows XP Home Edition – Sebuah versi yang lebih rendah dari Windows XP pro yang untuk digunakan untuk pengguna rumah saja dan tidak boleh digunakan di bisnis.
- Windows 2000 – Sebuah versi lebih baik dari sistem operasi Windows NT yang bekerja dengan baik baik untukrumah dan sebagai workstation bisnis. Ini mencakup teknologi yang memungkinkan perangkat keras untuk secara otomatis terdeteksi dan perangkat tambahan lain dari Windows NT.
- Windows 2003, adalah windows server, merupakan pengembangan dari windows 2000 yang banyak digunakan di kalangan bisnis
- Windows Vista, pengembangan dari windows Xp, dan sejak dirilis banyak keluhan dari pengguna yang menggunakan produk ini
- Windows server 2008 adalah windows server pengembangan dari windows server 2003
- Windows 7, adalah permbaikan dari windows vista, yang lebih baik dan mudah digunakan. Dan sekarang ini banyak yang menggunakannya
Operating system lainnya selain dari produk Microsoft:
- Unix – Sebuah sistem selama bertahun-tahun digunakan dan sangat stabil. Hal ini utama yang digunakan untuk menjadi server daripada workstation. dan tidak dapat digunakan oleh orang yang tidak mengerti sistem. system ini bisa sulit untuk untuk dipelajari. Unix biasanya digunakan untuk menjalankan sebuah komputer yang dibuat oleh perusahaan yang memproduksi perangkat lunak.
- Linux – Linux adalah mirip dengan Unix dalam operasi tetapi gratis Dan sudah banyak yang menggunakannya, karena Linux sudah berkembang menjadi perangkat lunak yang memiliki Antar muka yang baik.
- Apel MacIntosh – versi paling akhir didasarkan pada Unix tetapi memiliki antarmuka grafis yang baik sehingga keduanya stabil (tidak sering crash atau memiliki masalah software sebanyak sistem lain mungkin) dan mudah untuk belajar. Salah satu kelemahan sistem ini adalah bahwa ia hanya dapat dijalankan pada hardware Apple diproduksi.