张霞主编的《计算机操作系统原理》全面系统地介绍了操作系统的基本原理和新技术,并以Linux系统为例,介绍具体实现方法。全书共9章:第1章介绍了操作系统的概念、功能、发展和分类以及操作系统的特征和实现结构;第2章介绍了操作系统的用户界面;第3章深入阐述了进程和线程的概念、进程的状态与控制、进程的同步与互斥、进程的通信与死锁;第4章介绍了处理机调度的层次、调度的算法和实时系统的调度方法;第5章是存储管理,包括分区存储管理、页式管理、段式与段页式管理方法;第6章是设备管理,介绍了数据传输控制方式、中断技术、缓冲技术、设备分配和磁盘存储器管理;第7章文件系统管理,介绍了文件的逻辑结构与存取方法、文件的物理结构与存储设备、文件存储空间管理、文件目录、文件的共享与保护等内容;第8章以Linux为例介绍了其实现原理;第9章介绍了多核结构下操作系统的研究进程和关键问题。