ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

dokumen-dokumen yang mirip
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

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

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

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

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

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

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

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

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

Organisasi & Arsitektur Komputer

ebook ORGANISASI KOMPUTER DASAR Minggu 6 Fakultas Teknologi Industri Universitas Gunadarma 2013

Struktur Sistem Komputer

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

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

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

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

SINYAL INTERUPSI. 1. Latar Belakang

P10 Media I/O Universitas Mercu Buana Yogyakarta

Chapter 6 Input/Output

Sistem Komputer. Tiga komponen utama : CPU

DIRECT MEMORY ACCESS (DMA)

Sistem komputer. Tiga komponen utama :

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

ORGANISASI KOMPUTER ORGANISASI INPUT/OUTPUT MATA KULIAH:

MICROPROCESSOR. Published by. imeldaflorensia91

DASAR KOMPUTER. Input/Output

Struktur Sistem Komputer

1 Tinjau Ulang Sistem Komputer

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

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

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

ORGANISASI KOMPUTER 1

Arsitektur Komputer II AUB SURAKARTA

Aditya Wikan Mahastama

STRUKTUR CPU. Arsitektur Komputer

Organisasi & Arsitektur Komputer

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

Pertemuan 10 DASAR ANTAR MUKA I/O

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

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

Komponen-komponen Komputer

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

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

BAB I PENDAHULUAN 1.1 Latar Belakang

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

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

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

Ari Eko Wardoyo, ST.

ORGANISASI KOMPUTER DASAR

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

SOAL SISTEM KOMPUTER Pilihan Ganda XI TKJ

Perangkat Keras Komputer dan Perangkat Input Output

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

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

William Stallings Computer Organization and Architecture

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

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

TUGAS KELOMPOK MAKALAH

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

Organisasi Komputer. Candra Ahmadi, MT

Sistem Input Output Komputer

KONSEP DASAR SISTEM KOMPUTER

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

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

Pertemuan ke - 6 Struktur CPU

Sistem Operasi. Divais Input/Output 2016

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

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

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

SATUAN ACARA PERKULIAHAN (SAP)

I/O Interface. Sistem Komputer Universitas Gunadarma

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

Disusun oleh: 1. Dito Aditya Yudistira ( ) 2. Rendy Pratama ( ) 3. Teguh Budi Rachmanto ( ) 4. Ika Yuniarti ( )

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI SISTEM KOMPUTER (MI) KODE / SKS KK /2

Rahmady Liyantanto liyantanto.wordpress.com

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

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

Endi Dwi Kristianto

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

Struktur Sistem Komputer

Interaksi Manusia dan Komputer (Pengantar User Interface) Dosen : Agus Aan Jiwa Permana, S.Kom, M.Cs

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Hanif Fakhrurroja, MT

YAYASAN PENDIDIKAN CAHAYA PUTRA BANGSA SMK KARYA PUTRA BANGSA Teknik Komputer Jaringan

Apa yang dimaksud dengan program?

MENGENAL SISTEM KOMPUTER

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

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

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Organisasi Komputer & Organisiasi Prosesor

Transkripsi:

Penyusun : 1. Imam Purwanto, S.Kom, MMSI 2. Ega Hegarini, S.Kom., MM 3. Rifki Amalia, S.Kom., MMSI 4. Arie Kusumawati, S.Kom ebook Pemrosesan Input/Output (I/O) Minggu 8 Fakultas Teknologi Industri Universitas Gunadarma 2013

Input / Output (I/O) Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar I/O terdiri : Piranti l/o (peripheral) Pengendali I/O (device controller) Perangkat lunak

Input / Output (I/O) (Lanj.) Proses transfer informasi antara CPU dengan sebuah peripheral : Memilih I/O dan mengujinya. Menginisialisasi transfer & mengkoordinasikan pengaturan waktu operasi I/O. Mentransfer informasi. Menghentikan proses transfer.

Klasifikasi piranti I/O Klasifikasi piranti I/O terdiri 3 kelompok: Kelompok yang memasukkan informasi (input), contoh : keyboard, ADC (analog to digital converter), scanner Kelompok yang menampilkan informasi (output), contoh : VDU/Video Display Unit (monitor), printer. Kelompok yang melayani input dan output, contoh : Floppy disk, harddisk.

Pengaksesan I/O terdiri dari 2 cara : 1. Memory mapped I/O Piranti I/O dihubungkan sebagai lokasi memori virtual dimana port I/O tergantung memori utama Karakteristik: Port I/O dihubungkan ke bus alamat. Piranti input sebagai bagian memori yang memberikan data ke bus data. Piranti output sebagai bagian memori yang memiliki data yang tersimpan di dalamnya. Port I/O menempati lokasi tertentu pada ruang alamat dan diakses seolah-olah adalah lokasi memori.

Pengaksesan I/O terdiri dari 2 cara : (Lanj.) 2. I/O mapped I/O (I/O isolated) Piranti I/O dihubungkan sebagai lokasi terpisah dengan lokasi memori, dimana port I/O tidak tergantung pada memori utama. Karakteristik: Port I/O tidak tergantung memori utama. Transfer informasi dilakukan di bawah kendali sinyal kontrol yang menggunakan instruksi INPUT dan OUTPUT. Operasi I/O tergantung sinyal kendali dari CPU. lnstruksi I/O mengaktifkan baris kendali read/write pada port I/O, sedangkan instruksi memori akan mengaktifkan baris kendali read/write pada memori. Ruang memori dan ruang alamat I/O menyatu, sehingga dapat memiliki alamat yang sama.

Kelebihan dan kekurangan: I/O mapped I/O Iebih cepat dan efisien, karena lokasi I/O terpisah dengan lokasi memori. I/O mapped I/O mempunyai keterbatasan jumlah instruksi yang dapat digunakan untuk operasi I/O.

Operasi I/O terbagi menjadi 3 metode : 1. I/O terprogram Metode di mana CPU mengendalikan operasi I/O secarakeseluruhan dengan menjalankan serangkaian instruksi I/O dengan sebuah program. Karakteristik: Program tersebut digunakan untuk memulai, mengarahkan dan menghentikan operasi-operasi I/O. Membutuhkan sejumlah perangkat keras (register) yaitu: Register status, berisi status piranti I/O dan data yang akan dikirimkan. Register buffer, menyimpan data sementara sampai CPU siap menerimanya. Pointer buffer, menunjuk ke lokasi memori di mana sebuah karakter harus ditulis atau dan mana karakter tersebut harus dibaca. Counter data, tempat penyimpanan jumlah karakter dan akan berkurang nilainya jika karakter ditransfer. Membutuhan waktu proses yang lama dan tidak efesien dalarn pemanfaatan CPU.

Operasi I/O terbagi menjadi 3 metode : (Lanj.) 2. I/O interupsi Metode di mana CPU akan bereaksi ketika suatu piranti mengeluarkan permintaan untuk pelayanan. Karakteristik: Lebih efisien dalam pemanfaatan CPU, karena tidaknharus menguji status dari piranti. Interupsi dapat berasal dari piranti I/O, interupsi perangkat keras misalnya : timer, memori, power supply, dan Interupsi perangkat lunak misalnya : overflow, opcode / data yang ilegal, pembagian dengan nol

Ada 2 jenis Interupsi: lnterupsi maskable Interupsi yang dapat didisable (dimatikan) untuk sementara dengan sebuah instruksi disable interupsi khusus. Interupsi nonmaskable Interupsi yang tidak dapat didisable dengan instruksi perangkat lunak.

Metode Interupsi (1) Dalam sistem komputer terdapat lebih dari satu piranti yang memerlukan pelayanan interupsi, dapat digunakan metode: Polling/polled interupt Berdasarkan urutan prioritas yang telah ditentukan sebelum piranti memerlukan interupsi. Misal: piranti A dan B mempunyai urutan prioritas A lebih Iebih dulu dari B, maka jika A dan B secara bersamaan memerlukan pelayanan interupsi, maka piranti A akan didahulukan.

Metode Interupsi (2) Vector Interupt Peralatan yang berinterupsi diidentifikasikan secara Iangsung dan dihubungkan routine pelayanan vector interupt. INTR = Sinyal yang dikeluarkan oleh peralatan. INTA = Sinyal kendali yang digunakan CPU untuk menyiapkan pelayanan interupt

Operasi I/O terbagi menjadi 3 metode : (Lanj.) 3. Direct Memory Access (DMA) Metode transfer data secara langsung antara memori dengan piranti tanpa pengawasan dan pengendalian CPU. Skema transfer blok DMA dual port CPU dan DMA controller mengakses memori utama melalui MAR dan MBR dengan menggunakan sebuah memori utama dual port (2 port). Port I ----> melayani CPU Port II ---> melayani DMA controller Skema transfer blok DMA cycle stealing (pencurian siklus) Hanya memerlukan sebuah memori port tunggal di mana CPU dan piranti I/O beradu cepat pada basis asinkron, prioritas utama akan diberikan pada piranti I/O.

Interfacing Adalah peralatan yang digunakan untuk menghubungkan suatu piranti dengan CPU melalui bus.

Keterangan : Register kendali (CR) digunakan untuk mencatat berbagai perintah dan informasi lainnya dalam peripheral. Register status (SR) digunakan untuk menyimpanstatus piranti dan memberitahukan pesan-pesankesalahan. Register data input (IDR) dan register data output(odr) masing-masing berfungsi sebagai bufer datauntuk operasi input dan output. Urutan operasi interface: Unit logika handshaking memasok unit kendalidengan empat sinyal. Dua sinyal, register kendali penulisan (WCR atau write control register) dan register status pembacaan (RSR atau read status register), masing-masing berhubungan dengan CR dan SR. Sedangkan dua sinyal lainnya adalah register pembacaan data input (RIDR atau read input data register) dan register penulisan data output (WODR atau write output data register ), masingmasing mengendalikan IDP dan ODR.

Latihan Soal : 1. Macam-macam input/output? 2. Jelaskan mengapa oprasi input/output tergantung signal kendali dari CPU? 3. Jelaskan pengertian register status, buffer dan pointer buffer? 4. Jelaskan intrupsi yang berasal dari piranti input/output dan interupsi perangkat keras? Berikan contoh! 5. Jelaskan urutan prioritas yang telah ditentukan sebelum piranti memerlukan interupsi?