Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehUmi Edwin Telah diubah "9 tahun yang lalu
1
KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusi
Terdiri dari: Executable program, data, stack, Program counter, stack pointer, registers Process table array atau linked list dari struktur yang dimiliki proses yang sedang dieksekusi Proses memiliki: Address space (core image) Atribut/informasi pada proses table
2
KONSEP SISTEM OPERASI Process Tree Deadlock
Kondisi dimana proses yang sedang berinteraksi tidak bisa dilanjutkan dan tidak ada proses yang bisa keluar dari kondisi tersebut
3
KONSEP SISTEM OPERASI Memory Management Input/Output
Multiple program dalam memory memerlukan: Proteksi Pengaturan address space Input/Output Independent I/O software Device dependent, misal device drivers
4
Files, Directory
5
Files, Directory Pathname Protection mode rwx bits File descriptor
Mounted file system Sebelum mounting Setelah mounting
6
Files, Directory Security Special file Protection, misal rwx bits
Intruders, dari manusia atau bukan (misal virus) Special file Block Character Pipe
7
Shell Shell Unix command interpreter
Default pd linux: bash (bourne again shell) Ada juga yg lainnya: Bourne Shell, C-Shell, Tcsh Prompt Contoh: date > file sort < file1 > file2 cat file1 file2 file3 | sort > /dev/lp cat file1 file2 file3 | sort > /dev/lp & Background job SYSTEM CALLS Merupakan interface antara program dengan sistem operasi Langkah-langkah dalam melakukan system calls:
8
System Call Beberapa system call berdasarkan standard POSIX
Process Management File Management
9
Directory and file system management
Miscellaneous
10
System Call
11
STRUKTUR SISTEM OPERASI
Sistem monolithic The big mess Tidak terstruktur
12
Layered System (Sistem berlapis)
Sistem operasi disusun berdasarkan hierarki layer, masing-masing dibangun diatas layer dibawahnya Misal: sistem THE (Technische Hogeschool Eindhoven) oleh Dijkstra 1968. Dutch computer : Electrologica X8
13
Mesin Virtual Virtual machine monitor
CMS (Conversational Monitor System) Analogi dgn : JVM (Java Virtual Machine)
14
Client-server model Mikrokernel Client process Server process
Mechanism vs policy
15
Client-server model
16
Client-server model The client-server model in a distributed system
17
Client-server model Keuntungan model pada distributed system:
Bagian menjadi lebih kecil dan mudah dikelola Tidak ada akses langsung ke hardware Adaptability
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.