本节书摘来自华章计算机《计算机系统:系统架构与操作系统的高度集成》一书中的第1章,第1.6节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.6 操作系统的演化

操作系统的演化与处理器的演化以及围绕处理器构建的计算机系统的演化相吻合。操作系统在20世纪50年代出现,例如FMS(Fortran Monitoring System,Fortran监控系统)和IBSYS(IBM 7094操作系统)。今天,操作系统存在于如图1-7所示的多种计算设备上。微软的Windows和Mac OS主导了桌面计算机市场。Linux则在企业市场站稳了脚跟。嵌入式设备如手机或个人数字助理(PDA)有它们自己独特的需求,因此出现了满足其需求的专业化操作系统。专业化嵌入式操作系统的例子包括Symbian OS(塞班操作系统)和Blackberry OS(黑莓操作系统)。许多嵌入式操作系统是桌面操作系统的衍生物,例如iOS和Windows CE。
可以根据操作系统所支持的计算机系统以及用户日益增长的期望来追踪操作系统的演化。批处理操作系统支持大型主机系统。多任务操作系统能够更好地利用大型机和小型机的硬件资源。分时操作系统则用于满足用户交互式使用计算机系统的期望。随着个人计算机和图形用户界面的出现,PC操作系统中集成了图形用户界面,例如微软的Windows 95及其后继者。
最终,操作系统要向用户提供计算资源,如处理能力、内存、存储以及其他I/O设备等。最近出现的趋势是通过因特网访问这些计算资源。网格计算是这种趋势的开始,它是一个纯粹的科研行为,目标是通过因特网在不同管理主体之间共享高性能计算资源。网格计算这个词源自电力通过电网来传输并进入千家万户,象征着计算能力也应该像电力一样随处可得。今天,一些公司如亚马逊和微软正在通过Web提供计算资源(处理能力和存储)。云计算是一个商业界的流行语,用来描述这种给最终用户提供计算资源的新方式。

《计算机系统:系统架构与操作系统的高度集成》——1.6 操作系统的演化相关推荐

  1. 《计算机系统:系统架构与操作系统的高度集成》——3.2 处理器实现涉及什么...

    本节书摘来自华章计算机<计算机系统:系统架构与操作系统的高度集成>一书中的第3章,第3.2节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D ...

  2. 《计算机系统:系统架构与操作系统的高度集成》——1.3 操作系统的作用

    本节书摘来自华章计算机<计算机系统:系统架构与操作系统的高度集成>一书中的第1章,第1.3节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D ...

  3. 读书笔记 计算机系统--系统架构与操作系统的高度集成 第一章概叙

    大二下开始意识到计算机基础的重要性,就去图书馆随缘找了一本机械工业出版社的大部头书籍开始看, 也为了让自己养成总结和记录的习惯,把每一章的内容结构化的写成读书笔记.以后查阅方便. 这本书是集成的,计算 ...

  4. 系统架构设计师考试知识点整理-1:操作系统的类型和结构

    操作系统的类型 操作系统库可以分为批处理操作系统.分时操作系统.实时操作系统.网络操作系统.分布式操作系统. 批处理操作系统 1.把一批中的作业编成一个作业执行序列. 2.分为联机批处理和脱机批处理. ...

  5. 系统架构设计基础(一)

    今天我们来聊一下系统架构设计的相关基本概念. 系统架构这个词现在用的非常多,大家可能平时都在用在讲.那么这个词我觉得用的也比较淡,什么事情可能不能扯上一点系统架构.但是回过头去想,这种架构确实也不是一 ...

  6. 【系统架构设计师】第一章:操作系统(1.1.1---1.1.2)操作系统的分类和结构

    好久不见了.最近由于忙着期末考试,所以一直没更新帖子,最近考完了,我又回来了. 很久不动笔了,突然很手痒,但是又一直在纠结写什么. 原计划要写kali的从零开始的教程,不过仔细想想其实那个并没有系统架 ...

  7. [架构之路-139]-《软考-系统架构设计师》-企业信息化战略与实施:信息系统生命周期、企业信息化与电子商务、企业应用集成

    前言: 企业信息化的本质是企业的管理的信息化,中心是企业管理,是通过信息化的手段辅助企业管理. 因此,架构师不仅仅要懂软件,懂架构,还需要熟悉企业管理的架构,懂企业管理的流程!!! 这也是<软考 ...

  8. 软考高级系统架构设计师系列论文三十五:论企业应用集成

    软考高级系统架构设计师系列论文三十五:论企业应用集成 一.摘要 二.正文 三.总结 一.摘要 2021年4月,我参加了南京车站综合信息平台项目的开发,承担项目的方案设计任务.该项目力图通过对车站现有系 ...

  9. 软考笔记(一)高级系统架构师/分析师:计算机系统基础

    目录 软考官网 报名通道 软考架构师笔记(一):计算机系统基础 软考架构师笔记(二):计算机网络基础与信息安全 软考架构师笔记(三):操作系统基础 软考架构师笔记(四):企业信息化与系统规划 软考架构 ...

最新文章

  1. [转载]oracle索引的简单总结
  2. python内置函数调用_Python中函数的基本定义与调用及内置函数详解
  3. Kotlin1.6.20好用的新特性:多receiver扩展函数,绝不可空类型,并行编译kotlin减少编译时间
  4. 五、Requests库详细的用法
  5. QT的QRadioTuner类的使用
  6. while、do while练习——7月24日
  7. ASP.NET - MVC框架及搭建教程
  8. 编程之美----子数组的最大乘积
  9. 无盘 服务器 聚合,四网卡汇聚技术详解(为windows7无盘铺路)
  10. mysql安装注意步骤,mysql安装步骤
  11. QQ号双主号要求验证码解决方法
  12. vvv在线文档导出工具_胖观察在线协作文档导出之痛?主流协作文档导出评测
  13. 邻居子系统:地址解析协议
  14. java对接微信代金券功能
  15. JavaSSM接入支付宝当面付(扫码支付)
  16. 教师节HTML祝福网页,教师节的祝福语
  17. 游戏制作人谈10大开发经验
  18. 解决RequestMapping写在类上页面跳转失败
  19. [Excel VBA]如何批量產出QRcode?
  20. 一个神奇的测试_神奇的心理测试:一个问题就能测试出你的情商!超准慎测

热门文章

  1. hdu 3105 Fred's Lotto Tickets (水)
  2. 用 document.readyState == complete 判断页面是否加载完成。
  3. C++ 的 allocator类 提供类型化的内存分配以及对象的分配和撤销
  4. cocos2d-x性能优化的那些事
  5. ES6新特性_ES6扩展运算符的介绍---JavaScript_ECMAScript_ES6-ES11新特性工作笔记013
  6. JAVA组件使用---UUID使用方法
  7. linux c++应用程序内存高或者占用CPU高的解决方案_20161213
  8. epic关于win7报错缺失api-ms-win-downlevel-kernel32-l2-1-0.dll
  9. 随想录(用python预测未来中国的GDP)
  10. C语言和设计模式(备忘录模式)