Manajemen I/O SISTEM OPERASI Slide perkuliahan

Slides:



Advertisements
Presentasi serupa
Unit Masukan dan Keluaran
Advertisements

Kelompok 10 I/O Sistem Operasi
Perangkat Keras Komputer
PERTEMUAN – 10 KULIAH SISTEM OPERASI I/O dan DISK
Manajemen Input/Output
Struktur Sistem Komputer
Sistem Input/output (I/O)
Organisasi Komputer : Input Output
Manajemen Prinsip Dasar Input/Output
INPUT / OUTPUT.
PERTEMUAN INPUT OUTPUT.
Computer System Structure
Organisasi Komputer Pertemuan 10 TATA SUMITRA M.KOM HP
Operating Systems Concept (Konsep Sistem Operasi) Minggu 14 Universitas Multimedia Nusantara Serpong, Tangerang Dr. Ananda Kusuma
Pertemuan 9 INPUT OUTPUT
Manajemen I/O.
PERKEMBANGAN HARDWARE KOMPUTER
I/O Device and I/O Module
Organisasi dan Arsitektur Komputer
Organisasi dan Arsitektur Komputer
SISTEM OPERASI Pertemuan 7 : Manajemen Perangkat Input/Output
1 Pertemuan 17 Input / Output Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Input Output Device.
Sistem Operasi UPN Veteran Surabaya 2012.
Richki Hardi, S.T.,M.Eng. Pertemuan V - VI. MODUL DAN FUNGSI MODUL I/O Modul I/O :  Interface ke prosessor dan memori melalui sistem bus atau perpindahan.
Arsitektur & organisasi computer Input & Output
Manajemen Input/Output
Sistem Input/output (I/O)
Manajemen I/O SISTEM OPERASI Slide perkuliahan
ORGANISASI KOMPUTER Pertemuan IX
Manajemen Perangkat I/O
I/O Device and I/O Module
STRUKTUR SISTEM KOMPUTER
STRUKTUR SISTEM KOMPUTER
ORGANISASI dan ARSITEKTUR KOMPUTER Input/Output
SISTEM INPUT / OUTPUT.
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
Struktur Sistem Komputer
Organisasi dan Arsitektur Komputer
Struktur Sistem Komputer
Perangkat Keras Masukan/Keluaran
Unit Masukan dan Keluaran
Sistem operasi Teknik informatika Stt wastukancana purwakarta
Manajemen I/O (2) SISTEM OPERASI Slide perkuliahan
II. Struktur Sistem Komputer
INPUT DAN OUTPUT.
BAYU PRATAMA NUGROHO, S.Kom, M.T
SISTEM INPUT DAN OUTPUT KOMPUTER
Operasi Input Output (I/O)
Organisasi dan Arsitektur Komputer
Memahami Struktur Sistem Operasi Closed Source
Hierarki Memori Dan Cache Memori..
ORGANISASI & ARSITEKTUR KOMPUTER
Teknik Input Output.
I/O Device and I/O Module
ORGANISASI DAN ARSITEKTUR KOMPUTER
Struktur Sistem Komputer
SISTEM INPUT / OUTPUT.
PERTEMUAN INPUT OUTPUT.
Struktur Sistem Komputer
Manajemen Input/Output
Unit Masukan dan Keluaran
I/O Device and I/O Module
Struktur Sistem Komputer
Manajemen Device atau Input/Output
Struktur Sistem Komputer
Struktur Sistem Komputer
Input/Output Problems Pendahuluan
Struktur Sistem Komputer
Transcript presentasi:

Manajemen I/O SISTEM OPERASI Slide perkuliahan Sumber : - Modern Operating System, Tanenbaum Operating System, Internal and Design Principles, William Stallings Ken Kinanti Purnamasari

I/O Hardware

Device I/O Berdasarkan Sifat Aliran Data : Block Device menyimpan informasi dalam blok berukuran tetap (512 – 65.536 byte) yang memiliki suatu alamat. contoh : Harddisk, Blu-ray disc, USB stick Character Device menyimpan informasi dalam aliran karakter, tanpa struktur blok. Tidak punya alamat dan fungsi pencarian. contoh : Printer, Mouse, Network-interface

Device I/O Berdasarkan Sasaran Komunikasi : Human Readable : dengan manusia (monitor, keyboard, mouse) Machine Readable : dengan perangkat elektronik (sensor, controller, actuator) Communication : dengan perangkat jarak jauh (modem)

Device I/O I/O unit electronic : device controller / adapter (chip, circuit-card) - mechanical : device I/O (monitor, keyboard, USB printer, HDD) Device serial bit stream Controller block of bytes Main Memory error correction

Device I/O Aspek-aspek pembanding antar device : Data Rate Application Complexity of Control Unit of Transfer Data Representation Error Conditions

Device I/O D a t a R a t e s

Typical I/O Device Data Rate Gigabit Ethernet Graphics Display Hard disk Ethernet Optical Disk Scanner Laser Printer Floppy Disk Modem Mouse Keyboard 101 102 103 104 105 106 107 108 Data Rate (bps) 109

Device I/O Memory-Mapped I/O

Device I/O Memory-Mapped I/O Keuntungan : Instruksi tidak harus dalam bahasa Assembly Tidak ada proteksi khusus untuk menjaga I/O dari user Dapat melakukan reference pada register control Kerugian: Dapat terjadi caching untuk I/O (perlu disable caching) Pencarian lama jika hanya menggunakan 1 address-space

Device I/O Direct Memory Access (DMA)

I/O Software

Organisasi I/O 3 Teknik Mengatur I/O : Programmed I/O Interrupt-driven I/O Direct Access Memory (DMA) I/O

Teknik I/O No Interrupts Use of Interrupts I/O-to-Memory Transfer through Processor Programmed I/O Interrupt-driven I/O Direct I/O-to-Memory Transfer Direct Memory Access (DMA)

Programmed I/O Prosesor mengeluarkan perintah ke modul I/O. Prosesor secara berkala mengecek apakah proses sudah selesai dikerjakan. Setelah selesai, prosesor melakukan transfer data ke memori utama.

Interrupt-driven I/O Prosesor mengeluarkan perintah ke modul I/O. Apabila perintah tersebut sudah selesai dikerjakan, modul I/O akan menyampaikan interupsi ke prosesor. Maka, prosesor akan melakukan transfer data ke memori utama.

Direct Memory Access (DMA) Prosesor memberikan perintah ke modul DMA. DMA menghubungi modul I/O dan mengelola transfer data ke memori utama (tanpa prosesor). Setelah transfer data selesai, DMA memberi interupsi ke prosesor.

Evolusi I/O Prosesor langsung mengatur I/O Perangkat dilengkapi I/O Controller Perangkat dilengkapi fasilitas Interrupt DMA langsung mengatur transfer data ke memori utama I/O Controller sebagai Prosesor khusus I/O Controller memiliki memori lokal

1 Prosesor langsung mengatur I/O Memori Processor Selesai ??? Pindah Data Siapkan data Device I/O Data

2 Perangkat dilengkapi I/O Controller Processor Memori Selesai ??? Pindah Data Siapkan data I/O Controller Device I/O Data

3 Perangkat dilengkapi fasilitas Interrupt Processor Memori Interrupt Pindah Data Siapkan data I/O Controller Interrupt Device I/O Data

4 DMA langsung mengatur transfer data ke memori utama Processor Memori Interrupt Siapkan data DMA Interrupt I/O Controller Interrupt Device I/O Data

5 I/O Controller sebagai Prosesor khusus Processor Memori Interrupt DMA Siapkan data Interrupt I/O Controller Interrupt Device I/O Data

6 I/O Controller memiliki memori lokal Memori Lokal Processor Interrupt DMA Siapkan data Interrupt I/O Controller Interrupt Device I/O Data

TUGAS Peta Konsep “Input/Output”