为什么要学习操作系统 引论.ppt

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

操作系统定义 操作系统(Operating System)是计算机系统中的一个系统软件,管理和控制计算机系统中的硬件和软件资源,合理组织计算机的工作流程,以便有效利用这些资源为用户提供一个功能强、使用方便的工作环境,从而在计算机与用户之间起到接口作用。 操作系统地位 配置在计算机硬件上的第一层软件 计算机系统管理中心 最复杂最精确的人工开发的管理系统 在计算机系统中不可缺少,否则用户不能上机使用计算机资源 问题:你知道哪些操作系统? 涉及到计算机科学的很多领域 计算机体系结构/硬件 软件设计 程序设计语言 数据结构 算法 网络 学习核心技术并能在其他地方应用之 课程主要内容 操作系统引论(1章) 进程管理(2-3章) 存储管理(4章) 设备管理(5章) 文件管理(6章) 操作系统接口(7章) 课程学习 课程特点:概念多、原理性强、较抽象 课程学习目的:基础核心课,有利于对计算机系统的理解和软件开发 课程学习方法:以问题驱动学习、理论联系实际 课程学习难点:概念、原理、算法、数据结构 教学目的 掌握操作系统概念 了解操作系统结构 熟悉操作系统算法 为高级程序设计和操作系统使用管理、开发打基础 为其他课程学习提供知识保障 锻炼思维 教学方法 口授为主 充分利用多媒体教学工具和网络教学工具 上机实习 学习方法 多看书,做到预习、听课、复习 认真听课 做作业,加深理解 理论联系实际 编写程序 适当看部分源代码 参考书: 《计算机操作系统》 汤子瀛等 西安电子科技大学出版社 《操作系统原理DOS篇》 张昆苍 清华大学出版社 《计算机操作系统教程》 张尧学等 清华大学出版社 《OPERATING SYSTEM Design and Implementation》 Andrew S.Tanenbaum等 清华大学出版社 第1章 操作系统引论 操作系统的目标和作用 操作系统的发展过程 操作系统的基本特征 操作系统的主要功能 操作系统的结构设计 **UNIX系统简介 本章作业 1.1 操作系统的目标和作用 一、操作系统目的/目标 二、计算机系统组成 三、 操作系统的作用 一、操作系统目的/目标 执行用户程序并使用户问题更易解决。 使计算机系统更易于使用(方便性)。 以一种效率的方式使用资源(有效性). 采用模块化结构,易于增、删、改(可扩充性)。 要求统一开放的环境,能通过网络集成化并正确、有效地协同工作,实现应用程序的移植(开放性) 三、操作系统的作用 Os作为用户与计算机硬件系统之间的接口。 OS作为计算机系统资源的管理者。 OS用作扩充机器 1.3 操作系统的基本特征 并发(concurrence) 共享(sharing) 虚拟(virtual) 异步性(asynchronism) 并发(concurrence) 共享(sharing) 并发和共享是操作系统的两个最基本的特征 二者互为存在条件: ?资源的共享是以程序的并发执行为条件。 ?程序的并发执行也以资源的共享为条件。 虚拟(virtual) 异步性(asynchronism) 1.4 操作系统的功能 一、处理机管理的功能 处理机管理的主要任务: 是对处理机进行分配 对处理机运行进行有效的控制和管理 注:处理机的分配和运行以进程为基本单位,因此对处理机的管理可归结为对进程的管理 处理机管理的功能 进程控制 进程同步 进程通信 调度 二、存储器管理的功能 主要任务 为多道程序的运行提供良好的环境 方便用户使用存储器 提高存储器的利用率 从逻辑上扩充内存 功能 内存分配 内存保护 地址映射 内存扩充 三、设备管理的功能 主要任务 完成用户提出的I/O请求 为用户分配I/O设备 提高I/O设备的利用率及速度 方便用户使用I/O设备 功能 缓冲管理 设备分配 设备处理 虚拟设备 四、文件管理的功能 主要任务 对用户文件和系统文件进行管理 方便用户使用文件 保证文件的安全性 功能 文件存储空间的管理 目录管理 文件的读、写管理 文件的共享与保护 五、用户接口管理的功能 主要任务 方便用户使用操作系统 功能 命令接口 程序接口(系统调用) 图形接口 1.2 操作系统的发展过程 1.2.1 推动操作系统发展的主要动力 不断提高计算机资源利用率的需要 方便用户 器件的不断更新换代 计算机体系结构的不断发展 (1)人工操作方式 工作流程: (1)由程序员事先穿孔(对应程序和数据) (2)将穿孔的纸带(卡片)装入纸带(卡片)输入机 (3)再启动输入机将程序和数据输入计算机, (4)然后启动

文档评论(0)

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

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

1亿VIP精品文档

相关文档