傻大方


首页 > 潮·科技 > >

CPU|计算机系统结构



按关键词阅读: CPU

CPU|计算机系统结构

文章图片

CPU|计算机系统结构

计算机系统结构(computer architecture、计算机系统架构) , 抽象来说计算机系统架构是一个系统在其所处环境中最高层次的概念;它确定一台计算机硬件和软件之间的链接 。 具体地说计算机系统架构'指的是计算机系统设计的观念与架构 , 描述计算机在实做的设计原则 。 它确定一部计算机的:部件、、部件功能、部件间接口 , 并且计算机系统架构着重于“负责了计算机架构的中心功能:计算”的中央处理器(CPU)内部的运行动作与存储器的访问 。


微架构(英语:microarchitecture) , 也被叫做计算机组织 , 微架构使得指令集架构(ISA)可以在处理器上被运行 。 指令集架构可以在不同的微架构上运行 。 计算机结构是一门探讨微架构与指令集两者交互的一门学问 。

【CPU|计算机系统结构】
?冯·诺伊曼结构(英语:Von Neumann architecture) , 也称冯·诺伊曼模型(Von Neumann model)或普林斯顿结构(Princeton architecture) , 是一种将程序指令存储器和数据存储器合并在一起的电脑设计概念结构 。 本词描述的是一种实现通用图灵机的计算设备 , 以及一种相对于并行计算的序列式结构参考模型(referential model) 。
本结构隐约指导了将存储设备与中央处理器分开的概念 , 因此依本结构设计出的计算机又称存储程序计算机 。


哈佛架构(英语:Harvard architecture)是一种将程序指令储存和数据储存分开的存储器结构(Split Cache) 。 这一词起源于Harvard Mark I型继电器式计算机 , 它存储指令(24位)在纸带上和数据于机电计数器上 。  中央处理器首先到程序指令储存器中读取程序指令内容 , 解码后得到数据地址 , 再到相应的数据储存器中读取数据 , 并进行下一步的操作(通常是执行) 。 程序指令储存和数据储存分开 , 数据和指令的储存可以同时进行 , 可以使指令和数据有不同的数据宽度 , 如Microchip公司的PIC16芯片的程序指令是14位宽度 , 而数据是8位宽度 。 程序需要由操作者加载;处理器无法自行初始化 。
如今 , 大多数处理器由于性能原因性能实现了这种独立信号通路的结构 , 但实际上大多是应用了改进的哈佛结构 , 所以它们可以支持从磁盘将一个程序作为数据加载并执行的任务 。
哈佛架构的微处理器通常具有较高的执行效率 。 其程序指令和数据指令分开组织和储存的 , 执行时可以预先读取下一条指令 。
目前使用哈佛架构的中央处理器和微控制器有很多 , 除了上面提到的Microchip公司的PIC系列芯片 , 还有摩托罗拉公司的MC68系列、Zilog公司的Z8系列、Atmel公司的AVR系列和安谋公司的ARM9、ARM10和ARM11 。


    稿源:(岚羽)

    【傻大方】网址:http://www.shadafang.com/c/11049432162021.html

    标题:CPU|计算机系统结构


    上一篇:众筹|小米有品上架新日电动车:众筹价仅2999元 京东要5299元

    下一篇:单反|荣耀智慧屏X2系列双11开门红夺得双冠军,原因找到了