计算机操作系统引论

目录

操作系统的目标和作用

操作系统的目标:

操作系统的作用:

推动操作系统发展的主要动力:

操作系统的发展过程

未配置操作系统的计算机

单道批处理系统

多道批处理系统

需要解决的问题

分时系统

实时系统

微操作系统

嵌入式操作系统

网络操作系统

分布式操作系统

操作系统的基本特性

并发

共享

互斥共享方式

同时共享发布

虚拟

1、时分复用技术

2、空分复用技术

异步

操作系统的运行环境

硬件支持

操作系统内核

处理机的双重模式

中断与异常

操作系统的主要功能

处理机管理功能

存储器管理功能

设备管理功能

接口管理功能

现代操作系统的新功能

操作系统的结构

简单结构

模块化结构

分层式结构

微内核结构

外核结构

系统调用

基本概念

系统调用的类型


操作系统的目标和作用

操作系统是配置在计算机硬件上的第一层软件,其主要作用的管理硬件设备,提高硬件的利用率和系统吞吐量。

操作系统的目标:

计算机操作系统主要目标实现四个特性:方便性、有效性、可扩充性、开放性

  • 方便性

如果计算机未配置操作系统  ,在计算机硬件上运行程序时,就必须使用机器语言编写程序

  • 有效性

提高系统资源的利用率

  • 可扩充性

对原有功能和模块进行修改

  • 开放性

解决兼容性问题,按照国际标准开发软件和硬件

操作系统的作用:

操作系统的作用体现在三大方面:人机交互、资源管理、资源抽象

  • 人机交互

用户可以通过操作系统控制计算机硬件

  • 资源管理

计算机系统中含有硬件资源和软件资源,操作系统可以对资源进行分配、控制、回收、操作,存取、共享、保护等

  • 资源抽象

将计算机中的资源进行封装实例化处理,将I/O操作细节隐藏。比如“关机”,具体I/O操作用户无序了解

推动操作系统发展的主要动力:

1、不断提高计算机系统的利用率
2、方便用户
3、器件不断更新迭代
4、计算机体系结构发展
5、应用需求

操作系统的发展过程

1945年诞生第一台计算机

I/O请求:输入输出

未配置操作系统的计算机

操作方式特点
人工操作方式

1、用户独占全机 

2、CPU等待人工操作

脱机I/O方式

1、减少CPU空闲时间 

2、提高I/O速度

单道批处理系统

处理完一个作业后,紧接着处理下一个作业,减少空闲时间

宗旨:提高系统资源的利用率和系统吞吐量

缺点:系统中的资源得不到充分利用---->当程序发送I/O请求时,CPU处于等待状态

           ---->输入输出占时长

多道批处理系统

提高CPU的运行效率,使用多道程序交替使用

宗旨:提高系统资源的利用率和系统吞吐量

设计原理:将作业统一存储到外存中,当程序发送I/O请求时,系统调用其他作业处理,保证CPU处于运行状态;

缺点 :

1、平均周转时间长

2、无交互能力

需要解决的问题

  1. 争用处理机问题【CPU】
  2. 内存分配和保护问题
  3. I/O设备分配问题
  4. 文件的组织与管理问题
  5. 作业管理问题
  6. 用户与系统的接口问题

分时系统

在多道批处理系统中用户无法与自己的作业进行交互

满足用户对人机交互下需求,用户需求的具体表现:

人机交互共享主机

分时系统特点:及时接收、及时处理

分时系统的特征:

多路性:允许多台终端连接到一台主机上

独立性:每个用户在各种的终端上操作互不干扰

及时性:用户的请求可以在短时间内相应

交互性:用户通过终端与系统进行对话,系统通过服务

实时系统

 在规定时间完成对该事件的处理,并控制所有实时任务的协调一致的运行。


实时系统类型:

工业控制系统、信息查询系统、多媒体系统、嵌入式系统


实时任务的类型:

1、周期性实时任务和非周期性实时任务

2、硬实时任务和软实时任务


分时系统实时系统
多路性为多个终端用户服务系统周期性对多路现场信息采集
独立性每个终端用户相互独立对信息采集互不干扰
及时性用户所能接受等待的时间控制对象要求的截止时间
交互性可以终端用户的数据进行处理访问特定的专用服务程序

微操作系统

  • 单用户单任务OS
  • 单用户多任务OS
  • 多用户多任务OS

嵌入式操作系统

为完成某个特定功能设计的系统

特点:系统内核较小、系统精简、实时性高、具有可配置性

网络操作系统

特征:硬件独立性、接口一致性、资源透明、系统可靠性、执行并行性

分布式操作系统

利用软件系统方式在计算机网络上的一种多处理系统

--------

操作系统的基本特性

并发

并发:指俩个或多个事件同一时刻发生

并发:指俩个或多个事件同一时间间隔内发生

共享

操作系统环境下的共享:资源复用,系统中的资源可供内存中多个并发执行的进程共通使用

互斥共享方式

在一段时间内只允许一个进程访问该资源

同时共享发布

在一段时间内允许多个进程访问该资源

虚拟

通过某种技术将物理实体变为若干个逻辑上的对应物功能

1、时分复用技术

2、空分复用技术

异步

操作系统的异步是非阻塞的任务处理方式,它允许并发执行多个任务,提高系统的效率和响应速度

操作系统的运行环境

硬件支持

操作系统内核

处理机的双重模式

中断与异常

操作系统的主要功能

处理机管理功能

存储器管理功能

设备管理功能

接口管理功能

现代操作系统的新功能

操作系统的结构

简单结构

模块化结构

分层式结构

微内核结构

外核结构

系统调用

基本概念

系统调用的类型

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

续写少年!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值