TUGAS 1 SISTEM OPERASI (1)

TUGAS SISTEM OPERASI 12.4A.09
Nama :
1. Aisyah Anwar (12165996)
2. Ratna Purwaningsih (12165894)

A. PENGERTIAN UMUM SISTEM OPERASI
Sistem Operasi adalah seluruh sumber daya yang ada pada sistem komputer
yang menyediakan layanan sehingga memudahkan dan menyamankan pengguna
(user).
B. SEJARAH SINGKAT PERKEMBANGAN SISTEM OPERASI
Menurut Tanenbaum perkembangan sistem operasi dibagi menjadi empat
generasi, yaitu :
1. Generasi Pertama Tahun 1940-an dan 1950-an
Pada tahun 1940-an komputer elektronik digital yang pertama diluncurkan
untuk menggantikan mesin komputasi mekanis. Karena untuk mengatasi masalah
komputasi yaitu :
a. Manusia mempunyai kecepatan perhitungan yang terbatas
b. Kesalahan yang sering terjadi yang disebabkan oleh manusia
c. sifat manusia yang mudah lupa
Sehingga tahun 1940-an diciptakan mesin untuk mengatasi masalah
tersebut tetapi mesin tersebut belum memiliki sistem operasi yang dijalankan

dengan cara program dimasukkan dari punched card.
Pada tahun 1950-an sistem operasi pertama kali diimplementasikan oleh
The General Motors Research Laboratories pada IBM 701. Sistem ini hanya bisa
melakukan pekerjaan, mengumpulkan program dan data satu persatu dalam group,
yang disebut juga dengan singlestream batch processing sistems.
2. Generasi Kedua Tahun 1960-an
Komputer generasi kedua ini masih menggunakan pemrosesan batch dengan
lebih baik.
Pada saat ini perancang sistem operasi membuat konsep bila terdapat
pekerjaan yang menunggu dan operasi input output device dan prosesor tidak
bekerja maka pekerjaan lain dapat menggunakan prosesor, konsep ini disebut
multiprogramming.

Pada tahun 1964 IBM mengumumkan komputer berbasis sistem /360, didesain
untuk hardware dan memberikan kemampuan lebih besar. Sistem operasi ini
dikembangkan untuk mendukung timesharing untuk melayani beberapa user
secara interaktif. Lalu masing dari developer mengembangkan teknologi
berdasarkan timesharing seperti CTSS dari MIT dan TSS dari IBM. Berkat CTSS,
MIT menciptakan multies, sistem operasi pertama yang dibuat dengan bahasa
pemrograman tingkat tinggi yang mengilhami desainer UNIX yang menciptakan

bahasa C.
3. Generasi Ketiga Tahun 1970-an
Pada tahun 1970-an adalah era minikomputer dengan sistem timesharing
multimode yang mendukung batch processing, timesharing dan aplikasi real time.
TCP/IP digunakan di depeartemen pertahanan saja.
4. Generasi Keempat Tahun 1980-an
Pada tahun 1980 adalah dekade dari pc dan workstation. Teknologi
mikroprosesor berkembang utuk pembuuatan komputer desktop. Dikenal adanya
distributed computing aplikasi software seperti spreadsheet, wordprocessor,
database, dan grafis. PC dikembangkan dan mempunyai aplikasi 32 bit. Jaringan
TCP/IP digunakan oleh kalangan militer, penelitian, perguruan tinggi dan
masyarakat umum.
5. Generasi Kelima Tahun 1990-an
Pada tahun 1990 dimulainya komputasi paralel dengan beberapa prosesor.
Sistem operasi mengalami revolusi dalam hal interface yaitu menggunakan GUI
mikroposesor berbasis RISC untuk PC diperkenalkan. Teknologi jaringan dan
internet berkembang pesat.
C. FUNGSI DAN TUJUAN SISTEM OPERASI
Fungsi dan tujuan sistem operasi adalah mengontrol eksekusi program aplikasi
dan sebagai interface antara pengguna dan komputer.

Sistem operasi memiliki 3 tujuan :
1. Efisiensi : sistem operasi memungkinkan sumber daya sistem komputer untuk
digunakan dengan cara efisiensi.
2. Kemudahan : sistem operasi membuat komputer lebih mudah digunakan.
3. Kemampuan berevolusi : sistem operasi disusun sedemikian rupa sehingga
memungkinkan pengembangan efektif, pengujian dan penerapan fungsi sistem
yang baru.
D. KONSEP DASAR SISTEM OPERASI
1. Sistem Batch

Pada tahun 1950-an

muncul sebuah komputer generasi pertama.

Tujuannya yaitu untuk meningkatkan utilitas CPU dalam menangani job-job
yang ada. Batch sistem terdapat dua cara :
a. Resident monitor
- Operator bertugas mengatur urutan job,jika suatu job selesai dikerjakan
oleh CPU,maka operator tersebut akan segera mengganti dengan job
b.


selanjutnya.
Job-job yang sama cukup dicetak sekali saja, cara seperti ini disebut “

batch system”.
Overlap operasi antara I/O dengan CPU
Dilakukan dengan cara :
- Off line processing adalah data yang bisa dibaca dari card reader yang
-

disimpan terlebih dahulu dalam tape driver sebelum dibawa ke CPU.
Spooling adalah cara kerja tape driver untuk mengatur sebuah disk
sehingga proses tersebut dapat dikerjakan secara acak dan dengan cara

ini data bisa dibaca secara langsung dari card reader ke disk.
2. Multiprogramming system
Tugas sistem operasi dalam sistem multiprogramming yaitu :
a. Menempatkan proses didalam memori utama.
b. Memasukkan proses ke CPU untuk selanjutnya dieksekusi.
c. Mengatur pergantian proses.

3. Time sharing system
Keuntungan dari time sharing sistem yaitu semua proses bisa
dikerjakan secara bergantian.
4. Multiprocessing System
Multiprocessing adalah sebuah sistem yang memiliki lebih dari 1 CPU
(processor).
5. Real time system
Digunakan jika suatu operasi memerlukan ketepatan waktu dari prosesor
atau aturan data,yang sering digunakan sebagai pengontrol terhadap aplikasiaplikasi tertentu. Ada 2 bentuk real time sistem,yaitu :
- Hard real time,menjamin critical task selesai tepat waktu.
- Soft real time,memberikan prioritas pada critical task dibandingkan
dengan task lainnya sampai critical task tersebut dapat selesai
dikerjakan.
6. Sistem operasi terpusat dan terdistribusi
Sistem operasi terpusat yaitu system operasi yang dapat menangani
multiprocessor. Sedangkan sistem operasi terdistribusi yaitu sistem operasi
yang dapat menangani multiprocessor dimana masing-masing processor
memiliki memori utama sendiri.
E. MACAM – MACAM SISTEM OPERASI


Sistem operasi memiliki empat kategori, seperti ;
1. Sistem operasi stand-alone :
a. DOS
b. Versi early Windows 3 x
c. Windows 95, NT Workstation
d. Windows 98, Windows 2000 Profesional
e. Windows Milenium Edition
f. Windows XP
g. Windows Vista
h. Mac OS X
i. UNIX
j. Linux
2. Sistem operasi jaringan :
a. NetWare
b. Versi eraly Windows Server ( Windows NT server, Windows 2000 Server )
c. Windows Server 2003
d. Windows Server 2008
e. UNIX
f. Linux
g. Solaris

3. Sistem operasi embedded :
a. Windows CE
b. Windows Mobile
c. Palm OS
d. Embedded Linux
e. Symbian OS
4. Sistem operasi live CD
a. Windows Mini PE
b. Bart PE
c. Ubuntu
d. Knoppix
e. Gentoo
f. NetBSD
g. CloneX
5. Sistem operasi tujuan khusus
a. Sistem operasi basis data
b. Sistem operasi multipedia
c. Sistem operasi waktu nyata
d. Sistem operasi multiprosesing
Sumber :

Pangera, Abas Ali dan Dony Ariyus.2010.Sistem Operasi.Yogyakarta:ANDI
Yogyakarta.