1 操作系统概述
约 789 字大约 3 分钟
2025-06-22
一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度以及方便用户使用的程序的集合
功能
管理资源
处理机管理 存储器管理 文件管理 设备管理
向上层提供的服务
GUI用户图形界面 命令接口 程序接口
特征
并发性 共享性 虚拟性 异步性
功能
管理资源
处理机管理 存储器管理 文件管理 I/O设备管理
向上层提供的服务
GUI用户图形界面 命令接口 程序接口
特征
并发
多个事件在同一时刻发生,宏观上是同时发生,微观上是交替发生
并行
多个事件在同一时刻同时发生
共享
资源共享,系统中的资源可供内存中多个并发执行的进程共同使用
互斥共享方式
当一个资源被一个进程占用时,其他进程想要使用该资源就只给你等待,当前进程使用完资源后才可使用这种资源也叫临界资源或独占资源(如打印机)
同时共享方式
某一资源在一段时间内可由多个进程同时访问(宏观)微观上可能是交替访问(如磁盘)
虚拟
把一个物理的实体映射为若干个逻辑的对应物,物理实体是实际存在的而逻辑上对应物是用户感受到的
时分复用技术
微观上处理经常在各个微小的时间段内交替服务各个进程 (一个cpu可以执行多个程序,给用户一种多核的假象)
空分复用技术
多个程序或用户同时使用一个资源的不同部分 (硬盘分为C、D、E盘但实际上知识虚拟逻辑的分区,电脑硬盘只有一个)
异步
在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底而是走走停停,交替进行
并发和共性两者互为存在条件
1、无操作系统
人工操作输入输出
2、单道批处理系统
操作人员把一批作业脱机方式输入到磁带上监督程序运行,内存中只有一道程序能运行
3、多道批处理系统
每次往内存中输入多道程序,引入了中断技术,由操作系统管理这些程序的运行,各个进程并发执行 操作系统正式诞生
4、分时系统
以时间片为单位轮流为各个作业服务
5、实时系统
和分时系统一样,但能优先响应紧急任务
6、网络操作系统
7、分布式操作系统
8、嵌入式操作系统
中断和异常
内中断
自愿中断:指令中断 强迫中断:硬件故障,软件中断
外中断
IO请求 人工干预
贡献者
版权所有
版权归属:PinkDopeyBug