文章目录
操作系统引论
操作系统的概念、功能和目标
功能和目标:
-
资源的管理者
-
向用户提供服务
-
对硬件机器的扩展
操作系统:
-
负责管理协调硬件,软件等计算机资源的工作
-
为上层的应用程序,用户提供简单的易用服务
-
操作系统是系统软件,而不是硬件(操作系统其实就是硬件与软件之间的一个桥梁)
操作系统
是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件的接口环境,他是计算机系统中最基本的系统软件
直观的例子:打开Windows操作系统的“任务管理器”(Ctrl+Alt+Del)
程序接口(允许用户通过程序间接使用)由一组系统调用组成(程序接口=系统调用)
易混淆:系统调用=系统调用指令=广义指令
- 操作系统的功能和目标———作为系统资源的管理者
- 操作系统的功能和目标———作为用户和计算机硬件之间的接口
- 操作系统的功能和目标———作为最接近硬件的层次
操作系统的特征
操作系统的特征——并发
并发:指两个或多个事件在同一时间间隔内发生,这些事情宏观上是同时发生的,但微观上是交替发生的
(常考易混概念——并行:指两个或多个事件在同一时刻同时发生)
联想记忆: 小渣 和 老渣
操作系统的特征——共享
操作系统的特征——并发和共享的关系
操作系统的特征——虚拟
操作系统的特征——异步
重点:理解并发和并行的区别;并发和共享互为存在条件;没有并发和共享,就谈不上虚拟和异步,因此并发和共享是操作系统的两个最基本的特征
操作系统的发展与分类
操作系统发展的知识框架
手工操作阶段
手工操作阶段:Bug的出现,刚开始的计算机时需要人工对计算机进行0 1的输入,用纸带进行输入(使用计算机每一个小时多少钱,其中是包括人工输入0 1的这个时间)
批处理阶段——单道批处理系统
可以根据冯诺依曼提出的程序的概念:
ENIAC(手动接线来控制计算)
“存储程序”的概念是指讲指令以二进制的形式事先输入计算机的主存储器,然后按其在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序执行其他指令,直至程序执行结束
批处理阶段——多道批处理系统
理解记忆:单道批处理系统和多道批处理系统的时间图
分时操作系统
分时操作系统:多个程序同时进行工作,宏观上看起来是同时进行的,但是在微观上其实是每一程序在规定的一小段时间内运行之后,换给另外一个程序开始运行
实时操作系统
其他几种操作系统
操作系统的运行机制与体系结构
中断和异常
中断机制的知识总览
中断机制的诞生
中断机制的概念和作用
中断的分类
中断的知识回顾
系统调用
什么是系统调用,有什么作用?