- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 操作系统引论 操作系统的主要特性 进程:在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。 线程:通常一个进程可以包含若干线程,它们利用进程所拥有的资源。在引入线程的OS中,通常都是把进程作为分配资源的基本单位,而线程作为独立运行和独立调度的基本单位。 第一章 操作系统引论 操作系统的主要特性 2)共享性(sharing) 多个进程共享有限的计算机系统资源。操作系统要对系统资源进行合理分配和使用。资源在一个时间段内交替被多个进程所用。 互斥共享方式(如打印机),资源分配后到释放前,不能被其他进程所用。 同时访问方式,(如可重入代码,磁盘文件)。 第一章 操作系统引论 操作系统的主要特性 3)虚拟性(virtual) 一个物理实体映射为若干个对应的逻辑实体(分时或分空间)。虚拟是操作系统管理系统资源的重要手段,可提高资源利用率。 时分复用技术 虚拟处理机技术——每个用户(进程)都认为有一台“虚处理机”为其服务。 虚拟设备技术——将一台物理I/O设备虚拟为多台逻辑上的I/O设备。如虚拟为多台逻辑上的打印机。 空分复用技术 虚拟磁盘技术——一台硬盘虚拟成多个卷。 虚拟存储器技术——请求调入或置换功能,可以使得一个100MB的应用程序运行在20MB的内存空间。 第一章 操作系统引论 操作系统的主要特性 设N是某物理设备所对应的虚拟的逻辑设备数,则: 采用时分复用时,每台虚拟设备的平均速度必然等于或低于物理设备速度的1/N。 采用空分复用时,每台虚拟设备平均占用的空间必然也等于或低于物理设备所拥有空间的1/N。 第一章 操作系统引论 操作系统的主要特性 4)异步性(asynchronism) 异步性也称不确定性,指进程的执行顺序和执行时间的不确定性。 多道程序设计环境下,程序按异步方式运行。多个进程并发执行,“时走时停”,不可预知每个进程的运行推进快慢,引发执行顺序与时间的不确定。 如果没有很好的同步机制,可能会导致程序执行结果不确定,不可再现。相同输入与环境下多次运行结果不同。(当前操作系统中,都配置有很好的同步机制,保证程序多次运行的结果相同) 第一章 操作系统引论 第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 OS结构设计 第一章 操作系统引论 第一章 操作系统引论 操作系统的主要功能 1)处理机管理——Ch2,Ch3 2)存储器管理——Ch4 3)设备管理——Ch5 4)文件管理——Ch6 5)用户接口——Ch7 第一章 操作系统引论 处理机管理 可归结为进程管理;在引入了线程的OS中,也包括对线程的管理。包括以下方面: 进程控制。创建进程,撤销进程,控制进程的运行状态转换。 进程同步。设置进程同步信息,以协调系统中各进程的运行。 进程通信。负责进程间的信息交换。 调度。 作业调度:从后备队列中选择若干作业,分配所需资源。调入内存后,建立进程并将其插入就绪队列。 进程调度:从进程的就绪队列中,按一定的算法选出一个进程,把处理机分配给它,并为其设置运行现场,使进程投入执行。若是多线程OS,则是从就绪线程队列中选出一线程,并将处理机分配给它。 第一章 操作系统引论 存储器管理 为多道程序的运行提供良好的环境,并提高利用率,包括以下方面: 内存分配。为每道程序分配内存空间,并在作业结束后收回其所占用内存。进一步可分为静态分配和动态分配。 内存保护。保证每道程序之间不能互相侵犯,尤其是不能侵犯操作系统。 地址映射。实现逻辑地址到物理地址的转换。 内存扩充。通过建立虚拟存储系统来实现内存逻辑上的扩充。常用请求调入功能和置换功能来实现。 第一章 操作系统引论 设备管理 设备管理的主要任务是:完成用户进程提出的I/O请求;为用户分配其所需的I/O设备;提高CPU与I/O设备利用率;提高I/O速度;方便用户使用I/O设备。功能主要包括: 缓冲管理:设立I/O缓冲区,并对缓冲区进行有效管理。 设备分配:按一定策略和设备使用情况,分配并回收设备。 设备处理:即设备驱动程序,实现CPU和设备控制器之间的通讯等。 第一章 操作系统引论 文件管理 对用户文件和系统文件进行管理,解决文件资源的存储、共享、保密和保护。包括以下方面: 文件存储空间管理:解决如何存放信息,以提高空间利用率和读写性能。 目录管理:为每一文件建立目录项,并对目录实施有效的组织与管理。 文件的读写管理和保护:解决信息安全问题。系统设口令“哪个用户”、用户分类“哪个用户组”、文件权限“针对用户或用户组的读写权”。 第一章 操作系统引论
您可能关注的文档
最近下载
- 江苏省住宅工程质量分户验收规程--DGJ32J103-2021(1).docx
- 2024年新译林版英语7年级上册全册教学课件 Unit 2 Hobbies (1.Welcome to the unit).pptx VIP
- 中兴5GC高级认证考试复习题库(含答案).docx
- 《病史采集与技巧》课件.ppt VIP
- JJF(桂)89-2021可编程控制器(PLC)-温度部分校准规范.docx VIP
- 投标人银行资信证明.doc VIP
- 新高考数学一轮复习知识清单+巩固练习专题13 立体几何初步(解析版).doc VIP
- 新高考数学一轮复习知识清单+巩固练习专题10 复数及其应用(解析版).doc VIP
- 高中数学 第九章 矩阵和行列式.pdf VIP
- 上海市职业技能等级认定试卷 模具工(四级)考场、考生准备通知单 样题.doc VIP
文档评论(0)