文章图片
计算机系统结构(computer architecture、计算机系统架构) , 抽象来说计算机系统架构是一个系统在其所处环境中最高层次的概念;它确定一台计算机硬件和软件之间的链接 。 具体地说计算机系统架构'指的是计算机系统设计的观念与架构 , 描述计算机在实做的设计原则 。 它确定一部计算机的:部件、、部件功能、部件间接口 , 并且计算机系统架构着重于“负责了计算机架构的中心功能:计算”的中央处理器(CPU)内部的运行动作与存储器的访问 。
微架构(英语:microarchitecture) , 也被叫做计算机组织 , 微架构使得指令集架构(ISA)可以在处理器上被运行 。 指令集架构可以在不同的微架构上运行 。 计算机结构是一门探讨微架构与指令集两者交互的一门学问 。
?冯·诺伊曼结构(英语:Von Neumann architecture) , 也称冯·诺伊曼模型(Von Neumann model)或普林斯顿结构(Princeton architecture) , 是一种将程序指令存储器和数据存储器合并在一起的电脑设计概念结构 。 本词描述的是一种实现通用图灵机的计算设备 , 以及一种相对于并行计算的序列式结构参考模型(referential model) 。
本结构隐约指导了将存储设备与中央处理器分开的概念 , 因此依本结构设计出的计算机又称存储程序计算机 。
哈佛架构(英语:Harvard architecture)是一种将程序指令储存和数据储存分开的存储器结构(Split Cache) 。 这一词起源于Harvard Mark I型继电器式计算机 , 它存储指令(24位)在纸带上和数据于机电计数器上 。 中央处理器首先到程序指令储存器中读取程序指令内容 , 解码后得到数据地址 , 再到相应的数据储存器中读取数据 , 并进行下一步的操作(通常是执行) 。 程序指令储存和数据储存分开 , 数据和指令的储存可以同时进行 , 可以使指令和数据有不同的数据宽度 , 如Microchip公司的PIC16芯片的程序指令是14位宽度 , 而数据是8位宽度 。 程序需要由操作者加载;处理器无法自行初始化 。
如今 , 大多数处理器由于性能原因性能实现了这种独立信号通路的结构 , 但实际上大多是应用了改进的哈佛结构 , 所以它们可以支持从磁盘将一个程序作为数据加载并执行的任务 。
哈佛架构的微处理器通常具有较高的执行效率 。 其程序指令和数据指令分开组织和储存的 , 执行时可以预先读取下一条指令 。
【CPU|计算机系统结构】目前使用哈佛架构的中央处理器和微控制器有很多 , 除了上面提到的Microchip公司的PIC系列芯片 , 还有摩托罗拉公司的MC68系列、Zilog公司的Z8系列、Atmel公司的AVR系列和安谋公司的ARM9、ARM10和ARM11 。
- 量子计算机|我国已经实现“量子霸权”?比起超级计算机,速度快100万亿倍
- 量子计算机|陈根:量子计算,升级信息时代
- MIUI|国人最期待安卓系统曝光:MIUI 13增加新功能,强化互联功能
- CPU|本月装机推荐,适合大多数人的最佳游戏CPU,intel还是AMD?
- 免疫系统|新冠最新毒株!比德尔塔还厉害,疫苗还管用吗?
- 机器|激光粉末床熔合中成分和相图特征对适印性和微观结构的影响:合金系统加工图的开发和比较 (一)
- Windows|New Windows 11操作系统壁纸灵感来源,新的视角,一个新的时代
- 物理学家|实验表明:量子系统中,时间是“不存在”的,因为无法分辨流向
- 双十二|鸿蒙系统2.0正式版又开始推送了,这次包括荣耀8X等9款机型
- CPU|戴尔这款本配H35处理器,但重量仅1.25Kg,轻薄本也有高性能了