sistem operasi dk 44417 4 sks

advertisement
Pengenalan Sistem
Operasi
Sistem Operasi -2
1
Pengertian sistem operasi
Pengertian :
Software yg mengendalikan hardware
Program yg menjadikan H/W lebih
mudah untuk digunakan
Sebagai program pengontrol
Sebagai kernel (program yg selalu
running selama komputer dihidupkan)
Sistem Operasi -2
2
Sistem komputer
Sekumpulan sumber
daya untuk
memindahkan,
menyimpan, dan
memroses data, serta
untuk mengendalikan
fungsi-fungsi tersebut
Sistem Operasi -2
3
Sumber daya komputer
Pengertian : semua komponen
di sistem komputer yg dapat
memberi manfaat
Terdiri dari
Sumber daya fisik
Sumber daya abstrak
Sistem Operasi -2
4
Sumber Daya Fisik
Perangkat sumber daya fisik
Keyboard,barcode reader
Mouse,joystick, lightpen,track ball,touch screen
Floppy disk drive,harddisk,
tape drive,optical disk, CD
ROM drive
Layar monitor
Printer
Sistem Operasi -2
5
Sumber Daya Fisik
Modem,ethernet card,
PCMCIA
Memory akses acak
(RAM), chace memory,
register,dll
Sound card, kamera,
radio,dll
Scanner, digitizer,
plotter,dll
Sensor inframerah
Sistem Operasi -2
6
Sumber Daya Abstrak
Sumber daya abstrak

Data

Program
Sistem Operasi -2
7
Data
Semaphore
PCB (Process Control Block)
Tabel segmen,tabel page,Inode,FAT
File (berkas)
Dll
Sistem Operasi -2
8
Program
Pengertian : kumpulan instruksi
yg dapat dijalankan sistem
komputer
Dapat berupa :
utilitas
aplikasi
Sistem Operasi -2
9
Tujuan mempelajari SO
Dapat merancang & memodifikasi
sistem operasi sesuai kebutuhan
Dapat memilih sistem operasi
Dapat berinteraksi dengan sistem
operasi
Dapat diaplikasikan
Sistem Operasi -2
10
Sasaran
Sistem operasi memiliki 3 sasaran :
(menurut Stalling)
kenyamanan
efisiensi
mampu berevolusi
Sistem Operasi -2
11
Fungsi Utama
1.
2.
Sebagai Extended Machine (Virtual
Machine), menyediakan sekumpulan
layanan (system call) ke pemakai
Sebagai pengelola sumber daya
(Resource Manager), mengelola seluruh
sumber daya yg terdapat pada sistem
komputer
Sistem Operasi -2
12
Layanan sistem operasi
(menurut Stalling)
1.
2.
3.
4.
5.
6.
Pembuatan program
Eksekusi program
Pengaksesan perangkat I/O
Pengaksesan kendali terhadap berkas
Pengaksesan sistem
Deteksi dan respon terhadap kesalahan
Sistem Operasi -2
13
Fungsi-fungsi minor
1.
2.
3.
4.
5.
6.
Mengimplementasi interface
Memungkinkan sharing hardware
Memungkinkan sharing data
Mencegah gangguan antar user
Menjadualkan pemakaian resource
Memberi fasilitas I/O
Sistem Operasi -2
14
Fungsi-fungsi minor
7.
8.
9.
10.
11.
Memulihkan kesalahan-kesalahan
Menghitung penggunaan resource
Mengorganisasi keamanan data
Mengorganisasi kecepatan akses data
Menangani komunikasi jaringan
Sistem Operasi -2
15
Sejarah Perkembangan SO
Generasi ke-nol (1940)
1.



Komponen utama tabung
hampa udara
Sistem komputer belum
menggunakan Sistem Operasi
Semua operasi komputer
dilakukan secara manual
melalui plugboard, dan hanya
bisa digunakan untuk
menghitung +, - , dan *
Sistem Operasi -2
16
2. Generasi Pertama
(1950)

Komponen utama
transistor

Input memakai punch
card
3. Generasi Kedua (1960)

Komponen utama IC

Berkembang konsep :
1.
2.
Multiprogramming
Multiprocessor
Sistem Operasi -2
17
3.
4.
5.
6.
Spooling
Device Independence
Time Sharing
Real time system
4. Generasi Ketiga (1970)


VLSI
Konsep Generals Purpose System
Sistem Operasi -2
18
5. Generasi Keempat
(pertengahan 1970sekarang)



PC makin populer
Sistem Operasi untuk
jaringan
User Interface
semakin user friendly
Sistem Operasi -2
19
SPOOLING




Simultaneous Peripheral Operation On Line
Membuat peripheral seolah-olah dapat
digunakan bersama-sama sekaligus
(simultan)
Saat ada request job h/w, job diterima dan
disimpan dalam memori (antrian)
Dengan penjadualan dapat dilayani
Sistem Operasi -2
20
Sistem Operasi -2
21
Network Operating System
Sistem operasi bagi jaringan
komputer dimana user
menyadari keberadaan
komputer-komputer yang
terhubung
Sistem Operasi -2
22
Distributed Operating System


Sistem operasi yang diperuntukkan
jaringan komputer, dengan user tak
perlu menyadari keberadaan komputerkomputer yang terhubung, dimana
pengalokasian kerja sudah secara
otomatis dilaksanakan sistem operasi
User memandang jaringan komputer
sebagai suatu Uni prossesor yang besar
Sistem Operasi -2
23
Pandangan terhadap sistem
komputer
1.
2.
3.
Pandangan user
Pandangan programmer
Pandangan perancang
sistem operasi
Sistem Operasi -2
24
Pandangan user
1.
2.
3.
User tidak mau berurusan dengan
arsitektur komputer
User awam hanya sebatas memakai
sistem operasi yang telah ada
Menggetikkan command language di
lapisan (shell)
Sistem Operasi -2
25
Shell
Berupa :
 Text-based shell

berupa baris perintah untuk melakukan sesuatu

Contoh:
 GUI based shell (Graphical User Interface)

menggunakan interface berupa icon

lebih user friendly

Contoh : Windows, OS/2
Sistem Operasi -2
26
Pandangan pemrogram
Programmer mengendalikan sistem
komputer dengan beragam level :
1.
2.
3.
mempergunakan program utilitas
mempergunakan service
interface
mempergunakan system calls
Sistem Operasi -2
27
Pandangan perancang
sistem operasi
1.
2.
3.
Menjalankan sasaran sistem operasi
Menyediakan user interface untuk
pemrogram dalam menggunakan
sistem
Menguasai secara mendalam
mengenai hardware
Sistem Operasi -2
28
Download