当前位置: 首页 > news >正文

学习计算机组成原理第1天(计算机发展历程)

计算机发展历程

  • 计算机硬件发展
  • 计算机软件的发展
  • 经典例题

计算机硬件发展

计算机的四代变化

1第一代计算机(1946-1957年)电子管时代。特点:逻辑元件采用电子管;使用机器语言进行编程;主存用延迟线或磁鼓存储信息,容量极小;体积庞大,成本高;运算速度较低,一般只有几千次到几万次每秒。

在这里插入图片描述

2)**第二代计算机(1958-1964年)晶体管时代。**特点:逻辑元件采用晶体管;运算速度提高到几万次到几十万次每秒;主存使用磁芯存储器;计算机软件也得到了发展,开始出现了高级语言及其编译程序,有了操作系统的雏形。

在这里插入图片描述

3)**第三代计算机(1965-1971年)中小规模集成电路时代。**特点:逻辑元件采用中小规模集成电路;半导体储存器开始取代磁芯存储器;高级语言迅速发展,操作系统也进一步发展,开始有了分时操作系统。

在这里插入图片描述

4)**第四代计算机(1972至今)超大规模集成电路时代。**特点:逻辑元件采用大规模集成电路和超大规模集成电路,产生了微处理器;诸如并行、流水线、高速缓存和虚拟存储器等概念用在了这代计算机中。

在这里插入图片描述

计算机原件的更新换代

  • 摩尔定律。当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月会增加一倍,性能也将提升一倍。也就是说,我们现在和18个月后花同样的钱买到CPU,后者的性能是前者的两倍。这一定律揭示了信息技术进步的速度。
  • 半导体存储器的发展。1970年,仙童半导体公司生产出第一个较大容量的半导体存储器,至今,半导体经历了11代;单芯片、1KB、4KB、16KB、64KB、256KB、1MB、4MB、16MB、64MB、256MB和现在的1GB。
  • 微处理器的发展。自1971年Intel公司开发出第一个微处理器Itel4004至今,微处理器经历了8位、16位、32位、64位指的是机器字长,是指计算机进行一次整数运算所能处理的二进制数据的位数。

计算机软件的发展

计算机软件技术的蓬勃发展,也为计算机系统的发展做出了很大的贡献。计算机语言的发展经历了面向机器语言和汇编语言、面向问题的高级语言。其中高级语言的发展真正促进了软件发展,它经历了从科学计算和工程计算的FORTRAN,结构化程序设计的PASCAL到面向对象的C++和使用网络环境的Java.

与此同时,直接影响计算机系统性能提升的各种系统软件也有了长足的发展,特别是操作系统,从最开始的UNIX到Windows、Linux。

在这里插入图片描述

经典例题

  1. 微型计算机的发展以____________技术为标志.
http://www.lryc.cn/news/56383.html

相关文章:

  • 二维字符数组与char** 关系 段错误打印
  • 从url输入到页面呈现发生了什么
  • vue之--使用TypeScript
  • HDFD 回收站【Trash】机制
  • 【Redis】简介
  • 【Go进阶】Goroutine 实现原理
  • TypeScript学习笔记之二(高级类型)
  • 如何远程控制电脑?您只需要这样做
  • 【51单片机】:LED任务及汇编解释任务
  • 从生活习惯到肠道微生物,揭秘胃肠道癌症的成因
  • 八十行代码实现开源的 Midjourney、Stable Diffusion “咒语”作图工具
  • Redis为什么这么快
  • JayDeBeApi对数据类型的支持
  • 一文盘点 Zebec 生态几大利好,让 ZBC 近期“狂飙”
  • 【数据结构】栈和队列(笔记总结)
  • 【Java】自定义注解和AOP切面的使用
  • 前后台协议联调拦截器
  • 【还在传统绑骨骼动画?】让AI助力你实现2D游戏角色动画流程
  • 动态规划+例题
  • 快商通荣获多个政府科技、人才奖项
  • Linux的基本命令的使用
  • RecycleView小结
  • 【Python】如何实现Redis构造简易客户端(教程在这)
  • 326. 3 的幂 ——【Leetcode每日一题】
  • UE4 Sequence学习
  • 总结MySQL、Redis的优化措施与使用 mysql_upgrade升级数据结构
  • C++11线程库
  • 智能化生产,提高效率!使用关键词采集工具助力企业数字化转型
  • 浅谈自动化测试用例创建和文档
  • [Java Web]AJAX Axios | 一种结合HTML来取代传统JSP的技术