1.1.1 操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机)_StudyWinter的博客-CSDN博客
1.1.2 操作系统的特征(并发、共享、虚拟、异步)_StudyWinter的博客-CSDN博客_操作系统特征并发、共享、虚拟、异步
(1)并发
(2)共享
供内存中多个并发执行的进程
共同使用(3)虚拟
(4)异步
1.2 操作系统的发展和分类(手工、单道/多道批处理、分时、实时、网络、分布式、嵌入式、个人计算机)_StudyWinter的博客-CSDN博客
1 手工操作阶段
2 批处理阶段(单道、多道)
3 分时操作系统
4 实时操作系统
5 网络操作系统
6 分布式操作系统
7 嵌入式操作系统
8 个人计算机操作系统
1.3.1 操作系统的运行机制和体系结构(大内核、小内核)_StudyWinter的博客-CSDN博客
用户态---》核心态:通过中断,
核心态---》用户态:设置程序状态字(PSW)
1.3.2 中断和异常(内中断和外中断、中断处理过程)_StudyWinter的博客-CSDN博客_程序中断是内中断吗
1.3.3 系统调用(执行过程、访管指令、库函数与系统调用)_StudyWinter的博客-CSDN博客_访管指令和系统调用
系统调用操作系统提供给应用程序的接口;
作用:应用程序可以通过系统调用(程序接口)请求获得操作系统放入服务;
系统调用会使处理器从用户态切换到核心态;
系统调用相关涉及到系统的资源管理、进程管理之类的操作,对整个操作系统影响很大。因此,必定需要使用某些特权指令才能完成;所以系统调用的处理器需要由操作系统的内核程序负责完成,要运行到核心态。