
| 本书涵盖操作系统课程的所有基础知识点,主要内容包括操作系统概论、进程管理、内存管理、输入输出管理、文件管理、操作系统示例分析等。全书在强调基本原理与主要知识点的同时,力求原理、设计与实现并重;使学生在掌握基本原理之后,通过对设计与具体实现的学习进一步加深对操作系统基础的理解。 本书全面系统地介绍操作系统的经典内容和若干最新发展成果,既可作为高等学校计算机专业本、专科教材,也可作为非计算机专业的操作系统课程教材,同时也适合学生自学和考试复习使用。 |
| 曹先彬博士,中国科学技术大学计算机科学与技术学院教授,博士生导师;1996年获中国科学技术大学信号与信息处理专业博士学位;多年来一直承担《操作系统原理与设计》、《计算机与网络安全》、《分布式操作系统》、《计算智能》等课程的主讲工作;主持过多项国家自然科学基金、863、973课题,已发表学术论文90余篇,获省部级科技进步奖4项;2007年获选“教育部新世纪优秀人才”计划。主要研究方向包括计算智能、信息安全、智能交通系统等。 |
| 前言 第一部分 操作系统概论 第1章 操作系统概述 1.1 操作系统的概念 1.1.1 操作系统层次模型 1.1.2 操作系统的含义 1.1.3 操作系统的目的 1.1.4 操作系统的功能 1.2 操作系统的特点 1.2.1 操作系统的研究观点 1.2.2 操作系统的特征 1.3 操作系统的发展与类型 1.3.1 操作系统的发展动力 1.3.2 操作系统的发展历程 1.3.3 操作系统的类型 1.4 操作系统的运行环境 1.4.1 操作系统运行的硬件环境组成 1.4.2 操作系统运行涉及的硬件支持 1.5 操作系统的结构设计方法 1.5.1 模块接口法 1.5.2 有序分层法 1.5.3 微核法 1.6 本章小结 习题 第二部分 进程管理 第2章 进程与线程 2.1 多道程序设计与进程概念 2.1.1 多道程序设计技术 2.1.2 程序的顺序执行与并发执行 2.1.3 进程的概念 2.1.4 进程特征 2.2 进程的状态与转换 2.2.1 三状态模型及其转换 2.2.2 五状态模型及其转换 2.2.3 七状态模型及其转换 2.3 进程控制 2.3.1 操作系统内核 2.3.2 进程控制手段 2.3.3 主要进程控制原语 2.4 进程组织 2.4.1 进程控制块 2.4.2 进程的组织方式 2.4.3 进程组织示例 2.5 进程通信 2.5.1 进程通信概述 2.5.2 消息传递系统的实现 2.6 线程基础 2.6.1 线程引入 2.6.2 线程的定义与特征 2.6.3 线程的实现 2.7 本章小结 习题 第3章 进程同步 3.1 进程同步的基本概念 …… 第4章 进程调度与死锁 第5章 用户接口与作业管理 第三部分 内存管理 第6章 存储管理基础 第7章 虚拟内存管理 第四部分 输入输出管理 第8章 I/O管理 第五部分 文件管理 第9章 文件管理基础 第10章 文件系统实现 第六部分 操作系统示例分析 第11章 Linux示例分析 第七部分 操作系统的扩展内容 第12章 操作系统的安全 第13章 分布式操作系统基础 第14章 多核操作系统 参考文献 |
商品评论(0条)