- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第01章计算机操作系统操作系统引论分析
操作系统概念(p8) 一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度以及方便用户的程序集合。 洋葱头似的扩充 导致人机矛盾、CPU和I/O设备速度不匹配 机器 作业在机器上 人工操 操作时间与机器 速度 计算所需时间 作时间 有效运行时间之比 1万次/秒 1小时 3分钟 1 :20 60万次/秒 1分钟 3分钟 3 :1 图1-5 图1-5 更多操作系统 网络操作系统(Network Operating System)是建立在主机操作系统基础上,用于管理网络通信和共享资源,协调各主机上任务的运行,并向用户提供统一的、有效的网络接口的软件集合,它是用户和主机操作系统之间的接口。 分布式计算机系统由多台分散的计算机经互连网络连接而成 嵌入式操作系统指运行在嵌入式(计算机)环境中,对整个系统及所有操作的各种部件、装置等资源进行统一协调、处理、指挥和控制的系统软件 操作系统的进一步发展 操作系统发展的主要动力 器件快速更新换代。 计算体系结构不断发展。 提高计算机系统资源利用率的需要。 让用户使用计算机越来越方便的需要。 满足用户新要求,提供给用户新服务。 操作系统发展的方向 从大中型计算机来看,主要是分布式和网络化。 微机操作系统主要向多用户多功能、虚存、图形、数据库等方向发展。 操作系统的智能化。 实验 1#机房 实验内容:熟悉Linux环境 1.3 操作系统的基本特性 OS特性一:并发性 并行与并发 并行性(Parallelism)是指两个或多个事件在同一时刻发生。如T3时刻 并发性(Concurrence) 是指两个或多个事件在同一时间间隔内发生。如T3—T4时刻 并发性是OS最重要的特征,OS所有的内容都围绕它展开!! 引入进程 目的:为了使多个程序能并发执行。 好处:有效地提高了系统资源的利用率和系统吞吐量,并改善了系统的性能。 进程(Process):在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。 一个进程在运行时需要一定的资源,如CPU、存储空间及I/O设备等。 线程 在引入线程的OS中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。 进程和并发是现代操作系统最重要的概念! OS特性二:共享性 共享:系统中资源可供内存中多个并发执行的进程共同使用 互斥共享:一段时间只允许一个进程访问某资源. 同时访问:宏观上允许在一段时间内由多个进程同时对某资源进行访问,但微观上仍是互斥的. 并发与共享是OS的两个最基本的特征,它们互为存在条件. OS特性三:虚拟 虚拟(不存在) 通过某种技术把一个物理实体变为若干个逻辑上的对应物。 在OS中利用了多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、虚拟外部设备等。 空间换时间 时间换空间 OS特性四:异步性 异步性(Asynchronism) :进程以人们不可预知的速度向前推进。运行结果如何保证正确? 在多道程序环境下允许多个进程并发执行,但只有进程在获得所需的资源后方能执行。由于资源等因素的限制,使进程的执行通常都不是“一气呵成”,而是以“停停走走”的方式运行。 1.4 操作系统的主要功能 1.4.1处理机管理功能 多道环境下,处理机的运行及分配都是以进程为单位,因此处理机管理可归结为进程管理。 1、进程控制 创建/撤消进程、迁移进程状态。一般由进程控制原语完成 2.进程同步 两种协调方式:(1) 进程互斥方式。(2) 进程同步方式。 3.进程通信 类型:直接通信、间接通信 4、调度(作业与进程) 作业调度 为作业分配必要资源,调入内存建立进程,并使之进入就绪队列。 进程调度 从就绪队列中选出进程,分配CPU,使之运行。 调度算法: FCFS、优先权等 1.4.2 存储器管理功能 目的:方便用户使用,且提高存贮器利用率 1.内存分配:静态分配、动态分配 2.内存保护:机制,例:上下界限寄存器 3.地址映射:逻辑地址——〉物理地址 4.内存扩充:虚存,逻辑上扩充 1.4.3 设备管理功能 任务:提高I/O利用率和速度,方便用户 1.缓冲管理 缓冲区:用来解决CPU-I/O矛盾,如:CPU快则应多创建缓冲区。 2.设备分配 包括
您可能关注的文档
最近下载
- 飞行中鸟击的危害与防范(共48张PPT).ppt VIP
- 统编版小学语文二年级上册第六单元 先辈伟人 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 历史记载-中西闻见录15.pdf VIP
- 历史记载-中西闻见录13.pdf VIP
- 医疗文书书写及规范.ppt VIP
- 统编版语文二年级上册第六单元 追寻伟人足迹单元任务群整体公开课一等奖创新教学设计.docx VIP
- 合力CPCD35-KU5Y4G3 叉车零件图册l.pdf VIP
- 历史记载-中西闻见录12.pdf VIP
- 课前小游戏-看字说颜色(必须wps打开).pptx VIP
- 历史记载-中西闻见录11.pdf VIP
文档评论(0)