1.2-操作系统的形成.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2-操作系统的形成

第一章 操作系统概述 要求: 1、操作系统的形成 2、掌握OS的概念 3、了解OS的发展过程 4、掌握OS的三种基本类型及各自的特点 5、掌握OS各模块的功能 6、了解OS的服务功能及两种服务方式 7、熟悉Linux系统的特点和组成 二、操作系统的形成 某计算机内存储器可供用户使用的容量为576KB。若现在装入的用户程序占用其中的360KB,那么余下的216KB被闲置了。 想象一下,如果能够在内存中装入多个程序,比如在216KB中再装一道需要存储量116KB的程序进去,当第一个程序等待输入/输出完成而暂时不用CPU时,能让第二道程序投入运行,那么,整个计算机系统的利用率就会比原来的大为提高。理由是: (1)内存浪费得少了,原来浪费216KB,现在只浪费100KB; (2)CPU比原来更加忙碌了,在第一个程序等待输入/输出完成时,原来CPU只能够采取空转的方式来等待,现在可以让它去执行第二个程序; (3)在CPU执行第二个程序时,它与第一个程序启动的输入/输出设备呈现并行工作的态势。 * * 操作系统的形成 一、计算机系统组成 命令解释 器 编译器 数据库管理器 数据库 应 用 编辑器 操作系统内核 硬件层 系统调用库/ C库/数学库/图形库/窗口库等 计算机软件的组成 通常,把未配置任何软件的计算机称为“裸机”。如果让用户直接面对裸机,事事都深入到计算机的计算机的指令集、存储组织、I/O总线结构中去,那么用户的精力就绝对不可能集中在如何用计算机解决自己的实际问题上,计算机本身的效率也不可能充分发挥出来。 1、从用户的使用看: 举例说,要在一台PC机上进行硬盘读操作,使用者至少应该把磁盘地址、内存地址、字节数和操作类型(读/写)等具体值装入到特定的硬件寄存器中,否则根本谈不上完成预定的输入/输出任务。 实际上,对许多I/O设备而言,除此以外往往会要求比这更多的操作参数。在输入/输出结束后,还需要对设备返回的诸多状态加以判别。 2、从系统管理的看: 从上面分析可以得出“操作系统”形成的根本原因 : 1、提供一个计算机用户与计算机硬件系统的接口,使计算机更容易使用; 2、有效的控制和管理计算机系统的各种硬件和软件的资源,使之得到更有效的利用; 3、合理地组织计算机系统的工作流程,以改善系统性能。 分析多道程序运行的时间关系 语言编辑器、数据库:支撑软件 举例:医院进行体检,排队的优化

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档