操作系统的发展及分类主要是介绍了操作系统从诞生到现在的发展,重点掌握批处理阶段和分时操作系统。

主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。

冷月点睛

在手工操作阶段,计算机主要是靠手工打卡来操作,人机矛盾十分严重,计算机的资源利用率非常的低。

为了解决资源利用率非常的低的问题。诞生了批处理阶段,首先是单道批处理,用户将作业成批的刻录进磁带,磁带上的作业依次进入内存,但内存中只能存放一道作业。

后来进一步提高资源的利用率和系统的吞吐量,诞生了多道批处理系统,也就诞生了操作系统的雏形。引入了多道程序设计,内存中可以存放多道作业,当一道程序在等待其他资源被阻塞时,CPU转去执行其他程序。因为只有一块CPU,作业在宏观上并行,微观上串行。

批处理阶段虽然提高了资源利用率,但是人机缺少交互性。

为了提高人机交互性,诞生了分时操作系统,分时操作系统将CPU的运行时长分成很短的时间片,分给作业使用。其中交互性是最重要的特点。

实时操作系统主要区别硬实时实时操作系统和软实时实时操作系统。硬实时实时操作系统就是那些必须马上在规定的时间完成,如股票交易;软实时实时操作系统就是能够接受偶尔违反时间且不会受到致命伤害,如银行转账。

网络操作系统和分布式操作系统和个人操作系统了解即可。

©著作权归作者所有:来自51CTO博客作者mb608817c2954e5的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. PHP作业js php——for foreach
  2. 阿里Goldeneye业务监控平台之架构演进,如何实时处理100T+/天的日
  3. 懒加载作业
  4. 留言板实战与添加字数实时统计功能
  5. 一键换肤作业
  6. 0416作业-Vue组件及路由
  7. 留言板添加字数实时统计和超出判断以及数组字符串方法
  8. rsync实时备份备份服务搭建和使用指南
  9. 留言小作业

随机推荐

  1. Android(安卓)数据库SQLiteDatabase的使
  2. Google Android真实的谎言
  3. [Android] Android进程与线程基本知识
  4. Android布局优化(五)绘制优化—避免过度绘
  5. 【Android】1:Android APP开发入门篇
  6. QtAndroid详解(3):startActivity实战Andro
  7. Handler机制深入解析
  8. Android实现书籍翻页效果--扩展版
  9. 浅谈Android重力感应
  10. Android动画机制与使用技巧