操作系统1_概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统1_概述

操作系统的特征 并发: 同时运行多个程序 宏观上:同时执行 微观上:交替执行 并行:(与并发相似,但多指硬件支持) 共享: 共同使用系统中的临界资源 研究操作系统的几种观点 软件观点 1.软件观点 软件的特性 外在特性: 软件是种语言,是界面 界面:使用方式 (命令,系统调用等) 内在特性: 软件的结构 a.由几部分组成 b.每个部分的功能 c.部分之间的关系 2.资源管理观点 操作系统---资源管理者 硬件资源: (物理) CPU,内存,外部设备(I/O设备,外存,时钟,网络接口等) 软件资源: (逻辑) 硬盘上的文件,信息 管理资源内容 记录资源使用状况 如 哪些资源空闲,好/坏,谁在用,用多长时间等 合理的分配资源 静态分配策略 (在程序运行前分配,但效率不高) 动态分配策略 (在程序运行过程中何时用资源,何时分配。其缺点是会出现死锁) 具体完成分配 回收资源 资源管理目的 实现资源共享 提高资源利用率 3.进程的观点 从操作系统运行的角度,动态的观察操作系统 操作系统是由一些可同时独立运行的进程和一个对这些进程进行协调的核心组成. 进程: 完成某一特定功能的程序 是程序的一次执行过程 是动态的有生命的,由创建而存在,由撤 消而消亡 4.虚机器观点 从操作系统内部结构来看: 把操作系统分成若干层 每一层完成其特定功从而构成一个虚机器,并对上一层提供支持 通过逐层功能扩充,最终完成整个操作系统虚机器 而操作系统虚机器向用户提供各种功能, 完成用户请求 5. 服务提供者的观点 在操作系统之外从用户角度来看: 操作系统为用户提供一组功能强大的、方便易用的命令或系统调用 加州大学伯克利分校Millennium项目 目的是在校园范围内完成一个“机群的机群(Cluster of Clusters)” 。项目中,层次化的机群Millennium由五层构成, 第一层,工作站分布在十七个校园区内; 第二层,多处理机服务器,提供计算服务; 第三层, NOW组,每个NOW都有一个机群; 第四层,大规模的NOW,供全校园共享; 第五层,整体计算层,它在NOW组上构造,用于提供NOW组和校园NOW的共享。 加州大学伯克利分校Millennium项目 在Millennium项目基础上,又提出了一个Vineyard项目: 作为Millennium的后续项目, 目标超越伯克利分校校园范围内的机群,通过高速网络连接其他工作站机群,从而构成了一个协同工作站机群联合体。 3.操作系统的分类 批处理操作系统(多道批处理) Spooling系统(技术) 1961年,英国曼彻斯特大学,Atalas机 Simultaneous Peripheral Operation On-Line 同时的外围设备联机操作--假脱机技术 利用磁盘作缓冲,将输入、计算、输出分别组织成独立的任务流,使I/O和计算真正并行 分时操作系统特点 多路性 交互性 “独占”性 及时性 网络操作系统 它是基于计算机网络的, 是在各种计算机操作系统上, 按网络体系结构协议标准开发的软件, 包括网络管理,通信,安全,资源共享 和各种网络应用。 目标:是相互通信及资源共享 分布式操作系统 它基于两种环境: 多处理器(CPU)系统 或 多计算机系统(网络) 是网络操作系统的更高级的形式 它保持了网络操作系统的全部功能 特征: 1.是一个统一的操作系统 2.资源进一步共享 3.透明性: 资源共享,分布。用户并不知道,对用 来讲是透明的 4.自治性: 处于分布式系统的多个主机处于平等地 位,无主从关系 5.处理能力增强、速度更快、可靠性增强 网络和分布式的区别 (1) 分布具有各个计算机间相互通讯, 无主从关系;网络有主从关系 (2) 分布式系统资源为所有用户共享; 而网络有限制地共享 (3) 分布式系统中若干个计算机可相互协作共同完成一项任务 嵌入式操作系统 什么是嵌入式系统? 在各种设备、装置或系统中,完成特定功能的软硬件系统 它们是一个大设备、装置或系统中的一部分,这个大设备、装置或系统可以不是“计算机” 通常工作在反应式或对处理时间有较严格要求环境中 由于它们被嵌入在各种设备、装置或系统中,因此称为嵌入式系统 2003春季 随机性(无序性): 操作系统必须随时对以不可预测的次序发生的事件进行响应 资源管理观点 进程观点 虚机器观点 服务提供者观点 操作系统功能 CPU(进程)管理 存储管理 文件管理 设备管理 作业管理 6.其他观点 操作系统作为 仲裁者(协调者) 使多个应用程序/用户高效,公平地一起工作 保护用户不互相干扰

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档