《操作系统》教材系统地介绍了计算机操作系统的基本概念、工作原理、实现方法和技术。主要内容包括:操作系统概述、处理机管理、进程同步与死锁、存储管理、设备管理、文件系统和操作系统安全等,并附有类型丰富的练习题。为了加深读者对操作系统原理的理解,每章都以目前流行的Linux操作系统为例,介绍其实现方案和技术,并在部分章节后给出了操作性、实践性很强的上机实验内容。本教材可作为应用型本、专科计算机及相关专业的教材或参考书,又可作为从事信息科学和计算机工作的科技人员学习操作系统的参考书,也可以作为操作系统爱好者学习操作系统原理和实现技术的自学用书。
前言
操作系统是计算机系统中软件与硬件的纽带,操作系统的优劣直接影响计算机系统的整体性能和用户使用计算机的方便程度。操作系统课程是计算机科学与技术专业的重要专业基础课程,同时也是计算机应用开发人员应该掌握的核心课程之一。本课程主要介绍操作系统的基本原理和实现技术,学习本课程是理解计算机系统工作、用户与计算机系统交互、设计开发应用系统等基本知识结构的重要途径。
教材修订
本教材的第一版于2010年出版,教材出版以来得到应用型本科院校的广泛好评。本次教材的修订,是为了更好地适应应用型本科院校以及中高等职业院校使用。2014年,我们承担了江苏省中高等职业教育衔接课程体系建设课题“中高等计算机专业教育衔接课程体系建设的研究”(201436)。课题组对中高等职业院校开设的课程进行了深入调研,并结合本课程进行了详尽分析,提出了以理论与实践相结合的理念设计教材的修订方案。2016年,该课题被鉴定为优秀课题,本教材是该课题的研究成果之一。教材的具体修订内容主要有以下几个方面:
用户界面
将用户界面单独编排为一章。这一章是学生学习和使用操作系统的入口,为学生自主学习操作系统课程起到积极作用。
进程与进程通信
将进程与进程通信单独编排为一章。这一章主要阐述计算机内部活动是以进程为单位的,操作系统需要对它们进行管理,使其合理地利用资源,相互之间有条不紊地进行通信。
进程互斥、同步与死锁
将进程互斥、同步与死锁单独编排为一章。这一章充分证明操作系统是以进程为单位运作的,其动态性、并发性将引发计算机资源的竞争,操作系统将协调它们之间的关系,让其能够按照应有的规律运行。
实践内容
以 Linux 操作系统为例,增加实践内容,让学生通过动手操作来认识、理解操作系统的相关知识,做到理论与实践相结合。
课后习题
增加课后习题,通过习题让学生更好地理解和掌握操作系统的基本原理和实现技术,提高学生分析问题和解决问题的能力。
出版背景
本教材的第一版于2010年出版,教材出版以来得到应用型本科院校的广泛好评。本次教材的修订,是为了更好地适应应用型本科院校以及中高等职业院校使用。2014年我们承担了江苏省中高等职业教育衔接课程体系建设课题《中高等计算机专业教育衔接课程体系建设的研究》(201436),课题组对中职学校开设的课程进行了深入调研,并结合本课程进行了详尽的分析,提出了理实一体化教学方法,在此基础上制订了课程标准,提出了以理论与实践相结合的理念组织教材的修订方案。2016年该课题结题鉴定为优秀课题,本教材是该课题的研究成果之一。2015年获得江苏理工学院重点教材立项建设(修订)。这些都激励我们用更高的热情完成教材的修订,以适应应用型本科院校以及3+4中高职计算机类专业学生使用。
参考资料
操作系统.百度学术搜索.2024-11-28