Organisasi & Arsitektur Komputer

dokumen-dokumen yang mirip
Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

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

P10 Media I/O Universitas Mercu Buana Yogyakarta

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

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)

Organisasi & Arsitektur Komputer

Sistem Komputer. Tiga komponen utama : CPU

ORGANISASI KOMPUTER 1

Chapter 6 Input/Output

DASAR KOMPUTER. Input/Output

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Aditya Wikan Mahastama

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

Sistem komputer. Tiga komponen utama :

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

Arsitektur Komputer II AUB SURAKARTA

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

SINYAL INTERUPSI. 1. Latar Belakang

SOAL SISTEM KOMPUTER Pilihan Ganda XI TKJ

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

Hanif Fakhrurroja, MT

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

Hanif Fakhrurroja, MT

1 Tinjau Ulang Sistem Komputer

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

Struktur Sistem Komputer

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

Sistem Operasi. Divais Input/Output 2016

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

Rahmady Liyantanto liyantanto.wordpress.com

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

Organisasi & Arsitektur Komputer

DIRECT MEMORY ACCESS (DMA)

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

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

TUGAS KELOMPOK MAKALAH

Struktur Sistem Komputer

Hanif Fakhrurroja, MT

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

MODUL 1 - MENGENAL HARDWARE

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

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

Teknik Antarmuka Komputer

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

Perangkat Keras Komputer dan Perangkat Input Output

Teknologi Komputer. Komang Anom Budi Utama, SKom

SISTEM BUS. Oleh : 1. Sena Bagus Riswaya / Miftah Rajunda / Mujianto / Ahmad Budi Santoso /

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

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

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

MICROPROCESSOR. Published by. imeldaflorensia91

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

SATUAN ACARA PERKULIAHAN MATA KULIAH : Pengantar Organisasi dan Arsitektur Komputer Strata / Jurusan : Strata Satu / Sistem Informasi

Sistem Input Output Komputer

Pendahuluan BAB I PENDAHULUAN

Pertemuan 5 MANAJEMEN PERANGKAT INPUT/OUTPUT

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

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

Struktur dan Fungsi Komputer

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

MENGENAL SISTEM KOMPUTER

STRUKTUR CPU. Arsitektur Komputer

Pengantar Organisasi Komputer

Organisasi SistemKomputer, Pelayanan Sistem Operasi. Ptputraastawa.wordpress.com

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

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

Ari Eko Wardoyo, ST.

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

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

Modul ke: Aplikasi Kompoter. Sistim Operasi. Fakultas FTPD. Giri Purnama, S.Pd, M.Kom. Program Studi Teknik Sipil

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

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

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

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

SISTEM KOMPUTER Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer.

DCH1B3 Konfigurasi Perangkat Keras Komputer

Pertemuan 10 DASAR ANTAR MUKA I/O

REVISI PENILAIAN MATAKULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER. BOBOT PERSENTASE NILAI Kehadiran 10 % Tugas & Quiz 20 % UTS 30 % Tugas Besar 40 %

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

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

Struktur CPU 3/23/2011

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

Sistem Bus (Pertemuan ke-10)

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

PENGANTAR TEKNOLOGI INFORMASI

SISTEM KOMPUTER SMK/MAK KELAS XI SEMESTER I PUSPANDA HATTA, M.ENG. AGUS TRI HARYANTO, M.CS.

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Pengantar Sistem Komputer

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

BAB III LANDASAN TEORI

Organisasi Sistem Komputer. Connections: Ports Serial

Pengenalan Komputer. Mahasiswa dapat menjelaskan definisi komputer,jenis generasi perkembangannya. Nawindah,S.Kom, M.Kom. Modul ke: Fakultas FT

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Transkripsi:

Organisasi & Arsitektur Komputer 1 Unit Input - Output Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan mail@ekobudisetiawan.com www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013

Flash Back 2 Pengertian Komputer - 1 Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menghasilkan output dalam bentuk informasi (By : Robert Blissmer, 1985) Menerima Input 1 Memproses Input 2 Untuk menghasilkan Output 3

Fungsi Komponen Komputer 3 Input / Output Komputer Input Device Media untuk memasukan data dari luar kedalam suatu memori dan prosesor untuk diolah guna menghasilkan informasi yang diperlukan e.g : keyboard, mouse, joystick, microphone Output Device Media komputer yang berfungsi untuk menampilkan keluaran hasil pengolahan data. Hasil keluaran tersebut dapat berupa hardcopy, softcopy, atau sound I/O Port Digunakan untuk menerima atau mengirim data/informasi keluar sistem komputer. I/O Port juga menghubungkan peralatan input dan output komputer

Modul Input / Output 4 Pengertian Modul Input/Output Merupakan peralatan antarmuka (interface) bagi sistem bus untuk mengontrol satu atau lebih perangkat I/O Modul I/O tidak hanya sekedar modul penghubung, tetapi merupakan sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara perangkat I/O dan bus komputer

The Reason of Modul I/O 5 Alasan Penggunaan Modul I/O Metode Operasi yang bervariasi Bervariasinya metode operasi peralatan sehingga tidak praktis apabila sistem komputer yang digunakan harus menangani berbagai macam sistem peralatan tersebut Kecepatan transfer data Kecepatan transfer data perangkat I/O umumnya lebih lambat daripada laju transfer data pada CPU ataupun Memori Format data Digunakan untuk menerima atau mengirim data/informasi keluar sistem komputer. I/O Port juga menghubungkan peralatan input dan output komputer

Fungsi Utama Modul I/O 6 Fungsi Modul I/O Antarmuka Ke CPU & Memori Antarmuka dengan Peralatan lain Sebagai piranti antarmuka ke CPU dan memori melalui sistem bus Sebagai piranti antarmuka dengan peralatan lainnya dengan menggunakan link data tertentu

Generic Modul of I/O Module 7 Antarmuka Ke CPU & Memori Antarmuka dengan Peralatan lain

Perangkat Eksternal 8 I/O Value Mesin komputer akan memiliki nilai apabila bisa berinteraksi dengan dunia luar sehingga komputer tidak akan berfungsi apabila tidak ada interaksi dengan dunia luar Bagaimana kita bisa menginstruksikan CPU untuk melakukan suatu operasi apabila tidak ada keyboard? Bagaimana kita melihat hasil kerja sistem komputer bila tidak ada monitor?

Klasifikasi Perangkat Eksternal 9 Klasifikasi Perangkat Eksternal Human Readable Perangkat yang berhubungan dengan manusia sebagai pengguna komputer. Contohnya : monitor, keyboard, mouse, printer, joystick Machine Readable Perangkat yang bergubungan dengan peralatan. Biasanya berupa modul sensor untuk monitoring dan kontrol suatu peralatan sistem Communication Perangkat yang berhubungan dengan komunikasi jarak jauh. Contohnya : NIC dan Modem

Fungsi Modul I/O 10 Fungsi Modul I/O Modul I/O merupakan suatu komponen dalam sistem komputer yang bertanggung jawab atas pengontrolan perangkat luar dan bertanggung jawab dalam pertukaran data antara perangkat luar tersebut dengan memori utama ataupun register CPU. 1 Control & Timming 2 Komunikasi CPU 3 Komunikasi Perangkat Eksternal 4 Buffer Data 5 Koreksi Error

Fungsi Modul I/O 11 Control and Timing Fungsi kontrol dan waktu merupakan hal yang penting untuk mensinkronkan kerja masing-masing komponen dari komputer CPU berkomunikasi dengan satu atau lebih perangkat dengan pola dan kecepatan transfer data yang beragam Proses tersebut bisa berjalan apabila ada fungsi kontrol dan pewaktuan yang mengatuh sistem secara keseluruhan

Fungsi Modul I/O 12 Contoh kontrol pemindahan data dari peralatan ke CPU Permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O Modul I/O memberi jawaban atas permintaan CPU Apabila perangkat eksternal telah siap untuk transfer data, maka CPU akan mengirimkan perintah ke modul I/O Modul I/O akan menerima paket data dengan panjang tertentu dari peripheral Data dikirim ke CPU setelah diadakan sinkronisasi panjang data dan kecepatan oleh modul I/O sehingga paket-paket data dapat diterima CPU dengan baik

Fungsi Modul I/O 13 Fungsi komunikasi CPU & Modul I/O Command Decoding Merupakan modul I/O menerima perintah-perintah dari CPU yang dikirimkan sebagai sinyal bagi bus kontrol. Misalnya, sebuah modul I/O untuk disk dapat menerima perintah : Read sector, scan record Data Pertukaran data antara CPU dan modul I/O melalui bus data Status Reporting Pelaporan kondisi status modul I/O maupun perangkat yang umumnya berupa status kondisi Busy atau ready Address Recognition Setiap modul I/O harus mengetahui alamat peralatan yang dikontrolnya

Fungsi Modul I/O 14 Fungsi komunikasi peralatan Antarmuka Ke CPU & Memori Antarmuka dengan Peralatan lain

Fungsi Modul I/O 15 Buffering Tujuan utama buffering adalah mendapatkan penyesuaian data sehubungan perbedaan laju transfer data dari perangkat lain dengan kecepatan pengolahan pada CPU. Umumnya laju transfer data dari perangkat lain lebih lambat dari kecepatan CPU maupun media penyimpanan

Fungsi Modul I/O 16 Deteksi Kesalahan Apabila pada perangkat komputer terdapat masalah sehingga proses tidak dapat dijalankan, maka modul I/O akan melaporkan kesalahan tersebut. Misal informasi kesalahan pada printer seperti : kertas tergulung, tinta habis dan lain sebagainya

Struktur Modul I/O 17 Programmable Peripheral Interface Antarmuka Ke CPU & Memori Antarmuka dengan Peralatan lain Bagian terpenting adalah blok logika I/O yang berhubungan dengan semua peralatan antarmuka, sehingga terdapat fungsi pengaturan dan switching pada blok logika I/O

Teknik Input / Output 18 Terdapat tiga buah teknik dalam operasi I/O yaitu I/O terprogram, interrupt-driven I/O, dan DMA (Direct Memory Access). Ketiganya memiliki keunggulan maupun kelemahan, yang penggunannya disesuaikan sesuai degan unjuk kerja masing-masing teknik. I/O Terprogram 1 Interrupt Driven I/O 2 Direct Memory Access 3

Teknik Input / Output 19 Ada dua jenis transfer data, yaitu : Transfer dari perangkat input ke memori Transfer dari memori ke perangkat output CPU Device Input Memori Device Output Operasi Input sinyal kontrol data Operasi Output

Teknik Input / Output 20 Ada dua teknik pelaksanaan transfer data, yaitu : Transfer data melalui CPU (metode software) Transfer data tanpa melalui CPU (metode hardware) Transfer Data Melalui CPU (Metode Software) Tanpa Melalui CPU (Metode Hardware) Programmed Mode Interrupt Mode DMA Mode

Teknik Input / Output 21 1A CPU 1B 1B 1A Device Input Memori Device Output Untuk memindahkan byte data dari input perangkat, langkahnya : 1A Baca byte data dari perangkat input ke CPU 1B Pindahkan Byte data dari CPU ke lokasi memori

Teknik I/O Terprogram 22 Proses Data saling dipertukarkan antara CPU dan modul I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung, seperti pemindahan data, pengiriman perintah, dan monitoring perangkat. Untuk melaksanakan perintah-perintah I/O, CPU akan mengeluarkan sebuah alamat bagi modul I/O dan sebuah perintah I/O yang akan dilakukan Kelemahan Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O selesai dilakukan sehingga akan membuang waktu. Dalam teknik ini modul I/O tidak dapat melakukan interupsi kepada CPU.

Klasifikasi Perintah I/O 23 Perintah Control Perintah ini digunakan untuk mengaktivasi perangkat peripheral dan memberitahukan tugas yang diperintahkan kepadanya. Perintah Test Perintah ini digunakan CPU untuk menguji berbagai kondisi status modul I/O dan perangkatnya. CPU perlu mengetahui perangkatnya dalam keadaan aktif dan siap digunakan Perintah Read Perintah pada modul I/O untuk mengambil suatu paket data untuk disimpan didalam buffer internal, untuk kemudian paket data dikirim melaui data setelah terjadi sinkronisasi data maupun kecepatan transfer Perintah Write CPU memerintahkan modul I/O untuk mengambil data dari bus data untuk diberikan pada perangkat tujuan

Klasifikasi Perintah I/O 24 Dalam teknik I/O Terprogram, terdapat dua macam implementasi perintah I/O yang tertuang dalam instruksi I/O yaitu memory-mapped I/O dan isolated I/O. Memory-Mapped I/O Terdapat tempat untuk lokasi memori dan perangkat I/O. Keuntungannya adalah efisien dalam pemrograman, namun memakan banyak ruang memori alamat Isolated I/O Dilakukan pemisahan ruang pengalamatan bagi memori dan ruang pengalamatan bagi I/O. Dengan teknik ini diperlukan bus yang ilengkapi dengan saluran pembacaan dan penulisan memori ditambah saluran perintah output

Ilustrasi Diagram Blok Programmed I/O 25 3. data Memori 2. data CPU Pengontrol 1. status Disk. Ready Disk Drive Langkah 1. Pembacaan Status Device Langkah 2. Transfer data dari / ke memori Langkah 3. Pengiriman data ke / dari device Ketiga langkah tersebut diulangi untuk setiap byte, setelah langkah 1, langkah 2 dikerjakan apabila device siap, jika tidak maka langkah 1 diulangi kembali

Diagram Transfer Data Programmed I/O 26 Mulai Periksa/baca status Disk tidak tidak Disk Siap? ya Kirim data dari memori ke disk atau sebaliknya Diker jakan? ya Ke instruksi selanjutnya

Interrupt Driven I/O 27 Teknik Interrupt Driven I/O memungkinkan proses tidak membuangbuang waktu. Prosesnya adalah CPU mengeluarkan perintah I/O pada modul I/O, bersamaan perintah I/O dijalankan, maka CPU akan melakukan eksekusi perintah-perintah yang lainnya. Terdapat selangkah kemajuan dari teknik sebelumnya yaitu CPU melakukan multitasking beberapa perintah sekaligus sehingga tidak ada waktu tunggu bagi CPU

Ilustrasi Diagram Blok Interrupt Driven I/O 28 1 Memori 4 CPU Pengontrol 2 3 5 Disk Disk Drive Langkah 1. Pemberian Command / Perintah Langkah 2. Pelayanan Interupsi Langkah 3. Pembacaan Status Langkah 4. Transfer data dari / ke memori Langkah 5. Pengiriman data dari / ke device

Diagram Transfer Data Interrupt Mode I/O 29 Mulai Berikan permintaan baca atau tulis ke disk Kerjakan Pemrosesan lain hingga disk memberikan interupsi Transfer data antara disk dan memori Ke instruksi selanjutnya Interupsi menyebabkan pemrosesan yang sekarang dihentikan Kembali dari interupsi, pemrosesan normal dilanjutkan

Direct Memory Access (DMA) 30 Teknik yang dijelaskan sebelumnya yaitu I/O Terprogram dan Interrupt Driven I/O memiliki kelemahan, yaitu proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung. Hal ini menyebabkan pada : Kelajuan transfer I/O tergantung pada kecepatan operasi CPU Kerja CPU terganggu karena adanya interupsi secara langsung

Direct Memory Access (DMA) 31 Prinsip kerja DMA adalah CPU akan mendelegasikan kerja I/O kepada DMA CPU hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada DMA dan akhir proses saja Dengan demikian CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi

Direct Memory Access (DMA) 32 Parameter-parameter DMA berikut disediakan oleh software ke pengontrol DMA : Alamat awal memori - Jumlah Byte - Arah : input atau output Alamat awal memori menetapkan lokasi memori dari mana byte data disimpan atau dibaca. Jumlah byte menetapkan jumlah byte yang akan ditransfer. Arah menetapkan apakah transfer data adalah input atau output.

Blok Diagram DMA 33

Konfigurasi Modul DMA 34

Diagram Blok DMA Mode I/O 35 Memori 1 Pengontrol DMA CPU 2 6 3 7 8 9 Pengontrol Disk 4,5,6 Hardisk 1. Parameter DMA 4. Alamat 7. Jawaban Data 2. Perintah Tulis 5. Sinyal Baca 8. Sinyal Byte Akhir 3. Permintaan Data 6. Data 9. Interupsi

Diagram Transfer Data DMA Mode I/O 36 Mulai CPU melakukan Setup pada Disk untuk transfer DMA CPU mengeksekusi proses yang lain Device DMA memulai transfer independen CPU Device DMA menginterupsi CPU bila sudah selesai Ke instruksi selanjutnya

Sistem Bus 37 Buat makalah mengenai penjelasan detail dari : - Pengertian Sistem Bus - ISA Bus - PCI Bus - AGP Bus - PCI Express Bus - Paralel Port - Serial Port - USB Port - Firewire Port - HDMI Port Ketentuan : - Type file docx - Nama File : NIM_NAMA_KELAS_SISTEM BUS - Upload Via Kuliah Online Deadline 2 Minggu

Thank You 38 To Be Continued..