mirror of
https://github.com/mohitmishra786/amILearningEnough.git
synced 2025-12-18 04:44:40 +03:00
54 lines
2.7 KiB
Markdown
54 lines
2.7 KiB
Markdown
# I/O Hardware
|
|
## Official Documentation
|
|
- **Intel® 64 and IA-32 Architectures Software Developer's Manual**
|
|
- [Link](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html)
|
|
- **ARM® Architecture Reference Manual**
|
|
- [Link](https://developer.arm.com/documentation/ddi0487/latest)
|
|
- **PCI Express Base Specification**
|
|
- [Link](https://pcisig.com/specifications)
|
|
|
|
## Research Papers
|
|
- **"A Survey of Techniques for Improving Energy Efficiency in Embedded Computing Systems" by M. Bambagini et al. (2016)**
|
|
- [Link](https://ieeexplore.ieee.org/document/7501646)
|
|
- **"The Future of I/O is Flow" by Vijay Vasudevan et al. (2021)**
|
|
- [Link](https://dl.acm.org/doi/10.1145/3477132.3483575)
|
|
|
|
## Additional Online Resources
|
|
- **IBM Knowledge Center on I/O Concepts and Terms**
|
|
- [Link](https://www.ibm.com/docs/en/zos/2.4.0?topic=concepts-io-terms)
|
|
- **Red Hat Customer Portal on I/O Devices and Drivers**
|
|
- [Link](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_storage_devices/assembly_configuring-io-devices-and-drivers_managing-storage-devices)
|
|
- **Oracle Documentation on I/O Architecture**
|
|
- [Link](https://docs.oracle.com/cd/E19253-01/817-5093/ioarch-1/index.html)
|
|
|
|
## 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.
|