os操作系统Chapter 01.pptVIP

  1. 1、本文档共93页,可阅读全部内容。
  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文档。上传文档
查看更多
计算机操作系统教程 (第二版) 课程形式 讲课,作业及实验 考试:笔试 期末考试 成绩评定 作业+考勤+期末考试 比例: 作业+考勤 30% 期末考试 70% 操作系统涉及的学科 涉及到计算机科学的很多领域 计算机体系结构/硬件 软件设计 程序设计语言 数据结构 算法 网络 操作系统课程的特点: 实践性强(从实践总结出原理) 涉及面广(并行程序,性能问题,结构问题,程序方法论,软件工程,等等) 类型多样(兼顾各种类型的操作系统) 结构复杂、难于理解: → 系统较规模庞大,往往数千人/年 → 结构太复杂,无法整体调试 → 行为难以预测,常通过猜测进行微调 → 经常是不可靠的 课程基本目的 1.介绍操作系统的基本概念、基本结构及运行环境 2.介绍操作系统原理、设计方法和实现技术 3.介绍操作系统的演化过程、发展研究动向、 新技术以及新思想 4.介绍各种有代表性的、典型的操作系统实例 5.学习核心开发技术、培养系统分析设计能力 如何学好操作系统 会使用计算机,了解操作系统提供的功能 掌握基本原理与实现技术 ? 了解实例操作系统 第一章 操作系统概述 操作系统的概念 操作系统的历史 操纵系统的特性 操作系统的类型 操作系统的运行环境 操作系统的界面形式 操作系统的运行机理 1.1 操作系统概念 操作系统地位 操作系统作用 操作系统定义 1.1.1 操作系统地位 硬件抽象层(HAL)之上 所有其它软件层之下 OS的地位 1.1.2 操作系统的作用 管理系统中软件硬件资源 现代计算机系统包括处理器、存储器、时钟、磁盘、终端、磁带设备、网络接口、打印机、扫描仪等许多设备,我们把它们都叫做计算机系统的资源。将这些资源分为处理机、存储器、I/O设备以及文件等等。操作系统负责对计算机的这些软硬件资源进行控制、调度、分配和回收。 操作系统的主要功能也正是对这四类资源进行有效的管理: 处理机管理:合理的使用处理机,并对处理机进行分配和控制,以提高处理机的利用率。 存储器管理:负责内存的分配和回收,并尽可能的给更多的作业分配存储空间,达到提高主存利用率和扩充主存的目的。 I/O设备管理:合理的使用外设,对I/O设备进行分配和操纵。 文件管理:负责文件的存取、共享和保护。 总的来讲,作为资源管理器的操作系统的主要任务是跟踪谁在使用什么资源,满足程序的资源请求并记录资源的使用状况,以及协调各程序和用户对资源使用请求的冲突。 为用户(应用程序)提供良好的服务(界面) API GUI 操作系统的目标 有效性 使CPU及各I/O设备有效利用(充分忙碌) 方便性 以命令(或图形方式)方式代替手工方式 (或程序方式)操作机器 可扩充性 便于修改或增加功能 开放性 结构开放乃至源代码开放 1.1.3 操作系统定义 操作系统是位于硬件层(HAL)之上,所有其它软件层之下的一个系统软件,是管理系统中各种软硬件资源,方便用户使用计算机系统的程序集合。 1.2 操作系统的历史 操作系统的产生 手工操作阶段 成批处理阶段 执行系统阶段 操作系统的完善 多道批处理系统 分时系统 实时处理系统 通用操作系统 操作系统的发展 网络操作系统 分布式操作系统 多处理机操作系统 单用户操作系统 面向对象操作系统 嵌入式操作系统 智能卡操作系统 1946-50年代末 电子管时代 无操作系统 50年代末-60年代末 晶体管时代 批处理 60年代末-70年代中 集成电路时代 多道程序设计 70年代末-现在 大规模超大规模集成电路 分时 操作系统的发展过程: 手工操作、批处理、多道程序系统、分时、实时、 网络、分布式操作系统等 1.2.1 操作系统的产生 1. 手工操作阶段:程序员或用户向机房主管人员提出上机时间申请,当预约时间到达后,便可进入机房。首先须清除前一用户所遗留的作业信息,然后装上卡片或纸带,启动输入机。这时他便可建立自己的作业。接着他通过控制台开关启动程序,开始运行。在运行过程中,程序如果需要操作员干预,他就采取相应措施,之后再次启动运行。最后当作业完成时,卸下磁带、卡片或纸带,取出打印结果。下一作业再重复以上过程。 联机批处理: 在主机与输入设备之间增加了一个存储设备——磁带。操作员把用户提交的若干个作业集中成为一批,并将其各个卡片叠放在读卡机上,由监督程序把这一批作业输入到磁带上;当该批作业输入完成之后,监督程序就开始执行了。它自动地把磁带上该批的第一个作业调入内存,并对该用户程序进行汇编或编译,然后由装配程序把汇编或编译的结果装入

文档评论(0)

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

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

1亿VIP精品文档

相关文档