操作系统(1) 概述

定义操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源分配,以提供给用户和其他软件方便的接口和环境的程序集合。 特征并发:两个或多个事件在同一时间间隔内发生。 共享 互斥共享:一段时间内只允许一个进程访问资源,其余进程必须等待; 同时访问:进程交替的对资源进行访问,即分时共享; 虚拟:物理上的若干个实体变为若干个逻辑上的对应物,如虚拟内存、虚拟处理器等。 虚拟技术:时分复用技术,如处理器的分时共享;空分复用技术,如虚拟存储器。 异步:为允许多个程序并发执行,进程的执行并非一贯到底,而是走走停停,以不可预知的速度向前推进。 目标和功能作为计算机系统的管理者:处理及管理、存储器管理、文件管理、设备管理。 作为用户与计算机硬件件的接口:命令接口(联机命令接口、脱机命令接口)、程序接口(系统调用、广义指令)。 操作系统发展分类 手工操作阶段:用户独占全机、CPU等待手工操作 批处理阶段 单道批处理系统:系统对作业的处理成批处理,内存中始终保留一道作业; 多道批处理系统:允许多个程序同时进入内存并在CPU上交替运行,由作业调度程序自动选择作业运行; 分时
 2019-06-06   操作系统    操作系统