[经济学]第一章 操作系统引论.ppt

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

操作系统 参考书 张尧学,史美林,计算机操作系统教程(第3版),清华大学出版社,2006年 孙钟秀,操作系统教程(第3版) ,高等教育出版社,2003年8月 Abraham Silberschatz, Operating System Concepts(6rd edition), 高等教育出版社,2002年5月 William Stallings, 操作系统-内核与设计原理(第四版), 电子工业出版社, 2005年1月 课程主要内容介绍 用户接口 进程管理 处理机管理 存储管理 文件系统 外部设备管理 课程考核办法 作业:20% 考勤:20% 期末考试:60% 第一章 绪 论 1.1 什么是操作系统 1.2 操作系统的发展历史 1.3 操作系统的分类 1.4 操作系统的特征 1.5 操作系统的功能 1.6 操作系统的结构 1.7 常用的操作系统 教学目的与要求 了解操作系统的发展过程 理解操作系统的目标和作用 理解操作系统的结构设计方法 掌握操作系统的基本特征和功能 掌握三种基本操作系统的基本原理和异同 1.1 什么是操作系统 1.1.1 操作系统的地位和目标 1.1.2 操作系统的作用和组成 1.1.3 操作系统举例 1.1.1 操作系统的地位和目标 操作系统在计算机系统中的地位 引入操作系统的目标 有效性(系统管理人员的观点):管理和分配硬件、软件资源,合理地组织计算机的工作流程 方便性(用户的观点):提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别 可扩充性(开放的观点):硬件的类型和规模、操作系统本身的功能和管理策略、多个系统之间的资源共享和互操作 开放性 操作系统的作用(1) 操作系统的作用(2) 管理对象包括:CPU、存储器、外部设备、信息(数据和软件); 管理的内容:资源的当前状态(数量和使用情况)、资源的分配、回收和访问操作,相应管理策略(包括用户权限)。 操作系统的作用(3) 在裸机上添加:设备管理、文件管理、存储管理(针对内存和外存)、处理机管理(针对CPU); 另外,为合理组织工作流程:作业管理、进程管理。 Operating System Definitions Resource allocator – manages and allocates resources. Control program – controls the execution of user programs and operations of I/O devices . Kernel – the one program running at all times (all else being application programs). 1.1.3 推动操作系统发展的主要动力 (1) 提高资源的利用率和系统性能:计算机发展的初期,计算机系统昂贵,用作集中计算 (2) 方便用户:用户上机、调试程序,分散计算时的事务处理和非专业用户(商业和办公、家庭) (3) 器件的发展:CPU的位宽度(指令和数据)、快速外存 (4) 计算机体系结构的不断发展:多处理机系统、网络操作系统 1.2 操作系统的发展过程 1.2.1 无操作系统的计算机系统 1.2.2 单道批处理系统(simple batch processing) 1.2.3 多道批处理系统(multiprogramming system) 1.2.4 分时系统(time-sharing system) 1.2.5 实时系统(real-time system) 1. 手工操作 工作方式 用户:用户既是程序员,又是操作员;用户是计算机专业人员; 编程语言:为机器语言; 输入输出:纸带或卡片; 计算机的工作特点 用户独占全机:不出现资源被其他用户占用,资源利用率低; CPU等待用户:计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;CPU利用率低; 主要矛盾 计算机处理能力的提高,手工操作的低效率(造成浪费); 用户独占全机的所有资源; 提高效率的途径 专门的操作员,批处理 Memory Layout for a Simple Batch System 1.2.4 多道批处理系统 (multiprogramming system) 1、引入多道程序设计技术带来的好处 提高CPU的利用率。 可提高内存和I/O设备利用率。 增加系统吞吐量。 2、多道批处理的运行特征 单道和多道批处理的比较 多道批处理系统的资源利用效率特征 3、多道批处理系统的优缺点 优点: 资源利用率高:CPU和内存利用率较高; 作业吞吐量大:单位时间内完成的工作总量大; 缺点: 用户交互性差:整个作业完成后或中间出错时,才与用户交互,不利于调试和修改;

文档评论(0)

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

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

1亿VIP精品文档

相关文档