首页 > 编程知识 正文

系统管理的主要功能(系统的功能和要素)

时间:2023-05-03 22:22:47 阅读:64381 作者:905

操作系统的功能:

从资源管理角度看——的五项基本功能

1 .进程和线程管理——进程线程的状态、控制、同步排他、通信调度等

2 .存储管理——分配/回收、地址转换、存储保护等

3 .文件管理——文件目录、文件操作、磁盘空间、文件访问控制

4 .设备管理——设备驱动、分配回收、缓冲技术等

5 .用户界面——系统命令,编程界面

操作系统的三个作用:

1 .资源的管理员

2 .为用户提供各种服务

3 .扩展到硬件设备

操作系统的发展流程:

操作系统的发展是随着计算机硬件技术、应用需求的发展和软件新技术的出现而发展起来的。

其目标是:1.充分利用硬件。 2提供更好的服务。

传统操作系统的分类:

批处理操作系统; 分时系统; 实时操作系统; 电脑操作系统; 网络操作系统; 分布式操作系统; 嵌入式操作系统

批处理操作系统:

工作方法:

1 .用户把工作交给系统操作员

2 .系统操作员将大量用户的工作组成一个工作组,输入计算机系统,在系统中形成自动中继的连续工作流程

3 .启动操作系统

4 .系统自动依次执行各项工作

5 .操作员将工作结果交给用户

追求目标:

提高资源利用率,提高作业处理吞吐量

批处理操作系统作业如下:

1 .用户程序

2 .数据

3 .工作说明书(用工作控制语言编写) ) ) )。

成批:通常由几个作业组成,用户提交作业后,只能等待处理结果,而不能干预作业的执行

批处理作业处理:

对一系列作业中的每个作业执行相同的处理。 从磁带读取用户作业,编译链接器,编译连接的用户作业,并生成可执行程序。 开始执行; 执行并输出结果。

典型的FMS作业结构:

存在的问题:

慢速的输入输出处理直接由主体进行,输入输出时cpu处于等待状态。

解决方案:

卫星)完成面向用户的输入输出(纸带或卡片),并将中间结果暂时保存在磁带或磁盘上。

单通道批处理操作系统(简单批处理,统一编程) ) ) )。

多路径批处理操作系统(多编程系统) )。

指名为7094的计算机一次处理的作业数。 如果一次处理一个作业,则在处理完成后处理另一个作业称为单批处理操作系统。

实现批处理操作系统的技术:

SPOOLING系统是批量操作系统实现中常用的系统。

SPOOLING系统技术:(软件技术)

利用思想:磁盘作为缓冲区,将输入、计算和输出组织为独立的任务流,使I/O和计算真正并行

工作原理:

1 .用户作业加载到磁盘的输入井

2 .根据某个调度策略选择一些合适的组合工作,并调用到内存中

3 .将工作运行结果输出到盘上的输出井

4 .运行结果从磁盘上的输出井传送到打印机

现代计算机系统的打印过程通常采用SPOOLing技术

分时操作系统(TIME-SHARING SYSTEM):

时间片

操作系统将CPU的时间分为几个称为时间片的片段

1 .操作系统以时间片为单位,为每个终端用户轮流服务,每次服务一个时间片

2 .其特点是利用人的错觉,避免用户觉得计算机在为他人服务

追求目标:

及时响应——取决于响应时间

响应时间:从终端发出命令到系统给出答复的时间。

通用操作系统——分时操作系统与批处理系统相结合

原则:

1 .分时优先,批处理在后

2 .“前台”:需要经常交流的工作

3 .“后台”:时间要求不强的工作

实时操作系统:

这意味着计算机及时响应外部事件的请求,在规定的严格时间内完成该事件的处理,并控制使用的实时设备和实时任务协调运行。

分类:

1 .实时过程控制工业控制、航空、军事控制

2 .实时通信(信息)通信处理、银行、飞机票预订、股市行情

追求目标:

1 .对于外部的请求

严格时间内做出响应

2.高可靠性


特征: 关键参数是 时间

1.硬实时系统——某个动作绝对必须在规定时刻或者时间范围内完成

2.软实时系统——接受偶尔违反最终时限

个人计算机操作系统

计算机某一时间内为单用户服务

追求目标:

界面友好;使用方便;丰富的应用程序

网络操作系统

在各种计算机操作系统上,按网络体系结构协议标准开发的软件

功能:

网络管理,通信,安全,资源共享和各种网络应用。

追求目标:

相互通信和资源共享

分布式操作系统

分布式系统——或以计算机网络为基础,或以多处理机为基础,基本特征是处理分布在不同计算机上

分布式操作系统——是一个统一的操作系统,允许若干个计算机可相互协作共同完成一项任务。操作系统可将各种系统任务在分布式系统中任何处理机上运行,自动实现全系统范围内的任务分配、自动调度、均衡各处理机的工作负载。

处理能力强。速度更快,可靠性增强,具有透明性。

嵌入式操作系统

嵌入式系统:

1.在各种设备、装置或系统中,完成特定功能的软硬件系统——汽车、手机、电视机、MP3

播放器等

2.它们是一个达设备、装置或系统中的一部分,这个大设备、装置或系统可以不是计算机

3.通常工作在反应式或对处理时间有较严格要求的环境中


嵌入式操作系统(Embedded Operating Systerm):

运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的系统软件。


操作系统的另一种分类(TANENBAUM)




版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。