PENGELOLAAN HARDWARE
“ I / O MODULES “
21511093
ANARDIANTO SOGALREY
21511091
KENDARI
2016
BAB II
PEMBAHASAN
Fungsi Modul
Fungsi utama atau persyaratan untuk I / O modul dibagi menjadi beberapa kategori :
Komunikasi Perangkat
penyangga data
deteksi Kesalahan
Selama periode waktu, prosesor dapat berkomunikasi dengan satu atau lebih perangkat eksternal dalam
Sumber daya internal, seperti memori utama dan sistem bus, harus dibagi antara sejumlah kegiatan,
termasuk data I / O. Dengan demikian, fungsi I / O meliputi kontrol dan persyaratan waktu,
untuk mengkoordinasikan arus lalu lintas antara intern sumber daya dan perangkat eksternal.
Misalnya, kendali transfer data dari perangkat eksternal untuk prosesor mungkin melibatkan urutan
langkah berikut:
4. Modul I / O memperoleh unit data (misalnya, 8 atau 16 bit) dari perangkat eksternal.
5. Data ditransfer dari modul I / O ke prosesor.
Jika sistem menggunakan bus, kemudian masing-masing interaksi antara prosesor dan modul I / O
SALURAN I/O
Modul I / O menerima perintah dari prosesor, biasanya dikirim sebagai sinyal pada bus kontrol. Misalnya,
membaca SEKTOR, MENULIS SEKTOR, MENCARI nomor trek, dan SCAN record ID.
Yang terakhir dua perintah masing-masing termasuk parameter yang dikirimkan pada bus data.
Data :
pelaporan Status :
Karena sekeliling yang sangat lambat, penting untuk mengetahui status modul I / O. Sebagai contoh, jika
sebuah modul I / O diminta untuk mengirimkan data untuk prosesor (baca), mungkin tidak siap untuk
melakukannya karena masih bekerja pada perintah I / O sebelumnya. Fakta ini dapat dilaporkan dengan
sinyal status. sinyal status umum adalah SIBUK dan READY. Mungkin juga ada sinyal untuk
Alamat pengakuan :
Sama seperti setiap kata dari memori memiliki alamat, begitu pula setiap I / O device.
Dengan demikian, modul I / O harus mengakui satu alamat unik untuk masing-masing perangkat itu
kontrol.
Di sisi lain, modul I / O harus mampu melakukan komunikasi perangkat. Komunikasi ini
melibatkan perintah, informasi status, dan data , sebagaimana pada gambar (Gambar 7.2).
Sebuah tugas penting dari modul I / O adalah Data buffering. Kebutuhan untuk fungsi ini jelas dari
Gambar 2.11
Sedangkan kecepatan transfer masuk dan keluar dari utama memori atau prosesor cukup tinggi, angka ini
lipat lebih rendah untuk banyak perangkat perifer dan mencakup berbagai.
Data yang berasal dari memori utama dikirim ke modul I / O dalam ledakan yang cepat.
Data buffer dalam modul I / O dan kemudian dikirim ke perangkat periferal pada tingkat data. Di arah
berlawanan, Data buffer agar tidak mengikat memori dalam operasi transfer yang lambat.
Dengan demikian, I / modul O harus mampu beroperasi pada kedua perangkat dan memori kecepatan.
Demikian pula, jika perangkat I / O beroperasi pada tingkat yang lebih tinggi daripada tingkat akses
Akhirnya, sebuah modul I / O sering bertanggung jawab untuk mendeteksi kesalahan dan untuk
selanjutnya melaporkan kesalahan ke prosesor. Satu kelas dari kesalahan termasuk mekanik
dan kerusakan listrik dilaporkan oleh perangkat (misalnya, kertas macet, buruk track disk).
kelas lain terdiri dari perubahan yang tidak disengaja dengan pola bit seperti yang ditransmisikan
Contoh sederhana adalah penggunaan bit paritas pada setiap karakter data. Misalnya, kode karakter IRA
Bit kedelapan diatur sehingga jumlah total 1s di byte bahkan (paritas genap) atau ganjil (paritas ganjil).
Ketika byte diterima, modul I / O memeriksa parity untuk menentukan apakah telah terjadi kesalahan.
Terdapat tiga buah teknik dalam operasi I/O, yaitu: I/O terprogram, interrupt - driven I/O, dan
DMA (Direct Memory Access).
1. I/O Terprogram
CPU langsung mengendalikan operasi I/O secara keseluruhan dengan menjalankan serangkaian
instruksi I/O dengan program tertentu
Karakteristik :
PERINTAH-PERINTAH I/O
Perintahnya
Control – untuk mengaktivasi peripheral dan membertitahu tugas yang harus dilakukan
Menggulung ulang atau memajukan sebuah record (spin up disk)
Aktif? , Error?
Read/Write
CPU akan bereaksi ketika suatu piranti mengeluarkan permintaan untuk pelayanan
Karakteristik :
Struktur Modul I / O
I / O modul bervariasi dalam kompleksitas dan jumlah perangkat eksternal yang mereka kontrol. Kami
Gambar 7.3 menyediakan umum diagram blok dari modul I / O. Modul ini menghubungkan ke seluruh
computer melalui serangkaian garis sinyal (misalnya, jalur bus sistem). Data yang ditransfer ke dan dari
modul yang buffered dalam satu atau lebih register data. Mungkin juga ada satu atau lebih register status
itu memberikan informasi status. Sebuah register status mungkin juga fungsi sebagai kontrol register,
Logika dalam modul berinteraksi dengan prosesor melalui satu set control baris. prosesor menggunakan
Beberapa garis kontrol dapat digunakan oleh modul I / O (misalnya, untuk arbitrase dan sinyal status).
Modul ini juga harus mampu mengenali dan menghasilkan alamat terkait dengan perangkat itu kontrol.
Setiap modul I / O memiliki alamat yang unik atau, jika ia mengendalikan lebih dari satu perangkat
Akhirnya, I / O modul berisi logika khusus untuk antarmuka dengan masing-masing perangkat yang
mengontrol.
I / O fungsi modul untuk memungkinkan prosesor dapat melihat berbagai macam perangkat
dengan cara berpikiran sederhana. Ada spektrum kemampuan yang dapat diberikan.
Modul I / O dapat menyembunyikan rincian waktu, format, dan electromechanics dari perangkat eksternal
sehingga prosesor dapat berfungsi dalam hal membaca sederhana dan menulis perintah, dan perintah file
yang mungkin membuka dan menutup. Dalam bentuk yang paling sederhana, modul I / O mungkin masih
Modul I / O yang mengambil sebagian besar beban pengolahan rinci, menyajikan antarmuka
tingkat tinggi untuk prosesor, biasanya disebut sebagai saluran I / O atau I / O prosesor.
Modul I / O yang cukup primitif dan membutuhkan kontrol rinci biasanya disebut sebagai I / O controller
atau perangkat pengendali. I / O pengendali sering terlihat pada mikrokomputer, sedangkan I / O channel
Dari pembasan diatas, kita menggunakan istilah umum modul I / O supaya tidak ada kebingungan Hasil
https://www.modul.input.output.com
https://www.blogger.com/profile/02690755339080506050
file:///pengelola.hardware/Modul.I_O,saluranI_OProcessor.Struktur.Interkoneks..html
www.google.com