1.1 计算机系统的发展史
1.1.1 计算机系统的发展史
计算机的发展
计算机系统 = 计算机软件 + 计算机硬件
1.1.1 计算机的硬件发展
计算机的发展经历了四代:
-
第一代计算机--电子管时期
即为逻辑元件采用电子管,使用机器语言和汇编语言编程,主存储器用磁鼓或者延迟线,数据主要用定点数表示,容量小,成本高,性能低,体积大,但是为计算机的发展奠定了基础。
-
第二代计算机--晶体管时代
即为逻辑元件采用晶体管,此时计算机软件出现了监管程序,提出了操作系统(OS)的概念,有了操作系统的雏形,开发了高级语言,主存储器使用磁芯存储器,外存储器有磁盘,磁带,逐渐被企业用于工商管理。
-
第三代计算机--中小集成电路时代
即为逻辑元件采用中小集成电路,半导体存储器开始取磁芯存储器,软件逐渐完善,高级语言发展迅速,操作系统进一步发展,开始有了分时操作系统,存储器进一步发展,体积越来越小,价格越来越低,计算机同时向标准化、多样化、通用化、系列化方向发展,开始广泛应用在各个领域。
-
第四代计算机--超大规模集成电路时代
即为逻辑元件采用大规模集成电路和超大规模集成电路,产生了微处理器(CPU主要部分),并行、流水线、高速缓存和虚拟存储器等概念用在了这代计算机。微型(个人)计算机的出现和普遍应用是这一期间的重要成就,操作系统功能完善,应用软件丰富。
1.1.2 计算机的软件发展
计算机语言的发展经历了面向对象的机器语言和汇编语言、面向问题的高级语言。高级语言的发展真正促进了软件发展,经历了从科学计算和工程计算的FORTRAN,结构话程序设计的PASCAL到面向对象的C++和适应网络环境的JAVA。直接影响计算机系统性能的系统软件也发展迅速,特别是操作系统。
合集:
计算机组成原理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】