操作系统 课件 第1章 操作系统概述 .pptx

操作系统 课件 第1章 操作系统概述 .pptx

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

第1章操作系统概述

1.1操作系统的概念1.2操作系统的发展1.3操作系统分类1.4操作系统设计1.5操作系统启动1.6本章小结目录CONTENTS

本章学习目标31)理解定义、特征和研究观点2)掌握进程管理、存储管理、文件管理、作业管理等核心功能3)掌握用户态、核心态的定义和切换方式4)了解操作系统发展历程5)掌握批处理操作系统的工作方式、特点及分类、设计思想、系统调用过程、一般指令、特权指令和SPOOLing技术6)理解分时操作系统、嵌入式操作系统和其他类型操作系统的概念和特点7)理解操作系统设计难点、设计过程和设计目标8)掌握整体式结构、层次式结构、微内核结构和外核结构9)理解Unix、Linux、鸿蒙、OpenEuler等系统的体系结构10)掌握引导方式、引导过程和启动机制

PART1.1操作系统的概念定义、特征、功能、运行级别及研究操作系统的几种观点

5计算机系统是一种按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统,包括硬件(子)系统和软件(子)系统硬件系统是计算机系统赖以工作的实体软件系统保证计算机系统协调工作,各种程序和数据组成了计算机软件系统在计算机系统中,集中了资源管理功能和控制程序执行功能的软件,称为操作系统1.1.1计算机系统

1.1.2操作系统的定义6具有各种功能的、大量程序模块的集合,使整个计算机系统高效运行:有效组织和管理计算机系统中的硬件及软件资源。通过表格或数据结构,登记保存资源名称、类型、数量、用途、完好状态、目前使用状态等,并进行动态、实时更新根据用户不同的要求、作业各自特点及紧急程度,合理组织计算机工作流程,控制程序执行。“公平”对待不同的用户程序,保证系统不发生“死锁”和“饥饿”的现象向用户提供各种服务功能。向程序开发和设计人员提供高效的程序设计接口;向使用计算机系统的用户提供接口,使用户能方便、有效地使用计算机

1.1.3操作系统的特征7系统中同时运行若干个程序,用户程序与用户程序之间并发执行或用户程序与操作系统程序之间并发执行并发性系统程序与用户程序共用系统中的资源,如:中央处理单元、内存储器、外存储器及外部设备。资源的共享分为互斥共享和同时共享共享性操作系统在随机环境下运行,且不能对所运行的程序的行为以及硬件设备的情况做出事先的假定,操作系统设计需考虑各种可能性随机性虚拟性是一种管理技术,该技术把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物虚拟性多道程序环境下,多个程序并发执行,但由于资源有限,进程的执行是走走停停、以不可预知的速度向前推进异步性

1.1.4研究操作系统的观点8对操作系统本质的不同观点,会影响操作系统的设计思想软件的观点操作系统是一种大型软件系统,集合多种功能程序,有软件的外在特性和内在特性:外在特性:外部表现形式,即操作命令定义集和界面完全能确定操作系统的使用方式内在特性:具有一般软件的结构特点,通过研讨软件结构上的特点,更好地把握操作系统的内部结构特点资源管理的观点登记在用资源、空闲资源、当前响应资源、以及收回不再使用资源等。提供一系列机制协调程序间的竞争与同步,提供机制对资源进行合理使用、施加保护,以及采取虚拟技术来“扩充”资源等

1.1.4研究操作系统的观点9服务提供者观点从用户的角度,即从外部观察操作系统,操作系统被视为服务提供者,为用户提供比裸机功能更强、服务质量更高、更方便灵活的虚拟机器进程的观点操作系统可视为多个同时独立运行的程序和一个对这些程序进行协调的核心所组成。进程分为用户进程和系统进程,操作系统控制和协调进程的运行虚机器的观点操作系统把计算机(裸机)扩充为功能强、使用方便的计算机系统,即虚拟计算机,而把操作系统的全部功能,包括系统调用、命令、作业控制语言等,统称为操作系统虚机器

1.1.5操作系统的功能-进程管理10操作系统功能主要分为进程管理(处理器管理)、存储管理、文件管理、作业管理和设备管理进程管理进程管理对中央处理器进行管理,协调多道程序之间的关系,解决处理器分配调度策略、分配的实施和回收等问题,提升CPU资源利用率(1)进程控制包括创建进程、撤销结束的进程以及控制进程运行时的各种状态转换(2)进程同步操作系统提供进程同步机制,协调进程的执行,包括互斥和同步两种形式。互斥指多个进程对临界资源访问时采用互斥的形式;同步指相互协作共同完成任务的进程之间,用同步机制协调执行顺序(3)进程间通信进程间通信发生在相互协作的进程之间。由操作系统提供的进程间通信机制是协作的进程之间相互交换数据和消息的手段(4)调度调度又称为处理器调度,包括线程调度、进程调度和作业调度等

1.1.5操作系统的功能-存储管理11存储管理存储管理计算机内存的资源(

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档