Saturday, 15 December 2012

Input/Output - I/O Channels and Processor


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.

 Ø Pada masa lalu, mereka secara amnya dilaksanakan dengan pemproses adat, saluran pelbagai dinamakan, pemproses periferal, I / O pemproses, I / O controller, atau pengawal DMA.

Ø 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