前言
提示:
本文适合考研计算机复习回顾使用,内容根据历年考点重点定详略。会持续更新
一、操作系统概念?
操作系统是指控制和管理整个计算机系统的硬件和软件资源,合理地组织、调度计算机的工作与资源分配,进而为用户和其他软件提供方便接口与环境的程序集合。
二、OS特征
1.并发
(指两个或多个事件在同一时间间隔内发生)
- 真并发:多核之间(并行处理){可以视作时刻}
- 假并发(伪并发):同核内部(单核){可以视作在一定时间间隔内}
2.异步
- 进程走走停停,具有随机性
- 原因=并发+运行机制
3.共享
(是指系统的资源可供内存中多个并发执行的进程共同使用)
- 打印机:互斥访问
- 只读资源:同时访问
4.虚拟
(指把一个物理上的实物变成为若干逻辑上的对应物)
- 虚拟数量:CPU复用(时分复用技术)
- 虚拟大小:虚拟内存(空分复用技术)
三、目的
OS是软件和硬件资源的管理者(既是目的也是功能):
- CPU如何分配?——>处理机管理
- 内存如何分配?——>存储器管理
- 磁盘如何分配?——>文件管理
- 外设如何分配?——>设备管理
四、操作系统的发展
四、操作系统运行
- CPU的状态可划分为:用户态(目态)和核心态(管态、内核态)。(一般来说,在运行操作系统内核程序运行在核心态,运行用户自编程序在用户态)
- 用户态——>核心态:通过中断实现,由硬件自动完成,中断是唯一途径。
- 核心态——>用户态:通过执行一个特权指令,将程序状态字的标志设置为“用户态”。
操作系统内核包括:
- 时钟管理
- 中断机制(只有一小部分属于内核,负责保护和恢复中断现场的信息,转移控制权到相关的处理程序)
- 原语:(一气呵成,具有原子性)
- 系统控制的数据结构及处理
四、中断
(在第一章拿出来是因为中断实在是太爱考了!组成原理里面也考的几率超大!会考的很细,大家可以在我的基础上再进行总结工作,真太爱考了~)
中断分类
相关考点
- 内中断有:地址非法、校验错、页面失效、非法指令、用户程序执行特权指令自行中断(INT)和除数为0等。
- 外中断相应的条件: 1、中断源有中断请求 2、CPU允许中断及开中断 3、一条指令执行完毕,且没有更迫切事件
- 中断优先级高——>低:硬件故障>访管>程序性>重新启动
注:中断相应次序≠中断处理程序
- 中断响应次序:由硬件排队电路决定
- 中断处理次序:可由中断屏蔽标志改变。
总结
第一章考点不是很多先这样了,后面考点多会详细讲~