操作系统笔记

操作系统(OS)是管理计算机硬件与软件资源的核心程序,它提供了用户界面、系统管理能力,以及设备驱动和中断处理等功能。随着硬件更新换代和用户需求变化,操作系统经历了从无操作系统的人工操作,到单道批处理系统、多道批处理系统,再到分时系统和实时系统的发展。这些系统分别解决了资源利用率、人机交互、并发执行和实时响应等问题,提高了系统效率和用户满意度。
摘要由CSDN通过智能技术生成

1、OS与各层的关系.
与硬件的关系:
控制CPU的工作
访问存储器
设备驱动、中断处理

与用户及应用程序的关系:
提供方便的用户界面
提供高效的系统管理能力

2、各层对操作系统的制约
下层硬件环境
提供OS运行基础;
限制了OS的功能实现(如:一个CPU如何 同时处理多个任务)

上层软件
对OS提出要求(如:计算中心每天处理1000个任务,要求吞吐量高)
良好的用户界面

在这里插入图片描述
推动操作系统发展的主要动力
1.不断提高计算机资源利用率
2.方便用户
3.器件的不断更新换代
4.计算机体系结构的不断发展
5.不断提出新的应用需求

操作系统: Operating System,简记为OS,是一组控制和管理计算机硬件与软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
主要功能:实现处理机管理、内存管理、I/O,设备管理、文件管理以及作业管理。

无操作系统的计算机系统
人工操作方式
特点:
无任何软件、没有“源程序”的概念
用物理地址编程、绝对装入
缺点:
人机矛盾
用户独占全机
CPU-_I/O设备速度不匹配的矛盾
CPU等待人工操作
指在慢速的手工操作和高速的计
严重浪费系统资源
算机运算之间形成的一种矛盾。

脱机输入/输出(Off-Line I/O)方式
在外围计算机的控制下,实现程序和数据的自动输入输出;这里的脱机是指脱离主机进行的,故称为脱机。
输入/输出。
联机I/O:在主机的直接控制下进行的输入/输出。
在这里插入图片描述

心单道批处理系统(OS的雏形)
在系统中的监督程序的控制下,将一批以脱机方式输入到磁盘上的作业进行处理。
特征:
自动性 顺序性 单道性
缺点: 内存仅有一道作业, 系统资源不能被好地利用。
在这里插入图片描述

多道批处理系统
采用多道程序设计技术的批处理系统称为是多道批处理系统。
多道程序设计技术:在内存中同时存放若千个作业,
使它们共享系统资源并同时运行的技术,单机环境下,作业仅在宏观上同时运行,微观上交替执行。
引入多道程序设计技术可带来以下好处:
(1)提高CPU的利用率。
(2)可提高内存和I/O设备利用率。
(3)增加系统吞吐量。
在这里插入图片描述
特征:
多道性
无序性
调度性
优缺点:
优点:资源利用率高、系统谷吐量大
缺点:平均周转时间长、无交互能力
周转时间指作业从进入系统开始,直至其完成,并退出系统为止所经历的时间。

处理机征用问题:既要满足各道程序的需要,又要提高处理机的利用率。
内存分配和保护问题:为每道程序提供所需内存空间。
I/O设备分配问题:分配系统中的I/0设备,既要满足用户需要又要提高资源利用率。

分时系统
用户需求主要表现在:
人机交互:每个程序员写好程序之后都需要进行调试、修改,因此用户希望能独占
全机并直接控制计算机
共享主机:一台计算机同时供很多用户使用,但每个人都希望能像独占时一样,与计算机随时交互,并且不会感觉到其他用户存在。

分时系统实现中的关键问题
及时接收(多路卡、缓冲区)
及时处理(直接进入内存、分配时间片)
特点:多路性 交互性 独占性 及时性

实时系统
实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行 。

实时操作系统的分类:实时控制系统 实时信息处理系统 多媒体系统

实时任务的类型:
按执行任务是否呈现周期性:
周期任务:按指定的周期循环执行,如工业流水线
非周期任务:任务执行无明显周期性,但必须截止一个时间
开始截止时间
完成截止时间
根据对截止时间的划分:
硬实时任务:必须满足任务对截止时间的要求,否则后果难以预测。
软实时要求:也有一个截止时间,但并不严格

特点:
多路性
独立性
交互性
及时性
可靠性

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值