DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

dokumen-dokumen yang mirip
Chapter 6 Input/Output

Sistem komputer. Tiga komponen utama :

DASAR KOMPUTER. Input/Output

P10 Media I/O Universitas Mercu Buana Yogyakarta

ORGANISASI KOMPUTER 1

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Arsitektur Komputer II AUB SURAKARTA

Input/Output. (Pertemuan ke-9) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

Aditya Wikan Mahastama

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Organisasi & Arsitektur Komputer

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Sistem Komputer. Tiga komponen utama : CPU

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Pertemuan ke 13 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

SINYAL INTERUPSI. 1. Latar Belakang

DIRECT MEMORY ACCESS (DMA)

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

1 Tinjau Ulang Sistem Komputer

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi

STRUKTUR CPU. Arsitektur Komputer

Organisasi & Arsitektur Komputer

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

MENGENAL SISTEM KOMPUTER

Disusun oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

12 Input / Output. Sistem I/O. Hardware I/O. Struktur PC Bus

Hanif Fakhrurroja, MT

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

Sistem Operasi. Divais Input/Output 2016

Rahmady Liyantanto liyantanto.wordpress.com

Komponen-komponen Komputer

Sistem I/O. Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan (Request) I/O ke Operasi Hardware Stream Unjuk Kerja

Struktur Sistem Komputer

TUGAS KELOMPOK MAKALAH

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

William Stallings Computer Organization and Architecture

BAB I PENDAHULUAN 1.1 Latar Belakang

MAKALAH. ORGANISASI DAN ARSITEKTUR KOMPUTER (Input Output BUS) Disusun untuk memenuhi tugas mata kuliah Organisasi dan Arsitektur Komputer

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

DASAR KOMPUTER. Pandangan Umum Komputer

Organisasi Komputer. Candra Ahmadi, MT

Apa yang dimaksud dengan program?

ARSITEKTUR DAN ORGANISASI KOMPUTER

SISTEM OPERASI. CSP 2702 Semester/SKS : 4/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Struktur Sistem Komputer

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

Direktori yang diperlihatkan pada gambar 1. tersebut adalah untuk satu unit (mis. disk pack atau tape reel) dari penyimpanan sekunder. Labelnya berisi

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

SOAL SISTEM KOMPUTER Pilihan Ganda XI TKJ

ORGANISASI KOMPUTER ORGANISASI INPUT/OUTPUT MATA KULIAH:

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

Pertemuan 5 MANAJEMEN PERANGKAT INPUT/OUTPUT

Struktur Sistem Komputer

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review:

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

Struktur CPU 3/23/2011

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

Struktur Komputer KOMPUTER. Central Processing Unit System Interconnection. Main Memory I/O

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Bus Sistem. Oky Dwi Nurhayati, ST, MT

Oleh : Agus Priyanto, M.Kom

PEMERINTAH KABUPATEN GIANYAR DINAS PENDIDIKAN PEMUDA DAN OLAH RAGA SMK NEGERI 1 TAMPAKSIRING Alamat : Jl. DR.Ir. Soekarno, Tampaksiring

BAB 03 Bus & Sistem Interkoneksi

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IX I/O INTERRUPT

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

ELEKTRONIKA DIGITAL PIC 8259

BUS KOMPUTER. Di susun oleh : Yulius Ardi ( ) Purnomo ( ) Samih atif ( ) Agus tiawan ( ) Candra Gunawan ( )

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

P11 BUS Universitas Mercu Buana Yogyakarta

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

MINGGU II DASAR SISTEM OPERASI

PERTEMUAN 10 KULIAH SISTEM OPERASI I/O dan DISK. Dahlan Abdullah d m

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC (URAIAN SINGKAT) By ATIT PERTIWI PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255

MICROPROCESSOR. Published by. imeldaflorensia91

ARSITEKTUR DAN ORGANISASI KOMPUTER

Hanif Fakhrurroja, MT

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

System Buses. Eri Prasetyo W.

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu. TIKB1023/Minggu 2/SO/MSB

PENGANTAR TEKNOLOGI INFORMASI

MODUL 1 - MENGENAL HARDWARE

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

Transkripsi:

DCH1B3 Konfigurasi Perangkat Keras Komputer Input/Output 1 9/13/2016 Masalah Input/Output Berbagai macam periferal yang begitu luas Mengirimkan sejumlah data yang berbeda Pada kecepatan berbeda-beda Dalam format yang berbeda Semua periferal lebih lambat dibandingkan CPU dan RAM Memerlukan modul I/O 1

Modul Input/Output Antarmuka ke CPU dan Memori. Antarmuka ke satu atau lebih periferal. Model Modul I/O yang umum 2

Devais Eksternal Human readable Layar, printer, keyboard Machine readable Monitoring dan control Komunikasi Modem Network Interface Card (NIC) Diagram Blok Devais Eksternal 3

Data Rate I/O berbagai devais Fungsi Modul I/O Control & Timing CPU Communication Device Communication Data Buffering Error Detection 4

Langkah-langkah I/O CPU memeriksa status devais modul I/O Modul I/O mengirimkan status devais Jika siap, CPU meminta transfer data Modul I/O mendapatkan data dari devais Modul I/O mentransfer data ke CPU Variasi untuk output, DMA, dll. Diagram Modul I/O 5

Keputusan Modul I/O Menyimpan atau menampilkan properti devais ke CPU. Mendukung banyak devais atau tunggal. Mengontrol fungsi-fungsi devais atau meninggalkan CPU. Teknik Input Output Programmed Interrupt driven Direct Memory Access (DMA) 6

Programmed I/O CPU memiliki kontrol secara langsung terhadap I/O Status penginderaan Perintah Read/write Mentransfer data CPU menunggu modul I/O untuk menyelesaikan operasinya. Membuang waktu CPU Programmed I/O - detail CPU meminta operasi I/O Modul I/O melakukan operasi Modul I/O mengeset status bit CPU memeriksa status bit secara periodik Modul I/O tidak menginformasikan ke CPU secara langsung Modul I/O tidak menginterupsi CPU CPU bisa menunggu atau kembali nanti 7

I/O Command CPU mengirimkan alamat Mengidentifikasi modul(& devais jika >1 per modul) CPU mengirimkan command Control memberitahu modul apa yang harus dilakukan Misal:memutar disk Test - cek status Misal : power? Error? Read/Write Modul mentransfer data via buffer dari/ke devais Pengalamatan Devais I/O Pada programmed I/O, transfer data mirip dengan akses memori. Tiap devais memiliki identifier yang unik CPU command berisi identifier (alamat) 8

I/O Mapping Memory mapped I/O Devais dan memori berbagi sebuah ruang alamat I/O mirip dengan operasi read/write memori Tidak ada command khusus untuk I/O Isolated I/O Ruang alamat terpisah antara memori dan I/O Memerlukan saluran-saluran pemilih I/O atau memori Ada perintah khusus untuk I/O Perintah terbatas Interrupt Driven I/O Tidak ada waktu CPU menunggu Tidak ada pemeriksaan devais oleh CPU secara berulang-ulang Modul I/O menginterupsi ketika siap 9

Operasi Dasar Interrupt Driven I/O CPU mengeluarkan read command Modul I/O mendapatkan data dari periferal pada saat CPU melakukan kerja lainnya. Modul I/O menginterupsi CPU CPU meminta data Modul I/O mentransfer data Sudut Pandang CPU Mengeluarkan read command Melakukan kerja yang lainnya Memeriksa interupsi pada akhir tiap siklus intruksi Jika diinterupsi:- Simpan konteks (registers) Memproses interupsi Fetch data & store 10

Isu-isu Desain Bagaimana mengidentifikasi modul yang meminta interupsi? Bagaimana menangani banyak interupsi? Mengidentifikasi Modul menginterupsi (1) Saluran berbeda untuk tiap devais PC Membatasi sejumlah devais Software poll CPU meminta tiap modul yang berada dalam antrian Lambat 11

Mengidentifikasi Modul yang menginterupsi(2) Daisy Chain atau Hardware poll Interrupt Acknowledge dikirimkan ke sebuah chain Modul bertannggungjawab menempatkan vector dalam bus CPU menggunakan vector untuk menangani handler routine Bus Master Modul harus mengklaim sebelum memberikan interupsi Misal : PCI & SCSI Multiple Interrupt Tiap saluran interupt memiliki sebuah prioritas Saluran prioritas yang lebih tinggi dapat menginterupsi saluran prioritas yang lebih rendah 12

Contoh - PC Bus 80x86 memiliki satu saluran interrupt Sistem berbasis 8086 menggunakan satu 8259A interrupt controller 8259A memiliki 8 saluran interrupt Direct Memory Access Interrupt driven dan programmed I/O memerlukan campur tangan CPU secara aktif Laju transfer terbatas CPU capek DMA adalah jawabannya 13

Fungsi DMA Modul tambahan (hardware) dalam bus DMA controller mengambil alih tugas CPU untuk I/O Diagram Modul DMA 14

Operasi DMA CPU memberitahu DMA controller:- Read/Write Device address Alamat awal blok data memori Jumlah data yang harus ditransfer CPU mengerjakannya dengan kerja lainnya DMA controller berhubungan dengan transder DMA controller mengirim interupsi ke CPU jika sudah selesai DMA Transfer Cycle Stealing DMA controller mengambil alih bus untuk sebuah siklus Transfer 1 word data Bukan sebuah interrupt CPU berhenti sejenak sebelum CPU mengakses bus. Misal:. Sebelum sebuah operand atau data fetch atau data write Menurunkan kerja CPU tapi tidak sebanyak CPU melakukan transfer 15

Konfigurasi DMA (1) Bus tunggal, Detached DMA controller Tiap transfer menggunakan bus 2x I/O ke DMA kemudian DMA ke memori CPU berhenti sejenak 2x Konfigurasi DMA (2) Bus tunggal, Integrated DMA controller Controller bisa mendukung >1 devais Tiap transfer menggunakan bus 1x DMA ke memori CPU berhenti sejenak 1x 16

Konfigurasi DMA (3) Bus I/O terpisah Bus mendukung semua DMA enabled devices Tiap transfer menggunakan bus 1x DMA ke memor CPU berhenti sejenak 1x I/O Channels I/O devices semakin rumit Misal. Kartu grafik 3D CPU menginstrukskan I/O controller untuk melakukan transfer I/O controller melakukan transfer seluruhnya beban CPU tinggi Dedicated processor lebih cepat 17

Baca tentang Universal Serial Bus (USB) Bandingkan dengan standar komunikasi yang lain misal Ethernet THANK YOU 18