Minggu, 12 Oktober 2014

Pengantar Sistem Operasi


Definisi Sistem Operasi

Sistem operasi = software
Sistem operasi adalah sebuah program yang mengatur perangkat keras komputer, menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras.

Allocates Resources:
Mengatur resource
Mengalokasikan dan mengontrol pemakaian resources dari berbagai program/aplikasi.

Control Program & Monitor:
mengendalikan (kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program aplikasi untuk bermacam-macam pengguna.
Mengendalikan eksekusi user program dan pemakaian sistem resource
contoh: operasi pada I/O device
=> handal, reliable, terlindung.
Manages Disk & Files
Menyimpan dan menata file-file dalam disk
Memastikan file supaya bisa dibaca dan ditulis.
Memastikan file dapat digunakan apabila diperlukan oleh program.

Kernel OS
kode yang melakukan tugas-tugas inti sistem operasi.
sistem program yang berjalan (ada) terus menerus selama komputer aktif.

Sasaran Sistem Operasi
Menjalankan program-program dari user dan membantu user dalam menggunakan komputer
Menyediakan sarana sehingga pemakaian komputer menjadi mudah (convenient)
Memanfaatkan perangkat keras komputer yang terbatas secara efisien (resource manager)

 SEJARAH SISTEM OPERASI
Generasi – 1 : Vacuum Tubes dan Plugboards (1945-1955)
Analytical Engine (Charles Babbage)
Calculating Engine menggunakan vacuum tubes (Howard Aitken, John von Neumann, J.P           Eckert, Konrad Zuse)
Belum ada bahasa pemrograman
Belum ada sistem operasi, sistem komputer diberi instruksi yang harus dikerjakan langsung.
Operasi menggunakan plugboard
Pengenalan punched card

Generasi -2 : Transistor dan Batch Systems (1955-1965)
Tetap belum dilengkapi sistem operasi. Tetapi beberapa fungsi dasar SO sudah ada.
Pengenalan transistor untuk computer
Pemisahan fungsi personil : Designer, Operator, Programmer dan Maintenance personel
Pengenalan job (program atau seperangkat program)
Penggunaan bahasa FORTRAN, Assembeler
Penerapan Batch System
Penggunaan mesin-mesin besar untuk kalkulasi sains dan engineering
Typical operating system : FMS (Fortran Monitor System) dan IBSYS (sistem operasi untuk IBM 7094)

Generasi – 3 IC dan Multiprogramming (1965-1980)
IBM mengenalkan IBM 360 dengan sistem operasi OS/360
Menggunakan Integrated Circuit (IC)
Dapat menangani komputasi sains dan komersial
Mengadopsi konsep ‘one family’
Sistem operasi berukuran besar dan kompleks
Mengenalkan multiuser, komputer memiliki resource yang dapat digunakan oleh banyak orang sekaligus
Mengenalkan Time Sharing (berbagi waktu), tiap pemakai mempunyai satu terminal online dengan pemroses hanya memberi layanan pada pemakai yang aktif secara bergantian secara cepat.
Pemakai akan merasa dilayani terus menerus. Padahal sebenarnya secara bergantian.
Mengenalkan SPOOLING (Simultaneous Peripheral Operation On Line), membuat peripheral seolah-olah dapat digunakan bersamaan, dapat diakses secara simultan yaitu dengan cara menyediakan beberapa partisi memori.

Generasi ke – 4 : Personal Computer (1980-1990)
Pengembangan LSI dan VLSI melahirkan PC dan Workstation
Perangkat lunaknya ‘user friendly’
Dua sistem operasi yang dominan :
MS-DOS (pada IBM-PC dengan CPU Intel 8088, 80286, 80386, 80486)
UNIX (pada Non-Intel computer dan workstation)
RISC Chips
Network Operating System

Generasi – 5 : VLSI, ULSI dan teknologi Nano, Internet, Multimedia (1990 - Sekarang)
Pengembangan VLSI an ULSI melahirkan PC yang berbasis Pentium untuk server maupun workstation
 Pengembangan sistem operasi windows
 Pengembangan internet dan multimedia 
Pengembangan aplikasi yang berbasis Web atau WWW

Komponen Dasar  Sistem Operasi
Hardware - menyediakan “basic computing resources” (CPU, memory, I/O devices).
Operating system mengendalikan / mengkoordinasikan penggunaan hardware di antara berbagai aplikasi/program dari user.
Applications programs - menggunakan sistem resource yang digunakan untuk menyelesaikan masalah komputasi dari user (compilers, database systems, video games, business programs).
Users (people, machines, other computers).

1 komentar: