操作系统基础知识(一)

一、操作系统阶段

1. 人工操作阶段

在这里插入图片描述缺点:
1.用户独占全机(同一时间计算机只能为一位用户服务)
2.人机速度矛盾导致资源利用率极低

2. 批处理阶段–单道批处理系统

在这里插入图片描述
优缺点:
优:一定程度的缓解了人机速率矛盾,资源利用率提升
缺:内存中仅能一道程序运行,CPU仍有大量时间在等待输入输出,资源利用率仍然很低

3. 批处理阶段–多道批处理系统(操作系统诞生)

在这里插入图片描述
优缺点:
优:引入中断技术,允许程序并发执行,共享计算机资源,资源利用 率大幅提升
缺:没有人机交互界面

4.分时操作系统

在这里插入图片描述
优缺点:
优:计算机以时间片为单位为各个客户轮流服务,各个客户可以在自己终端与计算机交互,解决了人机交互的问题,且用户之间相互独立
缺:分时操作系统绝对公平,不能优先处理一些紧急任务

5. 实时操作系统

在这里插入图片描述

6.总结:

在这里插入图片描述

二、指令、内核、结构

1.指令类型,处理器状态,程序

在这里插入图片描述CPU在不同的状态可以执行不同的指令!
其中:
用户态-》核心态(中断)
核心态-》用户态(特权指令切换PSW)

在这里插入图片描述
对应执行不同指令的相关程序:
在这里插入图片描述

2.操作系统的内核


原语的原子性指的的是运行需一气呵成,不允许中断

3.操作系统的体系结构

在这里插入图片描述
在这里插入图片描述

4.总结:

在这里插入图片描述

三、中断、异常

1.中断概念

只要中断发送,就意味着操作系统介入管理!
中断实现了多进程并发处理
在这里插入图片描述

2.中断类别

重点理解两种之间的差别!
在这里插入图片描述

3.总结:

在这里插入图片描述

四、 系统调用

1.系统调用概念

操作系统作为用户与硬件之间的接口(命令接口和程序接口),程序接口就是由一系列的系统调用组成的:
在这里插入图片描述

2.系统调用与库函数的区别

库函数

3.系统调用原理

陷入指令(trap指令、访管指令):INT 版本号
在这里插入图片描述

4.总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值