1.2. layanan sistem operasi

advertisement
I. PENGENALAN SISTEM OPERASI
1.1. PENGERTIAN SISTEM OPERASI
Pengertian Sistem Operasi dapat dilihat dari berbagai sudut pandang, yaitu :
1. Dari sudut pandang pengguna
Sistem operasi adalah alat untuk mempermudah penggunaan computer.
System Operasi seharusnya dirancang dengan mengutamakan
kemudahan penggunaan, dibandingkan mengutamakan kinerja ataupun
utilisasi sumber daya. Sebaliknya dalam lingkungan berpengguna banyak
(multiuser), sistem operasi dapat dipandang sebagai alat untuk
memaksimalkan penggunaan sumber daya komputer. Tetapi pada
sejumlah komputer, sudut pandang pengguna dapat dikatakan hanya
sedikit atau ada sama sekali.
2. Dari sudut pandang sistem
Sistem operasi dapat dianggap sebagai alat yang menempatkan sumber
daya secara efisien (resource allocator). Sistem Operasi adalah manajer
bagi sumber daya, yang menangani konflik permintaan sumber daya
secara efisien. Sistem operasi juga mengatur eksekusi aplikasi dan
operasi dari aalt I/O (masukan/keluaran). Fungsi ini dikenal juga sebagai
program pengendali. Lebih jauh lagi, sistem operasi merupakan suatu
bagian program yang berjalan setiap saat yang dikenal dengan istilah
“kernel”
3. Dari sudut pandang tujuan
Sistem operasi dapat dipandang sebagai alat yang membuat computer
lebih nyaman digunakan untuk menjalankan aplikasi dan menyelesaikan
masalah pengguna. Tujuan lain sistem operasi adalah membuat
penggunaan sumber daya komputer menjadi efisien.
Sistem operasi didefinisikan sebagai sebuah program yang mengatur
perangkat keras computer, dengan menyediakan landasan untuk aplikasi
yang berada di atasnya, serta bertindak sebagai penghubung antara para
pengguna dengan perangkat keras. Sistem operasi bertugas untuk
mengendalikan serta mengkoordinasikan penggunaan perangkat keras untuk
berbagai program aplikasi bagi bermacam-macam pengguna.
-1-
$ SA’05 $
Gambar 1-1. Abstraksi Komponen Sistem Komputer
Pengguna 1
Editor
Browser
Pengguna 1
Sistem
Operasi
Pengguna 3
Pengguna 4
Perangkat
Keras
Pengguna 5
Aplikasi Lainnya
C 2005 MDGR - GNU FDL
Pada gambar di atas, sistem operasi merupakan salah satu komponen
utama dari sebuah sistem computer. Komponen computer lainnya adalah
perangkat keras (Hardware), perangkat Lunak (Software) dan para pengguna
(user).
 Perangkat keras, merupakan penyedia sumber daya untuk komputasi,
dapat dilihat dan disentuh (konkret)
 Perangkat lunak, merupakan sarana yang memberitahukan perangkat
keras apa yang dilakukannya terhadap perangkat keras (abstrak).
Perangkat lunak terbagi dua, yaitu sistem operasi dan program aplikasi.
Program aplikasi merupakan perangkat lunak yang menentukan
bagaimana sumber daya digunakan untuk menyelesaikan masalah para
pengguna.
 Pengguna komputer, dapat berupa manusia, program aplikasi lain
ataupun komputer lain.
-2-
$ SA’05 $
1.2. LAYANAN SISTEM OPERASI
Layanan sistem operasi dirancang untuk membuat pemrograman menjadi
lebih mudah.
1. Pembuatan Program
Sistem operasi menyediakan berbagai fasilitas yang membantu
programmer dalam membuat program seperti editor. Walaupun bukan
bagian dari sistem operasi, tapi layanan ini diakses melalui sistem
operasi.
2. Eksekusi Program
Sistem harus bisa me-load program ke memori dan menjalankan program
tersebut. Program harus bisa menghentikan pengeksekusiannya baik
secara normal maupun tidak (ada error)
3. Operasi Masukan / Keluaran
Program yang sedang dijalankan kadang kala membutuhkan
masukan/keluaran. Untuk efisiensi dan keamanan, pengguna biasanya
tidak bisa mengatur piranti masukan/keluaran secara langsung. Untuk
itulah sistem operasi harus menyediakan mekanisme dalam melakukan
operasi masukan/keluaran.
4. Manipulasi Sistem Berkas
Program harus membaca dan menulis berkas, kadang kala juga harus
membuat dan menghapus berkas.
5. Komunikasi
Kadang kala sebuah proses memerlukan informasi dari proses yang lain.
Ada dua cara umum dimana komunikasi dapat dilakukan, yaitu antara
proses dalam satu komputer, atau antara proses yang berada dalam
komputer yang berbeda, tetapi dihubungkan oleh jaringan komputer.
Komunikasi dapat dilakukan dengan share-memory atau messagepassing, dimana sejumlah informasi dipindahkan antara proses oleh
sistem operasi.
6. Deteksi Error
Sistem operasi harus selalu waspada terhadap kemungkinan error. Error
dapat terjadi di CPU dan memori perangkat keras, masukan/keluaran,
-3-
$ SA’05 $
dan didalam program yang dijalankan pengguna. Untuk setiap jenis error,
sistem operasi harus bisa mengambil langkah yang tepat untuk
mempertahankan jalannya proses komputasi. Misalnya dengan
menghentikan jalannya program, mencoba kembali melakukan operasi
yang dijalankan, atau melaporkan kesalahan yang terjadi agar pengguna
dapat mengambil langkah selanjutnya.
Disamping pelayanan di atas, sistem operasi juga menyediakan layanan lain,
bukan untuk membantu pengguna tetapi lebih pada mempertahankan
efisiensi sistem itu sendiri. Layanan tersebut adalah :
1. Alokasi Sumber Daya
Ketika beberapa pengguna menggunakan sistem atau beberapa program
dijalankan secara bersamaan, sumber daya harus dialokasikan bagi
masing-masing pengguna dan program tersebut.
2. Accounting
Kita menginginkan agar jumlah pengguna yang menggunakan sumber
daya dan jenis sumber daya yang digunakan selalu terjaga. Untuk itu
diperlukan suatu perhitungan dan statistik. Perhitungan ini diperlukan bagi
seseorang yang ingin merubah konfigurasi sistem untuk meningkatkan
pelayanan.
3. Proteksi
Layanan proteksi memastikan bahwa segala akses ke sumber daya
terkontrol. Dan tentu saja keamanan terhadap gangguan dari luar sistem
tersebut. Keamanan bisa saja dilakukan dengan terlebih dahulu
mengidentifikasi pengguna ini bisa dilakukan dengan meminta password
bila ingin menggunakan sumber daya.
1.3. PROSES BOOTING
Proses Booting adalah peristiwa pelaksanaan awal (start-up) komputer untuk
mengambil sistem operasi dari disk yang mendasari aktifnya komputer.
Proses booting dapat dilakukan dengan dua cara, yaitu dengan
menghidupkan komputer (dari power off menjadi power on) atau dengan
menekan tiga tombol bersamaan (tombol Ctrl-Alt-Del) pada saat komputer
sudah hidup.
-4-
$ SA’05 $
1.4. JENIS SISTEM OPERASI
Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini
terdapat berbagai jenis sistem operasi, diantaranya :
1. DOS (Disk Operating Sistem)
DOS adalah sistem operasi yang pertama kali digunakan dan hingga saat
ini masih digunakan.
DOS terbagi menjadi tiga jenis, yaitu :
 DR-DOS
Dibuat oleh perusahaan Digital Researh pada tahun 1988, dari hasil
transformasi CP/M (Control Program/Monitor). Digital Research
didirikan oleh Gory Kildall (1942-1994). Sistem Operasi ini digunakan
sampai pada komputer Pentium.

PC-DOS
Dirancang dan dibuat oleh perusahaan Microsoft Corp. Namun
dengan dikeluarkannya sistem operasi Windows, sistem operasi ini
sudah jarang atau tidak digunakan lagi saat ini.

MS-DOS
Dirancang dan dibuat oleh perusahaan Microsoft Corp. Sistem operasi
ini digunakan hingga saat ini dan terus dikembangkan versinya sesuai
dengan kebutuhan.
2. Windows
Dikeluarkan oleh Microsoft Corp. Pada awal dibuatnya, Windows bukan
merupakan sistem operasi karena apda Windows 3.X untuk
menjalankannya masih membutuhkan dan bergantung pada sistem
operasi DOS.
Tujuan awalnya hanya untuk mengatasi masalah yang dihadapi
pengguna komputer dalam melakukan :
 Multitasking, yaitu penggunaan program komputer secara bersamaan
 Multiuser, yaitu pengaturan pemakaian komputer oleh banyak pemaka
-5-
$ SA’05 $
Namun dengan dikeluarkannya Windows 9X, tercapailah Windows
sebagai sistem operasi karena dapat bekerja tanpa bergantung pada
sistem operasi DOS.
Selain itu, perusahaan Microsoft juga mengembangkan sistem operasi
Windows NT 3.5 / 4.0 server dan workstation banyak digunakan
pengguna komputer jaringan karena lebih mudah penggunaannya,
mempunyai fasilitas dukungan jaringan yang baik, dan penggunaannya
sama dengan sistek Windows yang ada selama ini.
3. MACINTOSH
Sistem operasi Macintosh dikeluarkan pertama kali oleh perusahaan
Apple Corporation. Berbeda dengan sistem operasi yang lain, sistem ini
hanya ditujukan untuk komputer berbasis grafis dengan istilah GUI
(Graphical User Interface).
Penggunaannya sangat spesifik karena tidak dapat digunakan pada
komputer lain (misalnya komputer PC), tetapi hanya dapat digunakan
pada komputer Macintosh saja, karena pada komputer Macintosh tidak
dikenal adanya extension file seperti pada sistem operasi DOS atau
Windows.
4. OS / 2 (Operating System / 2)
OS / 2 dibuat pertama kali dengan tujuan untuk menggantikan sistem
operasi DOS. Namun sistem ini jarang digunakan karena harganya lebih
mahal dan pengembangannya lebih lambat bila dipandangkan dengan
DOS.
5. UNIX
Sistem operasi UNIX pertama kali digunakan untuk komputer mini dan
mainframe, tetapi kini sudah dapat digunakan oleh komputer mikro.
Diciptakan oleh ahli riset Bell Laboratories, Amerika. Tetapi kurang
diminati oleh para pengguna komputer mikro karena sulitnya menyatukan
standard sistem.
Perkembangannya tidak sepesat sistem operasi DOS, namun kini UNIX
telah mengeluarkan versi terbarunya dengan nama LINUX.
Untuk mempromosikan dan memperkenalkan sistem operasi LINUX pada
masyarakat, perusahaan pembuatnya memasarkan secara gratis pada
-6-
$ SA’05 $
internet. Jadi bagi pengguna komputer dapat mendownload program ini
secara cuma-cuma pada internet.
6. PALM OS
-7-
$ SA’05 $
Download