I/O Channels and Processors
I / O Channel adalah seni bina yang
berprestasi tinggi input / output (I / O) yang dilaksanakan dalam pelbagai
bentuk kepada beberapa seni bina komputer, terutamanya pada komputer kerangka
utama.
I / O Channel juga adalah satu cara yang
di mana data dipindahkan. Ia juga merupakan satu teknik pemindahan yang diguna
pakai oleh pelbagai peranti. Ia adalah jalan yang dianggap sebagai antara muka
antara peranti pelbagai.
Yang I / O saluran yang digunakan dengan
perkakasan. Tiada. arahan yang disimpan di dalam ingatan utama dan dilaksanakan
oleh pemproses tujuan khas saluran I / O.
Ø Terdapat
tiga jenis saluran:
Pemultipleks saluran,
saluran pemilih dan blok pemultipleks saluran. Data adalah pemindahan antara
peranti dan memori.
o Pemultipleks
saluran
§ Bersambung
kepada beberapa peranti kelajuan perlahan dan sederhana yang mampu beroperasi
dengan beberapa peranti I / O secara serentak.
o Pemilih
saluran
§ Direka
untuk mengendalikan satu operasi I / O pada satu masa dan biasanya digunakan
untuk mengawal satu kelajuan tinggi peranti.
o Blok
pemultipleks
§ Menggabungkan
ciri-ciri kedua-dua pemultipleks dan saluran pemilih. Ia menyediakan sambungan
ke beberapa peranti kelajuan tinggi, tetapi semua pemindahan I / O dijalankan
dengan blok keseluruhan data berbanding dengan saluran pemultipleks, yang boleh
memindahkan hanya satu bait pada satu-satu masa.
Ø Sebuah
subsistem kelajuan tinggi kerangka utama yang menyediakan laluan antara CPU dan
unit kawalan peranti persisian. Setiap saluran adalah sebuah unit bebas yang
pemindahan data serentak dengan saluran lain. Sebaliknya, bas PCI dalam
komputer desktop dikongsi di kalangan semua peranti yang dilampirkan. Lihat
kerangka utama dan PCI.
Ø I
/ O Pemproses direka untuk mengendalikan I / O proses peranti atau komputer.
Pemproses ini dipisahkan daripada pemproses utama (CPU). Ia mengawal input /
output operasi sahaja. Komputer yang mempunyai pemproses I / O melegakan CPU daripada
beban output dan input.
Ø Setiap
pemproses I / O menjaga input dan output tugas, melegakan CPU dari kerja-kerja
pengemasan yang terlibat dalam I / O pemindahan.
Pemproses I / O adalah serupa dengan CPU
kecuali bahawa ia direka untuk mengendalikan butiran pemprosesan I / O. Arahan
pemproses I / O secara khusus direka untuk memudahkan samping I / O
transfects.In, pemproses I / O boleh melaksanakan tugas-tugas pemprosesan yang
lain, seperti aritmetik, logik, cawangan, dan terjemahan kod.
I / O pemproses tidak boleh
bekerja secara bebas dan dikawal oleh CPU. Jika pemproses I / O telah
dikeluarkan dan diberikan tugasnya kepada CPU tujuan am. Ia adalah peranti
khusus yang tujuan adalah untuk mengambil beban aktiviti I / O dari CPU utama.
The Evolution of the I/O Function
1. Pemproses langsung mengawal peranti persisian.
2. Penambahan pengawal atau I / O modul - mudah
diprogramkan
I / O pemindahan oleh CPU. Butiran peranti telus
kepada CPU.
3. Sama seperti di
atas dengan sampukan dan lebih cekap.
4. I / O modul akses langsung ke memori menggunakan DMA.
5. I / O modul yang dipertingkatkan untuk menjadi
pemproses seperti - I / O saluran.
§ Melaksanakan program disimpan.
§ CPU mengarahkan modul program dalam ingatan.
§ I / O pemproses melaksanakan program dan menjana
sampukan setelah selesai.
6. I / O modul mempunyai memori tempatan sendiri -
komputer suka - pemproses I / O.
§ Lebih dan lebih fungsi I / O dilakukan tanpa penglibatan
pemproses.
§ Pemproses semakin lega I / O tugas yang berkaitan -
prestasi yang lebih baik.
The Characteristics of I/O
Channels
1. I / O saluran adalah salah satu teknik
pemindahan data yang diguna pakai oleh periferal.
2. I / O saluran mempunyai keupayaan untuk
melaksanakan arahan I / O. Arahan ini akan disimpan dalam ingatan utama dan
dilaksanakan oleh pemproses tujuan khas saluran I / O.
3. Pemultipleks I / O saluran mengendalikan I / O
dengan pelbagai peranti pada masa yang sama.
4. I / O saluran adalah konsep di mana pemproses
digunakan sebagai modul 1/0 dengan memori tempatan.
5. Program menentukan
· Peranti atau peranti
· Kawasan atau kawasan memori
· Keutamaan
· tindakan keadaan Ralat
6. Dua jenis saluran I / O
· Pemilih Channel
· Multiplexor Channel
“Selector Channel”
· Kawalan pelbagai peranti kelajuan tinggi.
· Khusus untuk pemindahan data dengan satu peranti.
· Setiap peranti dikendalikan oleh pengawal, atau I / O modul.
·
I / O saluran
ini mengawal pengawal I / O.
“Multiplexor Channel ”
· Boleh mengendalikan pelbagai peranti pada masa yang sama.
· Byte multiplexor - digunakan untuk peranti kelajuan rendah.
· Blok multiplexor digunakan untuk kelajuan tinggi peranti untuk
blok interleaves data daripada beberapa peranti.
I/O Channel Architectures
Ø I / O saluran seni bina tradisional hanya digunakan
pada komputer kerangka utama.
Ø Mereka kini sedang digunakan dalam server fail
berprestasi tinggi dan dalam rangkaian storan.
Rujukan
Written by,
YAU KAI SHI
B031210077
No comments:
Post a Comment