Jenis bas PC moden dan ciri-cirinya. Bas komputer peribadi

Tidak semestinya pengguna biasa mengetahui struktur komputer. Tetapi jika anda ingin menganggap diri anda sebagai pengguna lanjutan yang boleh dengan mudah mengatasi sebarang tugas komputer yang diberikan, dan juga merancang untuk memasang unit sistem pertama anda sendiri dalam masa terdekat, maka pengetahuan tersebut hanya diperlukan.

Komputer tidak boleh berfungsi tanpa sekurang-kurangnya satu daripada sistem berikut:

  1. Pemproses.
  2. Kad video.
  3. Peranti storan akses rawak.

Tetapi semua komponen ini bersama-sama tidak akan dapat berfungsi. Untuk melakukan ini, adalah perlu untuk mengatur sambungan antara mereka, di mana operasi logik dan pengiraan akan dijalankan. Sistem komunikasi sedemikian mengatur bas sistem komputer. Oleh itu, kita boleh mengatakan bahawa ini adalah satu lagi komponen unit sistem yang tidak boleh diganti.

Bas sistem

Bas sistem ialah satu set laluan pemindahan data yang menyediakan operasi saling berkaitan antara elemen komputer yang tinggal: pemproses, penyesuai video, pemacu keras dan komponen lain. Peranti ini terdiri daripada beberapa peringkat:

  • mekanikal;
  • elektrik atau fizikal;
  • tahap logik dan kawalan.

Bahagian utama bas sistem

Pembahagian tayar adalah berdasarkan beberapa faktor. Penunjuk utama ialah lokasi. Menurut penunjuk ini, tayar adalah:

  1. Dalaman, yang memastikan sambungan komponen dalaman unit sistem, seperti pemproses, RAM, papan induk. Bas sistem ini juga dipanggil tempatan, kerana ia berfungsi untuk menyambungkan peranti tempatan.
  2. Luaran, yang digunakan untuk menyambungkan peranti luaran (penyesuai, pemacu kilat) ke papan induk.

Dalam kes yang paling umum, bas sistem boleh dipanggil sebarang peranti yang berfungsi untuk menggabungkan beberapa peranti ke dalam satu sistem. Malah sambungan rangkaian, seperti Internet, dalam beberapa cara adalah bas sistem.

Sistem komunikasi yang paling penting

Semua aktiviti yang kami jalankan melalui komputer - mencipta pelbagai dokumen, bermain muzik, menjalankan permainan komputer - mustahil tanpa pemproses. Sebaliknya, mikropemproses tidak akan dapat melakukan tugasnya jika ia tidak mempunyai saluran komunikasi dengan elemen penting lain, seperti RAM, ROM, pemasa dan penyambung input/output. Ia adalah untuk menyediakan fungsi ini bahawa komputer mempunyai bas sistem pemproses.

Prestasi komputer

Untuk fungsi mikropemproses, sistem saluran komunikasi termasuk beberapa bas sekaligus. Ini adalah tayar:


Bilangan jenis saluran komunikasi sistem pemproses yang dibentangkan boleh menjadi satu atau lebih. Lebih-lebih lagi, dipercayai bahawa lebih banyak bas dipasang, lebih tinggi prestasi keseluruhan komputer.

Penunjuk penting yang turut mempengaruhi prestasi PC ialah jalur lebar bas sistem. Ia menentukan kelajuan pemindahan maklumat antara sistem tempatan komputer elektronik. Ia agak mudah untuk dikira. Anda hanya perlu mencari produk antara kekerapan jam dan jumlah maklumat, iaitu, bait yang dihantar dalam satu kitaran jam. Jadi, untuk bas ISA yang sudah lama ketinggalan zaman, daya tampung akan menjadi 16 MB/s, untuk bas PCI Express moden nilai ini akan berada pada sekitar 533 MB/s.

Jenis bas komputer

Sejarah teknologi komputer kembali lebih daripada satu dekad. Seiring dengan pembangunan komponen baharu, jenis bas sistem baharu turut dibangunkan. Saluran komunikasi yang pertama ialah sistem ISA. Komponen komputer ini memindahkan data pada kelajuan yang agak perlahan, tetapi ia mencukupi untuk fungsi serentak papan kekunci, monitor, dan beberapa komponen lain.

Walaupun fakta bahawa ia telah dicipta lebih daripada setengah abad yang lalu, bas sistem ini masih digunakan secara aktif hari ini, dengan yakin bersaing dengan wakil yang lebih moden. Ini adalah mungkin terima kasih kepada pelepasan sejumlah besar sambungan yang meningkatkan fungsinya. Hanya dalam beberapa tahun kebelakangan ini pemproses mula dihasilkan tanpa menggunakan ISA.

Bas sistem moden

Bas VESA telah menjadi perkataan baharu dalam bidang teknologi komputer. Direka khusus untuk sambungan terus peranti luaran ke pemproses itu sendiri, ia masih mempunyai kadar pemindahan maklumat yang tinggi dan memastikan prestasi pemproses yang tinggi.

Tetapi sistem saluran komunikasi sedemikian tidak dapat memastikan mikropemproses berfungsi dengan baik. Oleh itu, ia dilaksanakan ke dalam sistem bersama-sama dengan ISA dan bertindak sebagai lanjutan lain.

Itu sahaja maklumat latar belakang ringkas yang harus memberi penerangan tentang salah satu komponen terpenting komputer moden. Harus dikatakan bahawa hanya sedikit maklumat tentang bas komputer dibentangkan di sini. Mereka telah belajar sepenuhnya di institusi khas selama beberapa tahun. Maklumat terperinci sedemikian diperlukan secara langsung untuk pembangunan model mikropemproses baharu atau untuk menaik taraf model sedia ada. Bas PCI ialah pesaing terdekat kepada wakil saluran pemindahan data sebelumnya. Bas sistem ini dibangunkan oleh Intel khusus untuk pengeluaran pemproses jenamanya sendiri. Peranti ini mampu memberikan kelajuan pemindahan data yang lebih besar dan tidak memerlukan elemen tambahan, seperti dalam contoh sebelumnya.

Salam, pembaca laman blog yang dihormati. Selalunya di Internet anda boleh menemui banyak jenis terminologi komputer, khususnya, konsep seperti "Bas sistem". Tetapi hanya sedikit orang yang tahu apa sebenarnya maksud istilah komputer ini. Saya rasa artikel hari ini akan membantu menjelaskan perkara.

Bas sistem (bas) termasuk bas data, alamat dan kawalan. Setiap daripada mereka menghantar maklumatnya sendiri: pada bas data - data, alamat - masing-masing, alamat (peranti dan sel memori), kawalan - isyarat kawalan untuk peranti. Tetapi sekarang kita tidak akan mendalami hutan teori organisasi seni bina komputer; kita akan menyerahkannya kepada pelajar universiti. Secara fizikalnya, lebuh raya dipersembahkan dalam bentuk (kenalan) pada motherboard.

Bukan kebetulan bahawa saya menunjukkan tulisan "FSB" dalam foto untuk artikel ini. Intinya ialah menyambungkan pemproses ke cipset Jawapannya ialah bas FSB, yang bermaksud "Bas sisi hadapan" - iaitu, "depan" atau "sistem". Dan, yang biasanya digunakan apabila melakukan overclocking pemproses, sebagai contoh.

Terdapat beberapa jenis bas FSB, contohnya, pada papan induk dengan pemproses Intel, bas FSB biasanya mempunyai pelbagai QPB, di mana data dipindahkan 4 kali setiap kitaran jam. Jika kita bercakap tentang pemproses AMD, maka data dipindahkan 2 kali setiap kitaran jam, dan jenis bas dipanggil EV6. Dan dalam model CPU AMD terkini tiada FSB langsung, peranannya dimainkan oleh HyperTransport terkini.

Jadi, data dipindahkan antara dan pemproses pusat pada frekuensi melebihi kekerapan bas FSB sebanyak 4 kali. Kenapa hanya 4 kali, lihat perenggan di atas. Ternyata jika kotak menunjukkan 1600 MHz (frekuensi berkesan), sebenarnya frekuensinya ialah 400 MHz (sebenar). Pada masa akan datang, apabila kita bercakap tentang overclocking pemproses (dalam artikel berikut), anda akan mengetahui mengapa anda perlu memberi perhatian kepada parameter ini. Buat masa ini, cuma ingat, semakin tinggi frekuensi, semakin baik.

By the way, tulisan "O.C." bermaksud "overclocking", ini adalah singkatan untuk bahasa Inggeris. Overclock, iaitu, ini adalah kekerapan bas sistem maksimum yang mungkin disokong oleh papan induk. Bas sistem boleh beroperasi dengan selamat pada frekuensi yang jauh lebih rendah daripada yang ditunjukkan pada pembungkusan, tetapi tidak lebih tinggi daripadanya.

Parameter kedua yang mencirikan bas sistem ialah. Ini ialah jumlah maklumat (data) yang boleh dilaluinya sendiri dalam satu saat. Ia diukur dalam Bit/s. Lebar jalur boleh dikira secara bebas menggunakan formula yang sangat mudah: kekerapan bas (FSB) * lebar bas. Anda sudah tahu tentang pengganda pertama, pengganda kedua sepadan dengan saiz bit pemproses - ingat, x64, x86(32)? Semua pemproses moden sudah 64-bit.

Jadi, kami menggantikan data kami ke dalam formula, hasilnya ialah: 1600 * 64 = 102,400 MBit/s = 100 GBit/s = 12.5 GBit/s. Ini ialah lebar jalur lebuh raya antara chipset dan pemproses, atau lebih tepat lagi, antara northbridge dan pemproses. Itu dia sistem, FSB, bas pemproses - semua ini adalah sinonim. Semua penyambung pada motherboard - kad video, cakera keras, RAM "berkomunikasi" antara satu sama lain hanya melalui lebuh raya. Tetapi FSB bukan satu-satunya pada papan induk, walaupun ia adalah yang paling penting.

Seperti yang dapat dilihat dari rajah, bas sisi hadapan (garisan paling berani) pada dasarnya hanya menghubungkan pemproses dan set cip, dan dari set cip terdapat beberapa bas yang berbeza ke arah lain: PCI, penyesuai video, RAM, USB. Dan sama sekali bukan fakta bahawa frekuensi operasi subbas ini harus sama dengan atau gandaan frekuensi FSB; tidak, ia boleh berbeza sama sekali. Walau bagaimanapun, dalam pemproses moden pengawal RAM sering dipindahkan dari jambatan utara ke pemproses itu sendiri, dalam hal ini ternyata tidak ada bas RAM yang berasingan; semua data antara pemproses dan RAM dipindahkan terus melalui FSB pada frekuensi yang sama. kepada frekuensi FSB.

Itu sahaja buat masa ini, terima kasih.


Komponen dalam PC berinteraksi antara satu sama lain dalam pelbagai cara. Kebanyakan komponen dalaman, termasuk pemproses, cache, memori, kad pengembangan dan peranti storan, berkomunikasi antara satu sama lain menggunakan satu atau lebih tayar(bas).

Bas dalam komputer ialah saluran yang melaluinya maklumat dipindahkan antara dua atau lebih peranti (biasanya bas yang menghubungkan hanya dua peranti dipanggil pelabuhan- pelabuhan). Bas biasanya mempunyai pusat akses, atau tempat yang peranti boleh bersambung untuk menjadikan dirinya sebahagian daripada bas, dan peranti dalam bas boleh menghantar maklumat dan menerima maklumat daripada peranti lain. Konsep bas adalah agak umum untuk kedua-dua "dalam" PC dan untuk dunia luar. Sebagai contoh, sambungan telefon di rumah boleh dianggap sebagai bas: maklumat bergerak sepanjang wayar di dalam rumah, dan seseorang boleh menyambung ke "bas" dengan memasang bicu telefon, memasang telefon ke dalamnya dan mengambilnya. telefon. Semua telefon di dalam bas boleh berkongsi maklumat, i.e. ucapan.

Bahan ini khusus untuk tayar PC moden. Pertama, tayar dan ciri-cirinya dibincangkan, dan kemudian tayar yang paling biasa di dunia dibincangkan secara terperinci. bas I/O(Bas Input/Output), juga dipanggil bas pengembangan(bas pengembangan).

Fungsi dan ciri tayar

Bas PC adalah "laluan" data utama pada motherboard. Yang utama ialah bas sistem(bas sistem), yang menghubungkan pemproses dan RAM memori utama. Sebelum ini, bas ini dipanggil tempatan, tetapi dalam PC moden ia dipanggil tayar depan(Bas Sebelah Depan - FSB). Ciri-ciri bas sistem ditentukan oleh pemproses; Bas sistem moden adalah 64 bit lebar dan beroperasi pada 66, 100 atau 133 MHz. Isyarat frekuensi tinggi sedemikian menghasilkan bunyi elektrik dan masalah lain. Oleh itu, kekerapan mesti dikurangkan supaya data sampai kad pengembangan(kad pengembangan), atau penyesuai(penyesuai), dan komponen lain yang lebih jauh.

Walau bagaimanapun, PC pertama hanya mempunyai satu bas, yang dikongsi oleh pemproses, memori RAM dan komponen I/O. Pemproses generasi pertama dan kedua beroperasi pada frekuensi jam yang rendah dan semua komponen sistem boleh menyokong frekuensi ini. Khususnya, seni bina ini memungkinkan untuk mengembangkan kapasiti RAM menggunakan kad pengembangan.

Pada tahun 1987, pemaju Compaq memutuskan untuk memisahkan bas sistem daripada bas I/O supaya mereka boleh beroperasi pada kelajuan yang berbeza. Sejak itu, seni bina berbilang bas ini telah menjadi standard industri. Selain itu, PC moden mempunyai beberapa bas I/O.

Hierarki tayar

PC mempunyai organisasi hierarki pelbagai bas. Kebanyakan PC moden mempunyai sekurang-kurangnya empat bas. Hierarki bas dijelaskan oleh fakta bahawa setiap bas semakin menjauh dari pemproses; Setiap bas bersambung ke tahap di atasnya, menyepadukan pelbagai komponen PC. Setiap bas biasanya lebih perlahan daripada bas di atasnya (atas sebab yang jelas - pemproses ialah peranti terpantas dalam PC):

  • Bas cache dalaman: Ini adalah bas terpantas yang menghubungkan pemproses dan cache L1 dalaman.
  • Bas sistem: Ini adalah bas sistem tahap kedua yang menghubungkan subsistem memori kepada chipset dan pemproses. Pada sesetengah sistem, pemproses dan bas memori adalah perkara yang sama. Bas ini beroperasi pada kelajuan (frekuensi jam) 66 MHz sehingga tahun 1998, dan kemudiannya dinaikkan kepada 100 MHz dan juga 133 MHz. Pentium II dan pemproses yang lebih tinggi melaksanakan seni bina dengan bas bebas berkembar(Dual Independent Bus - DIB) - bas sistem tunggal digantikan dengan dua bas bebas. Salah satunya bertujuan untuk mengakses memori utama dan dipanggil tayar depan(bas hadapan), dan yang kedua adalah untuk mengakses cache L2 dan dipanggil tayar belakang(bas belakang). Kehadiran dua bas meningkatkan prestasi PC, kerana pemproses boleh menerima data secara serentak daripada kedua-dua bas. Dalam papan induk dan set cip generasi kelima, cache L2 disambungkan ke bas memori standard. Ambil perhatian bahawa bas sistem juga dipanggil bas utama(bas utama), bas pemproses(bas pemproses), bas ingatan(bas memori) dan juga bas tempatan(bas tempatan).
  • Bas I/O tempatan: Bas I/O berkelajuan tinggi ini digunakan untuk menyambung peranti persisian pantas ke memori, set cip dan pemproses. Bas ini digunakan oleh kad video, pemacu cakera dan antara muka rangkaian. Bas I/O tempatan yang paling biasa ialah Bas Tempatan VESA (VLB) dan bas Interconnect Komponen Periferal (PCI).
  • Bas I/O standard: Bas I/O standard "layak" disambungkan kepada tiga bas yang dipertimbangkan, yang digunakan untuk peranti persisian perlahan (tetikus, modem, kad bunyi, dll.), serta untuk keserasian dengan peranti lama. Dalam hampir semua PC moden, bas sedemikian ialah bas ISA (Industry Standard Architecture).
  • Bas Bersiri Universal(Universal Serial Bus - USB), membolehkan anda menyambung sehingga 127 peranti persisian perlahan menggunakan hab(hab) atau peranti rantai daisy.
  • Bas bersiri berkelajuan tinggi IEEE 1394 (FireWire), direka untuk menyambungkan kamera digital, pencetak, TV dan peranti lain yang memerlukan lebar jalur yang sangat tinggi ke PC.

Berbilang bas I/O yang menyambungkan pelbagai persisian kepada pemproses disambungkan kepada bas sistem menggunakan jambatan(jambatan), dilaksanakan dalam chipset. Chipset sistem menguruskan semua bas dan memastikan setiap peranti dalam sistem berkomunikasi dengan betul dengan setiap peranti lain.

PC baharu mempunyai "bas" tambahan yang direka khusus untuk interaksi grafik sahaja. Sebenarnya, ini bukan tayar, tetapi pelabuhan- Port Grafik Dipercepat (AGP). Perbezaan antara bas dan port ialah bas biasanya direka untuk berkongsi media antara berbilang peranti, manakala port direka untuk hanya berkongsi dua peranti.

Seperti yang ditunjukkan sebelum ini, bas I/O sebenarnya adalah lanjutan daripada bas sistem. Pada papan induk, bas sistem berakhir pada cip set cip, yang membentuk jambatan ke bas I/O. Bas memainkan peranan penting dalam pertukaran data dalam PC. Malah, semua komponen PC, kecuali pemproses, berkomunikasi antara satu sama lain dan sistem RAM melalui pelbagai bas I/O, seperti yang ditunjukkan dalam rajah di sebelah kiri.

Alamat dan bas data

Setiap tayar terdiri daripada dua bahagian yang berbeza: bas data(bas data) dan bas alamat(alamat bas). Apabila kebanyakan orang bercakap tentang bas, mereka memikirkan bas data; Data itu sendiri dihantar sepanjang laluan bas ini. Bas alamat ialah satu set baris yang isyaratnya menentukan tempat untuk menghantar atau menerima data.

Sudah tentu, terdapat garis isyarat untuk mengawal operasi bas dan menandakan ketersediaan data. Kadang-kadang baris ini dipanggil bas kawalan(bas kawalan), walaupun ia sering tidak disebut.

Lebar tayar

Bas ialah saluran yang melaluinya maklumat "mengalir". Lebih luas bas, lebih banyak maklumat boleh "mengalir" di sepanjang saluran. Bas ISA pertama pada IBM PC adalah 8 bit lebar; bas ISA tujuan umum yang digunakan pada masa ini ialah 16 bit lebar. Bas I/O lain, termasuk VLB dan PCI, adalah 32 bit lebar. Lebar bas sistem pada PC dengan pemproses Pentium ialah 64 bit.

Lebar bas alamat boleh ditentukan secara bebas daripada lebar bas data. Lebar bas alamat menunjukkan bilangan sel memori yang boleh ditangani semasa pemindahan data. Dalam PC moden, lebar bas alamat ialah 36 bit, yang membolehkan memori pengalamatan dengan kapasiti 64 GB.

Kelajuan bas

Kelajuan bas(kelajuan bas) menunjukkan bilangan bit maklumat yang boleh dihantar pada setiap konduktor bas sesaat. Kebanyakan bas membawa satu bit setiap kitaran jam pada satu wayar, walaupun bas yang lebih baharu seperti AGP boleh membawa dua bit data setiap kitaran jam, menggandakan prestasi. Bas ISA lama memerlukan dua kitaran jam untuk memindahkan satu bit, mengurangkan prestasi separuh.

Jalur lebar bas

Lebar (bit)

Kelajuan (MHz)

Lebar Jalur (MB/s)

ISA 8-bit

ISA 16-bit

PCI 64-bit 2.1

AGP (mod x2)

AGP (mod x4)


Lebar jalur(lebar jalur) juga dipanggil daya pengeluaran(throughput) dan menunjukkan jumlah data yang boleh dipindahkan melalui bas dalam unit masa tertentu. Jadual menunjukkan secara teori lebar jalur bas I/O moden. Malah, tayar tidak mencapai nilai teori kerana overhed untuk melaksanakan arahan dan faktor lain. Kebanyakan tayar boleh beroperasi pada kelajuan yang berbeza; Jadual berikut menunjukkan nilai yang paling tipikal.

Mari kita buat nota tentang empat baris terakhir. Secara teorinya, bas PCI boleh dikembangkan kepada 64 bit dan kelajuan 66 MHz. Walau bagaimanapun, atas sebab keserasian, hampir semua bas dan peranti PCI pada bas hanya dinilai pada 33 MHz dan 32 bit. AGP dibina berdasarkan piawaian teori dan beroperasi pada 66 MHz, tetapi mengekalkan lebar 32-bit. AGP mempunyai mod x2 dan x4 tambahan yang membolehkan port melakukan pemindahan data dua atau empat kali setiap kitaran jam, meningkatkan kelajuan bas berkesan kepada 133 atau 266 MHz.

Antara muka bas

Dalam sistem berbilang bas, set cip mesti menyediakan litar untuk menggabungkan bas dan berkomunikasi antara peranti pada satu bas dan peranti pada bas lain. Skim sedemikian dipanggil jambatan(jambatan) (perhatikan bahawa jambatan juga merupakan peranti rangkaian untuk menyambungkan dua jenis rangkaian yang berbeza). Yang paling biasa ialah jambatan PCI-ISA, yang merupakan komponen set cip sistem untuk PC dengan pemproses Pentium. Bas PCI juga mempunyai jambatan ke bas sistem.

Penguasaan bas

Dalam bas berkapasiti tinggi, sejumlah besar maklumat dihantar melalui saluran setiap saat. Biasanya pemproses diperlukan untuk mengawal pemindahan ini. Sebenarnya, pemproses bertindak sebagai "orang tengah" dan, seperti yang sering berlaku di dunia nyata, adalah lebih cekap untuk mengeluarkan orang tengah dan melakukan pemindahan secara langsung. Untuk tujuan ini, peranti telah dibangunkan yang boleh mengawal bas dan bertindak secara bebas, i.e. memindahkan data terus ke memori RAM sistem; peranti sedemikian dipanggil memandu tayar(tuan bas). Secara teorinya, pemproses boleh melakukan kerja lain secara serentak dengan pemindahan data pada bas; Dalam amalan, keadaan ini rumit oleh beberapa faktor. Untuk pelaksanaan yang betul menguasai bas(penguasaan bas) timbang tara permintaan bas diperlukan, yang disediakan oleh chipset. Penguasaan bas juga dipanggil DMA "pihak pertama", kerana operasi dikawal oleh peranti yang melakukan pemindahan.

Pada masa ini, penguasaan bas dilaksanakan pada bas PCI; Sokongan juga telah ditambah untuk pemacu keras IDE/ATA untuk melaksanakan penguasaan bas pada PCI dalam keadaan tertentu.

Prinsip bas tempatan

Permulaan 90-an dicirikan oleh peralihan daripada aplikasi berasaskan teks kepada aplikasi grafik dan semakin populariti sistem pengendalian Windows. Ini telah membawa kepada peningkatan besar dalam jumlah maklumat yang mesti dipindahkan antara pemproses, memori, video dan cakera keras. Skrin teks monokromatik (hitam dan putih) standard mengandungi hanya 4,000 bait maklumat (2,000 untuk kod aksara dan 2,000 untuk atribut skrin), tetapi skrin Windows 256 warna standard memerlukan lebih 300,000 bait! Selain itu, resolusi moden 1600x1200 dengan 16 juta warna memerlukan 5.8 juta bait maklumat setiap skrin!

Peralihan dunia perisian daripada teks kepada grafik juga bermakna peningkatan saiz program dan peningkatan keperluan memori. Dari perspektif I/O, pemprosesan data tambahan untuk kad video dan pemacu keras berkapasiti besar memerlukan lebih lebar jalur I/O. Keadaan ini terpaksa dihadapi dengan kemunculan pemproses 80486, yang prestasinya jauh lebih tinggi daripada pemproses sebelumnya. Bas ISA tidak lagi memenuhi keperluan yang meningkat dan menjadi hambatan dalam meningkatkan prestasi PC. Meningkatkan kelajuan pemproses tidak banyak membantu jika ia mesti menunggu pada bas sistem yang perlahan untuk memindahkan data.

Penyelesaiannya ditemui dalam pembangunan bas baharu yang lebih pantas, yang sepatutnya melengkapkan bas ISA dan digunakan khusus untuk peranti berkelajuan tinggi seperti kad video. Bas ini terpaksa diletakkan pada (atau berhampiran) bas memori yang lebih laju dan berjalan pada kelajuan luaran pemproses yang lebih kurang untuk memindahkan data lebih cepat daripada bas ISA standard. Apabila peranti sedemikian diletakkan berhampiran ("secara tempatan") pemproses, bas tempatan. Bas tempatan yang pertama ialah Bas Tempatan VESA (VLB), dan bas tempatan moden dalam kebanyakan PC ialah bas Interconnect Komponen Periferal (PCI).

Bas sistem

Bas sistem(bas sistem) menyambungkan pemproses ke memori RAM utama dan, mungkin, ke cache L2. Ia adalah bas pusat komputer dan bas lain "bercabang" daripadanya. Bas sistem dilaksanakan sebagai satu set konduktor pada papan induk dan mesti sepadan dengan jenis pemproses tertentu. Ia adalah pemproses yang menentukan ciri-ciri bas sistem. Pada masa yang sama, lebih cepat bas sistem, lebih pantas komponen elektronik PC yang tinggal.

CPU lama Lebar tayar Kelajuan bas
8088 8 bit4.77 MHz
8086 16 bit8 MHz
80286-12 16 bit12 MHz
80386SX-1616 bit16 MHz
80386DX-2532 bit25 MHz

Mari kita pertimbangkan bas sistem PC dengan pemproses beberapa generasi. Dalam pemproses generasi pertama, kedua dan ketiga, kekerapan bas sistem ditentukan oleh kekerapan operasi pemproses. Apabila kelajuan pemproses meningkat, begitu juga kelajuan bas sistem. Pada masa yang sama, ruang alamat meningkat: dalam pemproses 8088/8086 ia adalah 1 MB (alamat 20-bit), dalam pemproses 80286 ruang alamat ditingkatkan kepada 16 MB (alamat 24-bit), dan bermula dengan Pemproses 80386 ruang alamat ialah 4 GB (alamat 32-bit).

Keluarga 80486 Lebar tayar Kelajuan bas
80486SX-2532 bit25 MHz
80486DX-3332 bit33 MHz
80486DX2-5032 bit25 MHz
80486DX-5032 bit50 MHz
80486DX2-6632 bit33 MHz
80486DX4-10032 bit40 MHz
5X86-13332 bit33 MHz

Seperti yang dapat dilihat dari jadual untuk pemproses generasi keempat, kelajuan bas sistem pada mulanya sepadan dengan kekerapan operasi pemproses. Walau bagaimanapun, kemajuan teknologi memungkinkan untuk meningkatkan kekerapan pemproses, dan memadankan kelajuan bas sistem memerlukan peningkatan kelajuan komponen luaran, terutamanya memori sistem, yang dikaitkan dengan kesukaran yang ketara dan sekatan kos. Oleh itu, pemproses 80486DX2-50 digunakan buat kali pertama penggandaan kekerapan(penggandaan jam): pemproses berfungsi dengan dalaman frekuensi jam 50 MHz, dan luaran Kelajuan bas sistem ialah 25 MHz, i.e. hanya separuh daripada kekerapan operasi pemproses. Teknik ini meningkatkan prestasi komputer dengan ketara, terutamanya disebabkan oleh kehadiran cache L1 dalaman, yang memenuhi kebanyakan akses pemproses kepada memori sistem. Sejak itu pendaraban kekerapan(pendaraban jam) telah menjadi cara standard untuk meningkatkan prestasi komputer dan digunakan dalam semua pemproses moden, dengan pengganda frekuensi meningkat kepada 8, 10 atau lebih.

Keluarga Pentium Lebar tayar Kelajuan bas
Intel P6064 bit60 MHz
Intel P10064 bit66 MHz
Cyrix 6X86 P133+64 bit55 MHz
AMD K5-13364 bit66 MHz
Intel P15064 bit60 MHz
Intel P16664 bit66 MHz
Cyrix 6X86 P166+64 bit66 MHz
Pentium Pro 20064 bit66 MHz
Cyrix 6X86 P200+64 bit75 MHz
Pentium II64 bit66 MHz

Untuk masa yang lama, bas sistem PC dengan pemproses generasi kelima beroperasi pada kelajuan 60 MHz dan 66 MHz. Satu langkah ke hadapan yang ketara ialah peningkatan dalam lebar data kepada 64 bit dan pengembangan ruang alamat kepada 64 GB (alamat 36-bit).

Kelajuan bas sistem dinaikkan kepada 100 MHz pada tahun 1998 berkat pembangunan pengeluaran cip PC100 SDRAM. Cip memori RDRAM boleh meningkatkan lagi kelajuan bas sistem. Walau bagaimanapun, peralihan daripada 66 MHz kepada 100 MHz mempunyai kesan yang ketara pada pemproses dan papan induk dengan Soket 7. Dalam modul Pentium II, sehingga 70-80% trafik (pemindahan maklumat) dijalankan di dalam SEC (Katrij Tepi Tunggal) baharu ), yang menempatkan pemproses dan kedua-dua cache ialah cache L1 dan cache L2. Kartrij ini beroperasi pada kelajuannya sendiri, bebas daripada kelajuan bas sistem.

CPU Chipset Kelajuan
tayar
Kelajuan CPU
Intel Pentium II82440BX
82440GX
100 MHz350,400,450 MHz
AMD K6-2Melalui MVP3,
Aladdin V
100 MHz250,300,400 MHz
Intel Pentium II Xeon82450NX100 MHz450.500 MHz
Intel Pentium IIIi815
i820
133 MHz600.667+ MHz
AMD AthlonMELALUI KT133200 MHz600 - 1000 MHz

Chipset i820 dan i815, direka untuk pemproses Pentium III, direka untuk bas sistem 133 MHz. Akhirnya, pemproses AMD Athlon memperkenalkan perubahan ketara kepada seni bina dan konsep bas sistem ternyata tidak diperlukan. Pemproses ini boleh menjalankan pelbagai jenis RAM pada frekuensi maksimum 200 MHz.

Jenis bas I/O

Bahagian ini akan merangkumi pelbagai bas I/O, dengan kebanyakannya dikhususkan untuk bas moden. Idea umum tentang penggunaan bas I/O diberikan oleh rajah berikut, yang dengan jelas menunjukkan tujuan pelbagai bas I/O PC moden.

Jadual berikut meringkaskan pelbagai bas I/O yang digunakan dalam PC moden:

Tayar tahun Lebar Kelajuan Maks. pusat pemeriksaan
kebolehan
PC dan XT1980-82 8 bitSegerak: 4.77-6 MHz4-6 MB/s
ISA (AT)1984 16 bitSegerak: 8-10 MHz8 MB/s
M.C.A.1987 32 bitTak segerak: 10.33 MHz40 MB/s
EISA (untuk pelayan)1988 32 bitSegerak: maks. 8 MHz32 MB/s
VLB, untuk 4861993 32 bitSegerak: 33-50 MHz100-160 MB/s
PCI1993 32/64 bitTak segerak: 33 MHz132 MB/s
USB1996 Berurutan 1.2 MB/s
FireWire (IEEE1394)1999 Berurutan 80 MB/s
USB 2.02001 Berurutan 12-40 MB/s

tayar lama

Bas PCI moden dan port AGP "dilahirkan" daripada bas lama yang masih boleh ditemui dalam PC. Lebih-lebih lagi, bas ISA tertua masih digunakan walaupun dalam PC terkini. Seterusnya kita akan melihat tayar PC lama dengan lebih terperinci.

Bas Industry Standard Architecture (ISA).

Ini adalah bas yang paling biasa dan benar-benar standard untuk PC, yang digunakan walaupun dalam komputer terkini walaupun pada hakikatnya ia kekal hampir tidak berubah sejak pengembangannya kepada 16 bit pada tahun 1984. Sudah tentu, ia kini ditambah dengan bas yang lebih pantas, tetapi "bertahan" terima kasih kepada kehadiran pangkalan besar peralatan persisian yang direka untuk piawaian ini. Di samping itu, terdapat banyak peranti yang kelajuan ISA lebih daripada mencukupi, seperti modem. Menurut beberapa pakar, ia akan mengambil masa sekurang-kurangnya 5-6 tahun sebelum bas ISA "mati".

Pilihan lebar dan kelajuan bas ISA ditentukan oleh pemproses yang ia berfungsi dalam PC pertama. Bas ISA asal pada PC IBM adalah 8 bit lebar, sepadan dengan 8 bit bas data luaran pemproses 8088, dan berjalan pada 4.77 MHz, yang juga kelajuan pemproses 8088. Pada tahun 1984, IBM AT komputer muncul dengan pemproses 80286 dan lebar bas digandakan sehingga 16 bit, seperti bas data luaran pemproses 80286. Pada masa yang sama, kelajuan bas ditingkatkan kepada 8 MHz, yang juga sepadan dengan kelajuan pemproses. Secara teorinya, daya tampung bas ialah 8 MB/s, tetapi dalam praktiknya ia tidak melebihi 1-2 MB/s.

Dalam PC moden, bas ISA bertindak sebagai bas dalaman, yang digunakan untuk papan kekunci, cakera liut, port bersiri dan selari, dan bagaimana bas pengembangan luaran, yang mana anda boleh menyambungkan penyesuai 16-bit, seperti kad bunyi.

Selepas itu, pemproses AT menjadi lebih pantas, dan kemudian bas data mereka ditingkatkan, tetapi kini keperluan untuk keserasian dengan peranti sedia ada memaksa pengeluar untuk mematuhi standard dan bas ISA kekal hampir tidak berubah sejak itu. Bas ISA menyediakan lebar jalur yang mencukupi untuk peranti perlahan dan pasti menjamin keserasian dengan hampir setiap PC yang dikeluarkan.

Banyak kad pengembangan, malah yang moden, masih 8-bit (anda boleh tahu melalui penyambung kad - kad 8-bit hanya menggunakan bahagian pertama penyambung ISA, manakala kad 16-bit menggunakan kedua-dua bahagian). Untuk kad ini, lebar jalur bas ISA yang rendah tidak penting. Walau bagaimanapun, akses untuk mengganggu IRQ 9 hingga IRQ 15 disediakan melalui wayar dalam bahagian 16-bit penyambung bas. Inilah sebabnya mengapa kebanyakan modem tidak boleh disambungkan ke IRQ dengan nombor yang besar. Talian IRQ antara peranti ISA tidak boleh dikongsi.

Dokumen Panduan Reka Bentuk Sistem PC99, yang disediakan oleh Intel dan Microsoft, secara kategorinya memerlukan penyingkiran slot bas ISA daripada papan induk, jadi kita boleh menjangkakan bahawa hari-hari bas yang "layak" ini dihitung.

Bas MicroChannel Architecture (MCA).

Bas ini adalah percubaan IBM untuk menjadikan bas ISA "lebih besar dan lebih baik." Apabila pemproses 80386DX dengan bas data 32-bit diperkenalkan pada pertengahan 1980-an, IBM memutuskan untuk membangunkan bas untuk memadankan lebar bas data ini. Bas MCA adalah 32 bit lebar dan mempunyai beberapa kelebihan berbanding bas ISA.

Bas MCA mempunyai beberapa ciri hebat memandangkan ia telah diperkenalkan pada tahun 1987 iaitu. tujuh tahun sebelum kemunculan bas PCI dengan keupayaan yang sama. Dalam beberapa aspek, bas MCA mendahului masanya:

  • Lebar 32 bit: Bas itu adalah 32 bit lebar, seperti bas VESA dan PCI tempatan. Daya pengeluarannya jauh lebih tinggi berbanding bas ISA.
  • Penguasaan bas: Bas MCA menyokong penyesuai penguasaan bas secara berkesan, termasuk timbang tara bas yang betul.
  • Bas MCA secara automatik mengkonfigurasi kad penyesuai, menjadikan pelompat tidak diperlukan. Ini berlaku 8 tahun sebelum Windows 95 menjadikan teknologi PnP diterima umum pada PC.

Bas MCA mempunyai potensi yang sangat besar. Malangnya, IBM membuat dua keputusan sedemikian yang tidak mempromosikan penggunaan bas ini. Pertama, bas MCA tidak serasi dengan bas ISA, i.e. Kad ISA tidak berfungsi sama sekali dalam PC dengan bas MCA, dan pasaran komputer sangat sensitif terhadap masalah keserasian ke belakang. Kedua, IBM memutuskan untuk menjadikan bas MCA itu sendiri tanpa melesenkan penggunaannya.

Kedua-dua faktor ini, digabungkan dengan kos sistem bas MCA yang lebih tinggi, menyebabkan bas MCA dilupakan. Memandangkan komputer PS/2 tidak lagi dalam pengeluaran, bas MCA "mati" untuk pasaran PC, walaupun IBM masih menggunakannya dalam pelayan RISC 6000 UNIXnya. Kisah bas MCA adalah salah satu contoh klasik bagaimana dalam dunia komputer isu bukan teknikal sering mendominasi isu teknikal.

Bas Extended Industry Standard Architecture (EISA).

Bas ini tidak pernah menjadi standard seperti bas ISA dan tidak digunakan secara meluas. Malah, ia adalah jawapan Compaq kepada bas MCA dan membawa kepada keputusan yang sama.

Compaq mengelakkan dua kesilapan terbesar IBM semasa membangunkan bas EISA. Pertama, bas EISA serasi dengan bas ISA dan, kedua, semua pengeluar PC dibenarkan menggunakannya. Secara umumnya, bas EISA mempunyai kelebihan teknikal yang ketara berbanding bas ISA, tetapi pasaran tidak menerimanya. Ciri utama bas EISA:

  • Keserasian bas ISA: Kad ISA boleh berfungsi dalam slot EISA.
  • Lebar bas 32 bit: Lebar bas meningkat kepada 32 bit.
  • Penguasaan bas: Bas EISA menyokong penyesuai penguasaan bas secara berkesan, termasuk timbang tara bas yang betul.
  • Teknologi Palam dan Main (PnP): Bas EISA mengkonfigurasi kad penyesuai secara automatik serupa dengan standard PnP sistem moden.

Sistem berasaskan EISA kini kadangkala ditemui dalam pelayan fail rangkaian, tetapi ia tidak digunakan dalam PC desktop kerana kos yang lebih tinggi dan kekurangan pilihan penyesuai yang luas. Akhirnya, daya pengeluarannya jauh lebih rendah daripada bas tempatan VESA Local Bus dan PCI. Malah, bas EISA kini hampir mati.

Bas Tempatan VESA (VLB)

Yang pertama agak popular bas tempatan Bas Tempatan VESA (VL-Bus atau VLB) muncul pada tahun 1992. Singkatan VESA adalah singkatan kepada Video Electronics Standards Association, dan persatuan ini telah diwujudkan pada akhir 80-an untuk menyelesaikan masalah sistem video dalam PC. Sebab utama pembangunan bas VLB adalah untuk meningkatkan prestasi sistem video PC.

Bas VLB ialah bas 32-bit yang merupakan sambungan terus daripada bas memori pemproses 486. Slot bas VLB ialah slot ISA 16-bit dengan slot ketiga dan keempat ditambah pada penghujungnya. VLB biasanya beroperasi pada 33 MHz, walaupun kelajuan yang lebih tinggi mungkin pada sesetengah sistem. Memandangkan ia adalah lanjutan daripada bas ISA, kad ISA boleh digunakan dalam slot VLB, tetapi masuk akal untuk menduduki slot ISA biasa dahulu dan meninggalkan sebilangan kecil slot VLB untuk kad VLB, yang sudah tentu tidak berfungsi dalam slot ISA. Penggunaan kad grafik VLB dan pengawal I/O dengan ketara meningkatkan prestasi sistem berbanding sistem dengan hanya satu bas ISA.

Walaupun fakta bahawa bas VLB sangat popular di PC dengan pemproses 486, kemunculan pemproses Pentium dan bas PCI tempatannya pada tahun 1994 membawa kepada "kelupaan" secara beransur-ansur bas VLB. Salah satu sebab untuk ini adalah usaha Intel untuk mempromosikan bas PCI, tetapi terdapat juga beberapa masalah teknikal yang berkaitan dengan pelaksanaan VLB. Pertama, reka bentuk bas sangat terikat dengan pemproses 486, dan perpindahan ke Pentium menyebabkan masalah keserasian dan masalah lain. Kedua, bas itu sendiri mempunyai kelemahan teknikal: sebilangan kecil kad pada bas (selalunya dua atau bahkan satu), masalah penyegerakan apabila menggunakan berbilang kad, dan kekurangan sokongan untuk penguasaan bas dan teknologi Plug and Play.

Kini bas VLB dianggap usang malah papan induk terkini dengan pemproses 486 menggunakan bas PCI, manakala pemproses Pentium hanya menggunakan PCI. Walau bagaimanapun, PC dengan bas VLB adalah murah dan kadangkala masih boleh ditemui.

Bas Interconnect Komponen Periferal (PCI).

Bas I/O paling popular sekarang interaksi antara komponen periferi(Peripheral Component Interconnect - PCI) telah dibangunkan oleh Intel pada tahun 1993. Ia bertujuan untuk sistem generasi kelima dan keenam, tetapi juga digunakan dalam generasi terkini papan induk dengan pemproses 486.

Seperti Bas Tempatan VESA, bas PCI adalah 32 bit lebar dan biasanya berjalan pada 33 MHz. Kelebihan utama PCI berbanding Bas Tempatan VESA terletak pada set cip yang mengawal bas. Bas PCI dikawal oleh litar khas dalam chipset, dan bas VLB pada asasnya hanyalah lanjutan daripada bas pemproses 486. Bas PCI tidak "terikat" dengan pemproses 486 dalam hal ini, dan chipsetnya menyediakan kawalan bas yang betul dan timbang tara bas, membolehkan PCI melakukan lebih daripada yang boleh dilakukan oleh bas VLB. Bas PCI juga digunakan di luar platform PC, menyediakan serba boleh dan mengurangkan kos pembangunan sistem.

Dalam PC moden, bas PCI bertindak sebagai bas dalaman yang bersambung ke saluran EIDE pada papan induk, dan bagaimana bas pengembangan luaran, yang mempunyai 3-4 slot pengembangan untuk penyesuai PCI.

Bas PCI disambungkan ke bas sistem melalui "jambatan" khas dan beroperasi pada frekuensi tetap tanpa mengira frekuensi jam pemproses. Ia terhad kepada lima slot pengembangan, tetapi setiap satu daripadanya boleh digantikan dengan dua peranti yang dibina ke dalam papan induk. Pemproses juga boleh menyokong berbilang cip jambatan. Bas PCI lebih tegas ditentukan daripada VL-Bus dan menyediakan beberapa keupayaan tambahan. Khususnya, ia menyokong kad dengan voltan bekalan +3.3 V dan 5 V, menggunakan kekunci khas yang menghalang kad daripada dimasukkan ke dalam slot yang salah. Seterusnya, pengendalian bas PCI dibincangkan dengan lebih terperinci.

prestasi bas PCI

Bas PCI sebenarnya mempunyai prestasi tertinggi antara bas I/O biasa dalam PC moden. Ini disebabkan oleh beberapa faktor:

  • Mod pecah: Bas PCI boleh memindahkan maklumat dalam mod pecah, di mana selepas pengalamatan awal, beberapa set data boleh dipindahkan secara berturut-turut. Mod ini serupa dengan pecah cache.
  • Penguasaan bas: Bas PCI menyokong penguasaan penuh, yang meningkatkan prestasi.
  • Pilihan Jalur Lebar Tinggi: Versi 2.1 spesifikasi bas PCI membolehkan pengembangan kepada 64 bit dan 66 MHz, meningkatkan prestasi semasa sebanyak empat kali. Dalam praktiknya, bas PCI 64-bit belum lagi dilaksanakan dalam PC (walaupun ia sudah digunakan dalam sesetengah pelayan) dan kelajuan kini terhad kepada 33 MHz, terutamanya disebabkan oleh isu keserasian. Untuk beberapa lama anda perlu mengehadkan diri anda kepada 32 bit dan 33 MHz. Walau bagaimanapun, terima kasih kepada AGP, prestasi yang lebih tinggi akan direalisasikan dalam bentuk yang sedikit diubah suai.

Bergantung pada chipset dan motherboard, kelajuan bas PCI boleh ditetapkan sebagai segerak atau tak segerak. Dalam persediaan segerak (digunakan dalam kebanyakan PC), bas PCI beroperasi pada separuh kelajuan bas memori; memandangkan bas memori biasanya berjalan pada 50, 60, atau 66 MHz, bas PCI berjalan pada 25, 30 atau 33 MHz. Dengan persediaan tak segerak, kelajuan bas PCI boleh ditetapkan secara bebas daripada kelajuan bas memori. Ini biasanya dikawal menggunakan pelompat pada papan induk atau tetapan BIOS. Overclocking bas sistem pada PC yang menggunakan bas PCI segerak akan overclock peranti PCI, selalunya menyebabkan masalah ketidakstabilan sistem.

Pelaksanaan asal bas PCI berjalan pada 33 MHz, dan spesifikasi PCI 2.1 berikutnya menetapkan frekuensi 66 MHz, yang sepadan dengan daya pemprosesan 266 MB/s. Bas PCI boleh dikonfigurasikan untuk lebar data 32- dan 64-bit dan membenarkan kad 32- dan 64-bit, serta perkongsian gangguan, yang berguna dalam sistem berprestasi tinggi yang kekurangan talian IRQ. Sejak pertengahan 1995, semua peranti PC berkelajuan tinggi telah berkomunikasi antara satu sama lain melalui bas PCI. Selalunya ia digunakan untuk pengawal cakera keras dan pengawal grafik, yang dipasang terus pada papan induk atau pada kad pengembangan dalam slot bas PCI.

Slot pengembangan bas PCI

Bas PCI membenarkan lebih banyak slot pengembangan daripada bas VLB tanpa menyebabkan masalah teknikal. Kebanyakan sistem PCI menyokong 3 atau 4 slot PCI, dan beberapa menyokong lebih ketara.

Catatan: Pada sesetengah sistem, tidak semua slot menyokong penguasaan bas. Ini kurang biasa sekarang, tetapi masih disyorkan untuk melihat manual motherboard.

Bas PCI membolehkan lebih banyak jenis kad pengembangan berbanding bas VLB. Jenis yang paling biasa ialah kad video, penyesuai hos SCSI dan kad rangkaian berkelajuan tinggi. (Pemacu keras juga beroperasi pada bas PCI, tetapi ia biasanya disambungkan terus ke papan induk.) Walau bagaimanapun, ambil perhatian bahawa bas PCI tidak melaksanakan beberapa fungsi; contohnya, port bersiri dan selari mesti kekal pada bas ISA. Nasib baik, walaupun pada hari ini bas ISA masih lebih daripada mencukupi untuk peranti ini.

Gangguan dalaman bas PCI

Bas PCI menggunakan sistem gangguan dalamannya untuk mengendalikan permintaan daripada kad pada bas. Gangguan ini sering dipanggil "#A", "#B", "#C" dan "#D" untuk mengelakkan kekeliruan dengan IRQ sistem bernombor biasa, walaupun kadangkala ia juga dipanggil "#1" hingga "#4". Tahap gangguan ini biasanya tidak dapat dilihat oleh pengguna kecuali dalam skrin persediaan BIOS PCI, di mana ia boleh digunakan untuk mengawal operasi kad PCI.

Gangguan ini, jika diperlukan oleh kad dalam slot, dipetakan kepada gangguan biasa, selalunya kepada IRQ9 - IRQ12. Slot PCI pada kebanyakan sistem boleh dipetakan kepada kebanyakan empat IRQ biasa. Pada sistem yang mempunyai lebih daripada empat slot PCI, atau yang mempunyai empat slot dan pengawal USB (yang menggunakan PCI), dua atau lebih peranti PCI berkongsi IRQ.

Penguasaan bas PCI

Ingat bahawa penguasaan bas adalah keupayaan peranti pada bas PCI (tentu saja berbeza dari set cip sistem) untuk mengawal bas dan secara langsung melakukan pemindahan. Bas PCI adalah bas pertama yang membawa kepada populariti penguasaan bas (mungkin kerana sistem pengendalian dan program dapat memanfaatkannya).

Bas PCI menyokong penguasaan bas penuh dan menyediakan cara timbang tara bas melalui set cip sistem. Reka bentuk PCI membolehkan berbilang peranti menguasai bas pada masa yang sama, dan litar timbang tara memastikan tiada peranti pada bas (termasuk pemproses!) akan menyekat mana-mana peranti lain. Walau bagaimanapun, satu peranti dibenarkan menggunakan lebar jalur penuh bas jika tiada peranti lain yang menghantar apa-apa. Dalam erti kata lain, bas PCI bertindak sebagai rangkaian kawasan tempatan yang kecil di dalam komputer, di mana berbilang peranti boleh berkomunikasi antara satu sama lain dengan berkongsi saluran komunikasi, dan yang dikawal oleh chipset.

Teknologi Palam dan Main untuk bas PCI

Bas PCI adalah sebahagian daripada piawaian Plug and Play (PnP) yang dibangunkan oleh Intel, Microsoft dan banyak lagi. Sistem bas PCI adalah yang pertama mempopularkan penggunaan PnP. Litar set cip PCI mengurus pengenalan kad dan berfungsi dengan sistem pengendalian dan BIOS untuk memperuntukkan sumber secara automatik kepada kad yang serasi.

Bas PCI sentiasa diperbaiki dan pembangunan diketuai oleh PCI Special Interest Group, yang merangkumi Intel, IBM, Apple, dan lain-lain. Hasil daripada perkembangan ini ialah peningkatan frekuensi bas kepada 66 MHz dan pengembangan data kepada 64 bit . Walau bagaimanapun, alternatif sedang dibuat, seperti Accelerated Graphics Port (AGP) dan FireWire (IEEE 1394) bas bersiri berkelajuan tinggi. AGP sebenarnya ialah bas PCI 66 MHz (versi 2.1) yang memperkenalkan beberapa penambahbaikan yang bertujuan untuk sistem grafik.

Inisiatif lain ialah tayar PCI-X, juga dipanggil "Projek Satu" dan "I/O Masa Depan". IBM, Mylex, 3Com, Adaptec, Hewlett-Packard dan Compaq ingin membangunkan versi pelayan berkelajuan tinggi khas bas PCI. Bas ini akan mempunyai lebar jalur 1 GB/s (64 bit, 133 MHz). Intel dan Dell Computer tidak terlibat dalam projek ini.

Dell Computer, Hitachi, NEC, Siemens, Sun Microsystems dan Intel, sebagai tindak balas kepada Projek Satu, mengambil inisiatif untuk membangunkan bas I/O Generasi Seterusnya ( NGIO), menyasarkan seni bina I/O baharu untuk pelayan.

Pada Ogos 1999, tujuh syarikat terkemuka (Compaq, Dell, Hewlett-Packard, IBM, Intel, Microsoft, Sun Microsystems) mengumumkan hasrat mereka untuk menggabungkan idea terbaik bas I/O Masa Depan dan I/O Generasi Seterusnya. Seni bina I/O terbuka baharu untuk pelayan harus menyediakan daya pemprosesan sehingga 6 GB/s. Piawaian NGIO baharu dijangka diterima pakai menjelang akhir tahun 2001.

Port grafik dipercepatkan

Keperluan untuk meningkatkan lebar jalur antara pemproses dan sistem video pada mulanya membawa kepada pembangunan bas I/O tempatan dalam PC, bermula dengan Bas Tempatan VESA dan berakhir dengan bas PCI moden. Trend ini berterusan, dengan permintaan untuk lebar jalur video yang meningkat tidak lagi dipenuhi walaupun oleh bas PCI dengan lebar jalur 132 MB/s standardnya. Grafik 3D(Grafik 3D) membolehkan anda mensimulasikan dunia maya dan nyata pada skrin dengan butiran terkecil. Memaparkan tekstur dan menyembunyikan objek memerlukan sejumlah besar data, dan kad grafik mesti mempunyai akses pantas kepada data ini untuk mengekalkan kadar muat semula yang tinggi.

Trafik pada bas PCI menjadi sangat sibuk dalam PC moden apabila video, pemacu keras dan peranti lain bersaing untuk satu-satunya jalur lebar I/O. Untuk mengelakkan ketepuan bas PCI dengan maklumat video, Intel membangunkan antara muka baharu khusus untuk sistem video, dipanggil port grafik dipercepatkan(Pelabuhan Grafik Dipercepat - AGP).

Port AGP direka bentuk sebagai tindak balas kepada peningkatan permintaan untuk prestasi video. Memandangkan program dan komputer menggunakan kawasan seperti pecutan 3D dan main balik video gerakan penuh, pemproses dan set cip video mesti memproses lebih banyak maklumat. Dalam aplikasi sedemikian, bas PCI telah mencapai hadnya, terutamanya kerana ia juga digunakan oleh pemacu keras dan peranti persisian lain.

Di samping itu, lebih banyak memori video diperlukan. Grafik tiga dimensi memerlukan lebih banyak memori, bukan sahaja untuk imej skrin, tetapi juga untuk pengiraan. Secara tradisinya, masalah ini diselesaikan dengan meletakkan lebih banyak memori pada kad video, tetapi ini menimbulkan dua masalah:

  • Harga: Memori video lebih mahal daripada memori RAM biasa.
  • Kapasiti Terhad: Kapasiti memori pada kad video adalah terhad: jika anda meletakkan 6 MB pada kad dan 4 MB diperlukan untuk penimbal bingkai, maka hanya tinggal 2 MB untuk diproses. Memori ini tidak mudah untuk dikembangkan dan tidak boleh digunakan untuk perkara lain melainkan pemprosesan video diperlukan.

AGP menyelesaikan masalah ini dengan membenarkan pemproses video mengakses memori sistem utama untuk melakukan pengiraan. Teknik ini jauh lebih cekap kerana memori ini boleh dikongsi secara dinamik antara pemproses sistem dan pemproses video bergantung pada keperluan sistem.

Idea di sebalik pelaksanaan AGP agak mudah: untuk mencipta antara muka yang pantas dan khusus antara set cip video dan pemproses sistem. Antara muka hanya dilaksanakan antara kedua-dua peranti ini, yang menyediakan tiga kelebihan utama: lebih mudah untuk melaksanakan port, lebih mudah untuk meningkatkan kelajuan AGP, dan peningkatan khusus video boleh diperkenalkan ke dalam antara muka. Chipset AGP bertindak sebagai perantara antara pemproses, cache Pentium II L2, memori sistem, kad video dan bas PCI, melaksanakan apa yang dipanggil pelabuhan quad(Quad Port).

AGP dianggap pelabuhan, bukan bas, kerana ia hanya menghubungkan dua peranti (pemproses dan kad video) dan tidak membenarkan pengembangan. Salah satu kelebihan utama AGP ialah ia mengasingkan sistem video daripada komponen PC yang lain, menghapuskan persaingan untuk lebar jalur. Memandangkan kad grafik dialih keluar daripada bas PCI, peranti lain boleh berjalan dengan lebih pantas. Untuk AGP, papan induk mempunyai soket khas, yang serupa dengan soket bas PCI, tetapi terletak di lokasi yang berbeza pada papan. Dalam rajah berikut, anda boleh melihat dua soket bas ISA (hitam), kemudian dua soket bas PCI (putih) dan soket ADP (coklat).

AGP muncul pada penghujung tahun 1997 dan merupakan yang pertama disokong oleh cipset 440LX Pentium II. Pada tahun berikutnya, chipset AGP dari syarikat lain muncul. Untuk maklumat lanjut tentang AGP, lihat laman web http://developer.intel.com/technology/agp/.

antara muka AGP

Antara muka AGP adalah serupa dengan bas PCI dalam banyak aspek. Slot itu sendiri mempunyai bentuk dan dimensi fizikal yang sama, tetapi diimbangi lebih jauh dari tepi papan induk berbanding slot PCI. Spesifikasi AGP sebenarnya bergantung pada spesifikasi PCI 2.1, yang membolehkan kelajuan 66 MHz, tetapi kelajuan ini tidak dilaksanakan dalam PC. Papan induk AGP mempunyai satu slot pengembangan untuk kad video AGP dan kurang satu slot PCI, tetapi sebaliknya serupa dengan papan induk PCI.

Lebar bas, kelajuan dan lebar jalur

Bas AGP adalah 32 bit lebar, sama seperti bas PCI, tetapi bukannya berjalan pada separuh kelajuan bas memori seperti PCI, ia berjalan pada kelajuan penuh. Sebagai contoh, pada papan induk Pentium II standard, bas AGP berjalan pada 66 MHz dan bukannya bas PCI 33 MHz. Ini dengan serta-merta menggandakan lebar jalur port - bukannya had 132 MB/s untuk PCI, port AGP mempunyai lebar jalur 264 MB/s dalam mod kelajuan terendah. Selain itu, ia tidak berkongsi sebarang lebar jalur dengan peranti bas PCI yang lain.

Selain menggandakan kelajuan bas, AGP mentakrifkan mod 2X, yang menggunakan isyarat khas untuk membenarkan dua kali lebih banyak data dihantar melalui port pada frekuensi jam yang sama. Dalam mod ini, maklumat dihantar pada tepi naik dan turun isyarat penyegerakan. Walaupun bas PCI hanya menghantar data pada satu tepi, AGP menghantar data pada kedua-dua tepi. Akibatnya, prestasi meningkat dua kali ganda dan secara teorinya mencapai 528 MB/s. Ia juga dirancang untuk melaksanakan rejim 4X, di mana empat pemindahan dijalankan dalam setiap kitaran jam, yang akan meningkatkan prestasi kepada 1056 MB / s.

Sudah tentu, semua ini mengagumkan dan lebar jalur 1 GB/s sangat baik untuk kad video, tetapi terdapat satu masalah: PC moden mempunyai beberapa bas. Ingat bahawa pemproses kelas Pentium mempunyai lebar bas data 64-bit dan beroperasi pada 66 MHz, yang menyediakan daya pemprosesan teori sebanyak 524 MB/s, jadi lebar jalur 1 GB/s tidak memberikan keuntungan yang ketara melainkan kelajuan bas data ditingkatkan melebihi 66 MHz. Papan induk baharu telah meningkatkan kelajuan bas sistem kepada 100 MHz, yang meningkatkan daya pemprosesan kepada 800 MB/s, tetapi ini tidak mencukupi untuk mewajarkan pemindahan mod 4X.

Di samping itu, pemproses mesti mengakses memori sistem, bukan hanya sistem video. Jika keseluruhan jalur lebar sistem 524 MB/s diduduki oleh video melalui AGP, apakah yang boleh dilakukan oleh pemproses? Dalam kes ini, bergerak ke kelajuan sistem 100 MHz akan memberikan beberapa manfaat.

AGP Port Video Pipelining

Salah satu faedah AGP ialah keupayaannya untuk menyalurkan permintaan data. Pemprosesan paip pertama kali digunakan dalam pemproses moden sebagai cara untuk meningkatkan prestasi dengan bertindih bahagian tugas yang berurutan. Terima kasih kepada AGP, set cip video boleh menggunakan teknik yang sama apabila meminta maklumat daripada ingatan, yang meningkatkan prestasi dengan ketara.

Akses AGP kepada memori sistem

Ciri paling penting AGP ialah keupayaan untuk berkongsi memori sistem utama dengan set cip video. Ini membolehkan sistem video mengakses lebih banyak memori untuk grafik 3D dan pemprosesan lain tanpa memerlukan sejumlah besar memori video pada kad video. Memori pada kad video dikongsi antara penimbal bingkai dan kegunaan lain. Kerana framebuffer memerlukan memori yang cepat dan mahal seperti VRAM, kebanyakan kad semua memori dilaksanakan dalam VRAM, walaupun ini diperlukan untuk kawasan memori selain daripada framebuffer.

Perhatikan bahawa AGP tidak merujuk kepada seni bina ingatan bersatu (UMA). Dalam seni bina ini semua Memori kad video, termasuk penimbal bingkai, diambil daripada memori sistem utama. Dalam AGP, penimbal bingkai kekal pada kad video, di mana ia terletak. Penampan bingkai ialah komponen paling penting dalam memori video dan memerlukan prestasi tertinggi, jadi lebih masuk akal untuk meninggalkannya pada kad video dan menggunakan VRAM untuknya.

AGP membenarkan pemproses video mengakses memori sistem untuk tugas intensif memori lain, seperti penteksanan dan operasi grafik 3D yang lain. Memori ini tidak kritikal seperti penimbal bingkai, yang membolehkan kad video menjadi lebih murah dengan mengurangkan kapasiti memori VRAM. Mengakses memori sistem dipanggil pelaksanaan langsung dari ingatan(Direct Memory Execute - DIME). Peranti khas dipanggil jadual pemetaan semula apertur grafik(Graphics Aperture Remapping Table - GART), beroperasi pada alamat RAM sedemikian rupa sehingga ia boleh diedarkan dalam memori sistem dalam blok kecil, bukannya satu bahagian besar, dan memberikannya kepada kad video seolah-olah ia adalah sebahagian daripada memori video . Angka berikut memberikan gambaran yang jelas tentang fungsi AGP:


Keperluan AGP

Untuk menggunakan AGP dalam sistem, beberapa keperluan mesti dipenuhi:

  • Ketersediaan kad video AGP: Keperluan ini agak jelas.
  • Ketersediaan papan induk dengan cipset AGP: Sudah tentu, chipset pada motherboard mesti menyokong AGP.
  • Sokongan sistem pengendalian: Sistem pengendalian mesti menyokong antara muka baharu menggunakan pemacu dan rutin dalamannya.
  • Sokongan pemandu: Sudah tentu, kad video memerlukan pemacu khas untuk menyokong AGP dan memanfaatkan ciri khasnya, seperti 3X.

Bas bersiri baharu

Selama 20 tahun sekarang, banyak peranti persisian telah disambungkan ke port selari dan bersiri yang sama yang muncul pada PC pertama, dan dengan pengecualian piawaian Plug and Play, "teknologi I/O" telah berubah sedikit sejak 1081. Walau bagaimanapun, menjelang akhir 90-an abad yang lalu, pengguna semakin mula merasakan batasan port selari dan bersiri standard:

  • Lebar jalur: Port bersiri mempunyai daya pemprosesan maksimum 115.2 Kb/s, dan port selari (bergantung pada jenis) kira-kira 500 Kb/s. Walau bagaimanapun, peranti seperti kamera video digital memerlukan lebar jalur yang jauh lebih tinggi.
  • Kemudahan penggunaan: Menyambung peranti ke port lama adalah sangat menyusahkan, terutamanya melalui penyesuai port selari. Di samping itu, semua port terletak di bahagian belakang PC.
  • Sumber perkakasan: Setiap port memerlukan talian IRQ sendiri. PC hanya mempunyai 16 talian IRQ, yang kebanyakannya sudah diduduki. Sesetengah PC hanya mempunyai lima talian IRQ percuma untuk menyambungkan peranti baharu.
  • Bilangan pelabuhan terhad: Banyak PC mempunyai dua port COM bersiri dan satu port LPT selari. Ia adalah mungkin untuk menambah lebih banyak port tetapi dengan kos menggunakan talian IRQ yang berharga.

Dalam beberapa tahun kebelakangan ini, teknologi I/O telah menjadi salah satu bidang yang paling dinamik dalam pembangunan PC desktop, dan dua piawaian data bersiri telah dibangunkan yang telah banyak mengubah cara peranti persisian disambungkan dan telah mengambil konsep palam dan mainkan kepada yang baharu. ketinggian. Terima kasih kepada piawaian baharu, mana-mana pengguna akan dapat menyambungkan bilangan peranti yang hampir tidak terhad kepada PC dalam beberapa saat sahaja, tanpa mempunyai sebarang pengetahuan teknikal khas.

Bas Bersiri Universal

Dibangunkan oleh Compaq, Digital, IBM, Intel, Microsoft, NEC dan Northern Telecom bas bersiri universal(Universal Serial Bus - USB) menyediakan penyambung baharu untuk menyambungkan semua peranti I/O biasa, menghapuskan banyak port dan penyambung hari ini.

Bas USB membenarkan sambungan sehingga 127 peranti menggunakan sambungan rantai daisy(daisy-chaining) atau penggunaan Hab USB(hab USB). Hab itu sendiri, atau hab, mempunyai beberapa soket dan dimasukkan ke dalam PC atau peranti lain. Setiap hab USB boleh menyambungkan tujuh peranti persisian. Di antara mereka mungkin terdapat hab kedua, yang mana tujuh lagi peranti persisian boleh disambungkan, dsb. Bas USB juga membawa kuasa +5 V bersama-sama dengan isyarat data, jadi peranti kecil seperti pengimbas pegang tangan mungkin tidak mempunyai bekalan kuasa sendiri.

Peranti dipalamkan terus ke soket 4-pin pada PC atau hab sebagai soket segi empat tepat Jenis A. Semua kabel yang disambungkan secara kekal ke peranti mempunyai palam Jenis A. Peranti yang menggunakan kabel berasingan mempunyai soket segi empat sama Jenis B, dan kabel yang menyambungkannya mempunyai palam Jenis A atau Jenis B.

Bas USB mengalih keluar had kelajuan port bersiri berasaskan UART. Ia beroperasi pada kelajuan 12 Mbps, yang serasi dengan teknologi rangkaian Ethernet dan Token Ring serta menyediakan lebar jalur yang mencukupi untuk semua peranti persisian moden. Sebagai contoh, bas USB mempunyai lebar jalur yang mencukupi untuk menyokong peranti seperti pemacu CD-ROM luaran dan pemacu pita, serta antara muka ISDN bagi telefon ciri. Ia juga mencukupi untuk menghantar isyarat audio digital terus kepada pembesar suara yang dilengkapi dengan penukar digital-ke-analog, menghapuskan keperluan untuk kad bunyi. Walau bagaimanapun, bas USB tidak bertujuan untuk menggantikan rangkaian. Untuk mencapai kos rendah yang boleh diterima, jarak antara peranti dihadkan kepada 5 m. Untuk peranti perlahan seperti papan kekunci dan tetikus, kadar pemindahan data boleh ditetapkan kepada 1.5 Mbps, menjimatkan lebar jalur untuk peranti yang lebih pantas.

Bas USB menyokong sepenuhnya teknologi Palam dan Main. Ia menghapuskan keperluan untuk memasang kad pengembangan di dalam PC dan seterusnya mengkonfigurasi semula sistem. Bas membolehkan anda menyambung, mengkonfigurasi, menggunakan dan, jika perlu, memutuskan sambungan peranti persisian semasa PC dan peranti lain berfungsi. Tidak perlu memasang pemacu, memilih port bersiri dan selari, atau menentukan talian IRQ, saluran DMA dan alamat I/O. Semua ini dicapai dengan mengawal peranti persisian menggunakan pengawal hos pada motherboard atau kad PCI. Pengawal hos dan pengawal hamba dalam hab mengawal peranti persisian, mengurangkan beban pemproses dan meningkatkan prestasi sistem keseluruhan. Pengawal hos itu sendiri dikawal oleh perisian sistem dalam sistem pengendalian.

Data dihantar melalui saluran dwiarah yang dikawal oleh pengawal hos dan pengawal hab hamba. Penguasaan bas yang dipertingkatkan membolehkan sebahagian daripada jumlah lebar jalur dikhaskan secara kekal untuk peranti tertentu; kaedah ini dipanggil penghantaran data isokron(pemindahan data isokron). Antara muka bas USB mengandungi dua modul utama: mesin antara muka bersiri(Enjin Antara Muka Bersiri - SIE), bertanggungjawab untuk protokol bas, dan hab akar(Root Hub), digunakan untuk mengembangkan bilangan port bas USB.

Bas USB memperuntukkan 500 mA ke setiap port. Terima kasih kepada ini, peranti berkuasa rendah yang biasanya memerlukan penyesuai AC berasingan boleh dikuasakan melalui kabel - USB membolehkan PC mengesan kuasa yang diperlukan secara automatik dan menghantarnya ke peranti. Hab menerima kuasa penuh daripada bas USB (berkuasa bas), tetapi mungkin mempunyai penukar AC mereka sendiri. Hab berkuasa sendiri yang menyampaikan 500 mA setiap port memberikan fleksibiliti maksimum untuk peranti masa hadapan. Hab pensuisan port mengasingkan semua port antara satu sama lain, jadi satu yang terpintas tidak mengganggu operasi yang lain.

Bas USB menjanjikan PC dengan port USB tunggal dan bukannya empat atau lima penyambung berbeza hari ini. Anda boleh menyambungkan satu peranti berkuasa besar kepadanya, seperti monitor atau pencetak, yang akan bertindak sebagai hab, menyediakan sambungan ke peranti lain yang lebih kecil, seperti tetikus, papan kekunci, modem, pengimbas, kamera digital, dsb. Walau bagaimanapun, ini memerlukan pembangunan pemacu peranti khas. Walau bagaimanapun, konfigurasi PC ini mempunyai kelemahan. Sesetengah pakar percaya bahawa seni bina USB agak kompleks, dan keperluan untuk menyokong pelbagai jenis peranti persisian memerlukan pembangunan set keseluruhan protokol. Yang lain percaya bahawa prinsip hab hanya mengalihkan kos dan kerumitan daripada unit sistem kepada papan kekunci atau monitor. Tetapi halangan utama kepada kejayaan USB ialah standard IEEE 1394 FireWire.

Bas IEEE 1394 FireWire

Standard bas persisian berkelajuan tinggi ini dibangunkan oleh Apple Computer, Texas Instruments dan Sony. Ia direka bentuk sebagai pelengkap kepada bas USB, bukan sebagai alternatif kepadanya, kerana kedua-dua bas boleh digunakan dalam sistem yang sama, serupa dengan port selari dan bersiri moden. Walau bagaimanapun, pengeluar kamera digital dan pencetak yang besar lebih berminat dengan bas IEEE 1394 daripada bas USB kerana kamera digital lebih sesuai dengan soket 1394 berbanding port USB.

IEEE 1394 (biasa dipanggil FireWire) adalah seperti USB, juga bas bersiri hot-swappable, tetapi lebih pantas. IEEE 1394 mempunyai dua lapisan antara muka: satu untuk bas pada papan induk komputer dan satu untuk antara muka titik ke titik antara peranti persisian dan komputer melalui kabel bersiri. Jambatan ringkas menghubungkan kedua-dua peringkat ini. Antara muka bas menyokong kadar pemindahan data 12.5, 25 atau 50 MB/s, dan antara muka kabel menyokong 100, 200 dan 400 MB/s, yang jauh lebih pantas daripada kelajuan bas USB 1.5 MB/s atau 12 MB/s . Spesifikasi 1394b mentakrifkan cara lain untuk mengekod dan menghantar data, membolehkan kelajuan meningkat kepada 800 Mb/s, 1.6 Gb/s atau lebih. Kelajuan tinggi ini membolehkan anda menggunakan IEEE 1394 untuk menyambungkan kamera digital, pencetak, TV, kad rangkaian dan peranti storan luaran kepada PC.

Penyambung kabel IEEE 1394 direka bentuk supaya sesentuh elektrik terkandung dalam badan penyambung, yang menghalang kemungkinan renjatan elektrik kepada pengguna dan pencemaran sesentuh oleh tangan pengguna. Penyambung ini kecil dan mudah, serupa dengan penyambung permainan Nintendo GameBoy, yang telah terbukti mempunyai ketahanan yang sangat baik. Di samping itu, penyambung ini boleh dipasang secara membuta tuli ke bahagian belakang PC. Tiada peranti terminal (terminator) dan pemasangan manual pengecam diperlukan.

Bas IEEE 1394 direka untuk kabel 6 wayar sehingga 4.5 m panjang, yang mengandungi dua pasang konduktor untuk penghantaran data dan satu pasangan untuk menjana kuasa peranti. Setiap pasangan isyarat dilindungi dan keseluruhan kabel juga dilindungi. Kabel membenarkan voltan dari 8V hingga 400V dan arus sehingga 1.5A dan mengekalkan kesinambungan fizikal peranti apabila peranti dimatikan atau rosak (yang sangat penting untuk topologi siri). Kabel membekalkan kuasa kepada peranti yang disambungkan ke bas. Apabila standard semakin matang, bas dijangka memberikan jarak bebas pengulang yang lebih lama dan daya pemprosesan yang lebih besar.

Asas mana-mana sambungan IEEE 1394 ialah cip lapisan fizikal dan cip lapisan komunikasi, dan peranti memerlukan dua cip. Antara muka fizikal (PHY) satu peranti bersambung ke PHY peranti lain. Ia mengandungi litar yang diperlukan untuk melaksanakan fungsi timbang tara dan permulaan. Antara muka komunikasi menghubungkan PHY serta litar dalaman peranti. Ia menghantar dan menerima paket dalam format IEEE 1394 dan menyokong pemindahan data asynchronous atau isochronous. Keupayaan untuk menyokong format asynchronous dan isochronous dalam antara muka yang sama membolehkan aplikasi bukan masa kritikal seperti pengimbas atau pencetak, serta aplikasi masa nyata seperti video dan audio, berjalan di atas bas. Semua cip lapisan fizikal menggunakan teknologi yang sama, manakala cip lapisan komunikasi adalah khusus untuk setiap peranti. Pendekatan ini membolehkan bas IEEE 1394 bertindak sebagai sistem peer-to-peer, berbanding pendekatan pelayan-pelanggan bas USB. Akibatnya, sistem IEEE 1394 tidak memerlukan hos perkhidmatan mahupun PC.

Pemindahan tak segerak ialah cara tradisional untuk memindahkan data antara komputer dan peranti persisian. Di sini, data dihantar dalam satu arah dan disertakan dengan pengesahan seterusnya kepada sumber. Pemindahan data tak segerak menekankan penghantaran dan bukannya prestasi. Pemindahan data dijamin dan penghantaran semula disokong. Pemindahan data isokron menstrim data pada kadar yang telah ditetapkan supaya aplikasi boleh memprosesnya berdasarkan masa. Ini amat penting untuk data media kritikal masa, di mana penghantaran tepat dalam masa menghapuskan keperluan untuk penimbalan yang mahal. Pemindahan data isokron berfungsi berdasarkan prinsip penyiaran, di mana satu atau lebih peranti boleh "mendengar" data yang dihantar. Bas IEEE 1394 boleh menghantar berbilang saluran (sehingga 63) data isokron secara serentak. Memandangkan pemindahan isokronis boleh menggunakan maksimum 80% lebar jalur bas, terdapat baki lebar jalur yang mencukupi untuk pemindahan tak segerak tambahan.

Seni bina bas berskala IEEE 1394 dan topologi fleksibel menjadikannya ideal untuk menyambungkan peranti berkelajuan tinggi, daripada komputer dan pemacu keras kepada peralatan audio dan video digital. Peranti boleh disambungkan dalam rantai daisy atau topologi pokok. Rajah di sebelah kiri menunjukkan dua ruang kerja berasingan yang disambungkan oleh jambatan bas IEEE 1394. Ruang Kerja #1 terdiri daripada kamera video, PC dan VCR, yang semuanya disambungkan melalui IEEE 1394. PC juga disambungkan ke alat kawalan jauh secara fizikal pencetak melalui pengulang 1394, yang meningkatkan jarak antara peranti. menguatkan isyarat bas. Pada bas IEEE 1394, sehingga 16 lompatan dibenarkan antara mana-mana dua peranti. Pembahagi 1394 digunakan di antara jambatan dan pencetak untuk menyediakan port lain untuk menyambungkan jambatan bas IEEE 1394. Pemisah memberikan pengguna fleksibiliti topologi yang lebih besar.

Kawasan kerja #2 hanya mengandungi PC dan pencetak pada segmen bas 1394, serta sambungan ke jambatan bas. Jambatan mengasingkan trafik data dalam setiap ruang kerja. Jambatan bas IEEE 1394 membenarkan data terpilih dipindahkan dari satu segmen bas ke segmen bas yang lain. Oleh itu, PC #2 boleh meminta imej daripada VCR di kawasan kerja #1. Memandangkan kabel bas juga membawa kuasa, antara muka isyarat PHY sentiasa dikuasakan dan data dipindahkan walaupun PC #1 dimatikan.

Setiap segmen bas IEEE 1394 membenarkan sambungan sehingga 63 peranti. Kini setiap peranti boleh terletak pada jarak sehingga 4.5 m; jarak jauh boleh dilakukan dengan dan tanpa pengulang. Penambahbaikan kabel akan membolehkan peranti dibawa pada jarak yang lebih jauh. Jambatan boleh menghubungkan lebih 1,000 segmen, memberikan potensi pengembangan yang ketara. Kelebihan lain ialah keupayaan untuk melakukan transaksi pada kelajuan yang berbeza pada satu medium bagi setiap peranti. Sebagai contoh, sesetengah peranti boleh berjalan pada 100 Mbps, manakala yang lain boleh berjalan pada 200 Mbps dan 400 Mbps. Pertukaran panas (menyambung atau memutuskan peranti) pada bas dibenarkan walaupun semasa bas beroperasi sepenuhnya. Perubahan dalam topologi bas dikesan secara automatik. Ini menghapuskan keperluan untuk suis alamat dan campur tangan pengguna lain untuk mengkonfigurasi semula bas.

Terima kasih kepada teknologi pemindahan paket, bas IEEE 1394 boleh diatur seolah-olah ruang memori diedarkan antara peranti, atau seolah-olah peranti berada dalam slot pada papan induk. Alamat peranti terdiri daripada 64 bit, dengan 10 bit diperuntukkan untuk ID rangkaian, 6 bit untuk ID nod dan 48 bit untuk alamat memori. Hasilnya, 1023 rangkaian 63 nod boleh ditangani, setiap satu dengan 281 TB memori. Menangani memori dan bukannya saluran menganggap sumber sebagai daftar atau memori yang boleh diakses menggunakan transaksi memori pemproses. Semua ini menyediakan organisasi rangkaian yang mudah; contohnya, kamera digital boleh dengan mudah memindahkan imej terus ke pencetak digital tanpa komputer perantara. Bas IEEE 1394 menunjukkan bahawa PC kehilangan peranan dominannya dalam menyambungkan persekitaran dan ia boleh dianggap sebagai nod yang sangat pintar.

Keperluan untuk menggunakan dua cip dan bukannya satu menjadikan peranti IEEE 1394 lebih mahal daripada peranti SCSI, IDE atau USB, menjadikannya tidak sesuai untuk peranti perlahan. Walau bagaimanapun, faedahnya untuk aplikasi berkelajuan tinggi seperti penyuntingan video digital menjadikan IEEE 1394 antara muka utama untuk elektronik pengguna.

Walaupun kelebihan bas IEEE 1394 dan kemunculan papan induk pada tahun 2000 dengan pengawal terbina dalam untuk bas ini, kejayaan masa depan FireWire tidak dijamin. Kemunculan spesifikasi USB 2.0 sangat merumitkan keadaan.

Spesifikasi USB 2.0

Compaq, Hewlett-Packard, Intel, Lucent, Microsoft, NEC dan Philips mengambil bahagian dalam pembangunan spesifikasi ini, bertujuan untuk menyokong peranti persisian berkelajuan tinggi. Pada Februari 1999, peningkatan prestasi sebanyak 10 hingga 20 kali diumumkan, dan pada September 1999, kajian kejuruteraan menaikkan anggaran kepada 30 hingga 40 kali ganda berbanding USB 1.1. Terdapat kebimbangan bahawa dengan prestasi sedemikian, bas USB akan selama-lamanya "menguburkan" bas IEEE 1394. Walau bagaimanapun, konsensus umum ialah kedua-dua bas itu ditujukan kepada aplikasi yang berbeza. Matlamat USB 2.0 adalah untuk menyediakan sokongan untuk semua peranti PC popular semasa dan masa hadapan, manakala IEEE 1394 bertujuan untuk menyambungkan peranti audio dan video pengguna seperti perakam video digital, DVD dan televisyen digital.

Menurut USB 2.0, daya tampung meningkat daripada 12 Mb/s kepada 360-480 Mb/s. USB 2.0 dijangka serasi dengan USB 1.1, memberikan pengguna peralihan yang lancar ke bas baharu. Peranti persisian berkelajuan tinggi baharu akan dibangunkan untuknya, yang akan mengembangkan rangkaian aplikasi PC. Kelajuan 12 MB/s memadai untuk peranti seperti telefon, kamera digital, papan kekunci, tetikus, kayu bedik digital, pemacu pita, pemacu liut, pembesar suara digital, pengimbas dan pencetak. Lebar lebar USB 2.0 yang meningkat akan mengembangkan fungsi peranti persisian, menyediakan sokongan untuk kamera definisi tinggi untuk persidangan video, serta pengimbas berkelajuan tinggi dan pencetak generasi akan datang.

Peranti USB sedia ada akan berfungsi tidak berubah dalam sistem USB 2.0. Peranti seperti papan kekunci dan tetikus tidak memerlukan lebar jalur USB 2.0 yang meningkat dan akan berfungsi sebagai peranti USB 1.1. Jalur lebar USB 2.0 yang meningkat akan mengembangkan julat peranti persisian yang boleh disambungkan ke PC, dan juga akan membenarkan lebih banyak peranti USB berkongsi lebar jalur bas yang tersedia, sehingga had seni bina bas USB. Keserasian ke belakang USB 2.0 dengan USB 1.1 boleh menjadi kelebihan yang menentukan dalam memerangi bas IEEE 1394 untuk antara muka peranti pengguna.

Standard DeviceBay

DeviceBay ialah piawaian baharu yang mengikuti piawaian bas IEEE 1394 dan USB. Bas ini membenarkan peranti disambungkan dan diputuskan sambungannya dengan cepat, i.e. semasa operasi PC. Peluang sebegitu pertukaran panas(pertukaran panas, palam panas) memerlukan sambungan khas baharu antara peranti dan standard DeviceBay menjadi jawapan kepada keperluan ini. Ia menyeragamkan ruang di mana pemacu keras, pemacu CD-ROM dan peranti lain boleh dimasukkan. Bingkai pelekap dipasang tanpa alat dan semasa operasi PC. Jika piawaian DeviceBay menjadi meluas, ia akan menghapuskan kabel rata di dalam bekas PC. Keseluruhan PC boleh direka bentuk sebagai reka bentuk modular, di mana semua modul disambungkan ke bas USB atau FireWire sebagai peranti DeviceBay. Dalam kes ini, peranti boleh dialihkan secara bebas antara PC dan peranti rumah yang lain.

Piawaian DeviceBay direka untuk menyambungkan peranti seperti pemacu Zip, pemacu CD-ROM, pemacu pita, modem, pemacu keras, pembaca kad PC, dsb.

Bas sistem- Ini ialah sistem antara muka utama PC, menyediakan pasangan dan komunikasi semua perantinya antara satu sama lain.

Fungsi utama bas sistem adalah untuk memindahkan maklumat antara pemproses dan peranti komputer lain . Semua blok, atau lebih tepatnya port I/O mereka, disambungkan ke bas dengan cara yang sama melalui penyambung yang sepadan: secara langsung atau melalui pengawal ( penyesuai).

Bas sistem dikawal secara langsung, atau, lebih kerap, melalui pengawal bas. Pertukaran maklumat antara hos dan bas sistem dilakukan menggunakan kod ASCII. Bas sistem terdiri daripada tiga bas: bas kawalan, bas data dan bas alamat. Isyarat kawalan, data (nombor, simbol), alamat sel memori dan bilangan peranti input/output beredar di sepanjang bas ini. Ciri-ciri fungsian yang paling penting bagi bas sistem ialah: bilangan peranti yang ia sediakan dan daya pemprosesannya, mereka. kelajuan maksimum yang mungkin untuk pemindahan maklumat. Lebar jalur bas bergantung pada saiz bitnya (terdapat bas 8-, 16-, 32- dan 64-bit) dan kekerapan jam di mana bas beroperasi.

· Bas alamat Pemproses Intel Pentium (iaitu, ia adalah yang paling biasa dalam komputer peribadi) mempunyai bas alamat 32-bit, iaitu, ia terdiri daripada 32 garisan selari. Bergantung pada sama ada terdapat voltan pada mana-mana talian atau tidak, mereka mengatakan bahawa talian ini ditetapkan kepada satu atau sifar. Gabungan 32 sifar dan satu membentuk alamat 32-bit yang menunjuk ke salah satu sel RAM. Pemproses disambungkan kepadanya untuk menyalin data dari sel ke dalam salah satu daftarnya.

· Bas data. Bas ini menyalin data daripada RAM ke daftar pemproses dan kembali. Dalam komputer yang dibina pada pemproses Intel Pentium, bas data adalah 64-bit, iaitu, ia terdiri daripada 64 baris, di mana 8 bait diterima pada satu masa untuk diproses.

· Bas perintah . Untuk membolehkan pemproses memproses data, ia memerlukan arahan. Ia mesti tahu apa yang perlu dilakukan dengan bait yang disimpan dalam daftarnya. Arahan ini juga datang kepada pemproses daripada RAM, dari kawasan tempat program disimpan. Perintah juga diwakili dalam bait. Perintah yang paling mudah dimuatkan ke dalam satu bait, bagaimanapun, terdapat juga yang memerlukan dua, tiga atau lebih bait. Kebanyakan pemproses moden mempunyai bas arahan 32-bit (contohnya, pemproses Intel Pentium), walaupun terdapat pemproses 64-bit dan juga pemproses 128-bit.

CPU.

Pemproses (CPU) melakukan operasi logik dan aritmetik, menentukan susunan operasi, menunjukkan sumber data dan penerima hasil. Pemproses beroperasi di bawah kawalan program.

Pemproses adalah cip utama komputer di mana semua pengiraan dilakukan. Secara struktur, pemproses terdiri daripada sel yang serupa dengan sel RAM, tetapi dalam sel ini data bukan sahaja boleh disimpan, tetapi juga diubah. Sel dalaman pemproses dipanggil daftar.Mendaftar - sel memori berkelajuan tinggi pelbagai panjang (berbeza dengan sel OP, yang mempunyai panjang standard 1 bait dan kelajuan yang lebih rendah);

Apabila pertama kali berkenalan dengan komputer, dipercayai bahawa pemproses terdiri daripada lima peranti: unit logik aritmetik (ALU), unit kawalan (CU), daftar tujuan umum (GPR), memori cache dan penjana jam.

peranti kawalan(UU)- menjana dan membekalkan kepada semua blok mesin pada masa yang betul isyarat kawalan tertentu (nadi kawalan), ditentukan oleh spesifik operasi yang dijalankan dan hasil operasi sebelumnya; menjana alamat sel memori yang digunakan oleh operasi yang dijalankan dan menghantar alamat ini ke blok komputer yang sepadan, i.e. bertanggungjawab ke atas susunan perintah yang membentuk atur cara dilaksanakan.

Unit logik aritmetik(ALU)- direka untuk melaksanakan semua operasi aritmetik dan logik pada maklumat berangka dan simbolik (dalam sesetengah model PC, ALU tambahan disambungkan kepada ALU untuk mempercepatkan pelaksanaan operasi coprocessor matematik), Keputusan pertengahan disimpan dalam RON.

ingatan tempatan(MPP)- berfungsi untuk penyimpanan jangka pendek, rakaman dan output maklumat yang digunakan secara langsung dalam pengiraan dalam kitaran operasi mesin seterusnya. MPP dibina di atas daftar tujuan umum (GPR) dan digunakan untuk memastikan kelajuan tinggi mesin, kerana memori capaian rawak (RAM) tidak selalu memberikan kelajuan menulis, mencari dan membaca maklumat yang diperlukan untuk operasi yang cekap tinggi- mikropemproses kelajuan.

· Memori cache berfungsi untuk meningkatkan prestasi pemproses dengan mengurangkan masa terbiarnya yang tidak produktif. Ia digunakan untuk penyimpanan jangka pendek, rakaman dan output maklumat yang digunakan secara langsung dalam pengiraan dalam kitaran operasi mesin seterusnya. Memori cache dibina pada daftar dan digunakan untuk memastikan kelajuan tinggi mesin, kerana memori capaian rawak (RAM) tidak selalu memberikan kelajuan menulis, mencari dan membaca maklumat yang diperlukan untuk operasi cekap mikropemproses berkelajuan tinggi.

Apabila pemproses memerlukan data, ia mula-mula mengakses memori cache, dan hanya jika data yang diperlukan tidak ada, ia mengakses RAM. Menerima blok data daripada RAM, pemproses secara serentak memasukkannya ke dalam memori cache.

Selalunya, memori cache diedarkan pada beberapa tahap cache L1 (level1 ialah tahap pertama) dan L2 (level2 ialah tahap kedua). Cache tahap pertama berjalan pada cip yang sama dengan pemproses itu sendiri, mempunyai volum tertib berpuluh-puluh kilobait, dan biasanya beroperasi pada frekuensi yang dipadankan dengan frekuensi teras pemproses. Cache tahap kedua sama ada terletak dalam cip pemproses, atau ia diletakkan pada papan induk berhampiran pemproses, maka volumnya boleh mencapai beberapa MB, tetapi ia beroperasi pada frekuensi papan induk.

· penjana jam. Ia menjana urutan impuls elektrik; kekerapan denyutan yang dihasilkan menentukan kekerapan jam mesin.

Selang masa antara denyutan bersebelahan menentukan masa satu kitaran operasi mesin atau ringkasnya kitaran operasi mesin.Kekerapan jam adalah salah satu ciri utama komputer peribadi dan sebahagian besarnya menentukan kelajuan operasinya, kerana setiap operasi dalam mesin dilakukan dalam bilangan kitaran tertentu:

Sistem arahan pemproses. Semasa operasi, pemproses memberikan perkhidmatan data yang terdapat dalam daftarnya dalam medan RAM. Ia mentafsir beberapa data secara langsung sebagai data, beberapa data sebagai data alamat, dan beberapa sebagai arahan. Set semua kemungkinan arahan yang boleh dilaksanakan oleh pemproses pada data membentuk apa yang dipanggil sistem arahan pemproses. Pemproses yang tergolong dalam keluarga yang sama mempunyai sistem arahan yang sama atau serupa. Pemproses kepunyaan keluarga yang berbeza berbeza dalam sistem arahan mereka dan tidak boleh ditukar ganti.

Keserasian pemproses. Jika dua pemproses mempunyai set arahan yang sama, maka ia serasi sepenuhnya pada peringkat perisian. Ini bermakna program yang ditulis untuk satu pemproses boleh dilaksanakan oleh pemproses yang lain. Pemproses dengan sistem arahan yang berbeza biasanya tidak serasi atau mempunyai keserasian terhad pada peringkat perisian.

Kumpulan pemproses yang mempunyai keserasian terhad dianggap sebagai keluarga pemproses. Sebagai contoh, semua pemproses Intel Pentium tergolong dalam keluarga x86 yang dipanggil.

Parameter asas pemproses. Parameter utama pemproses ialah: voltan kendalian, kedalaman bit, kekerapan jam operasi, faktor pendaraban kekerapan jam dalaman (pendaraban) dan saiz ingatan cache.

Voltan kendalian Pemproses disediakan oleh papan induk, jadi jenama pemproses yang berbeza sepadan dengan papan induk yang berbeza (mereka mesti dipilih bersama). Apabila teknologi pemproses berkembang, secara beransur-ansur! penurunan voltan operasi. Model awal pemproses x86 mempunyai voltan operasi 5 V, tetapi pada masa ini ia adalah kurang daripada 3 V. Pelesapan haba dalam pemproses berkurangan berkadaran dengan kuasa dua voltan, dan ini membolehkan prestasinya meningkat.

Saiz pemproses menunjukkan bilangan bit data yang boleh diterima dan diproses dalam daftarnya pada satu masa (dalam satu degupan). Pemproses x86 pertama adalah 16-bit. Bermula dengan pemproses 80386, mereka mempunyai seni bina 32-bit. Pemproses moden keluarga Intel Pentium kekal 32-bit, walaupun ia berfungsi dengan bas data 64-bit (bit pemproses ditentukan bukan oleh bit bas data, tetapi oleh bit bas arahan).

Pemproses adalah berdasarkan prinsip jam yang sama seperti dalam jam tangan biasa. Pelaksanaan setiap arahan memerlukan bilangan kitaran jam tertentu. Dalam jam dinding, denyutan jam ditetapkan oleh bandul, dan dalam komputer peribadi, denyutan jam ditetapkan oleh salah satu litar mikro yang disertakan dalam kit mikropemproses (chipset) yang terletak pada papan induk. Semakin tinggi frekuensi jam yang tiba pada pemproses, semakin banyak arahan yang boleh dilaksanakan setiap unit masa, semakin tinggi prestasinya.

Atas sebab fizikal semata-mata, kerana ia bukan kristal silikon, tetapi satu set besar konduktor dan litar mikro, papan induk tidak boleh beroperasi pada frekuensi tinggi seperti pemproses. Hari ini hadnya ialah 100-133 MHz. Untuk mendapatkan frekuensi yang lebih tinggi dalam pemproses, pendaraban frekuensi dalaman oleh faktor 3; 3.5; 4; 4.5; 5 atau lebih, i.e. jika frekuensi bas sistem ialah 133 MHz dan pekali (pengganda teras) ialah 8, maka kekerapan jam operasi akan menjadi 1 GHz.

Keseluruhan sejarah PC IBM disambungkan dengan pemproses daripada Intel, yang telah menghasilkan cip ini sejak tahun 1970, bermula dengan empat-bit 4004. Marilah kita memberikan penerangan tidak formal tentang parameter utama pemproses ini.

Mikropemproses Permulaan pelepasan Kedalaman bit Kekerapan jam, MHz. Prestasi Catatan
8 Jun 1978 16 bit 0.33 MIPS 0.66 MIPS 0.75 MIPS
Februari 1982 16 bit 0.9 MIPS 1.5 MIPS 2.66 MIPS
80386DX 17/10/1985 32 bit 5-6 MIPS 6-7 MIPS 8.5 MIPS
11.4 MIPS Cache 16 Kb L2 (buat pertama kali)
80386SX 16 Jun 1988 16 bit 2.5 MIPS 2.5 MIPS 2.7 MIPS 2.9 MIPS
80386SL 15 Oktober 1989 16 bit 4.2 MIPS 5.3 MIPS Pemproses pertama yang direka khusus untuk komputer peribadi
80486DX 10 April 1989 32 bit 20 MIPS 7.4 MFLOPS 27 MIPS 22.4 MFLOPS 41 MIPS 14.5 MFLOPS Prestasi meningkat 50 kali ganda berbanding 8086
80486SX 22 April 1991 32 bit 13 MIPS 20 MIPS 27 MIPS Sama seperti 80486 tetapi tanpa coprocessor.
Pentium 22 Mac 1993 32 bit 100 MIPS 55.1 MFLOPS 112 MIPS 63.6 MFLOPS 126.5 MIPS 2.02 GFLOPS 203 MIPS 2.81 GFLOPS 3.92GFLOPS
Pentium PRO 1 November 1995
Pentium dengan teknologi MMX 2 Jun 1997 32 bit 5.21 GFLOPS Teknologi MMX menyediakan peningkatan prestasi pemproses apabila bekerja dengan aplikasi multimedia dan 3D.
Pentium II 7 Mei 1997
Celeron 12 April 1998 Versi Pentium II yang lebih murah kerana penyingkiran cache Tahap 2
Xeon
Pentium III Memperluas PentiumII dengan 70 arahan tambahan untuk mempercepatkan pengiraan yang digunakan dalam grafik 3D. Terima kasih kepada ini, ia melakukan sehingga 4 operasi pada nombor titik terapung secara serentak.
PentiumIV

Bas sistem direka bentuk untuk berkomunikasi antara pemproses dan peranti luaran dalam komputer menggunakan peranti kawalan khas - penyesuai atau pengawal. Semua yang terakhir disambungkan ke bas sistem menggunakan penyambung standard. Bas biasanya dibahagikan kepada tiga kategori mengikut tujuan fungsinya: alamat, maklumat dan kawalan, yang berbeza dalam kedalaman bit, iaitu, dalam jumlah data yang melaluinya. Jenis peranti yang digunakan sebahagian besarnya ditentukan oleh kelajuan komputer.

Bas sistem boleh beroperasi dalam piawaian utama berikut: MCA, ISA, VESA, EISA, PCI. Untuk masa yang lama, bas ISA dianggap sebagai standard yang pasti dalam bidang komputer peribadi. Ia dibangunkan berdasarkan bas sistem XT lapan-bit dan PC IBM. Ia menyediakan lapan talian gangguan untuk antara muka dengan peranti luaran, serta empat baris untuk mengakses memori secara terus.

Bas sistem dan mikropemproses beroperasi pada frekuensi 4.77 MHz. Dan kelajuan boleh menjadi kira-kira 4.5 MB sesaat. Komputer generasi seterusnya telah menggunakan bas enam belas bit, yang, terima kasih kepada talian 24 alamat, membenarkan akses terus ke RAM, pada masa itu volumnya ialah 16 MB.

Bas ini sudah menggunakan enam belas gangguan perkakasan dan bukannya lapan, dan bilangan saluran untuk akses terus kepada maklumat sudah pun lapan, bukan empat. Kini bas beroperasi secara tak segerak dengan mikropemproses pada frekuensi 6 MHz, dan ini telah menyebabkan kelajuan pemindahan meningkat kepada 16 MB sesaat. Kini ia telah menyediakan keupayaan untuk bekerja dengan peranti berkelajuan rendah, tetapi tidak dapat memastikan fungsi peranti moden yang berkesan. Ini telah mempengaruhi jenis bas sistem baharu.

Pada tahun 1987, bas sistem MCA telah dibangunkan, yang menjadi yang pertama dengan prestasi tinggi. Ia berbeza kerana kelajuan operasinya ialah 10 MHz, dan bas itu sendiri telah menjadi 32-bit, yang meningkatkan kelajuan pemindahan kepada 20 MB sesaat. Walau bagaimanapun, disebabkan ketidakserasian bas antara satu sama lain, adalah tidak mungkin untuk menggunakan pengawal yang direka untuk bas ISA, itulah sebabnya seni bina tidak digunakan secara meluas.

Bas sistem EISA telah dibangunkan pada tahun 1989 sebagai versi ISA yang dipertingkatkan. Penyambungnya membolehkan anda memasukkan bukan sahaja pengawal anda sendiri, tetapi juga untuk ISA. Ia berfungsi dengan frekuensi 8-10 MHz, manakala lebar bitnya ialah 32, yang membolehkannya menghantar sehingga 4 GB, mencapai kelajuan pertukaran maklumat sebanyak 33 MB sesaat. Kelemahan bas ini adalah kelajuan pertukaran maklumat yang rendah semasa memproses grafik dan imej, serta harga pengawal yang agak tinggi.

Ia dibangunkan untuk pemproses Pentium baharu, tetapi juga boleh digunakan pada platform lain. Ia membolehkan anda menyambung sehingga sepuluh peranti berbeza. Bas ini menggunakan 32 atau 64 bit, dan kelajuan pemindahan ialah 132 dan 264 MB sesaat.

Pada masa kini, papan induk disambungkan ke peranti lain melalui bas AGP, yang membolehkan kad grafik menggunakan RAM komputer peribadi. Ia telah terbukti mampu mengendalikan grafik moden yang mesti bergerak merentasi monitor pada kelajuan tinggi, yang sukar untuk dikendalikan oleh PCI. Apabila menggunakan PCI, ternyata tidak praktikal untuk meningkatkan memori pada penyesuai video kerana kelajuan operasi yang terhad dan lebar jalur bas. Kekerapan bas sistem AGP membolehkan pertukaran maklumat antara memori video dan RAM secara langsung, yang tidak boleh dicapai apabila menggunakan piawaian lain untuk peranti ini.