Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusi

Presentasi serupa


Presentasi berjudul: "KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusi"— Transcript presentasi:

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


Download ppt "KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusi"

Presentasi serupa


Iklan oleh Google