操作系统的发展及分类主要是介绍了操作系统从诞生到现在的发展,重点掌握批处理阶段和分时操作系统。
主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。
冷月点睛
在手工操作阶段,计算机主要是靠手工打卡来操作,人机矛盾十分严重,计算机的资源利用率非常的低。
为了解决资源利用率非常的低的问题。诞生了批处理阶段,首先是单道批处理,用户将作业成批的刻录进磁带,磁带上的作业依次进入内存,但内存中只能存放一道作业。
后来进一步提高资源的利用率和系统的吞吐量,诞生了多道批处理系统,也就诞生了操作系统的雏形。引入了多道程序设计,内存中可以存放多道作业,当一道程序在等待其他资源被阻塞时,CPU转去执行其他程序。因为只有一块CPU,作业在宏观上并行,微观上串行。
批处理阶段虽然提高了资源利用率,但是人机缺少交互性。
为了提高人机交互性,诞生了分时操作系统,分时操作系统将CPU的运行时长分成很短的时间片,分给作业使用。其中交互性是最重要的特点。
实时操作系统主要区别硬实时实时操作系统和软实时实时操作系统。硬实时实时操作系统就是那些必须马上在规定的时间完成,如股票交易;软实时实时操作系统就是能够接受偶尔违反时间且不会受到致命伤害,如银行转账。
网络操作系统和分布式操作系统和个人操作系统了解即可。