《操作系统实验教程及Linux和Windows系统调用编程》是根据操作系统课程教学大纲的要求,比较系统地介绍对于理解和掌握现代操作系统的功能技术应该进行的一些基本实验。全书分成4篇共19章。第1篇共5章,介绍Linux的安装和使用。第2篇共7章,描述理解操作系统原理实现所涉及的基本算法的模拟,结合操作系统理论给出实现操作系统基本功能所涉及的各种数据结构和算法的描述和实现流程,有的算法还给出了实现的源程序示例。第3篇共3章,介绍UNIX和Linux操作系统中进程和线程控制、进程同步和通信及文件系统所涉及的系统调用的API,以及相应的源程序示例。第4篇共4章,介绍Windows 2000/XP操作系统涉及的各部分基本概念和相应的数据结构,包括应用程序基础和进程控制、线程同步和调度、存储器管理中的虚拟内存的系统调用及文件系统的系统调用等的API,以及相应的源程序示例。《操作系统实验教程及Linux和Windows系统调用编程》内容丰富,覆盖面广,是一本很好的计算机操作系统实验指导教材。《操作系统实验教程及Linux和Windows系统调用编程》既考虑本科生的实验要求,又兼顾专科生的实验环节,也可作为研究生对UNIX、Linux和Windows 2000/XP这些操作系统进行熟悉和编程的参考教材,同时对从事系统软件开发的人员也是一本较好的参考书。