本书基于通用串行总线2。0版本规范,提供了深入的内容和对USB详细的讨论,主要介绍了USB协议、信号环境、电气规范、配置和访问USB设备的硬软件的交互要求。主要内容包括:热插拔的支持,高速收发测试模式,挂起/唤醒操作,设备描述符,设备请求(命令),USB事务协议,总线驱动的设备,自驱动设备,错误检测和处理,设置配置,设备分类等。
本书是作者AndrewS.Tanenbaum关于操作系统的教材。多数操作系统的教材只重理论而轻实践,本书力图实现这两者之间的平衡。本书首先详细探讨了操作系统的基本原理,如进程、进程间通信、信号量、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等,然后详细讨论了一个具体的操作系统MINIX3的实现,并给出了该系统的完整源代码,以便于读者仔细研究。这样不仅可以让读者掌握操作系统的基本原理,而且可让读者明白这些基本原理如何应用到实际操作系统设计中去,从而提供读者的实际设计和实现能力。本书可以作为高等院校计算机及相关专业“操作系统”的双语教材,对程序开发人员、工程技术人员、系统架构师等专业人员也具有很高的参考价值。