第8章操作系统研讨.ppt

  1. 1、本文档共148页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统 目的与要求 学习、掌握和了解有关计算机操作系统的基本知识,提高对计算机软硬件系统的理解,提高用计算机解决问题的意识和能力 学习和了解处理机管理、存储管理、设备管理和文件管理等概念和基本原理 了解DOS,Windows,Unix等操作系统的基本工作原理 主要内容 操作系统概念 处理机管理 存储管理 设备管理 文件管理 1. 操作系统概念 1.0 操作系统概述 1.1 操作系统的形成与发展 1.2 操作系统的功能 1.3 操作系统的特征 1.4 操作系统的分类 1.0 操作系统概述 一个完整的计算机系统由硬件和软件两大部分构成。 软件是相对硬件而言的,各种程序及其数据,通常分为系统软件、应用软件等。 系统软件:操作系统 操作系统与硬件、应用软件的关系 1.1 操作系统的形成与发展 操作系统发展过程: 手工操作阶段 早期批处理阶段 管理程序阶段 多道程序设计与多道批处理系统 手工操作阶段 程序的装入、运行、控制,数据的输入输出等均靠人工操作完成 操作特点: 繁琐 易错 低效 CPU等待时间长 资源利用率低 手工操作阶段 (1) 单个用户独占计算机的所有资源,造成资源得不到充分利用; (2) 用户直接使用计算机硬件资源,因此,要求用户熟悉计算机各部分的细节,导致使用很不方便,容易出错; (3) 进行手工联机操作,人工干预多,辅助时间长。 早期批处理阶段 简单批处理 脱机批处理 1.2 操作系统的功能 从资源管理和用户接口的观点,其功能: 处理机管理 存储器管理 设备管理 文件管理 作业管理(用户接口) 操作系统的功能——处理机管理 在多道程序系统中,处理机的分配和运行是以进程为单位的,因此处理机管理又可归结为对进程的管理 进程管理具有以下功能: 进程控制 进程同步 进程通信 进程调度 操作系统的功能——存储器管理 存储器管理主要涉及内存管理,其任务是: 为多道程序的执行提供必要和良好的环境,提高存储器的利用率 为用户提供足够大的存储空间 操作系统的功能——设备管理 计算机所连接的物理设备种类繁多、特征各异,设备管理的基本任务是: 为用户提供统一的与设备无关的接口 对各种外设进行调度、分配 实现设备的中断处理及错误处理等 操作系统的功能——文件管理 文件管理是对计算机软件资源的管理,故又称信息管理 操作系统的功能——作业管理(用户接口) 作业管理(用户接口)的任务是: 为用户提供一个使用系统的良好环境 按系统条件及用户要求对作业进行控制和调度 1.3 操作系统的特征 现代操作系统一般为多道程序系统,给操作系统的设计、实现带来了许多复杂问题。操作系统具有以下特征: 并发性 共享性 互斥共享 并发访问 虚拟性 不确定性 1.4 操作系统的分类 1.5 操作系统的分类 按照系统的功能,操作系统可分为三大类: 批处理 分时 实时 批处理操作系统 单道批处理系统 多道批处理系统 远程批处理系统 分时操作系统 多用户共享同一台计算机。在一台计算机上联接多台终端,每个用户独占一台终端。 分时是指多个并发程序对CPU的分时,其中每个程序对CPU的时间分享单位称为时间片。 例,设时间片为100ms,有10个用户,则操作系统对每个用户的平均响应时间为10×100ms=1s。即每个用户轮流使用100ms的时间片。 分时操作系统 特点: (1) 多路性。多个用户同时(宏观)使用一台计算机。 (2) 独立性。各终端独立工作,互不干扰。 (3) 及时性。用户可在短时内得到计算机响应。 (4) 交互性。用户可向系统提出要求,便于程序的检查和调试。 第一个分时操作系统就是UNIX操作系统。 实时操作系统 所谓“实时”就是“及时”,其具体含义是指系统能及时响应随机发生的外部事件,并以足够快的速度完成对该事件的处理 它具有以下特点: 及时响应 简单的交互功能 多路性 高可靠性 其他(略) 网络操作系统 分布式操作系统 嵌入式操作系统 第二部分 操作系统 操作系统概念 处理机管理 存储管理 设备管理 文件管理 2 处理机管理 2.1 进程的概念 2.2 进程控制 2.3 进程调度算法 2.4 进程互斥与同步 2.5 进程的通信 2.6 关于死锁的问题 2.1 进程的概念 2.1.1 程序的顺序执行与并发执行 2.1.2 进程的概念 2.1.3 进程控制块 2.1.4 进程状态及其转换 2.1.1 程序的顺序执行与并发执行 程序的顺序执行是指一段时间内只有一个用户程序运行,独占CPU直至达到最终结果的过程。它具有以下特征: 顺序性 封闭性 可再现性 2.1.1 程序的顺序执行与并发执行 程序的并发执行是指在逻辑上相互独立的一组程序在执行时间上相互重叠特征: 并发执行的程序间相互约束性资源的争夺与共享 系统中的资源不再

文档评论(0)

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

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

1亿VIP精品文档

相关文档