- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8讲 操作系统 CH 8: Operating Systems CH8: 操作系统 8.1 概念 8.2 演化 8.3 组成部分 8.4 主流操作系统 8.5 操作系统的新发展 计算机系统 8.1 概念 操作系统(Operating System, OS) OS是计算机硬件和用户(程序和人)的接口,它使得其他程序更加方便有效地执行,并能够方便地对计算机硬件和软件资源进行存取。 两个主要的设计目标: 有效地使用硬件 容易地使用资源 8.2 演化 1. 批处理操作系统 20实际50年代 每个执行的程序叫作业(Job)。 8.2 演化 2. 分时系统 多道程序 多个作业装入存储器 分时(Time sharing) 资源可以被不同的作业共享。 每个作业都可以分到一段时间来使用资源。 调度(Scheduling) 给不同的程序分配资源并决定哪一个程序什么时候使用那一种资源。 进程(Process) 在存储器中等待资源的程序。 8.2 演化 3. 个人系统 个人计算机(Personal Computer, PC) 单用户操作系统 如:DOS (Disk Operating System) 4. 并行系统(Parallel System) 在同一个计算机系统中安装了多个CPU,每个CPU可以处理一个程序或者程序的一部分。 并行与串行 8.2 演化 5. 分布式系统(Distributed System ) 网络化和交互式网络的发展 程序可以在一台计算机上运行一部分而在另一台计算机上运行另一部分,它们通过交互式网络例如互联网互连。 6. 实时操作系统(Real Time OS) 在规定的严格时间内做出反应 高可靠性 7.网络操作系统 基于计算机网络的 在各种计算机操作系统上按网络体系结构协议标准开发的软件 其目标是相互通信及资源共享 8.3 组成部分 操作系统组成 存储管理,进程管理,设备管理,文件管理,用户界面等。 8.3 组成部分 1. 内存管理 对内存分配进行管理,避免出现“内存不足”错误。 存储管理方式:单道程序和多道程序。 8.3 组成部分 (1)单道程序(monoprogramming) 大多数内存用于单一的程序,一小部分用来装载操作系统。 程序整体装入内存,运行,退出 问题: 程序太大无法装入则无法运行 一个程序在运行时,其他程序不能运行 CPU常常处于空闲状态 8.3 组成部分 (2)多道程序(multiprogramming) 同一时刻可以装入多个程序,并且能够同时执行,CUP轮流为它们服务。 非交换技术 分区调度 分页调度 交换技术 请求分页调度 请求分段调度 8.3 组成部分 非交换技术 分区调度 分页调度 8.3 组成部分 分区调度 内存划分成不定长度的几个分区 每个分区可以装入一个程序 CPU交替为各个程序服务 单个程序完全载入内存,并占用连续的地址。 问题: 分区大小不好确定 空闲分区 调整分区 8.3 组成部分 分页调度 内存划分成大小相等的帧(块)。 程序划分成大小相等的页。 程序在内存中不必是连续的。 与分区调度相比改进了内存的利用率。 问题:整个程序仍需全部载入内存才能运行。 8.3 组成部分 请求分页调度 程序分页,但可以依次载入内存、运行、替换。 请求分段调度 按照程序模块划分成段,如代码段,数据段等。 请求分页和请求分段 程序按模块分段再分页,内存分成帧(块)。 8.3 组成部分 (3) 虚拟内存(Virtual Memory) 请求分页调度和请求分段调度中,一部分程序驻留在内存中,一部分存放在硬盘上。 使用虚拟内存。 8.3 组成部分 2. 进程管理 程序、作业和进程 状态转换 进程的状态 就绪 运行 等待 使用虚拟内存后还需要换入和换出 8.3 组成部分 进程管理器 作业调度器 进程调度器 8.3 组成部分 进程管理队列 作业队列 就绪队列 I/O队列 8.3 组成部分 进程同步 死锁(Deadlock) 两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象。 若无外力作用,它们都将无法推进下去。 死锁条件 互斥 资源占有 抢先 循环等待 8.3 组成部分 进程同步 饿死 进程始终得不到需要的资源而无法推进下去。 8.3 组成部分 哲学家进餐问题 每个哲学家需要两支筷子来吃饭 8.3 组成部分 3. 设备管理 有效地使用输入/输出设备 监视所有输入/输出设备 为每个输入/输出设备维护一个队列 使用不同的方式访问输入输出/设备 8.3 组成部分 4. 文件管理 控制对文件的访问 控制对文件的访问 管理文件的创建、删除和修改 给文件命名 管理文件的存储 归档和备份 8.3 组成部分 5. 用户界面 用来接收用户(进程)的请求并向操作系统的其他部分解释这些请求。 命令解释程序
您可能关注的文档
- CAI 选修7 unit5 travelling abroad.ppt
- CCH01_Introduction(操作系统).ppt
- CDIO在浙江大学的工程实践.ppt
- ch00宏观经济学导论.ppt
- ch01-2工程建设程序法规.ppt
- ch04数据库管理系统引论.ppt
- ch05数据库的存储结构.ppt
- Ch0工程材料绪论.ppt
- ch1 运筹学简介.ppt
- ch1-1.1操作系统概观05384.ppt
- T_SXCAS 041-2025 预拌流态固化土应用技术标准.docx
- DB50∕T 1045-2020 水利水电工程单元工程施工质量验收评定规范—堆石混凝土工程.docx
- DB54_T 0380-2024 牦牛早期断奶技术规范.docx
- DB63_T 1988-2021 小微湿地认定规范.docx
- DB4412_T 31-2024 地理标志管理规范.docx
- T_JXXCCY 019-2024 茄子四杆整枝技术规程.docx
- DB15_T 353.3-2020 建筑消防设施检验规程 第3部分:自动喷水灭火系统、水喷雾灭火系统、细水雾灭火系统.docx
- DB43_T 3006-2024 高速公路沥青路面功能性修复养护设计导则.docx
- DB37_T 5261-2023 装配式混凝土楼梯应用技术标准.docx
- DB32_T 4341-2022 水下道路隧道消防系统工程施工质量验收规范.docx
最近下载
- 注塑成型工艺培训教程.ppt
- 人美版美术(2024)七年级上册 第二单元 色彩魅力1 自然的色彩PPT课件.pptx VIP
- tsg zf001-2006 《安全阀安全技术监察规程》.pdf VIP
- 故障树分析法(Fault Tree Analysis,FTA).pptx VIP
- 农田建设项目涉及永久基本农田补划方案.docx VIP
- 公安决策学完整版本.doc VIP
- (新人教PEP版)英语五年级上册全册大单元教学设计.pdf VIP
- 2025广东中山市东凤镇污水处理有限责任公司管网维护人员招聘6人笔试备考题库及答案解析.docx VIP
- 酒店弱电智能化系统设计方案(课件48页).ppt VIP
- 天然气管网经济可行性分析.docx
文档评论(0)