Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusiAdalah program yang sedang dieksekusi Terdiri dari:Terdiri dari: –Executable program,

Presentasi serupa


Presentasi berjudul: "1 KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusiAdalah program yang sedang dieksekusi Terdiri dari:Terdiri dari: –Executable program,"— Transcript presentasi:

1 1 KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusiAdalah program yang sedang dieksekusi Terdiri dari: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:Proses memiliki: –Address space (core image) –Atribut/informasi pada proses table

2 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 3 KONSEP SISTEM OPERASI Memory Management –Multiple program dalam memory memerlukan: Proteksi Pengaturan address space Input/Output –Independent I/O software –Device dependent, misal device drivers

4 4 Files, Directory

5 5 Pathname Protection mode  rwx bits File descriptor Mounted file system Sebelum mountingSetelah mounting

6 6 Files, Directory Special file –Block –Character Pipe Security Protection, misal rwx bits Intruders, dari manusia atau bukan (misal virus)

7 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 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 8 System Call Beberapa system call berdasarkan standard POSIX –Process Management –File Management

9 9 Directory and file system management Miscellaneous

10 10 System Call

11 11 STRUKTUR SISTEM OPERASI Sistem monolithic The big mess Tidak terstruktur

12 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 Dutch computer : Electrologica X8

13 13  Mesin Virtual –Virtual machine monitor –CMS (Conversational Monitor System) –Analogi dgn : JVM (Java Virtual Machine)

14 14  Client-server model –Mikrokernel –Client process –Server process –Mechanism vs policy

15 15 Client-server model

16 16 Client-server model The client-server model in a distributed system

17 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 "1 KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusiAdalah program yang sedang dieksekusi Terdiri dari:Terdiri dari: –Executable program,"

Presentasi serupa


Iklan oleh Google