操作系统的特征:并发、共享、虚拟、异步。
其中并发与共享为最基本的两个特征。
操作系统的功能与目标:
-
操作系统作为计算机系统资源的管理者。
-
操作系统作为用户与计算机硬件系统之间的接口。
-
操作系统用作扩充机器。
其中,2中的接口主要分为命令接口和程序接口。
命令接口又分为联机命令接口(交互式命令接口)与脱机命令接口(批处理命令接口)
操作系统划分了用户态与核心态,操作系统内核工作在核心态,而用户程序工作在用户态。
操作系统内核包括四大内容:
-
时钟管理。
-
中断机制。
-
原语。
-
系统控制的数据结构及处理。
即核心态指令实际上包含了系统调用类指令和一些针对时钟、中断和原语的操作指令。