操作系统(OS)是计算机系统中最基本的系统软件。
计算机系统自下而上可大致分为4个部分:硬件、操作系统、应用程序和用户。
操作系统管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。
宏观上并行,微观上时间片、并发、分时执行。
系统资源可供内存中多个并发执行的进程共同使用。
两种资源共享方式:
1、互斥共享方式:
一段时间内只允许一个进程访问该资源。
而把一段时间内只允许一个进程访问的资源称为临界资源或独占资源。
2、同时访问方式
一段时间内允许多个进程使用。
宏观上同时,微观上分时共享。
虚拟:一个物理上的实体变为若干逻辑上的对应物。
时分复用技术: 虚拟处理器,处理器的分时共享。利用处理器的空闲时间,运行其他程序,提高处理器利用率。
空分复用技术: 利用存储器空闲分区域存放和运行其他多道程序,提高内存利用率。
进程的执行不是一贯到底的,而是走走停停的,已不可预知的速度向前推进。