第3章-操作系统-计算机导论-ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕凌燕 842804924@qq.com
计算机导论 毕凌燕 华南理工大学
1
3.1操作系统的历史 3.2操作系统的体系结构 3.3协调机器的活动
计算机导论 毕凌燕 华南理工大学
2
操作系统是指控制计算机所有操作的软件。主流操 作系统有linux,unix,windows,ios等 你所熟知的操作系统有? 每个程序执行称为一个作业(job). 打卡机------操作员、作业队列、先进先出(firstin,first-out,FIFO)—交互处理-----实时处理---分 时、多任务—负载均衡 未来:网络操作系统、小型手持计算机操作系统??
17
计算机导论 毕凌燕 华南理工大学
你做得真棒!原来操作系统 是这样的,那我的手机还上 网,上网究竟是怎么回事?
计算机导论 毕凌燕 华南理工大学
18
5
软件分为系统软件和应用软ห้องสมุดไป่ตู้。 操作系统分为外壳和内核。
计算机导论 毕凌燕 华南理工大学
6
操作系统组件包括以下几个部分: 文件管理程序 设备驱动程序 内存管理程序—页面调度、虚拟内存 调度程序(类比公司汽车调度) 分派程序
计算机导论 毕凌燕 华南理工大学
7
计算机导论 毕凌燕 华南理工大学
计算机导论 毕凌燕 华南理工大学
15
概述程序和进程的差别。 在中断出现时,CPU所要完成的步骤。 在多道程序设计中,如何让高优先级的程序进行运 行比其他进程快? 在一个多道程序设计系统,如果每个时间片是 50ms,每次上下文切换所花费的时间最多是1µs,那 么计算机在1s内可以服务多少进程? 如果每个进程在它的时间片后的1µs执行I/0操作, 那么计算机在1s中可以服务多少进程?
计算机导论 毕凌燕 华南理工大学
16
在《瓦尔登湖》一书中,梭罗坚持认为,我们已经 变成自己工具的工具。也就是说,我们并非从所拥 有的工具中受益,而是花费时间得到工具和维护工 具。至于计算,这多大程度是真的? 如果你有一台计算机,那么你花多少时间去赚钱承 担它的费用,去学习如何使用它的操作系统,去学 习如何使用它的实用程序?你得到的好处与你的花 费的时间总量相比又如何?当你使用它,值得你花 费你的时间么?有没有个人计算机对你的人际交往 有影响呢?
8
计算机导论 毕凌燕 华南理工大学
9
什么是BIOS? 答:除了引导程序,PC机的只读存储器还包括一组 例行程序,用于实现基本输入/输出活动,比如从 键盘上接受信息,把这些信息显示在计算机屏幕上, 以及从海量存储器上读数据等。 因为存放在ROM里,这些例行程序被引导程序使 用,以便在操作系统开始工作前完成I/0活动。
计算机导论 毕凌燕 华南理工大学
10
什么是虚拟内存? 引导过程是怎样的? 典型操作系统的组件包括? 应用软件和系统软件的区别是什么?
计算机导论 毕凌燕 华南理工大学
11
3.1操作系统的历史 3.2操作系统的体系结构 3.3协调机器的活动
计算机导论 毕凌燕 华南理工大学
12
计算机导论 毕凌燕 华南理工大学
13
分派程序是内核的一个组件,它确保被调度的进程 实际被执行。在分时/多任务系统中利用时间片进 行进程的切换。
计算机导论 毕凌燕 华南理工大学
14
分时系统究竟提高还是降低效率? 我们应当注意到,多道程序设计的使用时建立在提 高计算机的总体效率上,但是多道程序进行进程切 换会产生开销。但是在对外进行I/0请求的时候, 进程并没有使用CPU,这时可以让CPU执行其他程 序,简言之,当正在执行I/0操作,程序可以去执 行其他任务。因此分时环境下,一组任务的完成时 间比顺序方式花费时间少。
程序-进程(执行程序) 静态-动态 进程(process)是程序的执行,是动态行为,其属 性可以随着时间的推移而改变。 为了跟踪所有进程,调度程序在主存中维护着一个 信息块,称为进程表。每当请求程序执行时,调度 程序都在进程表为该程序创建一个表项,包括分配 的存储区,进程的优先级以及进程处于就绪还是等 待状态。
计算机导论 毕凌燕 华南理工大学
3
下面哪些需要实时处理技术? A.计算机游戏。 B.打印邮件列表 C.在键盘键入字母,同时显示在显示屏上。
计算机导论 毕凌燕 华南理工大学
4
3.1操作系统的历史 3.2操作系统的体系结构 3.3协调机器的活动
计算机导论 毕凌燕 华南理工大学
计算机导论 毕凌燕 华南理工大学
1
3.1操作系统的历史 3.2操作系统的体系结构 3.3协调机器的活动
计算机导论 毕凌燕 华南理工大学
2
操作系统是指控制计算机所有操作的软件。主流操 作系统有linux,unix,windows,ios等 你所熟知的操作系统有? 每个程序执行称为一个作业(job). 打卡机------操作员、作业队列、先进先出(firstin,first-out,FIFO)—交互处理-----实时处理---分 时、多任务—负载均衡 未来:网络操作系统、小型手持计算机操作系统??
17
计算机导论 毕凌燕 华南理工大学
你做得真棒!原来操作系统 是这样的,那我的手机还上 网,上网究竟是怎么回事?
计算机导论 毕凌燕 华南理工大学
18
5
软件分为系统软件和应用软ห้องสมุดไป่ตู้。 操作系统分为外壳和内核。
计算机导论 毕凌燕 华南理工大学
6
操作系统组件包括以下几个部分: 文件管理程序 设备驱动程序 内存管理程序—页面调度、虚拟内存 调度程序(类比公司汽车调度) 分派程序
计算机导论 毕凌燕 华南理工大学
7
计算机导论 毕凌燕 华南理工大学
计算机导论 毕凌燕 华南理工大学
15
概述程序和进程的差别。 在中断出现时,CPU所要完成的步骤。 在多道程序设计中,如何让高优先级的程序进行运 行比其他进程快? 在一个多道程序设计系统,如果每个时间片是 50ms,每次上下文切换所花费的时间最多是1µs,那 么计算机在1s内可以服务多少进程? 如果每个进程在它的时间片后的1µs执行I/0操作, 那么计算机在1s中可以服务多少进程?
计算机导论 毕凌燕 华南理工大学
16
在《瓦尔登湖》一书中,梭罗坚持认为,我们已经 变成自己工具的工具。也就是说,我们并非从所拥 有的工具中受益,而是花费时间得到工具和维护工 具。至于计算,这多大程度是真的? 如果你有一台计算机,那么你花多少时间去赚钱承 担它的费用,去学习如何使用它的操作系统,去学 习如何使用它的实用程序?你得到的好处与你的花 费的时间总量相比又如何?当你使用它,值得你花 费你的时间么?有没有个人计算机对你的人际交往 有影响呢?
8
计算机导论 毕凌燕 华南理工大学
9
什么是BIOS? 答:除了引导程序,PC机的只读存储器还包括一组 例行程序,用于实现基本输入/输出活动,比如从 键盘上接受信息,把这些信息显示在计算机屏幕上, 以及从海量存储器上读数据等。 因为存放在ROM里,这些例行程序被引导程序使 用,以便在操作系统开始工作前完成I/0活动。
计算机导论 毕凌燕 华南理工大学
10
什么是虚拟内存? 引导过程是怎样的? 典型操作系统的组件包括? 应用软件和系统软件的区别是什么?
计算机导论 毕凌燕 华南理工大学
11
3.1操作系统的历史 3.2操作系统的体系结构 3.3协调机器的活动
计算机导论 毕凌燕 华南理工大学
12
计算机导论 毕凌燕 华南理工大学
13
分派程序是内核的一个组件,它确保被调度的进程 实际被执行。在分时/多任务系统中利用时间片进 行进程的切换。
计算机导论 毕凌燕 华南理工大学
14
分时系统究竟提高还是降低效率? 我们应当注意到,多道程序设计的使用时建立在提 高计算机的总体效率上,但是多道程序进行进程切 换会产生开销。但是在对外进行I/0请求的时候, 进程并没有使用CPU,这时可以让CPU执行其他程 序,简言之,当正在执行I/0操作,程序可以去执 行其他任务。因此分时环境下,一组任务的完成时 间比顺序方式花费时间少。
程序-进程(执行程序) 静态-动态 进程(process)是程序的执行,是动态行为,其属 性可以随着时间的推移而改变。 为了跟踪所有进程,调度程序在主存中维护着一个 信息块,称为进程表。每当请求程序执行时,调度 程序都在进程表为该程序创建一个表项,包括分配 的存储区,进程的优先级以及进程处于就绪还是等 待状态。
计算机导论 毕凌燕 华南理工大学
3
下面哪些需要实时处理技术? A.计算机游戏。 B.打印邮件列表 C.在键盘键入字母,同时显示在显示屏上。
计算机导论 毕凌燕 华南理工大学
4
3.1操作系统的历史 3.2操作系统的体系结构 3.3协调机器的活动
计算机导论 毕凌燕 华南理工大学