• Pengaksesan peralatan input/output
Input / Output tergantung pada
perspektif mengubah sinyal-sinyal bahwa pengguna manusia bisa melihat atau
membaca. Untuk pengguna proses membaca
atau melihat representasi ini adalah menerima masukan. Interaksi antara komputer dan manusia dipelajari dalam bidang yang
disebut interaksi manusia-komputer. CPU dan memori utama dianggap sebagai otak
dari komputer, dan dari sudut pandang adanya transfer informasi dari atau ke kombinasi
itu, misalnya untuk atau dari disk drive, dianggap Input / Output. CPU dan sirkuit
pendukungnya menyediakan memori-mapping Input / Output yang digunakan dalam
pemrograman komputer tingkat rendah dalam pelaksanaan driver perangkat. Sebuah
Input / Output merupakan salah satu algoritma yang dirancang untuk
mengeksploitasi lokalitas dan melakukan efisien bila berada pada penyimpanan
data sekunder, seperti disk drive.
Input / Output Interface diperlukan
setiap kali Input / Output device didorong oleh prosesor. Antarmuka harus
memiliki logika yang diperlukan untuk menafsirkan perangkat alamat yang
dihasilkan oleh prosesor. Handshaking harus
dilaksanakan oleh antarmuka menggunakan perintah yang sesuai seperti (Sibuk,
SIAP, WAIT), dan prosesor dapat berkomunikasi dengan Input / Output device melalui antarmuka. Khusus Input / Output monad, yang memungkinkan program untuk hanya
menguraikan Input / Output, dan tindakan yang dilakukan diluar program. Hal ini
penting karena Input / Output fungsi akan memperkenalkan efek samping untuk
setiap bahasa pemrograman, tapi sekarang pemrograman fungsional murni praktis. Berikut
alamat yang dapat disimpan dalam register. Instruksi akan memiliki register
yang memiliki alamat tersebut. Jadi untuk
mengambil data, instruksi harus mendaftar didekode sesuai dipilih. Isi register
akan diperlakukan sebagai alamat menggunakan alamat lokasi memori yang sesuai
dipilih dan data dibaca / ditulis. Port-mapping
Input / Output biasanya memerlukan penggunaan instruksi yang secara khusus
dirancang untuk melakukan Input / Output operasi.
Pengelolaan
I/O :
•
Tugas utama komputer adalah: Pemrosesan CPU, pemrosesan Input / Output
•
Peran OS dalam pengelolaan Input / Output:
Mengelola dan mengontrol operasi Input / Output
serta perangkat Input / Output • Fungsi
pengelolaan Input / Output: Hardware :
port, bus, device controller, software Input / Output adalah modul device driver
Tidak ada komentar:
Posting Komentar