I/O Hardware
Official Documentation
- Intel® 64 and IA-32 Architectures Software Developer's Manual
- Link
- ARM® Architecture Reference Manual
- Link
- PCI Express Base Specification
- Link
Research Papers
- "A Survey of Techniques for Improving Energy Efficiency in Embedded Computing Systems" by M. Bambagini et al. (2016)
- Link
- "The Future of I/O is Flow" by Vijay Vasudevan et al. (2021)
- Link
Additional Online Resources
- IBM Knowledge Center on I/O Concepts and Terms
- Link
- Red Hat Customer Portal on I/O Devices and Drivers
- Link
- Oracle Documentation on I/O Architecture
- Link
Books
- "Computer Architecture: A Quantitative Approach" by John L. Hennessy and David A. Patterson
- ISBN: 9780128119051
-
Provides comprehensive coverage of computer architecture, including detailed discussions on I/O hardware.
-
"Computer Organization and Design: The Hardware/Software Interface" by David A. Patterson and John L. Hennessy
- ISBN: 9780128017333
-
Offers insights into the lower-level aspects of computer systems, including I/O hardware.
-
"Embedded Systems: Introduction to Arm® Cortex™-M Microcontrollers" by Jonathan W. Valvano
- ISBN: 9781477508992
- Focuses on embedded systems and provides detailed information about I/O hardware in microcontrollers.
For Deep Dive into Implementation
- "The Indispensable PC Hardware Book" by Hans-Peter Messmer
- ISBN: 9780201596168
-
While somewhat dated, this book provides extremely detailed information about PC hardware, including I/O devices.
-
"USB Complete: The Developer's Guide" by Jan Axelson
- ISBN: 9781931448086
- Offers a comprehensive look at USB technology, a crucial part of modern I/O hardware.
Standards
- IEEE 1394-2008 - IEEE Standard for a High-Performance Serial Bus
- This standard defines the FireWire interface, an important I/O technology.
-
Not freely available, but it's an authoritative source on FireWire specifications.
-
USB 3.2 Specification
- Defines the latest version of the Universal Serial Bus standard.
- Available from the USB Implementers Forum website.