-
操作系统的层次结构:裸机、操作系统、应用程序、用户
-
操作系统的概念:
(1)系统最核心的基本软件,是系统软件;
(2)控制和管理整个计算机的软件和硬件资源;
(3)合理的组织、分配调度计算机的工作和资源的分配
(4)为用户和其他软件提供方便的接口和环境 -
操作系统的功能⭐⭐
(1)管理计算机系统资源:处理机管理、文件管理、存储管理、设备管理
(2)作为用户与计算机硬件系统之间的接口:命令接口(允许用户直接使用)和程序接口(允许用户通过程序间接使用)
(3)作为扩充机器(虚拟机) -
操作系统的特征⭐⭐
(1)并发
了解并发和并行的区别
答:并发是指两个或多个事件在同一时间间隔内发生,并行是指两个或多个事件在同一时刻发生。一个CPU同一时刻只能执行一个程序,如今计算机一般都是多核CPU的,同一时刻可以执行多个程序。
(2)共享:指系统中的资源可以供内存中多个并发程序共同使用。共享分为互斥共享和同时共享。并发性和共享性互为存在条件。
(3)虚拟
虚拟是指把一个物理上的实体对应为逻辑上的多个实体,虚拟处理器、虚拟存储器、虚拟设备,操作系统的虚拟技术归纳为时分复用技术和空间复用技术。
(4)异步
多道程序环境允许多个程序并发执行,但由于资源有限,如cpu只有一个,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进。
-
操作系统的分类
-
操作系统发展过程