- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
批处理操作系统:优缺点 主要优点:多道程序由操作系统自动调度执行,大大降低了人工干预对系统性能的影响,资源利用率高,系统的吞吐量大。 缺点: (1)交互性很差,修改和调式程序极其困难, (2)增加了作业的平均周转时间。作业在外存排队,等待调度进入内存。进程在内存排队,等待获取所需的系统资源。 分时操作系统 提供了一个多用户工作环境,一台主机连接若干台终端,每台终端供一个用户使用。 用户交互式地向系统提出联机命令请求,系统接受所有用户的命令,采用分时原则处理服务请求,再通过交互式终端显示执行结果。 分时操作系统:特性 多路性:一台主机上同时连接多台终端 独立性:每个用户各自通过自己的终端进行输入/输出,互不干扰。用户感觉自己独占终端和主机资源 交互性 实时操作系统 指,能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行的操作系统。 设计目标:对外部请求必须及时响应,在严格规定的时间内完成某事件,要求系统具有极高的可靠性和完整性。 网络操作系统 指,在计算机网络环境中提供网络管理、通信、安全、资源共享和各种网络应用等功能的操作系统。 目标:为了实现网络中各计算机之间的通信和网络资源共享,提高网络资源的利用率和网络的吞吐量。 分布式操作系统 分布式系统是指多个处理机通过通信线路互连而构成的系统,系统的处理和控制功能分布在各个处理机上。 配置在分布式系统上的操作系统称为分布式操作系统,它负责分布式系统中的任务分配、资源管理等功能服务。 分布式系统与计算机网络 分布式系统中的所有资源都是共享的,由分布式操作系统进行集中、统一管理。整个系统对用户透明 计算机网络中允许每台计算机配置自己的操作系统,通过网络协议实现网络资源的统一管理,网络操作系统可以构架于不同的操作系统之上,范围很广。网络操作系统也不要求对网络资源进行透明访问,用户可以清楚地知道提交的任务在哪台计算机上完成的 嵌入式操作系统 指,运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行协调、调度、指挥和控制的系统软件。 嵌入式操作系统在工业控制、军事及民用设施中有着广泛的应用前景。 上节回顾 操作系统的功能:进程管理、存储器管理、设备管理、文件管理 现代操作系统的特征:任务共行、资源共享、虚拟性、不确定性 基本概念:多道程序设计、进程与线程、作业、任务、接口、系统调用、虚拟存储、文件 操作系统分类 1.7 现代主流操作系统简介 Windows操作系统 Windows 是一个多任务操作系统,它允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。系统为每个应用程序打开一个窗口。用户可以移动窗口,或在不同的应用程序之间切换。 Windows NT及Windows 2000都属于多用户操作系统。Windows NT支持对称多处理机、多线程、多个可装卸文件系统,兼容POSIX标准 UNIX操作系统 UNIX是一个由C语言编写的、多用户多任务操作系统。 已应用于从嵌入式处理器到工作站、桌面系统,乃至服务于大群用户的高性能多处理机系统 内核 Shell 编程环境 文本处理 公用程序 电子邮件 信息处理 用户程序 图1.5 UNIX的一般体系结构 Linux操作系统 Linux是UNIX变种,是一个源代码开放的、多用户操作系统。 Linux支持多用户、多任务、分页式虚拟存储、动态链接库、动态调整文件系统缓冲区大小等功能。 其网络功能非常强大,几乎能与当前绝大多数网络互连。 本章小结 操作系统是计算机系统中最重要的一个系统软件。 对操作系统的四种基本观点: 用户环境的观点、虚拟机的观点、作业组织观点和资源管理观点 若干因素推动着操作系统的发展 现代操作系统的特征 操作系统的类型 操作系统的功能 分时系统实例 第一个分时系统:MIT的兼容分时系统CTSS 它是一个单道分时系统。在该系统中,每次只能将一道程序(作业)装入并驻留内存。 时间片 为了减少磁盘I/O,只将新装入的程序需要覆盖的那部分用户数据写出到磁盘。 假设有4个交互用户,其存储需求如下:JOB1(15000),JOB2(20000),JOB3(5000),JOB4(10000) 内存的0-5000区域被监控程序占用 监控程序 JOB1 空闲 0 5000 20 000 32 000 (a) 监控程序 JOB2 空闲 0 5000 25 000 32 000 (b) 监控程序 JOB3 (JOB2) 空闲 0 5000 25 000 32 000 10 000 (c) 监控程序 JOB1 (JOB2)
文档评论(0)