Perkuliahan Ke -5 Arsitekstur & Organisasi Komputer-Input/Output Komputer
Arsitekstur & Organisasi Komputer
Input/Output (I/O)
๐ทDefinisi Komputer
adalah komunikasi antara sistem pemrosesan informasi, seperti komputer, dan dunia luar, mungkin manusia atau sistem pemrosesan informasi lainnya.
Input adalah sinyal atau data yang diterima oleh sistem dan output adalah sinyal atau data yang dikirim darinya. Istilah tersebut juga dapat digunakan sebagai bagian dari suatu tindakan; untuk "melakukan I / O" adalah melakukan operasi input dan output.
๐ทPerangkat –perangkat input/output Perangkat eksternal
manusia (antarmuka manusia) contoh- Monitor, printer, keyboard, mouse
Mesin yang dapat dibaca contoh- Disk, tape, sensor
Komunikasi contoh- Modem
- Network Interface Card (NIC)
๐ทmasalah - masalah yang sering terjadi pada komputer
- Berbagai peripheral (Wide Variety of peripherals )
- Menyampaikan jumlah data yang berbeda (Delivery different amounts of data )
- Pada kecepatan yang berbeda (At different speeds )
- Dalam format yang berbeda (In different formats)
- Semua lebih lambat dari CPU dan RAM (All shower than CPU and RAM)
Perlu I / O modul w / beberapa "kecerdasan"
๐ทFungsi Input/Output
- Kontrol & Waktu adalah Kontrol waktu adalah hal penting untuk mensinkronkan kerja masing – masing komponen penyusun komputer dengan cara mengatur waktu kerja dari masing-masing komponen tersebut.
- CPU (Processor) Komunikasi memiliki fungsi komunikasi antara CPU dan modul I/O yang meliputi proses – proses sebagai berikut :
– Command Decoding, yaitu 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 ID, Format disk.
– Data, pertukaran data antara CPU dan modul I/O melalui bus data.
– Status Reporting, yaitu pelaporan kondisi status modul I/O maupun perangkat peripheral, umumnya berupa status kondisi Busy atau Ready juga status bermacam – macam kondisi kesalahan (error).
– Address Recognition, bahwa peralatan atau komponen penyusun komputer dapat dihubungi atau dipanggil maka harus memiliki alamat yang unik, begitu pula pada perangkat peripheral, sehingga setiap modul I/O harus mengetahui alamat peripheral yang dikontrolnya. - Perangkat Komunikasi adalah yang berhubungan dengan proses transfer informasi antara CPU dengan sebuah peripheral. Komunikasi perangkat eksternal memiliki fungsi sebagai berikut:
– memilih I/O dan mengujinya
– menginisialisasi transfer dan mengkoordinasikan pengaturan waktu operasi I/O
– mentransfer informasi
– menghentikan proses transfer - Data Buffering , adalah proses penyesuaian data dan perbedaan laju transfer data antara peripheral dan CPU
- Kesalahan Deteksi (misalnya, paritas sedikit tambahan)
๐ทLangkah - Langkah Input/Output
- Cek CPU (menginterogasi) I/O status perangkat modul
- I/O modul kembali status
- Jika siap, CPU meminta transfer data dengan mengirimkan perintah ke modul I/O
- I / O modul mendapat unit data (byte, word, dll) dari perangkat
- I / O transfer data modul untuk CPU
- Variasi dari langkah-langkah untuk output, DMA, dll
๐ทTeknik Penanganan Input/Output
๐ทKeputusan Modul Input/Output
Berikut ini adalah dimana saat modul I/O membuat keputusan terhadap perangkat- perangkat CPU diantaranya adalah
- Menyembunyikan atau mengungkapkan sifat perangkat CPU
- Dukungan beberapa atau perangkat tunggal
- Fungsi kontrol perangkat atau meninggalkan untuk CPU
- Juga O / S keputusan
- misalnya Unix memperlakukan segala sesuatu yang bisa sebagai file
Jenis-jenis device eksternal :
- Human readabel : sarana komunikasi manusia dengan mesin(komputer) , seperti screen,printer,keyboard.
- Machine readable : sarana komunikasi antara komputer dengan device lain, seperti harddisk, sensor, aktuator
- Communication : sarana komunikasi komputer dengan komputer lain , seperti modem, network interface card(NIC)
Blok Diagram Device Eksternal |
- Signal kontrol : memenentukan apa yang ahrus dilakukan oleh device , misal input atau read untuk menerima/membaca data dan output atau write untuk mengirimmkan data ke device lain.
- Signal status : untuk mengirimkan status dari device (ready atau error)
- Jalur data : saluran untuk mengirimkan/menerima deretan bit bit ke/dari modul I/O
- Control logic : menentukan aktifitas dan status device eksternal
- Buffer : untuk menampung data dari/ke modul I/O sementara waktu, biasanya berukuran 8 hingga 16 bit
- Transducer : mengubah bentuk data dari signal elektrik, mekanik, temperatur, tekanan menjadi data digital dan sebaliknya
![]() |
Data Rate Beberapa Device |
Diagram Modul I/O |
Comments
Post a Comment