- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 实时控制系统。通常是指以计算机为中心的生产过程控制系统。 实时控制系统的应用:对导弹发射、飞机飞行、钢铁生产、电力生产、石油化工生产过程的自动控制等。 2. 实时信息处理系统。在这类系统中,用户通过终端提出服务请求,计算机系统根据用户提出的问题对信息进行检索和处理,并在很短的时间内通过终端对用户作出回答。 实时信息处理系统的应用:情报检索系统、航空订票系统、银行系统和图书管理系统等。 * 实时操作系统的主要特点 (1)? 即时响应:系统必须保证对实时信息的分析和处理的速度比其进入系统的速度要快。 (2)? 高可靠性:与其它类型系统相比,实时操作系统更注重其稳定性和可靠性。 (3)? 专业性 [双工系统]:一台做为主机,另一台作为后备机与主机并行运行。一旦主机发生故障,后备机便立即代替主机继续工作,以保证系统不间断运行。 * 实时任务类型: 按任务执行时是否呈现周期性来划分 周期性实时任务。 (2) 非周期性实时任务。 外部设备所发出的激励信号并无明显的周期性,但都必须联系着一个截止时间(Deadline)。它又可分为: ① 开始截止时间——任务在某时间以前必须开始执行;② 完成截止时间——任务在某时间以前必须完成。 * 实时系统与分时系统特征的比较 多路性:相同 (2) 独立性:相同 (3) 及时性:实时系统要求更高 (4) 交互性:分时系统交互性更强 (5) 可靠性:实时系统要求更高 * 概念:多任务是指用户可以在同一时间内运行多个应用程序,每个应用程序被称作一个任务。 DOS是一个典型的字符界面的单用户单任务操作系统,16位 windows是一个图形界面的多任务操作系统(单用户多任务),32位。 UNIX,LINUX都属于多用户多任务操作系统。 附、 PC机操作系统的发展 * 1969年,Ken thompson 用汇编语言写了一个简化的MULTICS系统,简称UNICS,即UNIX。 1973年,Thompson和Retchie一起用C语言重写了UNIX之后免费扩散,80年代出现商业版本。 UNIX一开始就是一个多用户多任务操作系统已经应用于从嵌入式处理器到工作站、桌面系统乃至服务于大群用户的高性能多处理机系统。 附、 UNIX系列的发展 * LINUX是UNIX的变种,是一个源代码开放的多用户多任务操作系统 LINUX支持几乎所有的硬件平台,并广泛支持各种周边设备,是自由软件 LINUX的起源和发展确实令人惊奇。他是芬兰人Linus Torvalds(二十三岁计算机系学生)的业余发明。如今已经发展成为一个羽翼丰满的32位计算机操作系统,其性能可与商业x86UNIX操作系统相媲美 附、 LINUX系列的发展 * 并行:两或多个事件在同一时刻发生。 并发:两或多个事件在同一时间段内发生。 1.4 操作系统的基本特性 一、并发:宏观上并行,微观上串行 进程:系统中能独立运行并作为资源分配的基本单位(引入线程后,独立运行的单位变为线程)。或多个事件在同一时刻发生。 进程的并发:宏观上多个任务在单个处理机上交替运行 * 互斥共享:一段时间只允许一个进程访问该资源 同时访问:微观上仍是互斥的 二、共享:系统中资源可供内存中多个并发执行的进程共同使用。 资源共享性: 宏观上,指多个任务可以同时使用资源 微观上,指多个任务可以交替互斥的使用系统中的某个资源 * 三、虚拟:多道程序设计使每个用户感觉是独占计算机 * 通过某种技术把一个物理实体变为若干个逻辑上的对应物 若n是某一物理设备所对应的虚拟的设备数,则虚拟设备的速度必然是物理设备是1/n. 时分复用---以时间为代价 处理机虚拟—每个用户(进程)的“虚处理机” 设备虚拟—一台物理设备可以虚拟为多台逻辑设备 空分复用---以空间为代价 存储器虚拟—小内存运行大进程 * 虚拟是操作系统管理系统资源的重要手段,可提高资源利用率。 四、异步:也称不确定性,指各进程之间存在直接或间接地联系,其执行顺序和执行时间的不确定; * 多道程序系统中,多个进程并发执行“时走时停” 不可预知每个进程的运行推进速度和花费的时间 正常系统的判断依据:物流进程快慢,统一运行环境应该结果相同——通过进程互斥和同步手段来保证。 1.5 操作系统的主要功能 从资源管理的角度看,操作系统的功能是协调、管理计算机的软硬件资源,提高其利用率。(系统资源分为四大类:CPU、内存、外部设备及信息文件)。 从用户角度看,操作系统的功能是提供使用计算机的环境和服务,方便用户使用。 通常的接口有两种方式: (1) 操作命令——人机对话; (2) 系统功能
文档评论(0)