操作系统发展进程

操作系统发展进程_第1张图片

手工操作阶段

打孔纸带手动输入->主机->输出纸带
缺点:处理速度快但输入输出速度慢,人机速度矛盾导致资源利用率极低;用户独占全机

单道批处理系统

引入脱机输出/输出技术(用磁带完成),监督程序(操作系统的雏形)负责控制作业的输入、输出
优点:一定程度上缓解了人机速度矛盾,资源利用率有所提升。
缺点:内存中仅能有一道程序运行,以串行方式运行,资源利用率依然较低。

多道批处理系统

每次往内存中输入多道程序,操作系统正式诞生,引入了中断技术,由操作系统负责管理这些程序的运行,各个程序并发执行。
优点:多道系统并发执行,共享计算机资源。资源利用率大幅提升,系统吞吐量增大。
并发性和共享性正是操作系统诞生之初的特点。
缺点:没有人机交互功能,中间不能中断控制作业执行。
操作系统发展进程_第2张图片

分时操作系统

计算机以时间片为单位轮流为各个用户、作业服务,各个用户可通过终端与计算机进行交互。
优点:解决了人机交互问题,允许多个用户同时使用一台计算机
缺点:不能优先处理一些紧急任务,操作系统对各个用户、作业都是完全公平的

实时操作系统

优点:优先处理一些紧急任务,某些紧急任务不需要时间片排队
主要特点:及时性、可靠性
操作系统发展进程_第3张图片
操作系统发展进程_第4张图片
操作系统发展进程_第5张图片

PC端操作系统主流有Windows、Mac os以及Linux开源操作系统。
移动操作系统主要是安卓Android和苹果ios.

PC端操作系统

(1)Unix初始系统诞生。此时的操作系统主要面向专业人士,无可视化界面,非专业人士不可用。
(2)可视化操作系统演进。以苹果 Mac、微软Windows为代表的可视化操作系统诞生,降低了使用者门槛。
(3)开源Linux诞生与演进。全世界软件人员合力开发的免费开源操作系统的诞生和长足发展。
操作系统发展进程_第6张图片
操作系统的各版本以及发行时间

你可能感兴趣的:(操作系统,windows)