操作系统概论
操作系统概论

3. 通用操作系统
实时系统与批处理系统结合
分时系统与批处理系统结合
原则:实时分时优先,批处理在后
“前台”:需频繁交互的作业
“后台”:时间性要求不强的作业
4.实时操作系统
分类: 第一类:实时过程控制 工业控制,军事控制,... 第二类:实时通信(信息)处理 电讯(自动交换),银行,飞机订票 股市行情
合理的组织计算机的工作流程,以便有效地利用这
些资源为用户提供一个功能强大、使用方便的工作
环境,从而在计算机与用户之间起到接口作用。
操作系统功能
处理机管理 存储管理 文件管理 设备管理
• 操作系统是人与计算机之间的接口
• 操作系统是软件与硬件的接口
并发
共享 虚拟 不确定性
应用用户 应用开发人员 应用软件 系统工具 操作系统 计算机硬件 操作系统 开发人员
操作系统以时间片为单位,轮流为每个终端 用户服务 每次服务一个时间片
分时操作系统特点
同时有多个用户使用一台计算机 宏观上:是多个人同时使用一个CPU 微观上:多个人在不同时刻轮流使用CPU 用户根据系统响应结果进一步 用户感觉不到计算机为其他人服务 提出新请求(用户直接干预每一步) (OS提供虚机器,各个用户的虚 机器互不干扰) 系统对用户提出的请求及时响应
环境,从而在计算机与用户之间起到接口作用。
有效:系统效率,资源利用率 (如:CPU利用的充足与否,内存、外 部设备是否忙碌) 合理:
公平与否,如果不公平则会产生“死锁” 或“饥饿” 方便:命令界面
编程接口
• 操作系统是人与计算机之间的接口 • 操作系统是软件与硬件的接口
§1.2 操作系统的功能和主要特征
执行系统(程序)(Executive System(program))
操作系统课件 第1章 操作系统概论

1.1.1 操作系统的地位和作用
1.地位 ➢ 计算机系统由硬件和软件组成 ➢ 操作系统在硬件基础上的第一层软件 ➢ 是其他软件和硬件之间的接口
OS
操作系统和软硬件的层次关系图
应用软件设计者
各种应用软件 编译软件等 操作系统
裸机
系统软件设计者 操作系统设计者
OS
1.1.1 操作系统的地位和作用
2.作用 ➢ 从一般用户的观点
第一章 操作系统概论
➢1.1 操作系统概念 ➢1.2 操作系统的形成和发展 ➢1.3 操作系统的分类 ➢1.4 操作系统的结构设计 ➢1.5 Linux操作系统简介
1.1 操作系统概念
➢ 1.1.1 操作系统的地位和作用 ➢ 1.1.2 操作系统的定义 ➢ 1.1.3 操作系统的功能 ➢ 1.1.4 操作系统的特性 ➢ 1.1.5 操作系统的性能
软件范筹,开放性接口都已作为一种明 确的或实际的行业标准广泛应用在公开 OS 发行的文档中。
1.1 操作系统概念
➢ 1.1.1 操作系统的地位和作用 ➢ 1.1.2 操作系统的定义 ➢ 1.1.3 操作系统的功能 ➢ 1.1.4 操作系统的特性 ➢ 1.1.5 操作系统的性能
1.1.2 操作系统的定义
1.1.3 操作系统的功能(续)
5.网络管理
网络管理的主要功能包括: (1)网上资源管理功能。计算机网络的主要目的之一是共享 资源,网络操作系统应实现网上资源的共享,管理用户对资源 的访问,保证信息资源的安全性和完整性。 (2)数据通信管理功能。计算机联网后,结点之间可以互相 传送数据,按照通信协议的规定,完成网络上计算机之间的信 息传送。 (3)网络管理功能。包括:故障管理、安全管理、性能管理、 配置管理等。
操作系统概论

操作系统概论1.计算机硬件主要由中央处理器、存储器、输入输出控制系统和各种输入输出设备组成;计算机系统包括硬件子系统和软件子系统。
2.操作系统三种基本类型:批处理操作系统、分时操作系统、实时操作系统。
3.输入输出控制系统管理外围设备与主存储器之间的信息传送。
4.操作系统的功能可以分为处理管理、存储管理、设备管理和文件管理5.进程:一个进程在一个数据集上的一次执行。
程序是一组指令的有序集合,是一个静态实体。
进程是一个动态实体,有自己的生命周期一个进程可以对应很多程序。
进程三种基本状态:运行、就绪、等待态。
6.进程控制块包含四类信息:①标识信息:用于标识一个进程包括进程名。
②说明信息:用于说明进程情况,包括进程状态等待原因进程程序和数据存放位置。
③现场信息:用于保留进程存放在cup中的信息,包括通用、控制和程序状态字寄存器的内容。
④管理信息:用于进程调度包括进程优先数队列指针。
7.中断:由于某些时间的出现,中止现行进程的运行,而转去处理出现的事件内,待适当的时候让被中止的进程继续运行,这个过程就是中断。
8.中断处理程序:对出现的事件进行处理的程序.是操作系统的组成部分9.中断响应:通常在cup执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有则暂停运行进程的运行而让操作系统中的中断处理程序占用cpu.10.单用户连续存储管理和固定分区存储管理都为静态重定位。
11.移动的条件:移动一道作业时,应先判定它是否在与外围设备交换信息。
若是则暂不能移动该作业必须等待信息交换结束后才可移动。
12.快表:把存放的高速缓冲存储器中的部分页表称为快表13.什么是虚拟存储器:对分页式存储器实现虚拟存储器只需将作业的全部信息作为副本存放在磁盘上,作业呗调度投入到运行时,至少把作业的第一页信息装入主存中,在作业执行过程中访问到不在主存储器中的页时,再把它们装入14.逻辑文件类型:流式文件、记录式文件。
15.文件存储结构:顺序文件、链接文件、索引文件。
操作系统概论

03
作业调 度
存储管理
内存的分配与回收 存储保护 内存扩充
文件管理
文件存储空间manage
离散分配方式
1
文件系统的安全性
文件读写 存取控制
3
2
目录管理
设备管理
中断技术,通道技术,虚拟设备 技术,缓冲技术 外部设备的分配,启动和故障处 理
02 1.4操作系统结构
1.4操作系统结构
整体式结构 层次结构 微内核(客户/服务器)结构
控制程 序执行
功能
1.1操作系统的概念
3特征
01
1并发 性
02
2共享 性
03
3随机 性
1并发性
同时存在若干个运 行着的程序
01操共作用系系统统与中多的个各用种户资程源序 02 1中央处理器
2共享性
03
2内存储器
04
3外存储器
05
4外部设备
互斥共享 同时共享
3随机性
操作系统的运行是在一种随机的环 境下进行的。
简单批处理 运行模式分为用户模式和特权模式
多道批处理 SPOOLing技术
1.3操作系统分类
分时系统
多路性,交互性,独占性,及时性
1.3操作系统分类
实时操作系统
实时时钟管理,过载保护,高可靠性
1.3操作系统分类
嵌入式操作系统
1.3操作系统分类
个人计算机系统
1.3操作系统分类
网络操作系统
1.3操作系统分类
操作系统概论
演讲人
2021-03-01
目录
1 1.1操作系统的概念 2 1.4操作系统结构 3 1.2操作系统的发展 4 1.3操作系统分类
操作系统概论

操作系统概论操作系统(OperatingSystem,简写OS)是一种计算机软件它担当着计算机系统的中枢,能够对系统内的硬件资源、计算机上运行的程序及使用者之间进行调度和控制,并实现计算机之间的信息传输和信息共享。
操作系统提供了一个与硬件相分离的虚拟环境,使用者可以通过系统软件进行操作而不需要考虑硬件特性。
操作系统可以被划分为实时操作系统、多任务操作系统和分时操作系统。
实时操作系统是指计算机必须在一定时间内完成特定任务,其特点是可靠性强、抗干扰性好,主要用于复杂的实时信息处理系统,如航空、医疗系统等。
多任务操作系统是指一台计算机可以同时执行多个任务,它是通过分配不同的计算资源如CPU、内存、I/O设备来实现的。
例如Windows系统就是一种多任务操作系统。
分时操作系统是指计算机在计算机系统中动态调度多个任务,使每个任务都有一段时间片来运行,它的特点是能够应付大规模的用户。
例如Linux、Unix 等。
操作系统的功能特征有:(1)资源管理系统,指操作系统实现对计算机系统中硬件资源,如CPU、存储器、I/O设备等,以及软件资源,如文件、进程、用户信息等的管理,以便高效地利用资源;(2)系统性能改进,指系统需要采用合理的机制,实现系统的性能可靠性、可用性和可调性;(3)安全和保护管理,指操作系统需要采取合理的机制,确保系统的安全性和数据的完整性;(4)程序调度,指操作系统需要采取合理的机制,实现对系统中各种程序的调度,使得系统能够及时地响应用户请求;(5)用户界面管理,指操作系统需要采取合理的机制,实现用户与系统之间的界面。
操作系统的发展是一个持续不断的过程,目前,操作系统的发展趋势是:(1)多媒体系统,它具有良好的图形用户界面,能够更好地支持听觉、视觉等多种媒体;(2)网络系统,它能够支持多种网络,可以实现系统之间的信息共享,实现远程控制;(3)安全系统,它能够更好地保护系统资源和数据,防止非法用户访问系统;(4)虚拟环境系统,它能够实现多任务虚拟,节约系统资源,提高系统性能;(5)智能系统,能够实现对人机交互的智能处理,实现计算机的智能化。
操作系统概论

一、操作系统概论操作系统:是一组控制和管理计算机硬件和软件资源合理对各类作业进行调度,以方便用户的程序的集合软件:是提高计算机系统效率和方便用户使用计算机的程序响应时间:从用户发出命令道系统完成处理所需要的时间分时技术:把处理机的响应时间划分成若干个大小相等(或者不等)的时间单位,称为时间片,每个终端用户获得CPU,就等于获得一个时间片,该用户程序开始运行时间片到(用完),用户程序暂停运行,等待下一次运行。
批处理:是指把一批作业以脱机的以脱机方式输入到磁带机上,并把系统中配上监督程序,它负责完成作业的调入、互动运行、输出运行结果等工作。
吞吐量:对网络设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量。
裸机:一台完全无软件的计算机系统。
脱机输入输出:由于程序和数据的输入输出都是在外围机的控制下完成的或者它们是在脱离主机的情况下进行的,故称为脱机输入输出。
单道批处理系统:系统对作业的处理都是的,且在内存中只保持一道作业,故称为单道批处理系统。
它的主要特征有:自动性、顺序性、单道性多道批处理系统:该系统把用户提交的作业成批地送入计算机内存,然后由作业调度该程序自动地选择作业运行。
并发性:是指两个或多个事件在同一时间间隔内发生。
并行性:是指两个或多个事件在同一时刻发生。
临界资源:指在一段时间内只允许一个进程访问的资源。
虚拟性:指通过某种技术把一个物理实体变成若干个逻辑上的对应物。
二进程的描述与控制原语是指由若干条指令组成、用来实现某个特定操作的一个过程。
原语的执行具有原子性,即原语在执行过程中不能被分割。
操作系统内核中含有许多原语,它们运行在系统状态下。
内核:通常将一些与硬件紧密相关的模块(诸如中断处理程序,各种常用设备的驱动程序),以及运行频率较高的模块(诸如时钟管理进程调度以及许多模块公用的一些基本操作)都安排在紧靠硬件的软件层次中,并使它们常驻内存,以便提高OS的运行效率,并对它们加以保护。
操作系统概论

第一章操作系统概论一、本章要求熟练掌握的内容1、操作系统的定义:计算机操作系统是与计算机硬件紧密相关的一层系统软件,由一整套分层次的控制程序(模块)组成,统一管理计算机系统的所有资源,包括处理器、存储器、输入输出设备以及其它系统软件、应用程序和数据文件等。
操作系统合理地组织计算机系统工作流程,有效地利用计算机系统资源为用户提供一个功能强大、界面良好、使用方便的工作环境,让用户无需了解硬件细节,而是直接利用逻辑命令就能灵活方便地使用计算机。
操作系统为计算机软硬件功能的进一步扩展提供了一个支撑平台。
2、操作系统的特性:操作系统具备了程序并发、资源共享和独立随机可访问三大特征。
(1)程序的并发:在操作系统中,我们把一个功能上独立的程序的一次执行称为一个进程,每一个进程都需要占用一部分系统资源,包括占用处理器时间、内存、输入输出设备等。
若某一段时间内同时有两个或两个以上进程在运行,则称为“程序的并发”。
(2)资源共享:资源的共享是指计算机的软硬件资源为多个拥有授权的用户或程序所共用,以提高这些资源的利用率。
(3)独立随机可访问:在多任务环境下执行的每一个进程在逻辑上具有独立性和随机性。
如果有充分的资源保障,每一个进程都会独立的完成并且其执行速度与其它进程无关,进程执行的起始和结束时间也是独立的并且是随机发生的。
这种独立和随机性形成了对操作系统的客观要求,即必须具备同时处理多个随机并发进程的能力,操作系统的系统管理程序要保证对资源的访问的独立性和随机性。
3、操作系统的功能:(1)处理机管理:处理机管理是操作系统最主要任务之一,其主要功能是对中央处理机的使用进行调度分配,最大限度地提高它的处理能力。
操作系统通过对进程的管理实现对处理机的管理,包括进程创建、进程执行、进程通信、进程撤销、进程等待和进程优先级控制等。
(2)存储管理:存储管理指对内存及其扩展空间的管理。
由于内存资源的紧缺性,存储管理的目标是为程序设计者提供方便、安全和足够的存储空间。
操作系统概论

第一章操作系统概论1.操作系统定义:计算机系统中的一个系统软件,一些程序模块的集合——他们能有效组织和管理计算机系统中的硬件及软件资源,合理地组织计算机的工作流程,控制程序的执行,并向用户提供各种服务功能使用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效的运行。
2.操作系统特征:并发性、共享性(互斥共享、同时共享)、随机性3.操作系统功能:1)进程管理(进程调度、进程同步、进程间通信、调度(处理机调度,包括进程调度、线程调度、作业调度))2)存储管理(内存的分配与回收、存储保护、内存扩充)、3)文件管理(文件存储空间的管理、目录管理、文件系统的安全性)4)设备管理5)用户接口。
4.操作系统的发展手工操作、监控程序(早期批处理)、多道批处理、分时系统、unix通用操作系统、个人计算机操作系统(ios windows linux)、android操作系统5.操作系统分类1)批处理操作系统特点是成批处理。
优点是作业流程自动化较高,资源利用率较高,作业吞吐量达,从而提高整个系统效率;但用户不能直接与计算机交互,不适合调试程序。
用户模式——目态——一般指令特权模式——管态——特权指令Spooling技术2)分时系统(采用时间片轮转方式处理服务请求,并通过交货方式在终端上向用户显示结果)特点:多路线、交互性、独占性、及时性3)实时操作系统(分硬实时系统和软实时系统)除具有多道程序系统基本能力外,还有实时时钟管理、过载保护、高可靠性能力。
4)嵌入式操作系统5)个人计算机操作系统6)网络操作系统7)分布式操作系统特点:是一个统一的操作系统,在系统中的所有主机使用的是同一个操作系统;实现资源的深度共享;透明性;自治性集群是分布式系统地一种。
8)智能卡操作系统(片内操作系统COS)6.操作系统结构1)整体式结构优点:结构紧密,接口简单直接,系统效率较高缺点:模块间转接随便,各模块互相牵连,独立性差,系统结构不清晰;更换修改困难;以大型表格为中心。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
24
操作系统的功能
文件管理: 文件管理:对计算机信息资源的管理 文件的组织:为了有效地对文件进行管理, 文件的组织:为了有效地对文件进行管理,操作系统必须提供 文件驻留在存储介质上的组织方式,即文件的物理组织。 文件驻留在存储介质上的组织方式,即文件的物理组织。另外操 作系统还必须提供面向文件存取的方式,称为逻辑组织。 作系统还必须提供面向文件存取的方式,称为逻辑组织。 提供文件操作的统一接口:文件存放的介质不同, 提供文件操作的统一接口:文件存放的介质不同,在存储介质 上的位置不同,为便于用户对文件的操作, 上的位置不同,为便于用户对文件的操作,操作系统提供统一的 接口。 接口。 文件的保护与共享;杜绝对文件的非法访问。 文件的保护与共享;杜绝对文件的非法访问。例:不允许用户 访问操作系统文件,在未获得允许的情况下, 访问操作系统文件,在未获得允许的情况下,一个用户不能访问 其它用户文件等。 其它用户文件等。
为了更好的了解操作系统,首先了解操作系统的发展: 为了更好的了解操作系统,首先了解操作系统的发展:
单道系统
多道系统
14
单道系统 早期计算机,每次只能运行一个程序,称为单道系统。 早期计算机,每次只能运行一个程序,称为单道系统。单道系统 中处理机和所有系统资源仅为这个程序服务。 中处理机和所有系统资源仅为这个程序服务。 处理机与外部设备以串行方式工作
分时操作系统 实时操作系统
27
dos 是单任务、单用户操作系统 是单任务、 Windows:单用户、多任务操作系统 :单用户、 Unix linux:多用户、多任务操作系统类
批处理操作系统 单道批处理系统
多道批处理系统
29
操作系统的分类
分时操作系统 以时间片为单位分配给每一个用户程序
操作系统概论
张其亮 Email:zql6661979@
1
课程说明
1、总课时48+实验课时 、总课时 实验课时16 实验课时 2、考核:期末考试+实验+平时成绩 、考核:期末考试+实验+ 3、答疑 、
2
主要参考资料
《操作系统原理 linux篇》徐得民 国防工业出版社 篇 内核源代码》 《深入分析Linux内核源代码》 陈莉君 编著 人民邮电出版社 深入分析 内核源代码 内核源代码情景分析》 《LINUX内核源代码情景分析》毛德操 胡希明著 浙江大学出版 内核源代码情景分析 毛德操,胡希明著 社 内核2.4版源代码分析大全 《Linux内核 版源代码分析大全》李善平等著 机械工业出版社 内核 版源代码分析大全》 《边干边学:LINUX内核指导 》李善平 陈文智 浙江大学出版社 边干边学 内核指导
20
操作系统的功能
存储管理: 存储管理:管理有限的内存空间 存储分配:为程序分配内存空间, 存储分配:为程序分配内存空间,完成用户程序由用户地址向内 存地址的变换 存储安全和保护: 存储安全和保护:内存中既存放用户的程序和数据也存放操作系 统的程序和数据。 统的程序和数据。保证内存中的系统存储区不被用户程序非法访 问,另外用户的存储区域也不能被其它用户程序访问 存储共享:对于多个用户程序都要使用的程序和数据, 存储共享:对于多个用户程序都要使用的程序和数据,只需要有 一个拷贝, 一个拷贝,需要的程序都可以访问 存储扩充: 存储扩充:虚拟存储技术
25
操作系统的分类
从计算机同时完成任务的数目上: 从计算机同时完成任务的数目上 单任务操作系统 多任务操作系统
26
操作系统的分类
从使用计算机系统的用户的数目,操作系统可分为: 从使用计算机系统的用户的数目,操作系统可分为:单用户和多 用户操作系统。 用户操作系统。
单用户操作系统(DOS)
批处理系统 多用户操作系统
23
操作系统的功能
设备管理:控制管理各种外部设备 设备管理 控制管理各种外部设备 设备分配:当系统中某个任务需要进行输入输出时, 设备分配:当系统中某个任务需要进行输入输出时,向操作系 统提出请求,设备管理程序把设备分配给该任务使用。 统提出请求,设备管理程序把设备分配给该任务使用。 设备管理和控制:设备分配给任务后,设备的启动、关闭、 设备管理和控制:设备分配给任务后,设备的启动、关闭、操 作等, 作等,由设备管理程序进行管理和控制 为用户提供设备接口:输入输出设备种类很多, 为用户提供设备接口:输入输出设备种类很多,使用方法各不 相同。设备管理应为用户提供一个统一的接口, 相同。设备管理应为用户提供一个统一的接口,而不必去涉及具 体的设备特性,以使用户能方便、灵活地使用这些设备。 体的设备特性,以使用户能方便、灵活地使用这些设备。
**:只有操作系统才能直接操作系统资源 :
9
各个层次之间是一种单向服务的关系 硬件层向操作系统提供的接口是机器的指令系统 硬件层向操作系统提供的接口是机器的指令系统 操作系统提供给上层的接口是操作接口和编程接口 操作系统提供给上层的接口是操作接口和编程接口
10
操作系统的作用
屏蔽硬件物理特性和操作细节, 屏蔽硬件物理特性和操作细节,为用户使用计算机提供便利 硬件结构复杂,如果由程序人员直接使用这些硬件和设备, 硬件结构复杂,如果由程序人员直接使用这些硬件和设备,他们 必须精通各种硬件设备的工作原理和物理特性, 必须精通各种硬件设备的工作原理和物理特性,然后编制机器语 言来管理和控制,这简直不可能。于是出现了操作系统, 言来管理和控制,这简直不可能。于是出现了操作系统,由它来 管理和控制各种不同硬件。 管理和控制各种不同硬件。
18
操作系统的分类
多道系统
A
处理机 磁带机 打印机 t1 t2
B A
t3
A
C A
t4 t5
19
操作系统的功能
操作系统原理主要是讲授在多道系统中操作系统如何有效管理资源, 操作系统原理主要是讲授在多道系统中操作系统如何有效管理资源,提 高使用效率。 高使用效率。 从资源管理和用户接口的观点分四个方面来说明操作系统的基本功能 存储管理 进程管理 设备管理 文件管理
操作系统
管理和控制 系统资源的 程序 完成系统服 务所需的程 序
7
系统软件
系统应用软件
层次关系
计算机的硬件和软件以及应用之间是一种层次结构的关系: 计算机的硬件和软件以及应用之间是一种层次结构的关系:
8
硬件层是操作系统存在的物质基础 操作系统是最靠近硬件的软件层, 操作系统是最靠近硬件的软件层,功能是直接控制和管理系统资 源。常驻内存 系统应用层由一系列语言处理程序和系统服务程序构成, 系统应用层由一系列语言处理程序和系统服务程序构成,非常驻 内存。包括语言编译程序、系统维护程序等。 内存。包括语言编译程序、系统维护程序等。系统应用层扩充了 计算机系统功能。 计算机系统功能。 应用软件位于计算机层次结构的最外层, 应用软件位于计算机层次结构的最外层,为了使计算机完成某一 特定工作或解决某个问题而编制的。 特定工作或解决某个问题而编制的。
22
进程管理功能: 进程管理功能: 进程控制:对进程状态进行控制, 进程控制:对进程状态进行控制,使它们合理有序的在系统内 运行 进程调度:系统中多个程序竞争使用处理机,进程管理需要合 进程调度:系统中多个程序竞争使用处理机, 理的把cpu分配给某个等待的进程 理的把 分配给某个等待的进程 进程通信:系统中各个进程相互独立的运行, 进程通信:系统中各个进程相互独立的运行,但是可能共享某 些资源,或需要合作完成某些任务, 些资源,或需要合作完成某些任务,所以进程之间需要进行通信
21
操作系统的功能
进程管理:管理 进程管理:管理cpu 在多道程序或多用户的情况下,要组织多个作业同时运行, 在多道程序或多用户的情况下,要组织多个作业同时运行,就要 解决对处理机分配调度策略、分配实施和资源回收等问题。 解决对处理机分配调度策略、分配实施和资源回收等问题。 引入进程:为了清楚的描述多个程序的同时运行, 引入进程:为了清楚的描述多个程序的同时运行,引入进程概念 进程的概念:进程是程序的一次执行过程,是一个动态过程, 进程的概念:进程是程序的一次执行过程,是一个动态过程,其 状态在不断发生变化。 状态在不断发生变化。进程是一种抽象概念 1个程序可以对应多个进程,但1个进程只能对应 个程序。进程和 个程序可以对应多个进程, 个进程只能对应1个程序 个程序可以对应多个进程 个进程只能对应 个程序。 程序的关系犹如演出和剧本的关系 。 进程是动态的概念, 进程是动态的概念,程序是静态的概念
31
操作系统的分类
实时操作系统 要求对外界作出快速的反映能力 与分时操作系统差别: 与分时操作系统差别: 目标不同 分时操作系统适用于通用性较强的计算机系统,实时操作系统适 分时操作系统适用于通用性较强的计算机系统, 的目标是提供一种具有特殊用途的专用系统。 的目标是提供一种具有特殊用途的专用系统。 交互能力不同,分时系统交互能力强, 交互能力不同,分时系统交互能力强,实时操作系统弱交互能 力 响应时间不同: 响应时间不同:实时操作系统的响应时间比分时操作系统严格 的多。 的多。
30
特点 同时性:若干用户能同时使用一台计算机系统, 同时性:若干用户能同时使用一台计算机系统,宏观上各个用户 并行工作,微观上轮流使用。 并行工作,微观上轮流使用。 独立性:各用户使用各自的终端独立操作,互不影响。 独立性:各用户使用各自的终端独立操作,互不影响。 及时性: 及时性:系统能在很短的时间内对用户的操作作出反映 交互性: 交互性:用户通过终端与计算机提出运行要求或发布操作命令 Unix是分时操作系统 是分时操作系统
5
操作系统的地位及作用
计算机的组成: 计算机的组成:
硬件系统
文字处理 信息管理
应用软件
辅助设计
软件系统
操作系统 数据库管理系统
系统软件
编译软件
6
应用软件 由计算机用户编写的程序, 由计算机用户编写的程序,用于使计算机完成特定的工作 系统软件 管理控制计算机资源,增强计算机性能, 管理控制计算机资源,增强计算机性能,提高计算机操作性的程 一般由计算机制造商或软件制造商提供。 序,一般由计算机制造商或软件制造商提供。