- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 存储器的访问速度
一般来说,速度高的存储介质,成本高,容量小;容量大的存
您可能关注的文档
最近下载
- 自动控制原理(第七版)课后习题答案解析.pdf
- 事件与概率(古典概率、条件概率、全概率公式、贝叶斯公式)小题综合解析- 十年(2015-2024)高考真题数学分项汇编(全国).pdf VIP
- (2025)小学生诗词大会竞赛试题及标准答案.docx VIP
- 临建工程施工组织设计.docx VIP
- 儿童吉兰-巴雷综合征谱系疾病与抗糖脂抗体相关性研究进展 .pdf VIP
- 2025年钛铁项目建设总纲及方案.docx
- AB-罗克韦尔PowerFlex755变频器操作说明.pdf
- 幼儿园小班科学活动《颜色变变变》含课件.pptx VIP
- 2025诗词大会精选100题题库(含答案).docx VIP
- 小学诗词大会精选100题题库(含答案).docx VIP
文档评论(0)