操作系统基本特征
1.并发性(最重要)
2.共享性
3.虚拟性
4.异步性
并行与并发的区别
并行性: 多个事件在同一时刻发生。
并发性: 多个事件在同一时间间隔内发生。(交替执行)
单处理机系统: 宏观并发微观串行
多处理机系统: 可能有并行
两种资源共享方式
- 互斥共享方式 :对临界资源的访问
临界资源:打印机等硬件; 栈、变量等软件 - 同时访问方式:多个进程同时访问的资源
虚拟:
通过某种技术把一个物理实体变为若干个逻辑上的对应物。通过分时实现。
虚拟处理器、虚拟内存等
异步性
进程不可预知的速度向前推进,速度上不受干扰。
同步: 时钟信号
操作系统的五大功能
-
资源管理
- 处理机管理(硬)
- 存储器管理(硬)
- 设备管理(硬)
- 文件管理(软)
-
用户接口
- 命令接口 — 联机,脱机用户接口
- 程序接口
- 图形接口
联机用户接口(有交互)
组成: 命令+终端处理程序+命令解释程序
过程:
用户在键盘输入命令
终端处理程序接受命令并显示在屏幕上
命令解释程序解释并执行该命令
脱机用户接口(批处理用户接口)
需要预处理,然后再一起执行
JCL: job control language // 作业控制语言
写入作业说明书
组成: JCL+作业说明书+命令解释程序
程序接口
目的: 为用户程序访问系统资源而设置
组成:一组系统调用
系统调用过程
系统调用命令–(调用)->系统功能–(返回)->断点

操作系统核心特性与功能解析
本文深入探讨了操作系统的四大基本特征:并发性、共享性、虚拟性和异步性,并详细解析了并行与并发的区别,以及操作系统如何通过资源管理、处理机管理、存储器管理、设备管理和文件管理实现这些特性和功能。

被折叠的 条评论
为什么被折叠?



