本教材介绍了计算机系统中的一个重要系统软件——操作系统(0S)。全书共分10章,第l章介绍OS的发展过程、基本特征、功能以及OS的结构设计;第2、3章详细地阐述了进程和线程的基本概念、同步与通信、调度与死锁;第4章介绍连续式、离散式存储器的管理方式及虚拟存储器;第5、6、7章分别介绍设备管理、文件管理和用户接口;第8章介绍了计算机网络系统、网络OS所提供的功能和服务,以及Internet和Intranet;第9章对保障系统安全的访问控制、认证、数据加密和防火墙四大技术作了较详细的阐述;第10章介绍了一个OS的实例——UNIX系统V的内核结构。 本教材可作为计算机科学与工程和计算机应用专业本科生的教科书,也可作为从事计算机工作的科技人员学习OS的参考书。
第一章 操作系统引论
1.1 操作系统的目标和作用
1.2 操作系统的发展过程
1.3 操作系统的基本特性
1.4 操作系统的主要功能
1.5 OS结构设计
习题
第二章 进程管理
2.1 进程的基本概念
2.2 进程控制
2.3 进程同步
2.4 经典进程的同步问题
2.5 进程通信
2.6 线程
习题
第三章 处理机调度与死锁
3.1 处理机调度的层次
3.2 调度队列模型和调度准则
3.3 调度算法
3.4 实时调度
3.5 产生死锁的原因和必要条件
3.6 预防死锁的方法
3.7 死锁的检测与解除
习题
第四章 存储器管理
4.1 存储器的层次结构
4.2 程序的装入和链接
4.3 连续分配方式
4.4 基本分页存储管理方式
4.5 基本分段存储管理方式
4.6 虚拟存储器的基本概念
4.7 请求分页存储管理方式
4.8 页面置换算法
4.9 请求分段存储管理方式
习题
第五章 设备管理
5.1 I/O系统
5.2 I/0控制方式
5.3 缓冲管理
5.4 I/O软件
5.5 设备分配
5.6 磁盘存储器的管理
习题
第六章 文件管理
6.1 文件和文件系统
6.2 文件的逻辑结构
6.3 外存分配方式
6.4 目录管理
6.5 文件存储空间的管理
6.6 文件共享与文件保护
6.7 数据一致性控制
习题
第七章 操作系统接口
7.1 联机用户接口
7.2 Shell命令语言
7.3 系统调用
7.4 UNIX系统调用
7.5 图形用户接口
习题
第八章 网络操作系统
8.1 计算机网络概述
8.2 网络体系结构
8.3 Internet与Intranet
8.4 客户,服务器模式
8.5 网络操作系统的功能
8.6 网络操作系统提供的服务
习题
第九章 系统安全性
9.1 系统安全的基本概念
9.2 数据加密技术
9.3 认证技术
9.4 访问控制技术
9.5 计算机病毒
习题
第十章 UNIX系统内核结构
10.1 UNIX系统概述
10.2 进程的描述和控制
10.3 进程的同步与通信
10.4 存储器管理
10.5 设备管理
10.6 文件管理
习题
参考文献
《妞妞:一个父亲的札记》内容简介:父爱如山,周国平感动万千读者的经典之作。二十多年前,45岁的周国平喜得一女妞妞,如同拥有了
《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差
《忽必烈》内容简介:忽必烈,是中国和蒙古族历史上的重要人物。虽灭亡南宋,一统全国,行用汉法,创建元朝,却又多疑猜忌,贪财谥
《Spring Boot技术实践》内容简介:SpringBoot在医疗健康领域的应用推动了设计模式在互联网领域的发展。本书SpringBoot带动了Java编
《资本与意识形态·漫画版》内容简介:⭐一个家族八代人,穿越200多年时空岁月,见证从法国大革命到21世纪,全球范围内的财富变迁
《无条件增长:必然增长的十大规律》内容简介:近年来,创业已经逐渐形成了一种趋势,每天都有新的企业应运而生,但在激烈的市场竞
SolidWorks快速入门教程 本书特色 本书是学习SolidWorks2016中文版的快速入门与提高教程,内容包括SolidWorks2016功能概述、软件...
《第一行代码:Android(第2版)》内容简介:本书被广大Android 开发者誉为“Android学习第一书”。全书系统全面、循序渐进地介绍了
《Go Web编程》内容简介:《Go Web编程》介绍如何使用Go语言编写Web,包含了Go语言的入门、Web相关的一些知识、Go中如何处理Web的各
《张一南北大国文课》内容简介:本书源自作者在北京大学教授的“大学国文”通识课讲义,解读了先秦、六朝、唐宋三个时期具有代表性
《求索真文明》内容简介:全书共收录朱维铮先生的18篇文章,每篇围绕一位晚清时期的学者,论述其主要思想和重要著作。朱先生对每位
ASp编程高手 本书特色 本盘配套书是一本专门介绍用asp编写程序的书。全书由26章139个程序构成。其中,属于asp脚本编程的有113个,asp组件编程的有2...
本书极其透彻而详尽地介绍了ActionScript编程。如果你此前没有编程知识,那么本书将循序渐进地指引你开始精通ActionScript之旅。
本书对全新的移动服务(丰富的语音系统、因特网、信息和内容服务)的迅猛发展做出了全面描述。它介绍了全世界通信市场的发展史,
《全新Marc实例教程与常见问题解析》大部分案例来自于实际工程项目,不仅包含具体操作步骤的讲解,并配以图片说明以便用户能够即
《过去的工作》内容简介:《过去的工作》收入周作人在抗战胜利前后(一九四五年四月至十二月)所作文章十五篇。文章延续四十年代以
《服务设计:用极致体验赢得用户追随》内容简介:服务设计不只是设计服务,更是设计与服务相关的整个商业系统。服务设计包括表层的
Ajax是当今Web开发领域最流行的词汇。而JavaScript与CSS、XML和DOM几种老技术,加上XMLHttpRequest就构成了Ajax的四大基石。...
《思考+:6种力量成就更好的自己》内容简介:每天,有无数人在说“我想想”,却依然陷入简单重复中,庸庸碌碌;或者迷失在海量信息
数据聚类 本书特色 聚类是数据挖掘领域的一个重要分支。本书全面系统地介绍聚类的主要方法。首先,对涉及聚类的各个方面进行简略的综述;然后,对各类聚类算法进行较详细...