计算机软件3十2二5,计算机软件基础二-3 OperatorSystem.ppt

计算机软件基础二-3 OperatorSystem

第三章 操作系统 ——计算机软件技术基础 目录 3.1 概论 3.2 处理机管理 3.3 存储管理 3.4 设备管理 3.5 文件管理 3.6 作业管理与用户界面 3.7 常见的操作系统 小结 3.1概论 计算机系统:无任机型大小,计算机都由硬件和软件两部分组成。 硬件部分:指计算机物理装置本身 裸机 ,即各种处理机、存储器、输入/输出设备和通讯装置。用户直接使用十分困难,甚至不可能。 软件部分:各种程序。计算机系统中的软件一般分为系统软件和应用软件。 系统软件:用于计算机的管理、维护、控制和运行,其中最重要的是操作系统。 应用软件:是指用户为了解决某一特定问题而编制的程序。运行是需得到操作系统的支持。 操作系统是对硬件的首次扩充。操作系统已成为现代计算机系统中必不可少的系统关键组成部分。 3.1.1供求关系模型 操作系统结构 计算机系统通常分为四个层次: 设置操作系统的目的: 第一层软件,功能扩充 隐藏复杂性,友好的操作环境 统一资源管理 操作系统的基本概念 操作系统是加在裸机上的第一层软件。它是对裸机功能的首次扩充。 从结构看,操作系统是用户程序及系统软件与物理计算机之间的接口。 操作系统是软件的核心和基础——大脑。操作系统控制和管理计算机所有的系统硬件和软件。 操作系统的本质 在操作系统供求关系的技术实现上主要作两个抽象 任务抽象:就是我们通常所说的计算任务的抽象,抽象后的任务称之为进程。 资源抽象:为了让操作系统本身知道系统中的软硬件资源,就需要把计算机中的各种软硬件资源在操作系统中表示出来,这就是资源抽象。 操作系统的本质:在资源抽象和任务抽象之间建立供求关系。通过操作系统的内核沟通资源和任务,在这两者之间充当中间商。 具体来说就是由操作系统内核决定分配当前的哪些资源给哪些任务。 对操作系统的描述 对操作系统的描述主要有有以下几种主要观点: 用户环境的观点:用户接口 User Interface 、程序接口 Application Programming Interface 。给用户提供一个友好的、易于操作的界面。 虚拟机的观点:把硬件全部隐藏起来,用户看到的是经操作系统扩展后的虚拟机。操作系统的虚拟扩展功能体现在二个方面: 一是系统功能的扩展:操作系统提供了系统调用,扩展了裸机的基本指令系统,组成了虚拟机的高级指令系统。 二是数量上的扩展:利用多道程序技术,使多个用户可以同时使用一台机器. 资源管理的观点:操作系统管理计算机资源,并提供一个有序的和可控的分配,使各种资源得到充分的使用和方便用户。操作系统教材一般都是从这个角度组织编写的。 总之,操作系统是一种系统软件,由它来统一管理系统的资源和控制程序的执行,是所有其它软件运行的基础,是用户使用计算机的接口。 3.1.2 1操作系统的特征 由于多道程序 multiprogramming 系统出现,使处理机与输入/输出以及其它资源得到充分利用,但也由此带来不少新的复杂问题。因此,一般支持多道程序的操作系统具有并发执行、共享、虚拟技术等一些明显的特征。 操作系统的特征: 并发性 共享性 虚拟技术 不确定性 并发性 所谓并发 concurrence ,指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单CPU系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能分时地交替执行,停停走走。 程序的“并发”执行能有效地改善资源利用率,提高系统的吞吐量,但带来的复杂性。 并发和并行是两个不同的概念,并行是一种物理的或微观的同时性概念,而并发是一种逻辑的或宏观上的同时性概念。 共享性 共享性:即多个用户、多道程序同时使用某个有限的系统资源。 共享性是多道程序计算机系统的一个最大特点,是操作系统所追求的主要目标之一。 为了实现资源的并发共享,需要解决一系列问题。互斥共享和同时共享。 “并发”和“共享”是操作系统的两个最基本特征,它们互为存在条件,即资源共享是以程序的并发执行为存在条件,没有并发执行,就不可能有共享;反之,若不能很好地实现共享,则程序的并发执行必将受到影响。 虚拟技术 虚拟技术的目的:向用户提供一个方便、高效、易于使用的操作系统。 所谓“虚拟”,就是把物理实体映射为一个或者多个逻辑实体。物理实体是实际存在的,而逻辑实体则是“虚拟”的,只是用户的一种看法和感觉。 例如,在多道分时系统中,虽然只有一个CPU,但每一个终端用户却都认为是有一个CPU专门为他服务 又如,内存容量扩展 又如,打印机 不确定性 操作系统中,不确定性有两层含义。 程序执行结果不确定,程序不可再现。 多道程序环境下进程以异步方式执行。 何时执行 执行的顺序 运行时间 第一种情况必须在设计中予以解决。 例:银行的联网储蓄业务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值