操作系统_01_引论概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统 李玉娟 信息工程学院计算机工程教研室 liyujuan_1978@163.com课程简介 课程特点:概念多、原理性强、较抽象; 课程学习目的:核心基础课,有利于对计算机系统的理解和软件开发 学习方法:问题驱动学习、阅读参考书、多思考;连贯前后章节、自我总结所学知识 课程学习难点:概念、原理、算法、数据结构 课程要求:安排预习复习;按时上课听讲;及时提交作业;旷课累计超过3次,取消平时成绩 学时安排:理论64学时,实验8学时 成绩:考试80%,平时20%(考勤+提问+作业) 参考书目及网上资源 课程内容安排 第一章 操作系统引论 第二章 进程管理 第三章 处理机调度与死锁 第四章 存储器管理 第五章 设备管理 第六章 文件管理 第一章 操作系统引论 本章要点 计算机系统结构:了解操作系统的地位 什么是操作系统:四种基本观点 现代操作系统的特征、功能、类型 基本概念:批处理、多道程序设计、作业、任务、进程与线程、接口、虚拟存储、文件 1.1 OS的目标和作用 主要内容: 一、计算机系统资源分类 二、什么是操作系统 三、 操作系统的目标 四、 推动操作系统发展的动力 一、计算机系统资源分类 软件:系统软件(操作系统及实用程序)、应用软件 硬件:处理机(CPU)、内存(条)、外部I/O设备(显示器、键盘、鼠标、打印机、磁盘、磁带、扫描仪…),以及系统总线 计算机系统的层次 操作系统在计算机系统中的位置 二、什么是操作系统 关于现代操作系统的四种基本观点 从外部看操作系统 - 计算机用户的观点:用户环境观点 - 应用程序员的观点:虚拟机器观点 从内部看操作系统 - OS开发者观点之一:资源管理观点 - OS开发者观点之二:作业组织观点 关于现代OS的四种基本观点之一 ---用户环境观点 该观点认为,操作系统是计算机用户使用计算机系统的接口,它为计算机用户提供了方便的工作环境。 计算机用户:终端用户、程序员和系统设计者 操作系统提供的接口 - 用户接口(User Interface,也称为命令接口) - 程序接口(系统调用,也称为应用编程接口, Application Programming Interface,简称API) OS作为接口的示意图 关于现代OS的四种基本观点之二 ---虚拟机器观点 该观点认为,操作系统是建立在计算机硬件平台上的虚拟机器,它为应用软件提供了许多比计算机硬件功能更强或计算机硬件所没有的功能。 操作系统在虚拟机中充当管理员和协调员的角色,管理计算机的软硬件资源,并协调多任务、多进程的运行。 扩充:功能、计算机数量 OS实现了对计算机资源的抽象 关于现代OS的四种基本观点之三 ---资源管理观点 该观点认为,操作系统是计算机系统中各类资源的管理者,它负责分配、回收以及控制系统中的各种软硬件资源。 跟踪资源的使用状况、满足资源请求、提高资源利用率,以及协调各程序和用户对资源的使用冲突。 - 监视资源 - 分配/回收资源 - 保护资源 关于现代OS的四种基本观点之四 ---作业组织观点 该观点认为,操作系统是计算机系统工作流程的组织者,它负责协调在系统中运行的各个应用软件的运行次序。 用于巨型机和大型服务器上,以批文件方式提交作业,请求主机逐个运行。 主机操作系统负责组织、协调各个作业的运行,报告执行结果或错误信息。 减少了人工干预,提高了系统的效率。这种工作方式有利于有效利用造价高且性能强大的主机资源。 操作系统的定义 操作系统是计算机系统中的一个系统软件,管理和控制计算机系统中的硬件和软件资源,合理地组织计算机的工作流程,以便有效利用这些资源为用户提供一个功能强、使用方便的工作环境,从而在计算机与用户之间起到接口的作用。 目前流行的操作系统 DOS Windows 98/2000/XP/2003/windows 7/ Vista/windows 8 UNIX(多用户多任务,分时操作系统) Linux(开放源码,类Unix OS) MVS(Multi-Video System街机用基板) VxWorks(风河公司开发的实时操作系统) Symbian\Android \iOS(手机) Netware (网络操作系统) 三、操作系统的目标 方便性:编程,操作。 有效性:提高资源利用率和系统吞吐量。 可扩充性:模块化,易于升级。 开放性:标准化(OSI),实现应用的移植和互操作。 方便性和有效性是设计操作系统时最重要的两个目标。 四、 推动操作系统发展的动力 不断提高计

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档