这部分内容为学习王道考研操作系统课中总结的部分笔记
操作系统概述
操作系统功能
概念
功能
1.作为系统资源的管理者
处理机管理
存储器管理
文件管理
设备管理
2.作为用户个计算机硬件之间的接口
命令接口(用户直接使用) : 联机命令接口 (交互式)、脱机命令接口(批处理命令接口)
程序命令接口:用户程序间接使用 由一组系统调用
GUI:图形用户界面
3.作为最接近硬件层次
扩充机器
操作系统的特征
并发、共享、虚拟、异步
并发和共享是操作系统的最基础的两个特征
并发和并行
共享:互斥共享、同时共享(宏观同时进行,微观上可能是交替进行)
并发性和共享性是互为存在条件的
虚拟技术就是空分复用技术(虚拟存储器技术)和时分复用技术(虚拟处理器)
没有并发性就谈不上虚拟性
只有系统拥有并发性,才有可能导致异步性
操作系统的发展和分类
手工操作阶段:用户独占、人机速度矛盾
单道批处理系统:
多道批处理系统:(操作系统正式诞生)
分时操作系统:
实时操作系统:
操作系统的运行机制体系结构
进程和线程
进程与内存的关系
虚拟内存管理技术
实际内存与虚拟内存的对应关系: