王道《操作系统》思维导图汇总

第一章 计算机系统概述

1.1.1 操作系统的概念、功能 

1.1.2 操作系统的特征

1.2 操作系统的发展与分类

 课后习题小结

1. 多道程序设计不具备顺序性

2. 中断技术使得多道批处理系统的I/O设备可与CPU并行工作

3. 多道程序系统通过组织作业(编码或数据)使CPU总有一个作业可执行,从而提高了CPU的利用率、系统吞吐量和I/O设备的利用率

1.3.1 操作系统的运行机制

1.3.2 中断和异常

1.3.3 系统调用 

 系统调用和库函数的区别

 陷入指令 = trap指令 = 访管指令

课后习题小结

1. 操作系统中,通到技术是一种硬件技术。I/O通道实际上是一种特殊的处理器,它具有执行I/O指令的能力,并通过执行通道程序控制I/O操作。

2. 用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和陷入(trap)指令。

3. 计算机通过硬件中断机制完成由用户态到和心态的转换。

4. 只能在核心态下运行的指令时置时钟指令。(读时钟指令、取数指令、寄存器清零指令都可以在用户态下完成)

5. 系统调用指令也叫广义指令。

6. 外部中断处理过程,PC值由中断隐指令自动保存,而通用寄存器内容由操作系统保存。

7. 时钟中断的主要工作是处理和时间有关的信息及决定是否执行调度程序。和时间有关的所有信息包括系统时间、进程的时间片、延时、使用CPU的时间、各种定时器。

8. 当CPU检测到中断信号后,由硬件自动保存被中断程序的断电(即程序计数器PC和程序状态字寄存器PSW)。硬件找到该中断信号对应的中断向量,中断向量指明中断服务程序入口地址(各中断向量统一存放在中断向量表中,改表由操作系统初始化)。接下来开始执行中断服务程序,保存中断屏蔽字、保存各通用寄存器的值,并提供与中断信号对应的中断服务,中断服务程序属于操作系统内核。

9. 发生系统调用时,CPU执行陷入(Trap指令),检测到“内中断”后,由CPU负责保存断点(PC)和程序状态字,并将CPU模式改为内核态,然后执行操作系统内核的系统调用入口程序,改内核程序保存通用寄存器的内容,再调用某个特点的系统调用服务例程。

1.4.1 操作系统的体系结构(上)

操作系统的内核 

 

 

课后习题小结

1. 微内核OS:a. 内核足够小;b. 基于客户/服务器模式; c. 应用“机制与策略分离”原理; d. 采用面向对象技术 

 1.4.1 操作系统的体系结构(下)

 1.5 操作系统引导

磁盘按照操作系统后

课后习题小结

1. 操作系统的引导程序位子磁盘活动分区的引导扇区中。引导程序分为两种:一种是位于 ROM中的自我程序(BIOS 的组成部分),用于启动具体的设备:另一种是位于装有操作系统硬盘的活动分区的引导扇区中的引导程序(称为启动管理器),用于引导操作系统。

2. 计算机的启动过程:a.CPU加电,CS:IP指向FFFF0H; b.执行JMP指令跳转到BIOS ;c.登记BIOS中断程序入口地址; d.硬件自检; e. 进行操作系统引导。

1.6 虚拟机

 课后习题小结

1. 虚拟机既可以用软件实现也可以用硬件实现

2. 在操作系统初始化的过程中需要创建中断向量表,以实现通电自检POST,CPU检测到中断信号后,根据中断信号查询中断向量表,跳转到相应的中断处理程序。

第二章

2.1.1 进程的概念、组成、特征

2.2.2 进程的状态与转换、进程的组织

进程五状态模型

 进程的组织状态

2.2.3 进程控制 

 

 

 

 2.1.4 进程通信

 

 

 

2.1.5 线程的概念

  

2.1.6 线程的实现方式和多线程模型

 

 

 

 2.1.7 线程的状态与转换

2.1 课后习题小结 

1. 线程包含CPU现场,可以独立执行程序

2. 现场没有自己的独立的地址空间,它共享所属进程的空间

3. 进程与程序的根本区别是静态和动态的特点

4. 发生死锁时可能进程全部都处于阻塞态

5. 单处理器共10个进程,可能9个就绪 1个运行;也可能10个阻塞

6. 程序的封闭性是指进程执行的结果只取决于进程本身,不受外界影响;进程失去封闭性是指并发进程共享变量,其执行结果与速度有关。

7. 不管系统中是否有线程,进程都是拥有资源的独立单位。

8. C语言程序数据段

PCB:进程的优先级   

正文段:全局赋值变量、常量值

堆段:用malloc() 要求动态分配的存储区

栈段:为赋值的局部变量、函数调用实参传递值

9. 同一个系统的进程(或线程)可以由系统调用的方法被不同的进程(或线程)多次调用,所以系统动态DLL库中的系统线程,被不同的进程所调用,他们是相同的线程。

10. 一个进程被唤醒,意味着该进程可以重新竞争CPU

2.2.1 调度的概念、层次

七状态模型

2.2 进程调度的时机、切换与过程、方式

内核程序临界区 不等于 普通临界区 

 2.2.3 调度器和闲逛进程

2.2.4 调度算法的评价指标 

CPU利用率

系统吞吐量

 周转时间

等待时间 

 响应时间

 2.2.5 调度算法

先来先服务

短作业优先

 

 高响应比优先

时间片轮转

优先级调度算法

非抢占式

抢占式

 多级反馈队列调度算法

多级队列调度算法

2.3.1 进程同步与进程互斥 

 

2.3.2 进程互斥的软件实现方法 

单标志法 

双标志先检查 

先标志后检查

 Peterson算法

 

2.3.3 进程互斥的硬件实现方法  

中断屏蔽方法 

TestAadSet指令(TSL)

Swap指令

2.3.4 互斥锁

2.3.5 信号量机制 

整型信号量 

记录型信号量 

2.3.6 用信号量实现进程同步、互斥、 前缀关系

2.3.7 生产者-消费者问题

 

2.3.8 多生产者-多消费者问题

2.3.9 吸烟者问题

 

 

  

2.3.10 读者写者问题

 

2.3.11 哲学家进餐问题

  

2.3.12 管程

  

2.4.1 死锁的概念

  

2.4.2 死锁的处理策略 - 预防死锁

2.4.3 死锁的处理策略 - 避免死锁

 

2.4.4 死锁的处理策略 - 检测和解除

 

第三章  内存管理

3.1.1 内存的基础知识

 

3.1.2 内存管理的概念

3.1.3 覆盖与交换 

 

3.1.4 连续分配管理方式

 

3.1.5 动态分区分配算法

3.1.6 基本分页存储管理的概念

 

 

3.1.7 基本地址变换机构

3.1.8 具有快表的地址变换机构

3.1.9 两级页表

3.1.10 基本分段存储管理方式

第四章 文件系统

4.1.2 文件的逻辑结构

 

 4.1.3 文件目录

 

 

 

  • 10
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 王道操作系统思维导图是一份有关操作系统的学习资料,通过思维导图的形式呈现了操作系统的核心内容和概念。该思维导图以图形符号和文字结合的方式,将各个主题和概念进行了分类和组织,使得学习者可以更直观地了解和记忆操作系统的知识点。 在这份思维导图中,首先介绍了操作系统的定义和作用,包括对硬件资源的管理和提供用户接口等功能。接着,思维导图分别讲解了操作系统的组成和结构,如内核、进程管理、内存管理、文件系统等。每个主题都有对应的详细解释和示意图,使得学习者能够更清晰地理解每个概念。 此外,思维导图还介绍了操作系统的常见算法和调度策略,如进程调度算法和内存分配算法,以及不同的文件系统类型。这些内容对于理解操作系统的工作原理和性能优化至关重要。 在思维导图的结尾部分,还包含了一些操作系统实践案例和应用场景的介绍,提供了学习者将理论知识应用于实际情况的参考。 总之,王道操作系统思维导图是一份简洁明了的学习资料,能够帮助学习者快速掌握操作系统的核心概念和知识点。无论是初学者还是已有一定基础的学习者,都可以通过这份思维导图加深对操作系统的理解,提高学习效果。 ### 回答2: 王道操作系统思维导图pdf是一份综合性的学习资料,旨在帮助学习者系统地学习和理解操作系统的相关知识。这份导图以图形化的方式呈现了操作系统的核心概念和关键内容,使学习者能够更加直观地把握知识点之间的联系和脉络。 导图的内容主要分为几大块,包括操作系统的基本概念、进程管理、内存管理、文件系统、设备管理和操作系统性能等。每个部分都有相应的节点和分支,清晰地列出了相关概念、原理以及关键算法和数据结构等,使学习者能够系统地掌握操作系统的核心知识。 通过学习这份导图,学习者可以深入了解操作系统的运行原理和机制,如进程的创建和调度、内存的管理和分配、文件的读写和访问等。同时,还能掌握标准的操作系统接口和系统调用,了解如何使用操作系统提供的功能来编写高效、可靠的应用程序。 导图中还提供了一些常见的操作系统问题和解答,方便学习者进行思考和理解。同时,导图还包含了一些实例和案例,用以说明操作系统的应用场景和实际应用情况,帮助学习者将理论知识与实践相结合。 总之,王道操作系统思维导图pdf是一份全面而系统的学习资料,结构清晰,内容丰富。通过学习这份导图,学习者可以更加高效地掌握操作系统的相关知识,为日后的学习和应用奠定坚实的基础。 ### 回答3: 王道操作系统思维导图 pdf,是一份关于操作系统思维导图的电子书。它以图形化的方式展示了操作系统的重要概念和知识点,方便读者理解和记忆。 这份思维导图主要包括操作系统的基本概念、进程管理、内存管理、文件系统、设备管理等内容。对于初学者来说,通过阅读这个思维导图可以系统地学习和理解操作系统的各个方面,帮助读者建立起对操作系统的整体框架和全局认识。 思维导图以图形化的方式呈现信息,通过节点、线条和关键词等元素的组合展示操作系统知识的逻辑关系,使得读者能够更直观地掌握知识点之间的关联和内在逻辑。这样的图形化呈现方式符合人类大脑对信息的处理方式,有助于加深记忆和理解。 同时,思维导图具有扩展和修改的便利性。读者可以根据自己的学习需求和理解程度,对思维导图进行扩展和修改,增加或删减相关知识点,使得图形化的整理更符合自己的学习要求。 总之,王道操作系统思维导图 pdf 是一份有效的学习操作系统的辅助材料,通过图形化的方式展示操作系统的核心知识点,帮助读者更好地理解和记忆操作系统的相关内容。读者可以根据自己的需求进行扩展和修改,以便更好地适应自己的学习进程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值