Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Matakuliah: sistem Operasi 1. Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menyebutkan jenis-jenis sistem operasi serta.

Presentasi serupa


Presentasi berjudul: "Matakuliah: sistem Operasi 1. Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menyebutkan jenis-jenis sistem operasi serta."— Transcript presentasi:

1 Matakuliah: sistem Operasi 1

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menyebutkan jenis-jenis sistem operasi serta fungsinya pada sistem komputer (C1) 2

3 Outline Materi OS Zoo Main frame operating system Server operating system Multiprocessor operating system PC operating system Real time operating system Embedded operating system Smart card operating system Computer Hardware Processors Registers Pipeline System Call Memory I/O Devices Device driver I/O Methods Buses 3

4 4

5 5 Mainframe Operating System Berorientasi terhadap pemrosesan beberapa job sekaligus dengan kapasitas I/O yang besar Tiga jenis services: batch, transaction processing, dan timesharing Misal: OS/360, OS/390 Server Operating System Melayani beberapa users sekaligus melalui jaringan Memungkinkan pemakaian bersama terhadap sumber daya perangkat keras atau lunak Misal: Unix, Windows 2000 OS ZOO (1)

6 6 Multiprocessor Operating System Beberapa CPU digabungkan menjadi satu Memerlukan operating system khusus, tetapi bisa juga menggunakan variasi dari Server OS Personal Computer Operating System Memberikan interface yang baik bagi single user Biasa digunakan untuk word processing, spreadsheets, dan akses internet Misal: Windows 98, Windows 2000, Machintosh, Linux OS ZOO (2)

7 7 Embedded Operating System Dijalankan pada komputer yang mengontrol peralatan yang bukan berjenis komputer Palmtop computer atau PDA (Personal Digital Assistant) Misal: PalmOS, Windows CE Real Time Operating System  Key parameter  time Hard Real-Time System Soft Real-Time System  Eg: VxWorks, QNX OS ZOO (3)

8 8 Smart Card Operating System Dijalankan pada smart card, yakni device sebesar kartu kredit yang mengandung CPU chip Kemampuan pemrosesan dan ukuran memory sangat terbatas Biasanya berorientasi bahasa Java  ROM pada smart card memiliki interpreter untuk Java Virtual Machine (JVM) OS ZOO (4)

9 9

10 Komponen PC 10

11 Processor Siklus dasar CPU: Fetch, decode dan execute instruction 11 General Register berisi variables dan hasil perhitungan sementara Special Register Program counter Stack Pointer PSW (Program Status Word)

12 Processor (2) Pipeline 12 Three stage pipeline Superscalar CPU

13 Processor (3) Siklus instruksi dimulai dari pengambilan instruksi dari memori utama ke processor. Program Counter (PC) Menyimpan alamat instruksi tersebut. Contoh: Andaikan instruksi mempunyai PC 300 maka processor akan mengambil intruksi pada alamat 300. instruksi akan diletakkan pada Instruction Register (IR). IR Terdiri dari 16 bit. 4 bit pertama berisi Operation Code OpCode : -1 = load, 5 = add, 2 = store 13

14 Interupt Interupt adalah signal dari peralatan luar atau permintaan dari program untuk melaksanakan program khusus. Jenis-Jenis interupt : 1. Software Interupt / System Call 2. Hardware Interupt karena adanya aksi dari perangkat keras. Dibagi 2 : 1. Maskable Interupt Contoh: keyboard, disk drive, dll 2. Non Maskable Interupt Contoh : Kesalahan parity pd I/O 14

15 I/O Devices Terdiri dari: Controller memberikan interface yang sederhana kepada operating system Device Device driver software yang berhubungan dengan controller, memberinya instruksi dan menerima response 15

16 I/O dapat dilakukan dengan 3 cara: Busy waiting Penggunaan Device – Status table Interrupt Synchronous I/O Menunggu sampai proses I/O selesai dilakukan Asynchronous I/O Tanpa menunggu proses I/O selesai dilakukan. DMA (Direct Memory Access) DMA hanya memberikan interupt untuk setiap block character. 16

17 Langkah memulai I/O device dan mendapatkan interrupt 17

18 Pemrosesan interrupt 18

19 Memory Typical memory hierarchy 19

20 Nonvolatile RAM: ROM (Read Only Memory) Programmed at the factory and cannot be changed afterward EEPROM (Electrically Erasable ROM) and flash RAM Volatile memory: CMOS Hold the time and date, configuration parameters If there are multiple programs int the memory at the same time, the problem which must be solved: Protecting program from the other Relocation 20

21 Virtual address address yang dihasilkan dari program Physical address address yang dipakai oleh memory MMU (Memory Management Unit) device yang melakukan pemeriksaan dan mapping Contect switch peralihan dari suatu program kepada yang lainnya 21

22 quis Suatu intruksi dimulai dari PC = 450. Lanjutkan instruksi diatas dengan menggambarkan ilustrasi kerjanya!

23 Lanj. Quis 2. Sebutkan alasan dan tujuan sistem operasi dibuat ! 23


Download ppt "Matakuliah: sistem Operasi 1. Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menyebutkan jenis-jenis sistem operasi serta."

Presentasi serupa


Iklan oleh Google