操作系统原理:第一章 导 论.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文档。上传文档
查看更多
操作系统类型 无操作系统计算机 简单批处理系统 自动作业调度-自动从一个运行完的作业转换到运行下一个作业 常驻监控程序(monitor) 控制作业传输 调度作业运行 单道程序运行 最早操作系统 简单批处理内存映像 cards IBM1401 IBM7094 IBM1401 Tapes Card reader Printer 多道程序系统 单个用户通常不能总是使得 CPU 和 I/O 设备在所有时间内都忙碌 多道程序设计:通过组织作业(代码或数据)使CPU总有一个作业可执行 内存中保存系统中所有作业的子集 通过作业调度(job scheduling)选中一个作业并运行 当该作业必须等待时 (如等待I/O), OS切换到另一个作业 多道程序和单道程序运行例子 分时系统 分时系统(或多任务)是多道程序设计的延伸 批处理作业 交互作业 响应时间 1 second 每个用户至少有一个程序在内存中运行 ? 进程(process) 如果同一时间多个作业都准备运行 ? CPU调度(CPU scheduling) 如果进程不适合内存,需要通过交换(swapping)来换入或换出来运行 虚拟内存(Virtual memory)允许运行的进程不完全在内存中 主机 终端 分时系统例子 5、操作系统操作 双重模式操作 问题 软件错误或特别请求产生异常或陷阱 除数为零, 完成操作系统服务等 其他进程的问题:死循环,一个程序可能修改另一个程序,或操作系统本身的那个 双重模式:允许OS保护自身和其他的系统部件 用户模式(User mode) 内核模式(kernel mode) 由硬件提供模式位 提供了区分系统正在运行用户代码或内核代码的能力 一些指令被指定为特权指令,只能运行在内核态 系统调用切换运行模式到内核模式,并将调用结果返回给用户 双重模式操作 特权指令(Privileged instructions)只能在管态下使用 核心态 用户态 中断 设置用户模式 用户模式到内核模式的转换 6、计算环境 传统计算 传统计算 随着时间的推移而模糊 办公环境 一些联网的PC,终端与提供批处理和分时的大型机或小型机相连 现在门户网站(portal)允许网络和远程系统访问相同的资源 家庭网络 以前是单一的系统,通过调制解调器相连 现在使用防火墙相连 移动计算 手持设备,如手机、平板 和传统笔记本不同 扩展功能 GPS导航 移动支付 位置服务 Apple iOS Google Android 分布式计算 分离的、可能异构的系统集合 通过网络通信: TCP/IP Local Area Network (LAN) Wide Area Network (WAN) Metropolitan Area Network (MAN) Personal Area Network (PAN) 网络操作系统(Network Operating System) 虚拟计算 虚拟计算:建立在虚拟环境中的计算模式 模拟器: 不同CPU模拟 不同操作系统模拟 虚拟机 Vmware下运行WinXP 服务器虚拟化 桌面虚拟化 存储虚拟化 网络虚拟化 云计算 美国国家标准与技术研究院(NIST)定义: 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 以虚拟计算为基础,是虚拟计算的逻辑扩展 Amazon EC2:几千服务器,几百万虚拟机,PT级别存储 阿里云 类别 公共云(Public cloud) 私有云(Private cloud) 混合云(Hybrid cloud) 服务模式 Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) 云计算架构 * 1.* 内容 1、操作系统做什么? 2、计算机系统组织 3、计算机系统体系结构 4、操作系统类型 5、操作系统操作 6、计算环境 1、操作系统做什么? 计算机系统的4个部分 如果没有操作系统…… 操作系统设计目标 管理计算机硬件的程序,在计算机用户和计算机硬件之间充当中介。 操作系统设计目标: 运行用户程序 ---核心目标 更方便 地解决用户问题,使计算机系统方便地使用 以一种高效方式使用计算机硬件。 不同用户、不同系统、不同阶段有不同的侧重点 早期:高效 目前:方便 用户视角 不同的用户用不同的视角 PC用户希望操作系统 方便 易用 高性能 不关心资源利用率 主机用户:满足所有用户-资源利用率 工作站用户:性能和资源利用

您可能关注的文档

文档评论(0)

学习让人进步 + 关注
实名认证
文档贡献者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档