- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统原理Principles of Operating System 1.1 计算机系统概述 硬件组织 软件层次 软件层次 1. 2 操作系统的形成和发展 操作系统的定义 操作系统的发展阶段 第二阶段: 硬件昂贵,人力便宜 简单批处理:装入程序、运行、打印结果、撤出、再重复 用户把程序(卡片或磁带)交给负责调度的操作员(系统管理员) 常驻监控程序自动地装入程序、运行、 撤出作业 多道程序批处理: 在磁盘上多个作业等待运行 多道程序 - 同时运行多个作业 - 选择若干作业准备运行(调度) 并装入内存(存储管理) - 运行一个作业,当它等待时切换至内存中的另一个作业(如需安装磁带,等键按下) 多道程序设计:多个用户共享系统 增加:存储保护,重定位 利用率高(多个作业) 有必要采用并发程序设计技术 操作系统成为研究焦点: 需要处理复杂性 使用户再次与系统交互 1. 4 操作系统的功能与特性 一、操作系统的功能 1. 5 操作系统的类型 多道批处理操作系统 分时系统 实时系统 网络操作系统 分布式操作系统 嵌入式操作系统 实时操作系统 分类: 第一类:实时过程控制 第二类:实时通信(信息)处理 网络操作系统 在各种计算机操作系统上, 按网络体系结构协议标准开发的软件, 包括网络管理,通信,安全,资源共享 和各种网络应用。 目标:是相互通信及资源共享 基于两种环境: 多处理器系统 多计算机系统 是网络操作系统的更高级的形式 保持了网络操作系统的全部功能 分布式操作系统 特征: 1.是一个统一的操作系统 2.资源进一步共享 3.透明性: 资源共享与分布对用户是透明的 4.自治性: 处于分布式系统的多个主机处于平等地位, 无主从关系 5.处理能力增强、速度更快、可靠性增强 1.6 现代操作系统的特点 微内核结构 多线程 对称多处理 分布式操作系统 面向对象设计 微内核结构 只给内核分配最基本的功能, 可简化实现,提供灵活性 对称多处理 有多个处理器共享同一个主存储器和I/O设备,可以执行相同的功能。 提高并行性、可靠性 目前常用的操作系统 1、Microsoft公司的操作系统产品 2、UNIX家庭 3、OS/390 4、自由软件中的操作系统:LINUX 五、网络操作系统 计算机网络 网络操作系统功能 计算机网络 通过通信设施将物理上分散的具有自治功能的多个计算机系统互连起来的实现信息交换、资源共享、可互操作和协作处理的系统。 六、分布式操作系统 网络和分布式的区别 (1) 分布具有各个计算机间相互通讯, 无主从关系;网络有主从关系 (2) 分布式系统资源为所有用户共享; 而网络有限制地共享 (3) 分布式系统中若干个计算机可相互协作共同完成一项任务 七、嵌入式操作系统 什么是嵌入式系统? 在各种设备、装置或系统中,完成特定功能的软硬件系统 它们是一个大设备、装置或系统中的一部分,这个大设备、装置或系统可以不是“计算机” 由于它们被嵌入在各种设备、装置或系统中,因此称为嵌入式系统 嵌入式操作系统,是运行在嵌入式智能芯片环境中, 对整个智能芯片以及它所操作、控制的各种部件装 置等等资源进行统一协调、调度、指挥和控制的系 统软件 在嵌入式系统中的OS,称为嵌入式操作系统 典型嵌入式操作系统的特性 完成某一项或有限项功能;不是通用型的 在性能和实时性方面有严格的限制 能源、成本和可靠性通常是影响设计的重要因素 占有资源少、易于连接 系统功能可针对需求进行裁剪、调整和生成 以便满足最终产品的设计要求 嵌入式操作系统的应用 嵌入计算的各种应用特点 掌上电脑: 运算速度: 100 KIPS 在大小上优化、支持手写、低能耗 工业设备: 运算速度: 1 MIPS 安全优先,控制流程为主 军事装备 运算速度 :1 GFLOPS 可靠性最重要 多线程 把执行一个应用程序的进程划分成可以同时运行的多个线程。 提高程序的执行效率。 面向对象技术 提高模块独立性,便于扩展 微软Windows操作系统 1983年10月,PC机竞争厂家的图形界面相关产品上市 面对市场压力,比尔.盖茨在1983年11月10日宣布推出Windows操作系统 然而宣布容易,交货就不简单了,Windows交货期的灾难,成了当年计算机界的笑柄 直到1985年11月20日,Windows 1.0才正式上市 * 第一章 概述 计
文档评论(0)