参见:https://baike.baidu.com/item/%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%88%E7%AC%AC3%E7%89%88%EF%BC%89/23813290

教材目录

第0章计算机系统概述

0.1计算机系统及其结构

0.2计算机硬件

0.2.1中央处理器

0.2.2存储器

0.2.3I/O系统

0.2.4总线

0.2.5启动计算机

0.3指令的执行

0.3.1取指令与执行指令

0.3.2I/O函数

0.4中断

0.4.1中断与指令周期

0.4.2中断处理

0.4.3多个中断

思考与练习题

第1章操作系统引论

1.1操作系统的定义

1.1.1资源管理的观点

1.1.2用户的观点(扩展机器的观点)

1.2操作系统的产生和发展

1.2.1第一代计算机没有操作系统

1.2.2第二代计算机有了监控系统

1.2.3第三代计算机操作系统得到极大的发展

1.2.4第四代计算机操作系统向多元化方向发展

1.3操作系统的特征

1.4操作系统的功能

1.4.1进程管理

1.4.2存储管理

1.4.3设备管理

1.4.4文件管理

1.4.5操作系统接口

1.5操作系统类型

1.5.1批处理操作系统

1.5.2分时操作系统

1.5.3实时操作系统

1.5.4微机操作系统

1.5.5多处理机操作系统

1.5.6网络操作系统

1.5.7分布式操作系统

1.5.8嵌入式操作系统

思考与练习题

第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.3.4进程的挂起与激活

2.4线程

2.4.1线程的概念

2.4.2线程与进程的比较

2.4.3线程的实现

2.4.4多线程问题

思考与练习题

第3章进程同步与通信

3.1进程同步与互斥

3.1.1并发原理

3.1.2临界资源与临界区

3.1.3互斥实现的硬件方法

3.1.4互斥实现的软件方法

3.1.5信号量和PV操作

3.2经典进程同步与互斥问题

3.2.1生产者—消费者问题

3.2.2读者—写者问题

3.2.3哲学家进餐问题

3.2.4打瞌睡的理发师问题

3.3AND信号量

3.3.1AND信号量的引入

3.3.2用AND信号量解决实际应用

3.4管程

3.4.1管程的思想

3.4.2管程的结构

3.4.3用管程解决实际应用

3.5同步与互斥实例

3.5.1Solaris的同步与互斥

3.5.2Windows的同步与互斥

3.5.3Linux的同步与互斥

3.6进程通信

3.6.1进程通信的类型

3.6.2进程通信中的问题

3.6.3消息传递系统的实现

3.6.4客户端—服务器系统通信

思考与练习题

第4章调度与死锁

4.1调度类型与准则

4.1.1调度类型

4.1.2进程调度方式

4.1.3进程调度时机

4.1.4调度的性能准则

4.2调度算法

4.2.1先来先服务调度算法

4.2.2短作业(进程)优先调度算法

4.2.3时间片轮转调度算法

4.2.4优先权调度算法

4.2.5多级反馈队列调度算法

4.2.6多种调度算法比较

4.3死锁的基本概念

4.3.1死锁定义

4.3.2死锁产生的原因

4.3.3可重复使用资源和可消耗资源

4.3.4死锁产生的必要条件

4.4死锁的预防与避免

4.4.1死锁的预防

4.4.2死锁的避免

4.4.3银行家算法

4.5死锁的检测与解除

4.5.1资源分配图

4.5.2死锁的解除

4.5.3鸵鸟算法

思考与练习题

第5章存储管理

5.1程序的装入和链接

5.1.1重定位

5.1.2链接

5.2连续分配存储管理方式

5.2.1单一连续分区

5.2.2固定分区

5.2.3可变分区

5.2.4动态重定位分区

5.3页式存储管理

5.3.1页式存储管理的基本原理

5.3.2页式存储管理的地址变换机构

5.3.3页表的硬件实现

5.3.4页表的组织

5.3.5页式存储管理系统举例

5.4段式存储管理

5.4.1段式存储管理的基本原理

5.4.2段式存储管理系统地址变换过程

5.4.3分段和分页的区别

5.4.4段的共享与保护

5.5段页式存储管理

5.5.1段页式存储管理的基本原理

5.5.2段页式存储管理的地址变换

5.5.3段页式存储管理系统举例

思考与练习题

第6章虚拟存储管理

6.1虚拟存储器的引入

6.1.1局部性原理

6.1.2虚拟存储器

6.1.3虚拟存储器的特征

6.2请求页式存储管理

6.2.1请求页式存储管理系统的实现

6.2.2请求页式存储管理驻留集管理

6.2.3请求页式存储管理的调入策略

6.2.4请求页式存储管理的页面置换算法

6.2.5请求页式存储管理系统的性能

6.3请求段式存储管理

6.3.1请求段式存储管理的地址实现

6.3.2动态链接

思考与练习题

第7章设备管理

7.1I/O管理概述

7.1.1I/O管理的功能

7.1.2I/O硬件组成

7.1.3I/O设备

7.1.4设备控制器

7.1.5设备通道

7.2I/O控制方式

7.2.1程序直接控制方式

7.2.2中断控制方式

7.2.3DMA控制方式

7.2.4通道控制方式

7.3I/O系统

7.3.1设备分配

7.3.2SPOOLing技术

7.3.3设备驱动程序

7.3.4中断处理程序

7.4磁盘管理

7.4.1磁盘结构和管理

7.4.2磁盘调度

7.4.3独立磁盘冗余阵列

7.5缓冲管理

7.5.1缓冲

7.5.2磁盘高速缓存

7.5.3提高磁盘I/O速度的其他方法

思考与练习题

第8章文件管理

8.1文件概述

8.1.1文件类型

8.1.2文件属性

8.1.3文件的操作

8.1.4文件访问方式

8.2文件结构和文件系统

8.2.1文件结构

8.2.2有结构文件的组织

8.2.3文件系统

8.3目录

8.3.1文件控制块和索引节点

8.3.2单级目录

8.3.3两级目录

8.3.4树形目录

8.3.5目录的查询

8.3.6文件的共享

8.4文件系统实现

8.4.1文件系统的格式

8.4.2文件的存储结构

8.4.3空闲存储空间的管理

8.5文件系统的可靠性

8.5.1坏块管理

8.5.2备份

8.5.3文件系统一致性问题

8.5.4数据一致性控制

8.6保护机制

8.6.1保护域

8.6.2保护矩阵的实现

8.6.3分级安全管理

思考与练习题

第9章Windows 7操作系统

9.1Windows 7的特点和结构

9.1.1Windows 7的特点

9.1.2Windows 7的结构

9.2Windows 7 进程管理

9.2.1Windows 7的进程和线程

9.2.2Windows 7的互斥与同步

9.2.3Windows 7的进程通信

9.2.4Windows 7的线程调度

9.3Windows 7内存管理

9.3.1Windows 7的地址空间布局

9.3.2Windows 7的地址变换机制

9.3.3Windows 7的内存分配

9.3.4Windows 7的页面共享

9.3.5Windows 7的驻留集

9.3.6Windows 7的物理内存管理

9.4Windows 7设备管理

9.4.1Windows 7的I/O系统结构

9.4.2Windows 7的I/O系统的数据结构

9.4.3Windows 7的I/O系统的设备驱动程序

9.4.4Windows 7的I/O处理

9.4.5Windows 7的磁盘管理

9.4.6Windows 7的高速缓存管理

9.4.7Windows 7的高速缓存支持的操作

9.5Windows 7文件管理

9.5.1Windows 7文件系统概述

9.5.2NTFS卷及其结构

9.5.3NTFS的可恢复性、可靠性和安全性

思考与练习题

第10章Linux操作系统

10.1Linux内核设计

10.1.1内核设计目标

10.1.2微内核与单内核

10.1.3Linux内核结构

10.2Linux系统的启动与初始化

10.2.1初始化系统

10.2.2操作系统的初始化

10.2.3init进程

10.3Linux进程管理

10.3.1Linux中的进程与线程

10.3.2进程与线程的创建和撤销

10.3.3进程调度

10.3.4进程通信

10.4Linux内存管理

10.4.1虚拟内存管理

10.4.2物理内存管理

10.5Linux文件管理

10.5.1虚拟文件系统

10.5.2文件系统的安装与卸载

10.5.3EXT2逻辑文件系统

10.6Linux设备管理

10.6.1Linux设备管理概述

10.6.2Linux设备的类型

10.6.3中断

10.6.4缓存和刷新机制

10.6.5磁盘调度

思考与练习题

第11章操作系统安全

11.1操作系统安全概述

11.1.1操作系统的脆弱性

11.1.2安全操作系统的重要性

11.2操作系统的安全机制

11.2.1硬件安全机制

11.2.2软件安全机制

11.3操作系统安全评测

11.3.1操作系统安全评测方法

11.3.2国内外计算机系统安全评测准则

11.3.3美国国防部可信计算机系统评测准则

11.3.4中国计算机信息系统安全保护等级划分准则

11.4分布式操作系统安全

11.4.1加密和数据签名

11.4.2身份认证

11.4.3防火墙

11.5Linux操作系统安全性

11.5.1标识与鉴别

11.5.2存取控制

11.5.3审计与加密

11.5.4网络安全

11.5.5备份

11.6Windows 2000/XP操作系统安全

11.6.1Windows 2000/XP安全模型

11.6.2Windows的注册表、文件系统及系统的激活和授权机制

11.7主流操作系统安全机制

11.7.1Windows Vista/Windows 7操作系统

11.7.2Android操作系统

11.7.3Mac OS & IOS操作系统

11.8云操作系统

11.8.1Windows Azure

11.8.2Google Chrome OS

思考与练习题

参考文献

计算机操作系统(第3版) (2018年清华大学出版社出版的图书)相关推荐

  1. 计算机操作系统英文版课后答案,计算机操作系统(第3版)课后习题答案(完整版)...

    内容简介: 计算机操作系统(第3版)课后习题答案(完整版) 第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性 2.OS的作用可表现在哪几个方面? ...

  2. 计算机操作系统 (第四版汤小丹老师) 复习笔记第一章

    教材为西安电子科技大学 汤小丹老师 第四版 1.1操作系统目标和作用 1.目标 目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重.通常在计算机硬件上配置的OS,其目标有以下几点: 方便性 便 ...

  3. c语言实现bf算法的定位函数,数据结构c语言版严蔚敏清华大学出版社第四章串.ppt...

    数据结构c语言版严蔚敏清华大学出版社第四章串 模式匹配(定位) 设有主串S和子串T(将S称为目标串,将T称为模式串),在主串S中,从位置start开始查找,如若在主串S中找到一个与子串T相等的子串,则 ...

  4. C语言程序设计第三版崔武子,清华大学出版社-图书详情-《C语言程序设计教程学习辅导》...

    C语言是国内外广泛使用的计算机高级语言.大多数高校都开设了"C语言程序设计"课程.作者于1991年编著了<C程序设计>,由清华大学出版社出版,该书出版后,受到了广大读者 ...

  5. 计算机控制系统顾树生课后答案,清华大学出版社-图书详情-《自动控制原理习题详解》...

    信息化时代的到来,为自动控制技术的应用开拓了更加广阔的空间.作为有关自动控制技术的基础理论--自动控制原理,已成为各高校许多学科和专业必修的技术基础课.深入理解和掌握<自动控制原理>中主要 ...

  6. 清华大学计算机学硕读几年,2018级清华大学计算机考研经验分享

    原标题:2018级清华大学计算机考研经验分享 考清华计算机也考了两年,在这里得到了很多帮助,所以也是时候贡献一下了.先说下我的基本情况吧.我本科是天津大学精仪学院的,没错是跨考.17年总分351,政治 ...

  7. 计算机操作系统第四版题库,汤子瀛计算机操作系统第4版配套题库(含名校考研真题)...

    进思学习网提供下载: 汤子瀛<计算机操作系统>(第4版)配套题库[名校考研真题+课后习题+章节题库+模拟试题] **部分 名校考研真题 2009年全国硕士研究生入学统一考试计算机科学与技术 ...

  8. 计算机操作系统第四版读书笔记,《操作系统》读后感10篇

    <操作系统>是一本由[美] William Stallings著作,电子工业出版社出版的平装图书,本书定价:75.00元,页数:541,特精心从网络上整理的一些读者的读后感,希望对大家能有 ...

  9. 计算机导论以python为舟大纲,清华大学出版社-图书详情-《计算机科学导论——以Python为舟(第3版)》...

    序 笔者深信专业的基础课程对学生至关重要,应当由最优秀的教授用最好的教材来讲授,不仅能激发学生的兴趣,开拓学生的思维,更能够使学生领略"学通"的广度与"贯穿"的 ...

最新文章

  1. Spring Boot 中 @EnableXXX 注解的驱动逻辑
  2. 使用PLP特征训练crnn语音分类
  3. matlab中非0即1函数,matlab 中统计一个数组中非零元素个素的函数名称是什么?
  4. LBE 隐私卫士原理分析
  5. 《看聊天记录都学不会Python到游戏实战?太菜了吧》(10)无底洞的循环
  6. GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD)
  7. FFmepg 多线程解码历程
  8. AI给植物看病,宾大用TensorFlow做的这款应用造福坦桑尼亚农民
  9. Tesseract试用过程及结果分析
  10. python数组横向合并_python中合并数组的方法
  11. 杂勘复Intrepid Geophysics GeoModeller 2016 v3.3.0 Win64 1CD质模建
  12. 阿里播放器使用Aliplayer
  13. 利用Meshlab进行泊松重建
  14. 防护等级 ipx9、ipx9k、ip69、ip69k之间的区别
  15. 想自学一下程序员,该学些什么?
  16. 读计算机视觉综述做的脑图(11.09更新)
  17. java idisposable_IDisposable实现 - 'if (disposing)'应该怎么做
  18. 中国网页游戏行业调研与分析
  19. 浅谈sklearn中DBSCAN的欧式距离(Euclidean Distance)的计算
  20. OpenCV57:级联分类器的训练

热门文章

  1. linux 挖矿病毒清理
  2. 利用声音传感器控制led灯功能_声光感应控制LED灯的设计
  3. SpringBoot快速实现微信授权登录
  4. cs和msf配合进行内网的操作
  5. 「SymPy」实战之Maxwell分布律分子最概然、均方根与平均速率
  6. 如何让虚拟机的Ubuntu上网?
  7. 二、交换机的基本配置及管理
  8. NC工具—文件传输shell获取功能
  9. Delphi FMX正确加载图片最大限度减少内存占用(之二TImageList)
  10. 在建工程直接费用化_在建工程哪些费用可以资本化