1. Pengertian
Operating
system (sistem operasi)
adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, 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.
Untuk fungsi-fungsi perangkat keras
seperti sebagai masukan dan keluaran dan alokasi memori,
sistem operasi bertindak sebagai perantara antara program aplikasi dan
perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung
oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu.
Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi
komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.
2. Sejarah
Dalam sejarahnya sistem operasi mengalami perkembangan
yang sangat pesat,perkembangan tersebut dapat di bagi lima generasi.
·
Generasi pertama
Generasi Pertama, antara tahun 1945-1955.
Generasi ini adalah 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
error. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi
yang harus dikerjakan secara langsung.
·
Generasi
kedua
Generasi Kedua, antara tahun 1955-1965
generasi ini adalah masanya 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 adalah FMS dan
IBSYS
·
Generasi
ketiga
Generasi Ketiga, antara tahun 1965-1980. Pada
generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak
pemakai sekaligus, dimana pemakai-pemakai interaktif berkomunikasi lewat terminal
secara on-line ke komputer, maka sistem operasi menjadi multiuser (di
gunakan banyak orang sekaligus ) dan multiprogramming (melayani banyak
program sekaligus).
·
Generasi
keempat
Generasi Keempat, Sistem Operasi berbasis
Jaringan, antara tahun 1980 - 199x. Sistem operasi dipergunakan untuk jaringan
komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung
satu sama lainnya. Pada masa ini user juga telah dinyamankan dengan Graphical
User Interface yaitu antermuka 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.
·
Generasi
kelima
Generasi kelima pasca 2001 smpai sekarang. Mendefinisikan
komputer generasi kelima menjadi cukup sulit karena tahap ini masih dalam perjalanan.
3. Sistem operasi saat ini
Sistem operasi(operating system)
utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi
menjadi 3 kelompok besar:
1. Keluarga Microsoft Windows - yang antara lain terdiri
dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x
(Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT
4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows
Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang
dirilis pada Oktober 2012)).
2. Keluarga Unix yang menggunakan antarmuka
sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software
Distribution), GNU/Linux, Zeath OS (berbasis kernel linux yang
dimodifikasi.)MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal
dengan nama Darwin) dan GNU/Hurd.
3. Mac OS, adalah sistem operasi untuk komputer
keluaran Apple yang biasa disebut Mac atau Macintosh.
Sistem operasi yang terbaru adalah Mac OS X versi 10.6 (Snow Leopard).
Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).
Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali
sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi
UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
4. Layanan sistem operasi
Sebuah sistem operasi
yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut: pembuatan
program, eksekusi program, pengaksesan I/O Device, pengaksesan terkendali
terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada
kesalahan, serta akunting. Pembuatan program yaitu sistem operasi menyediakan
fasilitas dan layanan untuk membantu para pemrogram untuk menulis program;
Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke
memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus
di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di
tangani oleh sistem operasi; Pengaksesan I/O Device, artinya Sistem Operasi
harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali
menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat
beroperasi; Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme
proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas; Pengaksesan
sistem artinya pada pengaksesan digunakan bersama (shared system); Fungsi
pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data
dari pemakai tak terdistorsi serta menyelesaikan konflikkonflik dalam perebutan
sumber-daya; Deteksi dan Pemberian tanggapan pada kesalahan, yaitu jika muncul
permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan
tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap
aplikasi yang sedang berjalan; dan Akunting yang artinya Sistem Operasi yang bagus
mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor
parameter kinerja.
o Sejarah Sistem Operasi Microsoft Windows
·1983 - November: Microsoft Windows
diperkenalkan.
· 1985 - November: Windows 1.0
diperkenalkan.
· 1987 – Desember: Windows 2.0 dan
Windows/386.
· 1988 – Juni: Windows/286.
· 1990 – Mei: Windows 3.0.
· 1991 – Oktober: Windows 3.0a
(support multimedia).
· 1992 – April: Windows 3.1.
· 1992 – Oktober: Windows for
workgroup 3.1.
· 1993 – Agustus: Windows NT 3.1.
· 1993: Licensed user dari Microsoft
Windows secara keseluruhan mencapai lebih dari 25 juta.
· 1994 – Februari: Windows for
Workgroup 3.11.
· 1994 – September: Windows NT 3.5.
· 1995 – Juni: Windows NT 3.51
· 1995 – Agustus: Windows 95, terjual
lebih dari 1 juta copy dalam 4 hari
· 1996 – Agustus: Windows NT 4.0
· 1996 – November: Windows CE 1.0
· 1997 – November: Windows CE 2.0
· 1998 – Juni: Windows 98
· 1998 – Juli: Windows CE 2.1
· 1999 – Mei: Windows 98 SE (Second
Edition)
· 1999 - Windows CE 3.0
· 2000 – Februari: Windows 2000
· 2000 – Juli: Windows ME (Millennium)
· 2001 – Oktober: Windows XP
(experience Professional)
· 2002: Microsoft for PPC
· 2003: Microsoft Server 2003
· 2003 - November Windows Longhorn
disebarkan kekalangan terbatas rencana akan dijual untuk umum pertengahan 2006.
v
Kelebihan
windows
ü Pengguna bisa
menjalankan lebih dari satu aplikasi pada saat yangbersamaan
ü Pengguna bisa membuka
lebih dari satu file dalam waktu yangbersamaan
ü Pengguna bisa sharing
dari data aplikasi yang lain dengan mudah.
ü Terdapat banyak
aplikasi yang kompatibel dengan windows.
ü And user artinya
orang yang awam tentang komputer bisa menjalankannya.
ü Banyak didukung oleh
vendor hardware dan software.
ü Digunakan oleh
mayoritas pengguna komputer di dunia.
v
Kekurangan
windows
ü System file yang agak
kacau, Contohnya: apabila menginstall suatu aplikasi,system file DLL akan
diletakkan di C:\Windows\System\ sementara aplikasi itu sendiri terletak
ditempat lain. Ini akan menyusahkan saat menguninstall aplikasi tersebut, dan
sewaktupengintegrasian DLL (Dynamic Link Libraries)
ü Menyebabkan
ketergantungan penggunaan produk Microsoft.
ü Space hardisk yang
dibutuhkan besar.
ü Sistem security yang
lemah dan mudah dijebol oleh para hackers.
ü Membutuhkan memori
fisik besar.
ü Membutuhkan kecepatan
prosesor yang tinggi.
ü Harga licensi yang
mahal Windows xp $295,Office$362, OS server
ü $3585
ü Membutuhkan perawatan
yang terus menerus dan prosedur yang sesuai dengan panduan yang ada saat
menggunakannya.
o Sejarah sistem operasi selain buatan microsoft
Banyak sebenarnya
sistem operasi yang dipakai di dunia ini selain Microsoft windows, seperti
misalnya BeOS buatan Macintosh, PetrOS buatan Trumpet Software International
Pty Ltd, MacOS buatan Apple, Solaris, Namun kita akan mengenal sedikit
Operating system pesaing terberat Microsoft milik bill gates ini yaitu Linux
yang akhir-akhir ini banyak digunakan oleh perusahaan –perusahaan besar dunia
sebagai server bahkan salah satu webserver milik Microsoft sendiri menggunakan
nya.
Kemunculan Linux
diawali dengan keinginan dari seorang mahasiswa di Helsinki - Linus Benedict
Torvalds - untuk memiliki sistem operasi yang sehandal UNIX tapi dengan biaya
semurah PC. Di pertengahan tahun 1991, Linus mulai mengumpulkan informasi dan
mencari solusi untuk menghadirkan UNIX di PC. Cita-cita Linus ini ternyata
mendapat dukungan dari banyak pihak, sehingga akhirnya ini menjadi suatu proyek
yang dikerjakan secara bersama-sama oleh banyak orang dari pelbagai negara.
Mereka menggunakan Internet untuk berkomunikasi dan membangun sistem operasi
yang akhirnya diberi nama Linux ( Linux = LINus UniX ). Linux dikembangkan dengan
menggunakan konsep open source. Ini berarti bahwa kode program dari Linux terbuka
untuk semua orang yang ingin mengembangkannya. Konsep keterbukaan ini ternyata
membuat Linux berkembang sangat cepat. Sistem lisensi open source ini diberi
nama General Public License (GPL) oleh GNU, yaitu suatu badan yang memperjuangkan
kebebasan dalam penggunaan perangkat lunak.
Richard Stallman
pendiri GNU (GNU is Not Unix) mewujudkan perjuangannya ini
dengan membuat
beberapa program yang dilepas secara bebas, baik dalam penggunaannya ataupun
source code-nya. Konsep pemikiran Richard Stallman tentang free software ini
bisa kita baca pada bukunya Free As In Freedom yang bisa didownload secara
gratis di Internet.
Jadi kesimpulannya
Linus Torvalds memiliki Sistem Operasi yang sehandal UNIX “bertemu” Richard M
Stallman dengan konsep Open Source beserta program-program opensourcenya(
berlisensi General Public License/GPL ) lahirlah GNU/Linux yang lebih populer
disebut orang. Sekarang banyak nama-nama sistem operasi yang berbasis Linux
yang keturunan UNIX ini digunakan orang, diantaranya ialah : Redhat, Fedora, Mandrake,
Suse, Debian, Slakewake, Gento, Ubuntu, Mandrakesof
v
Kelebihan
linux
ü Lisensi yang gratis bahkan banyak yang bisa didapat dengan cara
download di internet Fedora 4 5CD Rp 185.000,-
ü Linux bisa berinteraksi dengan operating system lain dengan cara : kompabilitas
file system, kompabilitas network, dan emulasi (simulasi) operating system.
ü Virtual memory membuat linux mempunyai kemampuan untukmenjalankan
program - program yang lebih dari seharusnya karenapenggunaan swap memori.
ü Skalabilitas artinya linux bisa berjalan dari komputer 286 XT
sampai dengan mesin sebesar Beowulf clusters dengan multi prosesor 16 buah.
ü Stabilitas, Linux sangat luar biasa stabil, jika dikonfigurasi
dengan benar,system linux akan hidup terus menerus hingga hardwarenya tidak memadai
(rusak), lain dengan windows yang memerlukan reboot berkala untuk menjaga
stabilitas. Salah satu yang mendasari stabilitas ini adalah penomoran versi
dari shared libraries, kebanyakan aplikasi windows menginstall versi-versi baru
dari dynamic link libraries (DLL), yang mengakibatkan aplikasi lain yang
menimpa versi lain dari DLL tersebut tidak berfungsi dengan semestinya. Linux
juga mewarisi tradisi UNIX dengan mendukung adanya file permission (izin file),
yang dapat mencegah pengubahan atau penghapusan file tanpa izin dari
pemiliknya, karena itu, virus pada dasarnya tidak dikenal di dunia linux.
ü Didukung oleh ribuan
programmer di seluruh dunia, jadi kalau ditemukan bug cepat untuk mendapatkan
solusinya, bahkan dalam hitungan jam kalau ditemukan bug, workaround sudah
tersedia untuk di download.
ü Paket Linux merupakan
satu kesatuan artinya, saat instalasi tergantung keinginan pemakai.
ü Sudah mulai banyak
didukung oleh vendor hardware maupun softwaredunia meskipun masih kalah dengan
windows.
v Kekurangan Linux
ü Operating system yang
agak sulit untuk dipelajari terutama bagi yang tidak mempunyai dasar komputer
yang kuat.
ü Aplikasi yang
tersedia belum sebanyak windows.
ü Operating system yang
tidak sepenuhnya GUI(Graphical User Interface) meskipun sudah menggunakan
X-windows seperti GNOME dan KDE
ü Nama-nama paket
program antara distro satu dengan distro lainnyaberbeda beda. Seperti paket
Yaz.tar.gz.rpm.krpm.deb dan lain -lain.
Referensi