这部分多刷刷选择题,这些概念出现在题干里或者让你判断的时候,知道这是什么意思就好了
使用方式
命令,ui,系统调用
发展过程
无操作系统的计算机系统
人工操作方式
脱机输入/输出(Off-Line I/O)方式
单道批处理系统:自动顺序单道执行程序
多道批处理系统:存在调度机制 <-现代意义的 os
分时系统:一台主机上连接多个带显示器和键盘的终端,采取分时技术(时间片)
实时系统:实时响应外部事件
微机操作系统:
通用操作系统:分时、实时和批处理功能
基本特征
四大特征:并发,共享,虚拟,异步【明确要背诵】
-
并发(Concurrence)
- 注意和并行性区分
- 实现机制:线程和进程
-
共享(Sharing)
- 互斥贡献和同时共享
-
虚拟(Virtual)
- 时分复用技术:虚拟处理器,虚拟外部设备(这啥)
- 空分复用技术(虚拟储存器)
-
异步(Asynchronism):不确定性,指进程的执行顺序和执行时间的不确定性
并发是操作系统最重要,最基本的特征
并发和共享互为存在的条件
虚拟以并发和资源共享为前提
异步性是并发和共享的必然结果
主要功能
- 处理机管理:进程控制,同步,通信,调度
- 储存管理:内存分配,保护,映射,扩充
- 设备管理:缓冲区管理,设备分配,虚拟设备,设备处理
- 文件管理:文件储存空间管理,目录管理,文件读写管理,文件存取控制
- 用户接口
结构设计
-
无结构
-
模块化
-
分层:对模块化的改进,调用关系简单一些
-
微内核:内核只实现基本功能,将其他服务分离-> 服务器进程
- 缺点是比直接调用效率低
中断,异常
中断的分类:
中断的处理过程
操作系统给用户提供的接口
接口分类
联机命令=可交互;脱机反之
系统调用的层次(in linux)
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于