操作系统是现代计算机系统中不可缺少的基本系统软件。如果让用户去使用一台没有配置操作系统的计算机,那是难以想象的。操作系统控制和管理整个计算机系统中的软硬件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。■系统介绍现代操作系统的概念、原理和实现方法;■内容全面,结构合理,循序渐进,通俗易懂;■每章均总结重要知识点,以巩固所学知识;■精选大量练习题并予以详解,有助于学生提高学习兴趣,掌握重点,攻克难点。操作系统是计算机专业的一门重要专业基础课程。本书全面系统地介绍了现代操作系统的基本概念、原理和实现方法。全书共分为8章,第1章介绍了操作系统的发展历史、定义及特征,第2章至第4章介绍了进程管理,第5章介绍了存储管理,第6章介绍了设备管理,第7章介绍了文件管理,第8章则以UNIX操作系统为例,剖析其内核实现原理、算法及相关数据结构。本书不仅可以作为高等院校相关专业本、专科学生学习操作系统课程的教材或参考书,也可以作为从事计算机工作人员的自学用书。操作系统是现代计算机系统中不可缺少的基本系统软件。如果让用户去使用一台没有配置操作系统的计算机,那是难以想象的。操作系统控制和管理整个计算机系统中的软硬件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。本书遵循操作系统课程的教学大纲要求,内容共分8章:第1章是操作系统引论,主要介绍操作系统的发展历史,操作系统的定义、特征及功能;第2章是进程描述与控制,主要介绍进程的定义,进程的状态及进程控制;第3章是进程同步与通信,主要介绍进程的同步与通信设施;第4章是调度与死锁,主要介绍处理机调度算法,死锁的定义及处理方法;第5章是存储管理,主要介绍存储管理的基本概念,分区存储管理,分页存储管理,分段存储管理及虚拟存储器技术;第6章是设备管理,主要介绍设备管理的基本概念,I/O控制方式,设备分配及I/O软件的层次结构;第7章是文件管理,主要介绍文件管理的基本概念,文件的结构,文件存储空间的管理,文件共享和保护;第8章是UNIX操作系统,主要介绍UNIX操作系统的内核设计原理,包括进程管理、内存管理、设备管理及文件管理功能的实现算法及相关数据结构。本书的每一章都有小结和练习题,小结中列出了每章内容的重要知识点,练习题可以帮助读者巩固所学知识。本书附录中给出了各章习题的参考答案,以方便读者自学。本书不仅可以作为高等院校相关专业本、专科学生操作系统课程的教材或参考书,也可以作为从事计算机工作人员的自学用书。尽管作者教授该课程多年并试图努力编写好此书,但由于水平有限,书中难免存在错误或不足之处,敬请读者和同行批评指正。作者联系方式:zengping@public.wh.hb.cnpzheng51@163.comzn_jinjing@163.com