ORGANISASI KOMPUTER 1

dokumen-dokumen yang mirip
Arsitektur Komputer II AUB SURAKARTA

Sistem komputer. Tiga komponen utama :

Aditya Wikan Mahastama

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

P10 Media I/O Universitas Mercu Buana Yogyakarta

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

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

Organisasi & Arsitektur Komputer

Chapter 6 Input/Output

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)

DASAR KOMPUTER. Input/Output

Sistem Komputer. Tiga komponen utama : CPU

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

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

1 Tinjau Ulang Sistem Komputer

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

DIRECT MEMORY ACCESS (DMA)

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

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

Rahmady Liyantanto liyantanto.wordpress.com

Struktur Sistem Komputer

Sistem Input Output Komputer

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

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

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

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

Dukungan Sistem Operasi :

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

KAJIAN PERBAIKAN KECEPATAN WAKTU EKSEKUSI TERHADAP UNJUK KERJA PIRANTI INPUT/OUTPUT. Suhartono Jurusan Matematika UNDIP. Abstrak

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

Struktur Sistem Komputer

MENGENAL SISTEM KOMPUTER

Struktur Sistem Komputer

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

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

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

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

SINYAL INTERUPSI. 1. Latar Belakang

Struktur dan Fungsi Komputer

STRUKTUR CPU. Arsitektur Komputer

Pertemuan 5 MANAJEMEN PERANGKAT INPUT/OUTPUT

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

William Stallings Computer Organization and Architecture

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

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

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

KAJIAN PERBAIKAN KECEPATAN WAKTU EKSEKUSI TERHADAP UNJUK KERJA PIRANTI INPUT/OUTPUT. Suhartono. Jurusan Matematika UNDIP. Abstrak

Sistem Operasi. Divais Input/Output 2016

Sistem Operasi. Teknologi Informasi

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

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

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

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

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

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

Alat Input, Proses & Output

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

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

Apa yang dimaksud dengan program?

SOAL SISTEM KOMPUTER Pilihan Ganda XI TKJ

Sistem Operasi Terdistribusi

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

PENGANTAR TEKNOLOGI INFORMASI

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

BAB 03 Bus & Sistem Interkoneksi

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

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

PENGANTAR TEKNOLOGI INFORMASI

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

Organisasi & Arsitektur Komputer

MINGGU VI DATA KOMPUTER

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

SISTEM KOMPUTER. Lecture 4: Aplikasi Komputer Prodi Akuntansi UNIERA

BAB I PENDAHULUAN 1.1 Latar Belakang

Organisasi Komputer. Candra Ahmadi, MT

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Hanif Fakhrurroja, MT

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

KOMPUTER SEBAGAI ALAT BANTU PADA SISTEM INFORMASI

Pengelolaan Keterbatasan dan Pencirian

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

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

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

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

Sistem Bus. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 06 --

Program. Program adalah rangkaian instruksi yang memerintahkan suatu computer bagaiamana melaksanakan 4 operasi tersebut.

Hanif Fakhrurroja, MT

System Buses. Eri Prasetyo W.

PENGANTAR KOMPUTER & SOFTWARE I KONSEP DASAR ORGANISASI DAN ARSITEKTUR KOMPUTER

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

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

Klasifikasi Perangkat I/O

Pengantar Memori dan Memori Internal

Sistem Bus. (Pertemuan ke-10) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. (INTERKONEKSI antar BAGIAN UTAMA KOMPUTER)

P11 BUS Universitas Mercu Buana Yogyakarta

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

TUGAS KELOMPOK MAKALAH

Transkripsi:

ORGANISASI KOMPUTER 1 STMIK AUB SURAKARTA

Latar Belakang: tentang I/ O Input / Output: bagaimana menangani komunikasi dan transfer data antara periferal dengan CPU dan memory Periferal? Apakah itu periferal? In computer hardware, a peripheral device is any device attached to a computer in order toexpand its functionality (basically input and output devices together are known as peripherals).

Latar Belakang: tentang I/ O Banyak variasi periferal dengan metode operasi yang bermacam-macam, diantaranya: Kecepatan transfer data antar periferal tidak sama, ada yang cepat, ada yang lambat satu kecepatan bus saja tidak efisien. Tiap periferal kadang memiliki standar format data dan panjang word masing-masing

Arus Data I/ O Device Behavior Partner Data rate (kbytes/sec) Keyboard Input human 0,01 Mouse Input human 0,02 Voice input Input human 0,02 Scanner Input human 200 Voice output Output human 0,6 Laser printer Output human 100 Graphic display Output human 30.000 CPU to frame buffer Output human 200 Network-terminal Input or output machine 0,05 Network-LAN Input or output machine 200 Optical disk Storage machine 500 Magnetic tape Storage machine 2.000 Magnetic disk Storage machine 2.000

Modul Input / Output Oleh karena itu dibutuhkan modul I/O yang bertugas sebagai: Interface (penghubung/perantara) ke memory dan prosesor Interface ke sesama periferal Bertugas menyelaraskan data sebelum ditransfer melalui system bus

External Device Untuk melakukan komunikasi (perpindahan dan penyimpanan) data baik antara lingkungan luar komputer dengan komputer itu sendiri, atau di dalam komputer, digunakan external device Secara kasar, peralatan storage, input dan output yang berada diluar motherboard,cpu dan memory disebut external device. External device yang terhubung ke sebuah modul I/O disebut periferal.

Kategori External Device Human readable: untuk berkomunikasi dengan pengguna komputer. Contoh: monitor, printer, keyboard. Machine readable: untuk berkomunikasi dengan sesama peralatan. Contoh: hard disk, sensor (misal barcode reader), scanner. Communication: untuk berkomunikasi dengan device di tempat lain. Contoh:LAN card, modem

Guna Modul I/ O Control dan Timing: mengatur agar kecepatan transfer data yang berbeda-beda antar periferal dapat tersinkronisasi Komunikasi Prosesor: untuk mengirimkan data dan control (perintah) dari prosesor ke periferal Komunikasi antar periferal Data Buffering (penampung data sementara) Deteksi Error yang terjadi pada periferal, dan melaporkannya pada prosesor

Kemampuan Lain Modul I/ O Menyembunyikan properti-properti periferal terhadap CPU (tidak semua properti dapat diketahui CPU) Satu modul I/O mampu mensupport satu atau lebih periferal Mengontrol fungsi periferal sesuai perintah CPU (tidak hanya mengirimkan data) Menerapkan apa yang diinginkan sistem operasi terhadap periferal mis. Unix menganggap semuanya sbg file

Komunikasi dengan CPU Command decoding, signal perintah dari CPU ke control bus. Pertukaran data antara CPU dengan modul melalui data bus. Status reporting, CPU perlu status modul [busy atau ready]. Address recognition, modul I/O perlu tahu address unik setiap periferal.

Komunikasi dengan perangkat Perintah dari CPU, status, dan data.

Teknik Input/ Output Programmed (Teknik I/O Terprogram) Interrupt-driven Direct memory access (DMA) IOP/C

Cara Kerja Modul I/ O (mis: Baca) CPU meminta status periferal pada modul I/O Modul I/O cek ke periferal dan mengirimkan statusnya (dalam bentuk status bit) Jika status ready, CPU melakukan request untuk transfer data Modul I/O menarik data dari periferal Modul I/O menyelaraskan data seperlunya Modul I/O mentransfer data ke CPU lewat bus

Status Bits Ready: periferal siap untuk digunakan Wait: periferal sedang bekerja Error: perintah yang diberikan gagal dikerjakan.

Blok diagram I/ O Module

Teknik Pengaturan Input Output: Programmed Interrupt driven Direct Memory Access (DMA)

Programmed I/ O Ciri-ciri: CPU memiliki kontrol langsung terhadap proses I/O Membaca status (ready, error dsb) Memberi perintah untuk Read/write scr mekanis Mentransfer data CPU menunggu sampai modul I/O selesai mengerjakan suatu operasi Kekurangan: Boros waktu CPU (clock)

Programmed I/ O - detail CPU merequest untuk melakukan operasi I/O Modul I/O melaksanakan operasi ke periferal Modul I/O mengeset status bits hasil operasinya CPU mengecek status bits secara periodik (tiap beberapa clock), kalau belum ada perubahan, tunggu. Kalau ada, bereaksi Berarti modul I/O tidak menginformasikan status secara langsung ke CPU Modul I/O tidak bisa mengirimkan interrupt ke CPU

Interrupt Driven I/ O Ciri-ciri: CPU tetap memiliki kontrol langsung seperti pada Programmed I/O kecuali untuk membaca status Modul I/O mengirimkan interrupt ke CPU ketika terjadi perubahan status CPU tidak menunggu sampai sebuah operasi selesai kerjakan Kelebihan: Meniadakan waktu tunggu CPU

Interrupt Driven I/ O - detail CPU merequest untuk melakukan operasi I/O Modul I/O melaksanakan operasi ke periferal Sementara itu CPU dapat melakukan kegiatan yang lain (melaksanakan proses berikutnya) Modul I/O mengirimkan interrupt ke CPU untuk memberitahukan status hasil operasinya CPU bereaksi atas status tersebut

Direct Memory Access Interrupt driven dan programmed I/O membutuhkan intervensi langsung CPU Transfer rate menjadi terbatas, dan CPU menjadi terikat pada modul I/O DMA dibuat untuk mengambil alih pengaturan I/O dari CPU DMA Controller berbentuk sebuah hardware tambahan pada bus, tapi belum tentu terhubung langsung ke periferal

Direct Memory Access - detail CPU memberi tahu DMA controller: Mau apa (Read/Write) Alamat periferalnya Alamat awal blok memory, tempat data Jumlah data yang akan ditransfer CPU melanjutkan pekerjaan lainnya DMA controller melaksanakan operasi DMA controller mengirim interrupt ke CPU saat seluruh operasi selesai

Apa yg dilakukan DMA? DMA Transfer: Cycle Stealing DMA controller mengambil alih siklus bus Kemudian mentransfer satu word data CPU disuspend sesaat sebelum mengakses bus, ketika bus dipakai DMA controller Memperlambat CPU tetapi tidak selambat jika CPU sendiri yang melakukan transfer Karena: CPU tidak berganti konteks (menerima interrupt atau membaca status dsb.)

Konfigurasi DMA (1) Single Bus, DMA controller terpisah dari Modul I/O Sekali transfer menggunakan bus dua kali Modul I/O ke DMA kemudian DMA ke memory CPU disuspend dua kali

Konfigurasi DMA (2) Single Bus, DMA controller terintegrasi dengan Modul I/O Controller dapat mensupport >1 periferal Sekali transfer menggunakan bus satu kali DMA controller ke memory CPU disuspend satu kali

Konfigurasi DMA (3) Memiliki I/O Bus tersendiri Bus mensupport semua periferal yang bisa DMA Sekali transfer menggunakan bus satu kali DMA controller ke memory CPU disuspend satu kali

Teknik I/ O IOP/ C Evolusi fungsi I/O Semula CPU langsung mengendalikan periferal. Kemudian ada penambahan modul I/O terprogram, sebagai pengendali. Selanjutnya penambahan modul I/O interrupt driven, sebagai pengendali. Modul I/O akses langsung ke memori melalui DMA. Kemampuan modul I/O ditingkatkan jadi prosesor, dan tidak tergantung CPU. Modul I/O memiliki memori lokal.

Teknik I/ O IOP/ C IO Processor Adalah prosesor yang terpisah dari CPU dan dirancang untuk menangani proses input/output Sinkron dengan clock sistem dan prosesor utama. Akan menerima kontrol awal dari prosesor utama pada saat instruksi input-output dibaca dari memori. Pada saat I/O prosesor mengendalikan proses input output, prosesor utama tetap pada kondisi two-state waiting loop sampai instruksi input-output dikerjakan di mana kemudian kontrol dikembalikan ke prosesor utama.

Apa saja perintah I/ O? CPU memberikan alamat (address) Untuk mengidentifikasi modul (dan device (periferal) jika ada >1 per modul) CPU memberikan perintah (command) Control - memberitahu modul apa yang mau dikerjakan oleh periferal Misal gerakkan head, putar disk Test - check status Misal apakah periferal dalam kondisi power on, dan bagaimana statusnya Read/Write Modul mentransfer data di buffer dari/ke periferal