- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 操作系统 2.1 操作系统概论 计算机系统的组成 操作系统在计算机系统中的地位 (补充)计算机工作原理 1、CPU从内存中读取指令 2、指令一般由指令体和操作数组成 3、内存按照地址大小,线性存放数据、指令 4、CPU执行完一条指令后,不遇到 下,自动执行下一条指令 5、CPU寄存器不是内存,是CPU的一部分。 (补充)计算机工作原理 CPU,内存和I/O设备都通过总线交换数据 (补充)计算机工作原理 CPU不直接与设备交换数据。主存处于数据交换的中心位置——共享主存 引入操作系统的目标 有效性(系统管理人员的观点):管理和分配硬件、软件资源,合理地组织计算机的工作流程,提高效率。 方便性(用户的观点):提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别。 可扩充性(开发人员的观点):适应不同硬件的类型和规模、操作系统本身的功能和管理策略、多个系统之间的资源共享和互操作等。 操作系统的作用 操作系统的发展 操作系统的发展 操作系统的发展历史经历三个变化 从人工操作 到 机器自动处理 人工操作缓慢 机器按照事先编辑好的过程完成任务的转换 从联机I/O 到 脱机I/O CPU速度迅速提高而I/O设备依然缓慢, CPU化大量时间等待设备 输入输出在外围机控制下进行 从单道程序处理 到 多道程序同时处理 从联机I/O到脱机I/O 操作系统的功能 操作系统的功能 具体而言,分为四大管理功能与用户接口功能,或五大管理功能 处理机管理 存储器管理 设备管理 文件管理 作业管理(用户接口) (一)处理机管理 (二)存储器管理 (三)设备管理 (四)文件管理 (五)作业管理 操作系统的特征 (一)并发性 (二)共享性 互斥共享:资源分配后到释放前,不能被其他进程所用。(如音频设备、打印机) 并发访问:又称同时访问,一段时间内允许多个进程同时使用某种资源。(如磁盘文件) (三)虚拟性 CPU——每个用户(进程)的虚处理机 存储器——每个进程都占有自己地址空间 显示设备——多窗口或虚拟终端(virtual terminal) …… (四)不确定性(异步性) 进程的运行速度不可预知,多个进程并发执行,时走时停,不可预知每个进程的运行推进快慢 进程无论执行先后与快慢如何,结果应该相同——通过进程互斥和同步手段来保证 难以重现系统在某个时刻的状态(包括重现运行中的错误) 操作系统的分类 (一)批处理操作系统 多道批处理系统 按照一定的策略调度多个作业在系统中运行 进一步提高系统吞吐量和利用率 作业进入内存的顺序与作业完成的顺序不直接相关 (二)分时操作系统 分时系统的提出: 解决人机交互,进行及时响应,共享主机 分时系统实现: 按时间片轮转 时间片:作业使用CPU的时间 时间片中断处理 (三)实时操作系统 实时系统的提出: 分时系统的响应往往要等待一个循环周期。 实时系统必须在规定的时间内对用户请求或外部事件及时响应 实时系统通常由优先级控制响应顺序 (四)网络操作系统 (五)分布式操作系统 操作系统的评价指标 常用的操作系统介绍 MS DOS MS Windows 3.x, Windows 95, Windows NT, Windows 2000, Windows XP UNIX / Linux Embedded OS MS DOS的历史 DOS用过的名字包括QDOS、86-DOS、MS-DOS和PC-DOS; 1981年8月:PC-DOS1.0:第一个DOS版本; 1982年6月:PC-DOS 1.1:IBM PC,支持软盘的个人操作系统; 1983年3月:DOS2.0:PC XT,支持硬盘和目录的层次结构; 1984年8月:DOS3.0:PC AT (Intel 80286 CPU),把286作为一个快速的8086; 1987年4月:DOS3.3:提供对IBM PS/2的支持(如3.5软驱); 1988年8月:DOS4.0:支持大于32M的硬盘; 1991年6月:DOS5.0:改进对扩展内存的支持; 1993年3月:MS-DOS6.0:支持磁盘压缩; 1994年5月:MS-DOS6.22:提供新的磁盘压缩方法; 1995年8月:MS-DOS7.0:作为Windows95的一部分; MS DOS的结构 DOS BIOS(Basic Input/Output System):由一组与硬件相关的设备驱动程序组成,实现基本的输入/输出功能; DOS核心——提供一套独立于硬件的系统功能:内存管理、文件管理、字符设备和输入/输出、实时时钟等;
文档评论(0)