操作系统课件new.docVIP

  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文档。上传文档
查看更多
操作系统课件new.doc

操 作 系 统 原 理 1.1 Operating System 1.1.2 引入操作系统的目的: 从用户的观点:为用户(应用程序)提供良好的服务界面。 API 、GUI 从系统管理员的观点:为管理和分配系统资源,提高系统工作效率。 从发展的观点:为系统提供功能扩展平台。 1.1.3 操作系统定义:操作系统是位于硬件层(HAL)之上,所有其它软件层之下的一个系统软件,是管理和控制系统中各种软硬件资源,方便用户使用计算机系统的程序集合。 1.2 操作系统的历史 操作系统的产生 手工操作阶段、成批处理阶段、执行系统阶段 操作系统的完善 多道批处理系统、分时系统、实时处理系统、通用操作系统 操作系统的发展 网络操作系统、分布式操作系统、多处理机操作系统、单用户操作系统、面向对象操作系统、嵌入式操作系统、智能卡操作系统 1.3 操作系统特性 程序并发性 多个程序在宏观上同时向前推进、微观上串行推进 并发(concurrent) vs. 并行 (parallel) 资源共享性 多个程序共用系统中的各种软硬件资源 在操作系统的协调和控制下 虚拟性 – 物理上的一台设备变成逻辑上的多台设备 操作系统的基本类型 多道批处理操作系统(batch processing system)、分时操作系统(time-sharing system) 、实时操作系统(real time system)、通用操作系统(multi-purpose system) 、单用户操作系统(single user system)、网络操作系统(network operating system)、分布式操作系统(distributed operating system)、多处理机操作系统(multi-processor system) 1.4.1 多道批处理系统(Off-line) 1.4.1 多道批处理系统 特点 多道:系统中同时容纳多个作业 成批:作业分批进入系统 宏观上并行,微观上串行 多道批处理系统是以脱机为标志的操作系统,适用于处理运行时间比较长的程序。 目标1:提高资源利用率 目标2:提高吞吐量(throughput) 1.4.2 分时操作系统(On-line) 界面1:交互式命令语言(eg. shell, command) 界面2:图形用户界面(GUI) 特点: 多路性:一个主机与多个终端相连; 交互性:以对话的方式为用户服务; 独占性:每个终端用户仿佛拥有一台虚拟机。 分时操作系统是以联机为标志的操作系统,特别适用于程序的动态调试与修改。 …….) 实时信息处理(航班定票,联机情报检索,…….)特点:(1)响应及时(prompt response) (2)可靠性高(high reliability) 1.4.4 通用操作系统(multi-purpose OS) 同时具有:分时、实时、批处理功能。 目标: 提高处理能力; 扩展应用领域。 常见模式: 分时(前台)+批处理(后台) 实时(前台)+批处理(后台) 1.4.5 单用户操作系统 同一时刻仅有一个用户使用的系统 应用领域: 台式机,笔记本,……. 特点: 单用户,多进程,多线程 1.4.6 网络操作系统 建立在宿主操作系统之上,提供网络通讯、网络资源共享、网络服务的软件包。 网络操作系统的目标:相互通讯、资源共享(信息,设备)、提供网络服务(database server、ftp server、e-mail server、telnet server、etc.) 分布式操作系统 紧耦合:(tightly coupled)1.由多机系统发展而来(多CPU)2.有公共内存3.多处理机操作系统 松散耦合:(loosely coupled)1.由计算机网络发展而来(多Host)2.无公共内存,无公共时钟 分布式操作系统特征:1.统一的操作系统 2.资源的进一步共享3.可靠性 4.透明性 1.4.8 多处理机操作系统 多处理机系统 具有公共内存的多CPU系统 对称多处理机系统(SMP) 没有主从关系的多处理机系统 多处理机操作系统 有效管理和使用多个CPU的操作系统 复杂性:多个主动体(CPUs) 例子: UNIX, Linux, Windows 操作系统的功能 处理机管理、存储管理、设备管理、信息管理(文件系统管理)、用户接口 计算机硬件简介 1.6.2 与操作系统相关的几种主要寄存器 1. 数据寄存器 2. 地址寄存器 3. 条件码寄存器 4. 程序计数器PC 5. 指令寄存器IR 6. 程序状态字PSW 7. 中断现场保护寄存器 8. 过程调用用堆栈 1.6.3 存储器的访问速度 一般来说,速度高的存储介质,成本高,容量小;容量大的存

文档评论(0)

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

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

1亿VIP精品文档

相关文档