前言
计算机系统是一个软件和硬件紧密结合的统一整体,而操作系统是对于硬件功能的首次扩充,是其他系统软件和应用软件运行的基础和平台。因此,操作系统在整个计算机系统中处于承上启下的关键地位,在系统软件中,则占据着核心地位。
“操作系统”课程是计算机类相关专业很重要的一门专业知识课程,教学历史长久,已经形成了比较稳定的内容体系。在本科教育中,通常在开设“操作系统”课程之前都会先开设“计算机组成与原理”课程,让学生先系统地理解和掌握计算机硬件的组成与工作原理。
高职教育的目标是培养高等技术应用型人才,在课程设置方面遵循知识够用原则。本教材针对高职教育的特点,从高职教育知识够用的角度出发,将传统教育中用两门课程完成的教学任务,融合到一门课程中来实现。即将计算机组成原理的基本知识和操作系统工作原理知识相结合,让学生在了解计算机硬件系统组成的基础上,再去学习操作系统各部分的工作原理,从而使学生对计算机系统有一个完整的认识。
目前国内外暂无同类教材,国内外现有教材都是将计算机组成原理和操作系统分为两类教材分别编著。并且现有的计算机组成原理和操作系统教材都过于偏向理论,不适合高职教育。
全书共8章。第1章概述,主要介绍了计算机系统的组成和基本工作原理,以及操作系统的基本知识和基本功能;第2~4章主要介绍了处理机的组成与管理,包括进程的概念、进程的同步与通信、进程调度与死锁等;第5章存储管理,主要介绍了存储器的组成与工作原理、内存分配方式等;第6章设备管理,主要介绍了I/O设备的组成、I/O设备管理及控制方式、设备分配、磁盘管理等;第7章文件管理,主要介绍了文件及文件系统概念、目录管理和文件系统实现等;第8章操作系统的扩展内容,主要介绍了网络操作系统的基础知识、系统安全性管理、操作系统接口、操作系统未来发展等内容。
本书在编写过程中得到了南京信息职业技术学院聂明博士和电子工业出版社的大力支持。全书由南京信息职业技术学院软件学院多位老师合作完成。其中第1~4章由王玉娟老师编写,第5章、第7章由周乃富老师编写,第6章由刘新娥老师编写,第8章由王玉娟老师和刘新娥老师共同编写,课后习题部分由殷晓春老师和刘新娥老师共同完成。在此对以上各位表示诚挚的感谢,同时也感谢对本书提出宝贵意见的各位同仁。
虽然我们已经尽可能地避免教材中的错误,但由于时间、水平的限制,书中难免还存在错误或不妥之处,恳请各位读者批评指正。
编者