pg是什么| 贫血去医院挂什么科| 蚕豆是什么豆| 得意忘形是什么意思| 牛皮和牛皮革有什么区别| 熊猫为什么有黑眼圈| 碳酸钙d3片什么时候吃最好| 05年属什么生肖| 什么样的春天| 掏耳朵咳嗽是什么原因| 鹌鹑蛋不能和什么一起吃| 九四年属什么生肖| 梦见黑狗是什么意思| 黄瓜和什么不能一起吃| 尿酸高什么原因引起的| pnh是什么病的简称| 吃什么补血小板| 炮烙之刑是什么意思| 姨妈是什么意思| 蚂蚁吃什么食物| 土耳其是什么人种| 全国劳动模范有什么待遇| 什么时辰出生最好| arr是什么意思| 吃什么升白细胞比较快| 女人体检都查什么项目| 自欺欺人是什么意思| 河虾吃什么食物| 甲状腺做什么检查| 增生是什么| 为什么一进去就软了| 吃秋葵有什么好处| 什么前什么后| 经常看手机有什么危害| 五福是什么生肖| 牙齿打桩是什么意思| 脚掌痒是什么原因| 旭五行属性是什么| 父亲节送爸爸什么| 大便颗粒状是什么原因造成的| 身上遇热就痒是什么病| 女人梦见龙是什么征兆| c1和c2有什么区别| 玉皇大帝的老婆叫什么| 依西美坦最佳服用时间是什么时间| 为什么会猝死| smile是什么意思| 桂皮是什么树的皮| 怀孕第一个月有什么特征| 肝火郁结是什么症状| 软包是什么意思| 梦见打老鼠是什么征兆| 6月19日什么星座| 摩羯座的幸运花是什么| 桂圆是什么| 怀孕天数从什么时候算起| 左旋延胡索乙素是什么| 牙痛不能吃什么东西| 过敏了吃什么药好| 宫缩是什么原因引起的| 胰岛素抵抗是什么| 剁椒鱼头是什么鱼| 眼角长脂肪粒是什么原因| 冰丝是什么面料| 有什么好吃的家常菜| 西洋参什么时候吃效果最好| 怀孕初期会有什么症状| 什么是led灯| 1967年出生属什么| 什么的红烧肉| 胃炎吃什么药最有效| 什么是阳痿| 右眼皮跳是什么原因| 1129什么星座| 限购是什么意思| 什么食物| 三文鱼不能和什么一起吃| alb是什么意思| 体位性低血压是什么| 什么药可以通血管| 榴莲吃多了有什么危害| 貔貅和麒麟有什么区别| 风湿吃什么药| 肝s4钙化灶是什么意思| 什么牌子的电动车好| 坐月子是什么意思| 什么病不能吃鸡蛋| 大便不成形用什么药| 左右逢源是什么生肖| 瘿瘤是什么病| 820是什么意思| 甲状腺是什么原因引起的| 什么牌子洗发水好| 劳模是什么意思| 今年温度为什么这么高| 东宫是什么生肖| 膝关节咔咔响是什么原因| m什么意思| 肚脐下三寸是什么位置| 四叶草代表什么意思| 拾掇是什么意思| 差强人意什么意思| 有市无价是什么意思| 三无是什么意思| 乳酸杆菌大量是什么意思| 8月是什么月| 道士是干什么的| 柠檬什么季节成熟| 煮方便面什么时候放鸡蛋| 肾阴虚的症状吃什么药| 荠菜长什么样子图片| 北京为什么叫四九城| 水肿吃什么药消肿最快| 肾虚吃什么中药| 什么是霸凌| 一级护理是什么意思| 减肥喝什么饮料| 孕妇梦见下雪是什么征兆| 副乳是什么原因造成的| 疱疹是什么原因长的| 佳人是什么生肖| 女性腰酸是什么原因引起的| 颈椎病用什么药| 什么是豆制品| 心律不齐吃什么药最快| 性早熟有什么危害| 苔藓是什么植物| 胰腺炎恢复期吃什么好| 什么的夕阳| 一线炎是什么病严重吗| 辅酶q10什么时候吃最好| 为什么嗜睡| 早上吃什么减肥| 流鼻血吃什么药效果好| 世界上最高的塔是什么塔| 汕头市花是什么花| 开胃菜都有什么| 有什么放不下| 养尊处优的意思是什么| 女人手脚发热吃什么药| 井底之蛙的寓意是什么| 女性乳房痒是什么原因| ram是什么动物| 口腔溃疡是缺少什么维生素| 敬邀是什么意思| 尿酸低是什么意思| sle是什么病的缩写| 阑尾炎手术后可以吃什么| 一加一为什么等于二| 什么病不能坐飞机| 天意不可违是什么意思| 胸腺瘤是什么病| 求人办事送什么礼物好| 大腿前侧肌肉叫什么| 异型增生是什么意思啊| 植物是什么| 全腹部ct平扫主要检查什么| 身上长红色的痣是什么原因| 三国演义是什么朝代| 1979年是什么命| 霸凌是什么意思| 淼读什么字| 怂恿是什么意思| 晚上吃芒果有什么好处和坏处| 检查尿液能查出什么病| 行驶证和驾驶证有什么区别| 舌头不舒服挂什么科| 后年是什么生肖| 6月23号什么星座| 三点水加盆读什么| 鲜为人知什么意思| 小便发黄是什么原因引起的| 酚氨咖敏片的别名叫什么| 喝什么水去火| 什么什么满门| 猪八戒原名叫什么| 膝盖疼痛用什么药| 鼠的三合生肖是什么| 脚心是什么穴位| 人间正道是沧桑是什么意思| 人为什么会近视| 脾阳虚吃什么中成药| 除了胃镜还有什么检查胃的方法吗| 空你几哇什么意思| 心肌缺血是什么症状| 10年是什么婚| gl是什么| 一什么湖水| 王母娘娘姓什么| 高处不胜寒什么意思| 宫腔占位什么意思| 西游记是一部什么小说| 什么是义齿| 立事牙疼吃什么药| 4a是什么意思| 理数是什么意思| dna里面有什么| 尿检白细胞弱阳性是什么意思| 阑尾为什么会发炎| cn什么意思| 1963年属兔的是什么命| 小孩满月送什么礼物好| 问诊是什么意思| 什么叫钝痛| 11月28日是什么星座| 北极有什么动物| 头响脑鸣是什么原因引起的| 月经量少发黑是什么原因| 梦到公鸡是什么意思| 1985年属什么| 什么的鸟窝| 戒烟有什么好处| 美国全称是什么| 消费税是什么| 天然是什么意思| 杏子不能和什么一起吃| sz是什么意思| 清洁度三度是什么炎症| 经常流鼻涕是什么原因引起的| 蜂蜜加柠檬有什么功效和作用| 高胆固醇血症是什么意思| 儿童掉头发什么原因| 梦见砍竹子是什么意思| 怀孕为什么会流褐色分泌物| 甲状腺是什么病啊| 京剧脸谱黑色代表什么| 上不下要读什么| 错过是什么意思| 有机奶粉是什么意思| 婴儿放屁多是什么原因| 休克是什么症状| 狼狗是什么品种| Continental什么牌子| 吐血拉血是什么病的症状| 二龙戏珠是什么意思| 11月8日是什么星座| mrcp是什么检查| 长疱疹是什么原因| 庶子什么意思| 什么是气压| 什么是肺部磨玻璃结节| 肠化生是什么意思| 生姜红糖水有什么作用| 感觉是什么意思| 灰什么丧什么| 风寒感冒吃什么消炎药| 吃什么补血最快| 同学群取什么名字好| 吃完晚饭就犯困是什么原因| 糖尿病不能吃什么水果| 产后复查挂什么科| 什么样的糯米| 丞字五行属什么| 菠萝蜜什么季节成熟| 什么炒鸡蛋最好吃| 尿管痒是什么原因| 被蜱虫咬了挂什么科| 白带豆腐渣状是什么原因造成的| 小仙女是什么意思| 高挑是什么意思| 何许人也是什么意思| 病毒由什么组成| 危险是什么意思| 空蝶鞍是什么意思| 百度Jump to content

From Wikipedia, the free encyclopedia
(Redirected from External bus)
百度 我们党始终把增进人民福祉、促进人的自由全面发展作为一切工作的出发点和落脚点。

Four PCI Express bus card slots (from top to second from bottom: ×4, ×16, ×1 and ×16), compared to a 32-bit conventional PCI bus card slot (very bottom)

In computer architecture, a bus (historically also called a data highway[1] or databus) is a communication system that transfers data between components inside a computer or between computers.[2] It encompasses both hardware (e.g., wires, optical fiber) and software, including communication protocols.[3] At its core, a bus is a shared physical pathway, typically composed of wires, traces on a circuit board, or busbars, that allows multiple devices to communicate. To prevent conflicts and ensure orderly data exchange, buses rely on a communication protocol to manage which device can transmit data at a given time.

Buses are categorized based on their role, such as system buses (also known as internal buses, internal data buses, or memory buses) connecting the CPU and memory. Expansion buses, also called peripheral buses, extend the system to connect additional devices, including peripherals. Examples of widely used buses include PCI Express (PCIe) for high-speed internal connections and Universal Serial Bus (USB) for connecting external devices.

Modern buses utilize both parallel and serial communication, employing advanced encoding methods to maximize speed and efficiency. Features such as direct memory access (DMA) further enhance performance by allowing data transfers directly between devices and memory without requiring CPU intervention.

Address bus

[edit]

An address bus is a bus that is used to specify a physical address. When a processor or DMA-enabled device needs to read or write to a memory location, it specifies that memory location on the address bus (the value to be read or written is sent on the data bus). The width of the address bus determines the amount of memory a system can address. For example, a system with a 32-bit address bus can address 232 (4,294,967,296) memory locations. If each memory location holds one byte, the addressable memory space is about GB.

Address multiplexing

[edit]

Early processors used a wire for each bit of the address width. For example, a 16-bit address bus had 16 physical wires making up the bus. As the buses became wider and lengthier, this approach became expensive in terms of the number of chip pins and board traces. Beginning with the Mostek 4096 DRAM, address multiplexing implemented with multiplexers became common. In a multiplexed address scheme, the address is sent in two equal parts on alternate bus cycles. This halves the number of address bus signals required to connect to the memory. For example, a 32-bit address bus can be implemented by using 16 lines and sending the first half of the memory address, immediately followed by the second half memory address.

Typically two additional pins in the control bus – row-address strobe (RAS) and column-address strobe (CAS) – are used to tell the DRAM whether the address bus is currently sending the first half of the memory address or the second half.

Implementation

[edit]

Accessing an individual byte frequently requires reading or writing the full bus width (a word) at once. In these instances the least significant bits of the address bus may not even be implemented - it is instead the responsibility of the controlling device to isolate the individual byte required from the complete word transmitted. This is the case, for instance, with the VESA Local Bus which lacks the two least significant bits, limiting this bus to aligned 32-bit transfers.

Historically, there were also some examples of computers that were only able to address words – word machines.

Memory bus

[edit]

The memory bus is the bus that connects the main memory to the memory controller in computer systems. Originally, general-purpose buses like VMEbus and the S-100 bus were used, but to reduce latency, modern memory buses are designed to connect directly to DRAM chips, and thus are defined by chip standards bodies such as JEDEC. Examples are the various generations of SDRAM, and serial point-to-point buses like SLDRAM and RDRAM.

Implementation details

[edit]

Buses can be parallel buses, which carry data words in parallel on multiple wires, or serial buses, which carry data in bit-serial form. The addition of extra power and control connections, differential drivers, and data connections in each direction usually means that most serial buses have more conductors than the minimum of one used in 1-Wire and UNI/O. As data rates increase, the problems of timing skew, power consumption, electromagnetic interference and crosstalk across parallel buses become more and more difficult to circumvent. One partial solution to this problem has been to double pump the bus. Often, a serial bus can be operated at higher overall data rates than a parallel bus, despite having fewer electrical connections, because a serial bus inherently has no timing skew or crosstalk. USB, FireWire, and Serial ATA are examples of this. Multidrop connections do not work well for fast serial buses, so most modern serial buses use daisy-chain or hub designs.

The transition from parallel to serial buses was allowed by Moore's law which allowed for the incorporation of serializer/deserializers in integrated circuits which are used in computers.[4]

Network connections such as Ethernet are not generally regarded as buses, although the difference is largely conceptual rather than practical. An attribute generally used to characterize a bus is that power is provided by the bus for the connected hardware. This emphasizes the busbar origins of bus architecture as supplying switched or distributed power. This excludes, as buses, schemes such as serial RS-232, parallel Centronics, IEEE 1284 interfaces and Ethernet, since these devices also needed separate power supplies. Universal Serial Bus devices may use the bus supplied power, but often use a separate power source. This distinction is exemplified by a telephone system with a connected modem, where the RJ11 connection and associated modulated signalling scheme is not considered a bus, and is analogous to an Ethernet connection. A phone line connection scheme is not considered to be a bus with respect to signals, but the Central Office uses buses with cross-bar switches for connections between phones.

However, this distinction?—?that power is provided by the bus?—?is not the case in many avionic systems, where data connections such as ARINC 429, ARINC 629, MIL-STD-1553B (STANAG 3838), and EFABus (STANAG 3910) are commonly referred to as data buses or, sometimes, databuses. Such avionic data buses are usually characterized by having several Line Replaceable Items/Units (LRI/LRUs) connected to a common, shared media. They may, as with ARINC 429, be simplex, i.e. have a single source LRI/LRU or, as with ARINC 629, MIL-STD-1553B, and STANAG 3910, be duplex, allow all the connected LRI/LRUs to act, at different times (half duplex), as transmitters and receivers of data.[5]

The frequency or the speed of a bus is measured in Hz such as MHz and determines how many clock cycles there are per second; there can be one or more data transfers per clock cycle. If there is a single transfer per clock cycle it is known as Single Data Rate (SDR), and if there are two transfers per clock cycle it is known as Double Data Rate (DDR) although the use of signalling other than SDR is uncommon outside of RAM. An example of this is PCIe which uses SDR.[6] Within each data transfer there can be multiple bits of data. This is described as the width of a bus which is the number of bits the bus can transfer per clock cycle and can be synonymous with the number of physical electrical conductors the bus has if each conductor transfers one bit at a time.[7][8][9] The data rate in bits per second can be obtained by multiplying the number of bits per clock cycle times the frequency times the number of transfers per clock cycle.[10][11] Alternatively a bus such as PCIe can use modulation or encoding such as PAM4[12][13][14] which groups 2 bits into symbols which are then transferred instead of the bits themselves, and allows for an increase in data transfer speed without increasing the frequency of the bus. The effective or real data transfer speed/rate may be lower due to the use of encoding that also allows for error correction such as 128/130b (b for bit) encoding.[15][16][17] The data transfer speed is also known as the bandwidth.[18][19]

Bus multiplexing

[edit]

The simplest system bus has completely separate input data lines, output data lines, and address lines. To reduce cost, most microcomputers have a bidirectional data bus, re-using the same wires for input and output at different times.[20]

Some processors use a dedicated wire for each bit of the address bus, data bus, and the control bus. For example, the 64-pin STEbus is composed of 8 physical wires dedicated to the 8-bit data bus, 20 physical wires dedicated to the 20-bit address bus, 21 physical wires dedicated to the control bus, and 15 physical wires dedicated to various power buses.

Bus multiplexing requires fewer wires, which reduces costs in many early microprocessors and DRAM chips. One common multiplexing scheme, address multiplexing, has already been mentioned. Another multiplexing scheme re-uses the address bus pins as the data bus pins,[20] an approach used by conventional PCI and the 8086. The various serial buses can be seen as the ultimate limit of multiplexing, sending each of the address bits and each of the data bits, one at a time, through a single pin (or a single differential pair).

History

[edit]

Over time, several groups of people worked on various computer bus standards, including the IEEE Bus Architecture Standards Committee (BASC), the IEEE Superbus study group, the open microprocessor initiative (OMI), the open microsystems initiative (OMI), the Gang of Nine that developed EISA, etc.[citation needed]

First generation

[edit]

Early computer buses were bundles of wire that attached computer memory and peripherals. Anecdotally termed the digit trunk in the early Australian CSIRAC computer,[21] they were named after electrical power buses, or busbars. Almost always, there was one bus for memory, and one or more separate buses for peripherals. These were accessed by separate instructions, with completely different timings and protocols.

One of the first complications was the use of interrupts. Early computer programs performed I/O by waiting in a loop for the peripheral to become ready. This was a waste of time for programs that had other tasks to do. Also, if the program attempted to perform those other tasks, it might take too long for the program to check again, resulting in loss of data. Engineers thus arranged for the peripherals to interrupt the CPU. The interrupts had to be prioritized, because the CPU can only execute code for one peripheral at a time, and some devices are more time-critical than others.

High-end systems introduced the idea of channel controllers, which were essentially small computers dedicated to handling the input and output of a given bus. IBM introduced these on the IBM 709 in 1958, and they became a common feature of their platforms. Other high-performance vendors like Control Data Corporation implemented similar designs. Generally, the channel controllers would do their best to run all of the bus operations internally, moving data when the CPU was known to be busy elsewhere if possible, and only using interrupts when necessary. This greatly reduced CPU load, and provided better overall system performance.

Single system bus

To provide modularity, memory and I/O buses can be combined into a unified system bus.[22] In this case, a single mechanical and electrical system can be used to connect together many of the system components, or in some cases, all of them.

Later computer programs began to share memory common to several CPUs. Access to this memory bus had to be prioritized, as well. The simple way to prioritize interrupts or bus access was with a daisy chain. In this case signals will naturally flow through the bus in physical or logical order, eliminating the need for complex scheduling.

Minis and micros

[edit]

Digital Equipment Corporation (DEC) further reduced cost for mass-produced minicomputers, and mapped peripherals into the memory bus, so that the input and output devices appeared to be memory locations. This was implemented in the Unibus of the PDP-11 around 1969.[23]

Early microcomputer bus systems were essentially a passive backplane connected directly or through buffer amplifiers to the pins of the CPU. Memory and other devices would be added to the bus using the same address and data pins as the CPU itself used, connected in parallel. Communication was controlled by the CPU, which read and wrote data from the devices as if they are blocks of memory, using the same instructions, all timed by a central clock controlling the speed of the CPU. Still, devices interrupted the CPU by signaling on separate CPU pins.

For instance, a disk drive controller would signal the CPU that new data was ready to be read, at which point the CPU would move the data by reading the memory location that corresponded to the disk drive. Almost all early microcomputers were built in this fashion, starting with the S-100 bus in the Altair 8800 computer system.

In some instances, most notably in the IBM PC, although similar physical architecture can be employed, instructions to access peripherals (in and out) and memory (mov and others) have not been made uniform at all, and still generate distinct CPU signals, that could be used to implement a separate I/O bus.

These simple bus systems had a serious drawback when used for general-purpose computers. All the equipment on the bus had to talk at the same speed, as it shared a single clock.

Increasing the speed of the CPU becomes harder, because the speed of all the devices must increase as well. When it is not practical or economical to have all devices as fast as the CPU, the CPU must either enter a wait state, or work at a slower clock frequency temporarily,[24] to talk to other devices in the computer. While acceptable in embedded systems, this problem was not tolerated for long in general-purpose, user-expandable computers.

Such bus systems are also difficult to configure when constructed from common off-the-shelf equipment. Typically each added expansion card requires many jumpers in order to set memory addresses, I/O addresses, interrupt priorities, and interrupt numbers.

Second generation

[edit]

Second-generation bus systems like NuBus addressed some of these problems. They typically separated the computer into two address spaces, the CPU and memory on one side, and the various peripheral devices on the other. A bus controller accepted data from the CPU side to be moved to the peripherals side, thus shifting the communications protocol burden from the CPU itself. This allowed the CPU and memory side to evolve separately from the peripheral bus. Devices on the bus could talk to each other with no CPU intervention. This led to much better performance but also required the cards to be much more complex. These buses also often addressed speed issues by being bigger in terms of the size of the data path, moving from 8-bit parallel buses in the first generation, to 16 or 32-bit in the second, as well as adding software setup (later standardized as Plug-n-play) to supplant or replace the jumpers.

However, these newer systems shared one quality with their earlier cousins, in that everyone on the bus had to talk at the same speed. While the CPU was now isolated and could increase speed, CPUs and memory continued to increase in speed much faster than the buses they talked to. The result was that the bus speeds were now much slower than what a modern system needed, and the machines were left starved for data. A particularly common example of this problem was that video cards quickly outran even the newer bus systems like PCI, and computers began to include AGP just to drive the video card. By 2004 AGP was outgrown again by high-end video cards and other peripherals and has been replaced by the new PCI Express bus.

An increasing number of external devices started employing their own bus systems as well. When disk drives were first introduced, they would be added to the machine with a card plugged into the bus, which is why computers have so many slots on the bus. But through the 1980s and 1990s, new systems like SCSI and IDE were introduced to serve this need, leaving most slots in modern systems empty. Today there are likely to be about five different buses in the typical machine, supporting various devices.[citation needed]

Third generation

[edit]

Third-generation buses have been emerging into the market since about 2001, including HyperTransport and InfiniBand. They also tend to be very flexible in terms of their physical connections, allowing them to be used both as internal buses, as well as connecting different machines together. This can lead to complex problems when trying to service different requests, so much of the work on these systems concerns software design, as opposed to the hardware itself. In general, these third-generation buses tend to look more like a network than the original concept of a bus, with a higher protocol overhead needed than early systems, while also allowing multiple devices to use the bus at once.

Buses such as Wishbone have been developed by the open source hardware movement in an attempt to further remove legal and patent constraints from computer design.

The Compute Express Link (CXL) is an open standard interconnect for high-speed CPU-to-device and CPU-to-memory, designed to accelerate next-generation data center performance.[25]

Examples of internal computer buses

[edit]

Parallel

[edit]

Serial

[edit]

Examples of external computer buses

[edit]

Parallel

[edit]
  • HIPPI High Performance Parallel Interface
  • IEEE-488 (also known as GPIB, General-Purpose Interface Bus, and HPIB, Hewlett-Packard Instrumentation Bus)
  • PC Card, previously known as PCMCIA, much used in laptop computers and other portables, but fading with the introduction of USB and built-in network and modem connections

Serial

[edit]

Many field buses are serial data buses (not to be confused with the parallel data bus section of a system bus or expansion card), several of which use the RS-485 electrical characteristics and then specify their own protocol and connector:

Other serial buses include:

Examples of internal/external computer buses

[edit]

See also

[edit]

References

[edit]
  1. ^ Hollingdale, Stuart H. (2025-08-14). Session 14. Data Processing. Applications of Computers, University of Nottingham 15–19 September 1958.
  2. ^ Clifton, Carl (2025-08-14). What Every Engineer Should Know about Data Communications. CRC Press. p. 27. ISBN 9780824775667. Archived from the original on 2025-08-14. The internal computer bus is a parallel transmission scheme; within the computer....
  3. ^ "bus Definition from PC Magazine Encyclopedia". pcmag.com. 2025-08-14. Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  4. ^ The Boundary — Scan Handbook. Springer. 2025-08-14. ISBN 978-1-4020-7496-7.
  5. ^ Avionic Systems Standardisation Committee, Guide to Digital Interface Standards For Military Avionic Applications, ASSC/110/6/2, Issue 2, September 2003
  6. ^ IBM z15 (8561) Technical Guide. IBM Redbooks. 2025-08-14. ISBN 978-0-7384-5812-0.
  7. ^ Foundations of Computer Technology. CRC Press. 2025-08-14. ISBN 978-1-000-11716-5.
  8. ^ Beales, R. P. (2025-08-14). PC Systems, Installation and Maintenance. Routledge. ISBN 978-1-136-37442-5.
  9. ^ "How Motherboards Work". 2025-08-14.
  10. ^ Buchanan, Bill (2025-08-14). Computer Busses. CRC Press. ISBN 978-1-4200-4168-2.
  11. ^ Oklobdzija, Vojin G. (2025-08-14). The Computer Engineering Handbook. CRC Press. ISBN 978-1-4398-3316-2.
  12. ^ Robinson, Dan (2025-08-14). "Final PCIe 6.0 specs unleashed: 64 GTps link speed incoming... with products to follow in 2023". www.theregister.com.
  13. ^ "PCIe 7.0 Draft 0.5 Spec Available: 512 GB/S over PCIe x16 on Track for 2025". Archived from the original on 2025-08-14.
  14. ^ "PCIe 5.0 is just beginning to come to new PCS, but version 6.0 is already here". 2025-08-14.
  15. ^ "PCIe 6.0: Everything you need to know about the upcoming standard". 2025-08-14.
  16. ^ "PAM-4 Signaling".
  17. ^ IBM z15 (8561) Technical Guide. IBM Redbooks. 2025-08-14. ISBN 978-0-7384-5812-0.
  18. ^ Upgrading and Repairing PCS. Que. 2003. ISBN 978-0-7897-2745-9.
  19. ^ "PCIe 7.0 Draft 0.5 Spec Available: 512 GB/S over PCIe x16 on Track for 2025". Archived from the original on 2025-08-14.
  20. ^ a b Don Lancaster. "TV Typewriter Cookbook". (TV Typewriter). Section "Bus Organization". p. 82.
  21. ^ McCann, Doug; Thorne, Peter (2000). The Last of The First, CSIRAC: Australias First Computer. University of Melbourne Computing Science. pp. 8–11, 13, 91. ISBN 0-7340-2024-4.
  22. ^ Linda Null; Julia Lobur (2006). The essentials of computer organization and architecture (2nd ed.). Jones & Bartlett Learning. pp. 33, 179–181. ISBN 978-0-7637-3769-6. Archived from the original on 2025-08-14.
  23. ^ C. Gordon Bell; R. Cady; H. McFarland; B. Delagi; J. O'Laughlin; R. Noonan; W. Wulf (1970). A New Architecture for Mini-Computers—The DEC PDP-11 (PDF). Spring Joint Computer Conference. pp. 657–675. Archived (PDF) from the original on 2025-08-14.
  24. ^ Bray, Andrew C.; Dickens, Adrian C.; Holmes, Mark A. (1983). "28. The One Megahertz bus". The Advanced User Guide for the BBC Microcomputer. Cambridge, UK: Cambridge Microcomputer Centre. pp. 442–443. ISBN 0-946827-00-1. Archived from the original (zipped PDF) on 2025-08-14. Retrieved 2025-08-14.
  25. ^ "ABOUT CXL". Compute Express Link. Retrieved 2025-08-14.
  26. ^ "Odds & Ends: Opti Local Bus, Aria sound cards". 2025-08-14. Retrieved 2025-08-14.
[edit]
缺钙应该吃什么 吃什么补骨髓造血 59岁属什么生肖 慢工出细活什么意思 书到用时方恨少下一句是什么
梦到鞋子是什么意思 颈椎病吃什么药 羟基丁酸在淘宝叫什么 属鸡的是什么星座 饕餮长什么样
一路长虹是什么意思 glu是什么氨基酸 嘴巴发甜是什么原因 令瓦念什么 发芽土豆含有什么毒素
拉肚子能吃什么食物 不遗余力什么意思 护理学是什么 顾影自怜什么意思 糖精是什么
阴阳双补用什么药最佳hcv8jop5ns3r.cn 蓝矾对人有什么危害hcv9jop5ns3r.cn 打喷嚏鼻塞吃什么药hcv9jop6ns3r.cn 发烧看什么科室hcv7jop6ns6r.cn 7.6是什么日子hcv8jop9ns8r.cn
蟑螂是什么样子的adwl56.com 喝酒肚子疼是什么原因cl108k.com 聊表心意是什么意思hcv7jop6ns7r.cn 路征和景甜什么关系inbungee.com zs是什么意思hcv9jop5ns7r.cn
怀孕后乳房有什么变化tiangongnft.com 什么油适合高温油炸hanqikai.com 复配是什么意思hcv9jop0ns3r.cn e6e7阳性是什么意思tiangongnft.com 姓贾的男孩取什么名字好onlinewuye.com
牛肉粉是什么调料hcv9jop2ns4r.cn 低迷是什么意思gysmod.com 1923年属什么生肖hcv9jop0ns4r.cn 多西环素片主治什么hcv8jop5ns1r.cn 八字华盖是什么意思xscnpatent.com
百度