操作系统原理教程
2004-7-1
电子工业出版社
张丽芬,刘美华
计算机操作系统是计算机系统中最基本的系统软件,它负责管理和控制整个系统的软硬件资源,并向用户提供良好的用机环境。
本书共分为四篇。第一篇主要介绍操作系统的基本原理、三种基本操作系统(批处理、分时和实时)的功能和基本特点,操作系统的基本功能(处理机管理、作业管理、存储器管理、文件管理和设备管理)和操作系统的进一步发展。第二篇介绍UNIX和Linux操作系统各部分功能的具体实现技术。第三篇为Windows 2000操作系统,介绍以面向对象方法设计操作系统的技术。第四篇介绍网络和分布式系统的实现技术。
本书以操作系统的基本原理与实现技术为主要内容,同时注意实际的应用。在编写过程中注意吸收国内外较新的操作系统理论和实现技术,以反映现代操作系统发展的新动向。
本书可以作为高等学校计算机专业及相关的计算机应用专业,包括电子工程和自动控制等专业的教科书和参考书,也可作为从事计算机研究和应用人员的参考书。
第一篇 操作系统的基本原理
第一章 操作系统概论
第二章 进程管理
第三章 作业管理
第四章 存储器管理
第五章 文件系统
第六章 设备管理
第二篇 UNIX系统V操作系统的实例研究
第七章 UNIX系统V的进程管理
第八章 UNIX系统V存储器管理
第九章 UNIX系统V的文件系统
第十章 UNIX系统V的输入/输出子系统
第十一章 UNIX系统V进程之间的通信
第十二章 中断和异常处理
第十三章 Linux操作系统
第三篇 Windows 2000的操作系统研究
第十四章 Windows 2000操作系统模型
第十五章 Windows 2000进程和线程管理
第十六章 Windows 2000的存储器管理
第十七章 Windows 2000的文件系统
第十八章 Windows 2000的设备管理
第四篇 网络与分布式系统
第十九章 网络与分布式处理综述