前言
操作系统是计算机系统的一个重要组成部分,诞生已有60多年的历史,发展非常迅猛,新的实用操作系统不断涌现并逐步演变成行业主流。操作系统课程是计算机类专业的重要专业基础课程之一,对计算机行业的从业人员来说,深入学习和掌握操作系统的相关技术是必须完成的任务。操作系统的教科书版本非常多,但适合应用型计算机类专业本科人才培养的教材不多,大部分教材的理论性较强,实践性不足,不利于工程实践能力的培养。
本书是作者在多年从事应用型本科专业教学工作基础上,结合国内外书面和网络资料编写而成的,讲义简明阐述了操作系统的原理和相关技术,并增加了大量工程实例分析,旨在传授理论知识的同时,培养读者的工程应用和工程实践能力。
本教材的建议学时数为64学时,其中理论时数50~54学时,实验时数10~14学时。实际教学时,可对理论教学和实验时数进行适当增减,并根据教学的需要设置课程设计环节。
全书共分6章。第1章是操作系统概论,介绍操作系统的定义和目标、操作系统的历史和发展、操作系统的特性和基本结构;第2章阐述进程、线程概念和处理器管理的基本原理;第3章主要阐述存储管理技术,包括实存管理和虚存管理技术,重点分析了分页和分段管理的方法;第4章主要介绍设备管理子系统和设备管理技术,重点分析了磁盘驱动调度策略;第5章阐述文件管理技术,重点分析了文件的逻辑结构和物理结构,介绍文件的使用方法;第6章详细介绍Windows和Linux两种操作系统中应用的管理技术以及基本的使用技巧。为便于读者自学和课后复习,每章都附有小结和习题。附录A为操作系统的基本实验项目和创新实验项目,附录B为操作系统课程设计的案例,供教师在实际教学或读者学习过程中选择使用或参考。
本书由屠立忠主编和统稿。徐金宝、刘晓璐、丁宋涛分别参加了第2章和第4章、第3章和第5章、第6章的编写工作,齐齐哈尔大学的王洋也参加了本书的编写工作。中软国际、东软集团和江苏万和计算机培训中心为本书提供了部分案例,朱硕懋、吴敏、张程远、吕春龙等协助调试了本书中的案例代码,并参与了资料的整理工作,再此也向他们表示感谢。黄陈蓉教授审阅了全部书稿,并提出了许多宝贵意见和建议,在此表示感谢。此次编写工作得到了南京工程学院教务处和计算机工程学院的大力支持。
在本书的编写过程中,参考了一些有关操作系统的书刊及文献资料,并查阅了大量的网络资料,在此对所有的作者表示感谢。限于水平,书中难免有不足与疏漏之处,恳请广大读者批评指正。
联系邮箱:tulz@njit.edu.cn。
作 者