计算机体系机构的发展

news/2024/5/14 23:48:32/文章来源:https://blog.csdn.net/fencecat/article/details/127392579

 

40年代,当时的 计算机是采用什么样的方式来工作的,比如是不是采用存储程序的方式还是采用程序控制的方式,最典型的是第一台计算机他是采用硬件互联的方式实现的,第一台采用存储程序的计算机时ENIAC

60年代,人们更关注指令系统,因为指令系统涉及机器的复杂性,每一条指令都会带来相当复杂的硬件实现,增加一条指令就会带来很大的硬件成本开销,也会大幅度降低计算机的可靠性,因为当时的计算机大都采用电子管来做,硬件的复杂性使得计算机系统设计人员在确定使用什么样的指令,IBM360是当时比较完备的指令系统可以支持很长时间的软件开发和硬件系统的稳定。

60年代末期人们开始关注阵列机和并行计算,阵列机和并行计算是人们对计算机性能的追求带来的一个问题,它是一种以量取胜的加速方法,这也是在60年代人们对如何提高计算机性能的认识之一

到了70年代,人们开始关注流水线开始关注向量处理,同时产生了人类历史上第一个处理器也就是Intel4004,在70年代具有典型意义的是Cray这样的巨型机,人类计算的能力首先突破了每秒亿次的大关,这使得很多数值计算成为可能,如数值天气预报,数值地震预测,石油勘探等等

80年代以后RISC诞生了体系结构开始关注RISC以及RISC所需的catch技术,catch技术虽然在60年代已经产生了,但它一直被认为是比较贵的,大型机器所采用的技术,到80年代随着RISC技术的产生随着微处理器的发展,catch成为RISC发展的核心技术,同时得到进一步发展的还有流水线技术。

在这个年代产生的典型代表就是一系列的处理器,比如MIPS的R10000,IBM 的Power系列

进入90年代,体系结构所关注的是一个芯片上能做几个处理器,多个处理器是如何联系到一起工作的,一个处理器上到底可以同时运行多少条指令,人们在处理器这个层面上更加关心对称多处理、片上多处理这个概念以及指令级并行是如何实现的,在这个阶段产生了一系列的处理器包括Mips的R10000处理器,IBM的PowerPC 604这个64位的处理器,这些处理器或者使用了对称多处理支持或者采用了更好的指令集并行

2000年以后的处理器除了更多关注并行以外,在芯片上运行多个程序也就是多线程技术成为体系结果所关注的最核心的问题,也就产生了SMT技术,近年来,功耗成为制约处理器发展的一个很大的问题,因此低功耗技术是当今体系结构所关注的一个很大的问题,我们现在看到的处理器都是片上多核的,我们现在也关注片上多核存在哪些问题也关注片上更多的核还会存在哪些问题,同时我们还关注GPU是如何进行高效运算的,在流这样的框架下面它是如何进行工作的,像这样的结构我们包括intel的i7处理器,IBM的Power6处理器,以及ARM最新出来的cortex系列,GPU系列,这些都使用了这些新的问题

随着时间的发展,体系结构所关注的内容是变化的,体系结构是一个灵活发展的过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_25425.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue中的数据代理

什么是数据代理 数据代理:通过一个对象代理对另一个对象中属性的操作(读/写)。 想要更加深刻的理解什么是数据代理,就必须先了解JS中对象的一个方法:Object.defineProperty(),数据代理主要使用Object.defineProperty()的第三个参数…

构建性能测试知识体系

转载:https://mp.weixin.qq.com/s?__biz=MzkwNTI2NjAxMA==&mid=2247484048&idx=1&sn=6700370d90c5c5ceae2729297f6e8ef4&chksm=c0fb14a5f78c9db3ae1bd31e50a1253a95d2a97ae1888ee22025d0c5bed4bd86a63599dd36cb&scene=178&cur_album_id=233153993986…

《对线面试官》| 高频 Redis 面试题(上)

目录前言百分之99面试官都爱问的 Redis 面试题1、谈下你对 Redis 的了解2、Redis适用于哪些场景?不适用于哪些场景?3、Redis 支持的数据类型有哪些?4、既然Redis是单线程架构,但为什么这么快?5、什么是缓存穿透&#x…

星巴克急了,瑞幸就稳了?

(图片来源于网络,侵删) 文|螳螂观察 作者|易不二 新消费下行,但咖啡赛道却异常拥堵。 Manner正在不亦乐乎玩联名、Tims中国进入上市倒计时、茶颜悦色挤进了咖啡市场、幸运咖开始反攻一线...... 跨界的玩家们就更是从四面八方…

【Shell篇三】Shell数组

文章目录一、Shell数组的定义二、Shell数组的常用操作三、Shell数组的增删改查四、Shell数组的遍历一、Shell数组的定义 Bash Shell只支持一维数组定义时使用圆括号,元素用空格分开初始化数组时不需要定义数组的大小 eg: array(A 1 B "C" 3) array2()也…

voron 2.4 皮带张紧度调节

相关视频 【浅谈一下Voron2.4打印机,让入门者有个清晰的定位和了解】https://www.bilibili.com/video/BV1KL4y1N76C?share_source=copy_web&vd_source=4df36574d866076e5078105782af91de Z轴AB轴

(01)ORB-SLAM2源码无死角解析-(64) BA优化(g2o)→闭环线程:Optimizer::OptimizeSim3→Sim3变换优化

本人讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解的(01)ORB-SLAM2源码无死角解析-接如下: (01)ORB-SLAM2源码无死角解析-(00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/123092196 文末正…

白名单里的蓝桥杯“计算思维”竞赛到底考啥,有啥用处?

可能很多人都已经知道了,教育部公布的《2022-2025学年面向中小学生的全国性竞赛活动名单》正式宣告了,蓝桥杯全国软件和信息技术专业人才大赛成为了白名单比赛中的一员了。 而根据蓝桥杯的竞赛说明,2023年4月15~16日,以及4月22~2…

微信对接百度实现文字识别OCR

微信对接百度实现文字识别OCR 前置基础条件: ①注册测试账号 ②开通自己的测试公众号 ③完成与微信互发消息 ④完成自定义菜单栏 详细步骤:https://blog.csdn.net/weixin_45565886/category_12059118.html 1 获取到百度文字识别API ①注册百度智能云账…

Tomcat修改端口、添加域名访问

一、修改改端口 1、修改默认访问端口8080,改为80 # vim /usr/local/tomcat/conf/server.xml (路径是自己的安装目录)<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding=&…

spring 原理解析

spring 要解决的问题 1.spring 是如何创建一个bean对象的 bean对象其实就是一个实例 无非通过一些当时来丰富这个对象的内容 典型的就是aop和依赖注入 spring在通过构造方法创建一个实例对象后 就进入一个aop的阶段&#xff0c;这个阶段来实现属性 参数的依赖注入&#xf…

自然资源部第三地理信息制图院与Bigemap强强联手,共同推动多元化新GIS应用

近日&#xff0c;成都比格图数据处理有限公司(以下简称&#xff1a;Bigemap)与自然资源部第三地理信息制图院正式达成战略合作&#xff0c;未来双方将共同推动"基于矢量、影像、地形、实景三维等GIS数据在行业上的深化应用及国产化替代"合作。 自然资源部第三地理信…

小程序技术可助力智慧医疗企业破茧突围?

智慧医疗作为充分应用计算机技术、信息技术建立的新型医疗方式&#xff0c;正随着新一代信息技术的普及和医疗健康领域需求的变化迎来爆发期。智慧医疗作为充分应用计算机技术、信息技术建立的新型医疗方式&#xff0c;正随着新一代信息技术的普及和医疗健康领域需求的变化迎来…

基于java的果蔬在线销售系统/农产品销售系统

社会的发展和科学技术的进步&#xff0c;互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大人民群众的喜爱&#xff0c;也逐渐进入了每个用户的使用。互联网具有便利性&#xff0c;速度快&#xff0c;效率高&#xff0c;成本低等优点。 因此&#xff0c;构建符合自己要…

8-3 通过Grafana展示Prometheus的Node和Pod数据

文章目录前言Node数据node-exporter指标数据Prometheus采集node-exporter数据Grafana展示node-exporter数据导入模板Pod数据cadvisor指标数据Prometheus采集cadvisor数据Grafana展示cadvisor数据导入模板修改名字前言 在上一章节 8-2 通过Node-Exporter和Cadvisor收集指标数据…

多种点击试剂PEG:DBCO-PEG24-Maleimide, DBCO-PEG12-Mal性质总结

●中文名&#xff1a;二苯并环辛炔-PEG24-马来酰亚胺、二苯并环辛炔-二十四聚乙二醇-马来酰亚胺 ●英文&#xff1a;DBCO-PEG24-Maleimide&#xff0c;DBCO-PEG24-Mal ●外观以及性质&#xff1a;浅黄色或无色油性&#xff0c;西安凯新生物科技有限公司供应的​DBCO系列产品包…

MybatisPlus二级缓存不失效原因(缓存与数据库不一致)

​&#x1f4d2;个人主页&#xff1a;热爱生活的李&#x1f4d2; ​❤️感谢大家阅读本文&#xff0c;同时欢迎访问本人主页查看更多文章​❤️ &#x1f62d;技术太菜了希望下次不要出现了&#x1f62d; &#x1f64f;本人也在学习阶段&#xff0c;如若发现问题&#xff0c;请…

idea中的翻译插件(Translation)出现TKK不可用

idea中的翻译插件&#xff08;Translation&#xff09;不可用 1、问题&#xff1a; 在使用idea中的翻译插件时出现了下面的错误 2、解决方案 2-1、可以选择除谷歌外的 其他三个翻译软件 注意&#xff1a;我 试了一下 有道的 &#xff0c;申请了一个发现&#xff0c;这个并…

透明Png黑白图片上色(重新着色、改变成指定颜色)

场景&#xff1a;有时&#xff0c;我们需要给透明Png黑白图片改变成指定颜色&#xff08;上色&#xff09;。 前提&#xff1a;我们已经做好了带透明通道的PNG图片。 益处&#xff1a;使用此方法&#xff0c;只需要制作一张透明的黑色PNG图片即可&#xff0c;我们需要不同颜色…

UnRaid设备共用其他UnRaid主UPS的详细设置方法

系列文章目录 UnRaid系统添加UPS功能系列文章 第一篇&#xff1a;UnRaid主机连接UPS的设置方法简介 第二篇&#xff1a;UnRaid设备共用其他UnRaid主UPS的详细设置方法&#xff08;本文&#xff09; 第三篇&#xff1a;UnRaid设备共用群晖UPS的详细设置方法 文章目录系列文章目录…