Sistem
operasi atau dalam bahasa Inggris: operating system atau OS adalah
perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen
perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan
software aplikasi seperti program-program pengolah kata dan browser web.
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 software-software 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.
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 software-software 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.
Sistem
Operasi secara umum terdiri dari beberapa bagian :
1. Mekanisme
Boot, yaitu meletakan kernel ke dalam memory kernel, kernel dapat dikatakan
sebagai inti dari Sistem Operasi.
2. Command
Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan
menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh
aplikasi/program maupub piranti lunak lain. Contoh dari Shell adalah : Command
Prompt pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux
(Unix).
3.Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.
4.Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
3.Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.
4.Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
5.Handler.
Handler berperan dalam mengendalikan sistem perangkat agar terhindar dari
kekeliruan (error) dan penggunaan sumber daya yang tidak perlu.
Sekarang kita
akan menilik sejarah dan perkembangan Sistem Operasi.
Menurut
Tanebaum, Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4
generasi.
1.Generasi
Awal
Perkembangan
awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya
Sistem Operasi yang secara otomatis artinya belum mendukung layanan pekerjaan
yang dapat dilakukan dalam 1 rangkaian.
2.Generasi
Kedua
Di generasi
ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian
atau biasa disebut dengan Batch Proccessing System.
3.Generasi
Ketiga
Pada
generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User,
Multi-Programming dan Batch Proccessing System (Multi-Task).
4.Generasi
Keempat
Di masa ini,
sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem
Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat
menjalankan aplikasi/porgram atau piranti lunak.
5.Generasi
Selanjutnya
Pada
generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah
Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang
berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya
diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak
seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya
diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual,
sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat
yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform
Operating System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda
seperti : Linux dan Windows.
Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC.
Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC.
Dan sekarang
saatnya kita bahas Sistem Operasi yang ada di PC.
Jenis-Jenis Operating System:
1.
Windows Operating System
Sistem operasi windows
merupakan sistem operasi yang sudah menggunakan antar muka GUI (Graphical User
Interface) yaitu mendukung antar muka dengan menggunakan garfik atau gambar,
sehingga penggunaan komputer menjadi lebih mudah dan menyenangkan.Sistem operasi
ini dikembangkan oleh perusahaan Microsoft dan saat ini telah memiliki beberapa
versi sistem operasi windows.Versi terbaru windows yang baru saja dirilis yaitu
windows 8.
1.
LINUX Operating System
Awalnya
dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal
yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan
kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya
umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang
berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel
Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan
sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau
lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks,
antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan
konfigurasi bawaan untuk versi dektop. Dimana
sistem operasi ini merupakan sistem operasi open source yang memungkinkan
pengguna untuk memodivikasi sistem secara keseluruhan. Karena sistem operasi
ini bersifat open source, maka sistem operasi ini banyak dikembangkan oleh para
pengembang sistem operasi sehingga menghasilkan beberapa distro linux yang
disesuaikan dengan jenis pekerjaan yang ingin dikerjakan menggunakan komputer.Jenis-jenis Linux antara lain:
- Linux Debian
- Linux Redhat
- Linux Mandrake
- Linux Caldera Open
- Linux Slackware
- Linux SuSe
- Linux Corel
- Linux Turbo
- Linux Ubuntu
- Linux Fedora
2.
Unix
Oprating System
UNIX merupakan OS yang diciptakan oleh Ken
Thompson dan Dennis Ritchie, lalu dikembangkan oleh AT&T Bell Labs. UNIX
sengaja didesain sebagai OS yang portabel, Multi-Tasking dan Multi User. Sistem
operasi ini lebih menekankan diri pada Workstation dan Server, Karena faktor
ketersediaan dan kompatibilitas yang tinggi menyebabkan sistem operasi ini
dapat digunakan, disalin dan dimodifikasi sehingga dapat dikembangkan oleh
banyak pihak dan menyebabkan banyak sekali varian dari Unix operating system
ini.
Berbagai
versi UNIX
Nama
|
Vendor
|
AIX
|
IBM
|
A/UX
|
Apple
(Macintosh)
|
BSD
|
University
of California
|
DG/UX
|
Data
General
|
HP/UX
|
Hawlette-Packard
|
MS/UX
|
NEC
|
PC/IX
|
Interactive
System Corporation
|
SCO
UNIX
|
SCO
|
SINIX
|
Siemens
|
ULTRIX
|
DEC
|
UNICOS
|
Cray
Research
|
UNIX
|
AT&T,
SCO, Sun Microsystem
|
VENIX
|
VenturaCom,
Inc
|
XENIX
|
SCO /
Microsoft
|
UNIXWARE
|
CALIFORNIA
|
3.
Disk
Operating System (DOS)
Sistem ini merupakan keluarga sistem operasi
yang banyak digunakan dikomputer pribadi pada era tahun 1975 yang pada saat itu
digunakan di komputer pribadi pertama Altair operasi. Sistem operasi ini masih
menggunakan antar muka berbasis teks dengan tanda kesiapan menerima perintah
dari pengguna yang disebut sebagai prompt.
Beberapa
produk DOS sampai saat ini adalah :
1. DOS
1.0
Versi ini merupakan versi DOS
paling awal. Kemunculan versi ini dihubungkan dengan kemunculan IBM PC. Versi
ini sangat sederhana dan kemampuannya terbatas.Versi ini tidak dipaka lagi
karena tidak dapat lagi mendukung perkembangan software yang ada.
2. DOS
2.0
Dikeluarkan pada bulan maret 1983
bersama munculnya IBM PC/XT. Karena versi mempunyai beberapa kesalahan program
maka diperbaiki dengan versi 2.10
3. DOS
3.0
Yang dimaksud dengan DOS 3.0 adalah
PC-DOS 3.0 dan MS-DOS 3.05 yang merupakan DOS yang dikeluarkan untuk mendukung
computer baru waktu itu yang disebut computer AT (advanced Technology). Versi
ini mendukung pemakaian disk drive dengan kapasitas 1.2 megabyte dan pemakaian
RAMDisk (VDISK) dengan menggunakan extended memory yang tidak dapat dipakai
langsung oleh DOS versi ini.
4. DOS
3.1
Diluncurkan pada bulan maret 1985
Kelebihan DOS ini adanya dukungan terhadap system network computer.
5. DOS
3.2
PC DOS 3.2 dikeluarkan bersamaan
dengan diluncurkannya computer laptop. Versi mampu memanfaatkan disk drive
dengan ukuran 3.5 inci ukuran 720 kilobyte yang biasanya dipakai pada computer
laptop.
6. DOS
3.3
IBM pada tahun 1987 mengeluarkan
versi DOS 3.3 Kemampuan DOS 3.3 yang ditambahkan dari DOS sebelumnya adalah
kemampuan memakai harddisk sebanyak 32 megabyte per logical drive (1 drive
logika)
7. DOS
4.0
Mempunyai 3 versi DOS yaitu PC-DOS
4.0, PC-DOS 4.01 dan MS-DOS 4.01. PC DOS 4.0 merupakan versi pertama yang
dikeluarkan pada bulan juli 1988, karena
DOS ini banyak kesalhan maka dikeluatkan PC-DOS 4.01. Versi DOS 4.0 mempunyai
fasilitas Shell dari DOS untuk mengontrol kerja computer dengan system menu.
8. DOS
5.0
Diluncurkan pada tahun 1991 dengan
fasilitas baru seperti MIRROR, UNDELETTE dan UNFORMAT.
9. DOS
6.0
Diluncurkan pada bulan maret 1993.
Ditambahkan beberapa utility baru dan penambahan perintah-perintah konfigurasi
system dan batch file.
4.
Novell
Operating System (NOS)
Sistem operasi ini merupakan sebuah sistem
operasi jaringan yang menyediakan akses file remote transparan dan berbagai
layanan jaringan terdistribusi, termasuk sharing printer dan dukungan untuk
berbagai aplikasi seperti surat elektronik transfer dan akses database. Sistem
operasi dikembangkan oleh Novell Corporation
5.
Machintos
Operating System
Sistem operasi machintos (MAC OS) merupakan
sebuah sistem operasi komersil pertama dengan antar muka berbasis GUI
(Graphical User Interface) khusus yang hanya bisa digunakan diperangkat produk
Apple. Saat ini sistem operasi ini juga telah memiliki berberapa versi yang
tersedia guna mendukung dan memanjakan para pengguna produk Apple. Sistem Operasi Macintosh dibagi menjadi 2 jenis :
1. MAC OS Klasik
Tidak memiliki sembarang Command Line (Baris perintah),
menggunakan User Interface (UI) sepenuhnya dan menggunakan Cooperative
Multitasking
2. MAC OS X
MAC OS X memasukkan unsur-unsur BSD Unix, One Step,
dan MAC OS X memiliki memori ala-Unix dan Pre-Emptive Multitasking.
6.
Symbian
Operating System
Sistem operasi ini merupakan sistem operasi
yang umumnya digunakan pada perangkat telepon seluler dan dikembangkan oleh
perusahaan Symbian Ltd. Symbian merupakan sebuah perusahaan independen hasil
dari kolaborasi perusahaan-perusahaan telepon seluler pada masa itu, yakni
Nokia, Erricson, Motorola dan Psion. Saat ini sistem operasi ini juga telah
memiliki banyak versi perkembangan sesuai dengan kebutuhan pasar.
7.
BlackBerry
Operating System
Sama halnya dengan MAC OS, sistem operasi ini
dikembangkan untuk digunakan khusus pada perangkat produk yang diproduksi oleh
perusahaan BlackBerry saja. BlackBerry dikembangkan oleh sebuah
perusahaan telekomunikasi asal Canada yaitu Research In Motion (RIM).
Perusahaan ini menciptakan sebuah perangkat mobile dengan layanan push email
dan terus berkembang hingga sampai saat ini BlackBerry menjadi smartphone yang
banyak memiliki fungsi berteknologi tinggi seperti GPS, Wifi, Internet Mobile,
dan lain sebagainya.
8.
Android
Operating System
Sistem operasi ini merupakan sebuah sistem operasi
yang dikembangkan oleh sebuah perusahaan Android Inc yang pada akhirnya dibeli
oleh perusahaan internet raksasa Google Inc. Android merupakan sistem operasi
pendatang baru yang memberikan lisensi open source bagi siapa saja yang ingin
mengembangkan sistem operasi ini. Saat ini androit dapat digunakan diberbagai
perangkat mulai dari handphone hingga komputer sekalipun.
9.
FreeBSD
FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang
diturunkan dari UNIX AT&T. FreeBSD berjalan di atas sistem intel x86. FreeBSD
sendiri kali pertama muncul pada tahun 1993 oleh David Greenman. Tujuan dari
FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai
kepentingan. FreeBSD sendiri dikembangkan dari 386BSD sebuah proyek
pengembangan BSD OS yang berjalan di atas Chip Intel.
10. Solaris
Sistem Operasi Solaris adalah sebuah Sistem Operasi
yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems oada
tahun 1992 sebagai pendukung SunOS. Solaris terkenal karena kestabilannya,
khususnya pada sistem SPARC (Scalable Processor Architecture), Solaris
disertifikasi dalam Spesifikasi UNIX walaupun pada awal pengembangannya
berdasarkan kepemilikan pribadi, dan kebanyakan kode dasarnya sekarang ini
merupakan Software OpenSource yang biasa dikenal dengan OpenSolaris.
OpenSolaris adalah OpenSource versi Sistem Operasi Sun Solaris, tetapi Sun
Solaris terdiri dari lebih beberapa kode yang tidak hanya inti dari Sistem
Operasi misalnya : Source untuk Installer, Desktop, Software.
Open Solaris memiliki banyak fitur yang menjadikan
OpenSolaris bisa digunakan untuk skala penggunaan yang besar dari penggunaan
untuk desktop pC atau Mobile PC. Konsep Open Solaris adalah sebagai berikut :
1.Free Redistribution : Didistribusi secara bebas.
2.Source Code : Sumber (Source) harus tersedia untuk
semua distribusi.
3.Derived Works : Setiap orang bisa mengubah kode dan
mendisrtibusikan kembali.
4.No Discrimination : Kode harus disediakan untuk
seseorang untuk dikembagkan.
11. Chrome OS
Chrome OS
adalah Sistem Operasi besutan Google yang ringan dan berbasis Linux dan
standard web untuk personal computer PC. Google Chrome bekerja dengan metode
Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard
web HTML 5, yang merupakan pengembangan software di browser yang berbasis
Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux
dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.
12. Palm OS
Palm
OS (dikenal juga sebagai Garnet OS) adalah suatu sistem operasi mobile yang
awalnya dikembangkan oleh Palm, Inc untuk perankat PDA pada tahun 1996.
Perusahaan ini sendiri didirikan pada tahun 1992 dan bermarkas di Sunnyvale,
California, Amerika Serikat. Palm OS dirancang untuk perangkat yang ease of use
dengan user interface touchscreen berbasis grafis. Didalamnya telah disediakan
suite aplikasi dasar untuk manajemen informasi pribadi.Beberapa tahun kemudian
platform diperluas sehingga dapat mendukung smartphone dan PDA phone.Setelah
membeli Palm merek dagang Palm oleh ACCESS yang kemudian mengganti namanya
menjadi Garnet OS. Pada tahun 2007, ACCESS memperkenalkan penerus ke Garnet OS,
dengan nama Access Linux Platform pada tahun 2009 lalu.