计算机操作系统 第一章笔记.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机操作系统 第一章笔记

第一章 操作系统引论1.1 操作系统的目标和作用操作系统的目标:方便性有效性: 提高系统资源利用率, 提高系统的吞吐量可扩充性: (应采用新的OS结构:入位内核结构, 客户/服务器模式)开放性操作系统的作用: 作为用户与计算机硬件系统之间的接口(用户通过OS来使用计算机系统)命令方式系统调用方式图形窗口方式作为计算机系统资源的管理者处理器管理:用于分配和控制处理机存储器管理:主要负责内存的分配和回收I/O设备管理:负责I/O设备的分配与操纵文件管理:负责文件的存取,共享和保护实现了对计算机资源的抽象OS是铺设在计算机硬件上的多层系统软件,他们不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,有他们实现了对计算机硬件操作的多个层次的抽象推动操作系统发展的主要动力:不断提高计算机资源的利用率方便用户器件的不断更新换代计算机体系结构的不断发展1.2 操作系统的发展无操作系统的计算机系统人工操作方式(缺点)用户独占全机CPU等待人工操作脱机输入/输出方式Off-Line I/O(优点)减少了CPU的空闲时间提高了I/O速度单道批处理系统Simple Batch Processing System单道批处理系统的特征: 自动性,顺序性,单道性多道批处理系统Multiprogrammed Batch Processing System好处提高CPU的利用率可提高内存和I/O设备利用率增加系统吞吐量多道批处理系统的优缺点:资源利用率高系统吞吐量大:指系统在单位时间内所完成的总工作量平均周转时间长无交互能力多道批处理系统需要解决的问题处理机管理问题内存管理问题I/O设备管理问题文件管理问题作业管理问题操作系统: 一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合分时系统Time Sharing System满足用户的需求人机交互共享主机便于用户上机分时系统实现中的关键问题及时接收及时处理分时系统的特征多路性: 每个用户作业轮流运行一个时间片, 多路性即同时性独立性: 每个用户各占一个终端,彼此独立工作,互不干扰及时性:用户的请求能在很短的时间内获得响应交互性:用户可以请求系统提供多方面的服务实时系统Real Time System应用需求:实时控制,实时信息处理(飞机火车的订票系统)实时任务: 周期性实时任务/非周期性实时任务, 硬实时任务/软实时任务实时系统与分时系统特征的比较: 多路性,独立性,即时性,交互性,可靠性微机操作系统的发展单用户单任务操作系统: CP/M, MS-DOS单用户多任务操作系统: Windows多用户多任务操作系统: Unix OS(Solaris OS, Linux OS)1.3 操作系统的基本特性并发性并行与并发: 相似又有区别的概念引入进程: 为使多个程序能并发执行,系统必须为每个程序建立进程Process,晋城市只在系统中能独立运行并作为资源分配的基本单位,它由一组机器指令、数据和对栈等组成引入线程:作为独立运行和独立调度的基本单位共享性互斥共享方式: (某些资源规定一段时间内只允许一个进程访问,叫做临界资源或者独占资源)同时访问方式: (允许一段时间内有多个进程”同时”对它们进行访问)并发和共享是操作系统的两个最基本的特征,它们又是互为存在的条件虚拟技术: 是指通过某种技术把一个物理实体变为若干个逻辑上的对应物操作系统通过两种方式实现虚拟技术时分复用技术:虚拟处理机技术: 利用多道程序设计技术,把一台物理上的处理继续你为多台逻辑上的处理机,在每台逻辑处理机上运行一道程序虚拟设备技术: 将一台物理I/O设备虚拟为多台逻辑上的I/O设备,可使原来仅允许在一段时间内有一个用户访问的设备(即临界资源)变为在一段时间内允许多个用户同时访问的共享设备空分复用技术: 在计算机中利用存储器的空闲空间提高存储空间的利用率虚拟磁盘技术: 将一台硬盘虚拟为多台虚拟磁盘虚拟存储器技术: 虚拟存储技术在本质上就是使内存分时复用, 是一道程序通过时分复用技术在远小于它的内存空间中运行异步性Asynchronism: 各用户程序是不可预知的,是以人们不可预知的速度向前推进1.4 操作系统的主要功能处理机管理功能: 对进程(线程)的管理进程控制: 为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换进程同步: 为多个进程(含线程)的运行进行协调进程互斥方式: 诸进程(线程)对临界资源进行访问时 (机制是为每个临界资源设置一把锁W)进程同步方式: 在相互合作去完成共同任务的诸进程间 (机制是信号量机制)进程通信: 多个进程相互合作去完成一个共同的任务调度: 后备队列上等待的每个作业都需要经过调度才能执行作业调度: 从后备队列中按照一定的算法,选择若干个作业,为它们分配运行所需的资源

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档