Sistem Operasi 1 / STMIK Sinar Nusantara Page 1
SISTEM OPERASI
I. Definisi Sistem Operasi
Sebelum ada system operasi, orang hanya menggunakan computer dengan
menggunakan sinyal analog dan sinyal digital. Pengertian system operasi
secara umum ialah pengelola seluruh sumber daya yang terdapat pada system
computer dan menyediakan sekumpulan layanan (system calls) ke pemakai
sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan
sumber daya system computer.
Menurut American National Standart Institute (ANSI) Operating Sistem
adalah: Software yang mengontrol pelaksanaan program-program
komputer, yaitu dengan mengatur waktu proses, pengecekan kesalahan,
mengontrol input dan output, melakukan perhitungan, kompilasi,
penyimpanan, pengolahan data serta pelbagai bentuk layanan yang
terkait.
Sistem Operasi secara sederhana dapat diartikan sebagai penghubung antara
pengguna komputer (user) dengan perangkat keras computer. Atau lebih
tepatnya merupakan program utama (Sekumpulan program kontrol atau alat
pengendali) yang secara terpadu bertindak sebagai penghubung Software
Sistem Operasi 1 / STMIK Sinar Nusantara Page 2
Tugas dari sistem operasi diantaranya :
Melakukan fungsi manajemen sistem berkas
Mengendalikan berbagai sumber pada sistem, seperti disk dan printer
Mengatur sejumlah pemakai yang menggunakan sistem bersamaan
Membentuk penjadualan proses-proses didalam sistem.
Sistem operasi mempunyai tiga sasaran (menurut Stalling), antara lain :
Kenyamanan, membuat user menjadi lebih nyaman
Efisien, menjadikan penggunaan sumber daya sistem komputer secara
efisien.
Mampu Berevolusi, memudahkan pengembang-an, pengujian dan
pengajuan fungsi2 baru tanpa menggangu layanan yang dijalankan
sistem komputer.
Bagian system operasi :
Mekanisme Boot, yaitu meletakkan kernel kedalam memory
Booting adalah istilah teknologi informasi dalam bahasa inggris yang
mengacu kepda proses awal menyalakan computer dimana semua
register prosessor disetting kosong, dan status mikroprosessor /
prosesor disetting reset.
Kernel, yaitu inti dari sebuah Sistem Operasi
Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari
sebuah system operasi. Tugasnya melayani bermacam program aplikasi
untuk mengakses perangkat keras computer secara aman.
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.
Driver, untuk berinteraksi dengan hardware eksternal, sekaligus untuk
mengontrol mereka.
II. Layanan Sistem Operasi
Sistem operasi menyediakan layanan untuk programmer sehingga dapat
Sistem Operasi 1 / STMIK Sinar Nusantara Page 3
a. Eksekusi Program. Sistem harus dapat memanggil program ke memori
dan menjalankannya. Program tersebut harus dapat mengakhiri
eksekusinya dalam bentuk normal atau abnormal (indikasi error).
b. Operasi-operasi I/O. Pada saat running program kemungkinan dibutuhkan
I/O, mungkin berupa file atau peralatan I/O. Agar efisien dan aman, maka
user tidak boleh mengontrol I/O secara langsung, pengontrolan dilakukan
oleh sistem operasi.
c. Manipulasi sistem file. Kapabilitas program untuk membaca, menulis,
membuat dan menghapus file.
d. Komunikasi. Komunikasi dibutuhkan jika beberapa proses yang sedang
dieksekusi saling tukar-menukar informasi. Penukaran informasi dapat
dilakukan oleh beberapa proses dalam satu komputer atau dalam komputer
yang berbeda melalui sistem jaringan. Komunikasi dilakukan dengan cara
berbagi memori (shared memory) atau dengan cara pengiriman pesan
(message passing).
e. Mendeteksi kesalahan. Sistem harus menjamin kebenaran dalam
komputasi dengan melakukan pendeteksian error pada CPU dan memori,
perangkat I/O atau pada user program.
Beberapa fungsi tambahan yang ada tidak digunakan untuk membantu user,
tetapi lebih digunakan untuk menjamin operasi sistem yang efisien, yaitu :
f. Mengalokasikan sumber daya (resource). Sistem harus dapat
mengalokasikan resource untuk banyak user atau banyak job yang
dijalanan dalam waktu yang sama.
g. Akutansi. Sistem membuat catatan daftar berapa resource yang digunakan
user dan resource apa saja yang digunakan untuk menghitung secara
statistik akumulasi penggunaan resource.
h. Proteksi. Sistem operasi harus menjamin bahwa semua akses ke resource
terkontrol dengan baik.
III. Perkembangan Sistem Operasi
Perkembangan sistem operasi Windows
Periode 1980-an
Setelah sukses dengan MS-DOS pada tahun 1981. Pada tahun 1983 microsoft
Sistem Operasi 1 / STMIK Sinar Nusantara Page 4
menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking.
Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu
menyamai kesuksesan
juga telah berbasis grafis sebagai calon pengganti IBM PC-DOS.
Periode 1990-an
Pada tahun 1990 Microsoft memfokuskan diri pada pengembangan Windows
ditandai dengan peluncuran Windows versi 3.0 dan mendapat sambuatan
yang sangat baik pada versi ini Microsoft membundel MS OFFICE
(Word, Excel, dan PowerPoint) untuk menyingkirkan saingannya seperti Lotus
123, Wordstar, Word Perfect dan Quattro. Setelah mendapat sambutan yang
cukup baik pada versi windows. Pada tahun 1991 microsoft kembali
meluncurkan MS DOS versi 5.0 dengan penambahan fasilitas full-screen
editor, undelete, unformat dan Qbasic. Hingga pada tahun 1994 menjadi
tahun terakhir bagi pengembangan MS DOS, versi terakhir dari MS
DOS adalah MS DOS 6.22.
Kembali ke versi windows, tahun 1992 windows meluncurkan versi 3.1 dan
3.11 pada tahun 1994 untuk workgroups. Setahun kemudian, Microsoft
meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan
terjual lebih dari 1 juta salinan dalam waktu 4 hari pada tahun ini juga Versi
pertama Windows CE diperkenalkan ke publik. Tahun 1996 Windows
Sistem Operasi 1 / STMIK Sinar Nusantara Page 5
terbarunya yaitu Windows 98. Web browser Internet Explorer menjadi bagian
penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape
Navigator.
menjadi favorit pemakai komputer. Walaupun pada tahun 2007 microsoft
berhasil meluncurkan Windows Vista yang dilengkapi vitur 3D. Namun,
keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer
yang sangat tinggi. Sehingga masyarakat- masyarakat tertentu yang memakai
Vista.
Perkembangan Sistem Operasi Linux
Jika asal usul MSDOS/Windows berasal dari pengembangan QDOS
yang dilakukan oleh Bill Gates. Maka UNIX merupakan salah satu sistem
operasi yang mengawali lahirnya Linux ke dunia ini. Sejarah kemunculan UNIX
dimulai pada tahun 1965 ketika para ahli dari Bell Labs, sebuah laboratorium
milik AT&T, bekerja sama dengan MIT dan General Electric membuat sistem
operasi bernama Multics. Sistem operasi Multics ini awalnya didesain dengan
harapan akan menciptakan beberapa keunggulan, seperti multiuser,
multiprosesor, dan multilevel file sistem. Namun pada tahun 1969, AT&T
akhirnya menghentikan proyek pembuatan Multics karena sistem operasi
Multics ini sudah tidak memenuhi tujuan semula. Dengan kata lain, proyek ini
mengalami hambatan karena dalam kenyataannya Multics banyak terdapat
bugs dan sulit sekali dioperasikan. Pada tahun 1991 di Finlandia, saat itu
seorang mahasiswa ilmu komputer di Universitas Helsinki bernama Linus
Tovald berhasil mengembangkan OS berbasis Unix dari sistem operasi Minix
Sistem Operasi 1 / STMIK Sinar Nusantara Page 6
Linus Tovald sudah mengenal bahasa pemrograman sejak berumur 10
tahun. Saat itu ia sering mengutak-atik komputer kakeknya, Commodore
VIC-20. Karena hobinya dalam dunia komputing, 1988 Linus diterima di
Univerity of Helsinki dan pada tahun 1990, Linus memulai kelas pemrograman
C
pertamanya. Pada tahun 1991, Linus tidak puas terhadap sistem operasi yang
ada pada PC pertamanya (MS-DOS atau Disk Operation Sistem), OS buatan
Microsoft.
Linus lebih cenderung untuk menggunakan sistem operasi UNIX seperti yang
dipakai komputer milik universitasnya. Akhirnya ia mengganti sistem operasi
open Source Minix yang berbasiskan UNIX. Adapun Minix ini merupakan
sistem UNIX kecil yang dikembangkan oleh Andrew S . Tanenbaum,
seorang professor yang menggeluti penelitian masalah OS dari Vrije
Universiteit, Belanda. Adapun Minix ini digunakan untuk keperluan pengajaran
dan pendidikan.
Namun Linus merasa bahwa Minix masih memiliki banyak kelemahan. Dan
mulai saat itu, di usianya yang ke-23, Linus mulai mengutak-atik kernel
komunitas. Karena OS-nya yang free atau tidak berbayar, Linux juga sebagai
Sistem Operasi 1 / STMIK Sinar Nusantara Page 7
saat itu. Pada saat itu, CPU Intel 8080 seharga $US 179 dan Motoroal 6800
seharga $US 170. Wozniak lebih tertarik pada Motorola 6800, tetapi harga
keduanya terlalu mahal . Dia pun kemudian sadar, dan hanya mendesign
komputer di atas kertas, menunggu hari di mana dia mampu membeli CPU.
Ketika MOS Technology memproduksi chip 6502 pada tahun 1976 dengan
harga $US 20, Wozniak membuat sebuah versi BASIC untuk chip tersebut, dan
mulai mendisain sebuah computer untuk menjalankannya. Inilah mengapa
Wozniak memilih MOS 6502. Komputer telah dibangun dalam terminal
video, socket untuk 8K bytes onboard RAM, sebuah alat penghubung Keyboard
, dan sebuah kaset board yang akan bekerja bersama perekam kaset
reguler. Komputer telah memiliki sebuah motherboard yang sederhana :
dimana pengguna telah menyediakan sebuah kasus , yaitu Sumber AC
power (arus listrik), ASCII keyboard, dan a display device. Apple1 bisa secara
langsung dihubungkan pada suatu televisi dengan suatu RF modulator
muncul dalam suatu gulungan pajangan dengan 24 garis berbentuk
masingmasing 40 karakter. Produk ini diperkenalkan kepasaran dengan
harga $666.66 termasuk 4KB RAM dan tape Apple basic.
Sistem Operasi 1 / STMIK Sinar Nusantara Page 8
Pada saat yang sama, Jobs menekankan design casing dan keyboard
yang lebih baik, dengan pemikiran bahwa komputer tersebut harus
lengkap dan siap langsung dinyalakan. Apple I hampir bisa seperti itu,
namun pengguna masih harus memasang berbagai macam komponen dan
menulis kode untuk menjalankan BASIC. Dengan dana dan design casing
yang baru, Apple II dilepas pada tahun 1977 dan menjadi komputer yang
biasanya diasosiasikan dengan munculnya pasar PC. Jutaan unit terjual
sampai tahun 1980an.yang termasuk kedalam tipe Apple II adalah Apple II+,
IIE, IIC, IIC+, IIE
Enhanced , IIE Platinum, dan terakhir 16-bit IIGS, diperkenalkan di tahun
1986.
perbaikan perhitungan x.y Paul Laughton. setiap kali ia meng- compile kembali
source program: dimulai dengan x= 0, y= 1, dan setiap kali y mencapai 9, nilai x
bertambah 1. Apple DOS beta telah diuji seperti Versi 3. Apple Pascal
P-System dari Universitas California di San Diego ( UCSD) sangat populer
pada tahun 1970's dan awal 80's. Dua mahasiswa UCSD , MARK Allen
dan Richard Gleaves mengembangkan Suatu microprosesor 6502
interpreter pada musim panas 1978, Kemudian ini menjadi basis untuk Apple
II Pascal dilepaskan pada tahun 1979.
(SOS.kernel), satu interepter (SOS. Interept), di mana bisa menjadi aplikasi
bagi dirinya sendiri, dan beberapa aplikasi yang digunakan,dan sebuah set
Sistem Operasi 1 / STMIK Sinar Nusantara Page 9
introduce Macintosh And you'll see why 1984 won't be like '1984'" — maksud
dari katakata tersebut adalah Macintosh yang baru akan membebaskan
komputer dan informasi dari kekangan perusahaan besar dan technocrats.
Apple juga membuahkan konsep pewarta Apple (Apple evangelist) yang
dipelopori oleh karyawan Apple bernama Guy Kawasaki. Setelah kegagalan
Macintosh Portable di tahun 1989, Apple mencoba memperkenalkan
komputer portabel yang lebih populer, PowerBook, di awal dekade 1990.
Generasi pertama produk ini dirancang bersama Sony dan memberikan dan
memberikan layout untuk komputer portabel yang masih dipakai sampai
saat ini: engsel belakang untuk mendukung layar, keyboard yang diletakkan
menjorok ke belakang dan trackball (yang kemudian menjadi trackpad)
diposisikan di depan keyboard tersebut.
Di tahun 1994, Apple memperbarui produk Macintosh mereka dengan
mengenalkan seri Power Macintosh, yang menggunakan prosesor PowerPC
hasil kerjasama IBM, Motorola dan Apple. Prosesor ini menggunakan arsitektur
RISC, yang jauh berbeda dengan seri Motorola 680X0 sebelumnya. Sistem
operasi milik Apple disesuaikan agar piranti lunak yang dikembangkan
untuk prosesor yang lebih tua bisa berjalan dengan seri prosesor PowerPC. Di
tahun 2001, Apple memperkenalkan Mac OS X, sebuah sistem operasi yang
didasarkan dari NeXTste p yang mengg abungkan stabilit as,kehandalan
dan keamanan yang dimiliki UNIX. Mac OS X server juga dirilis pada tahun
2001. Pada
dasarnya versi Server ini mirip dengan versi standard nya, dengan
perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan
manajemen dan administrasi workgroup dalam komputer berskala besar.
Rilis terakhir Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode
Sistem Operasi 1 / STMIK Sinar Nusantara Page 10
Beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam
keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya