Abstract
PCI (Peripheral Component Interconnect) is a high-speed bus developed by Intel, in the early nineties, to replace various older and slower bus technologies such as EISA, ISA, MCA, and VESA. The term PCI is often used to describe the family of technologies based on the original PCI specification. Throughout this chapter, when we refer to PCI, we refer to commonalities found in the PCI-based technologies; namely, PCI Express, Thunderbolt, and to a lesser extent ExpressCard. Most people associate PCI with expansion boards plugged into a computer, but it is worth noting that PCI is fundamental to many computer systems—even those without PCI slots, such as iMacs— that have internal PCI buses that connect the CPU to USB, Firewire, and SATA controllers. Recent PCI-based advancements (like Thunderbolt) allow the PCI bus to be extended outside of the computer, much in the same way as USB and Firewire.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2011 Ole Henry Halvorsen and Douglas Clarke
About this chapter
Cite this chapter
Halvorsen, O.H., Clarke, D. (2011). PCI Express and Thunderbolt. In: OS X and iOS Kernel Programming. Apress. https://doi.org/10.1007/978-1-4302-3537-8_9
Download citation
DOI: https://doi.org/10.1007/978-1-4302-3537-8_9
Publisher Name: Apress
Print ISBN: 978-1-4302-3536-1
Online ISBN: 978-1-4302-3537-8
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)