典型的操作系统类型:批处理系统、分时系统、实时系统、分布式操作系统
1.批处理操作系统(分为单道和多道批处理操作系统,一般指多批道)
是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行。这种采用批量处理作业技术的操作系统称为批处理操作系统。
优缺点:
- 系统利用率高、系统吞吐量大
- 平均周转时间长、无交互能力
2.分时操作系统
把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空间按一定的时间间隔,轮流地切换给各终端用户的程序使用。由于时间间隔很短,每个用户的感觉就像他独占计算机一样。分时操作系统的特点是可有效增加资源的使用率。例如UNIX系统就采用剥夺式动态优先的CPU调度,有力地支持分时操作。
特点:
- 交互性、多路性、独立性、及时性
优点:
- 为用户提供友好的接口,即用户能在较短时间内得到响应。
- 便于资源共享和交换信息,为软件开发和工程设计提供良好的环境。
3.实时操作系统
实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。
特点:
- 提供及时响应和高可靠性是其主要特点。
4.分布式操作系统
分布式软件系统(Distributed Software Systems),是支持分布式处理器的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。