人类社会已经进入智能时代。为了应对新一轮科技革命与产业变革,高等教育提出了新工科教育和国家□□本科专业建设的需求。在此背景下,编者结合多年本科教学经验,也投入到计算机操作系统教材建设工作中。操作系统课程作为计算机学科□重要的专业基础课之一,对培养学生的计算思维,提高学生的专业素养意义重大。随着多线程编程技术的高速发展和各类嵌入式系统的广泛应用,其他相关专业也相继把操作系统作为一门重要的必修或选修课程。
本书的编写具有如下特点:
1. 在内容的选取上注重基础性、原理性和先进性,全面系统地介绍操作系统的经典内容和若干□新成果,覆盖了研究生招生考试大纲操作系统部分的教学要求。
□. 在知识的组织上,围绕“什么是操作系统?”、“操作系统是做什么的?”、“操作系统是如何做的?”三个基本问题展开。全书包括六个部分(操作系统概述、处理机管理、存储管理、设备管理、文件管理、用户接口)以及两个附录(Linux实验环境和实验内容)。
□□部分绪论介绍了操作系统的定义、目的、功能等基本知识,梳理了操作系统的发展历程与类型,归纳出现代操作系统呈现的特征等知识,解答了“什么是操作系统?”和“操作系统是做什么的?”这两个基本问题。
随后,结合“操作系统是做什么的?”,逐一介绍操作系统的五大基本功能,分别对应本书的第二至第六部分,同时解答了“操作系统是如何做的?”这个基本问题。
□后,作为实践性很强的课程,在附录中介绍了Linux实验环境和八个实验内容,作为操作系统内容的扩展。通过实验深入理解操作系统的原理、设计思路与实现技术,使读者具有较强的感性认识。
这样的一种从面到点、从整体到局部的编写思路,有助于学生把握全书的主线,使读者遵循一个合理的逻辑来学习操作系统的教学内容。
3. 本书配套的教辅材料齐全,包括:
(1)电子版的教师资料:包括PPT格式的电子课件、教学大纲和实验大纲;
(□)配套的习题解答与实验指导:包括各章习题答案、实验指导和实验代码。
本教材既可以作为高等学校计算机专业本、专科生教材,也可作为非计算机专业的操作系统课程教材,同时也适合自学和考试复习使用。
本书由沈晓红编写第4~7章,刘颖编写□□~3、第9章,杨明编写第8、□□0章。实验附录部分由沈晓红编写附录A、附录B的实验五、实验六,刘颖编写附录B的实验二~实验四、实验八,杨明编写附录B的实验一和实验七。全书由沈晓红统稿完成。
由于编著者水□有限,书中难免有错误和不妥之处,恳请广大读者批评指正。