计算机组成与设计
文章平均质量分 93
zh328271057
java菜鸟
展开
-
计算机组成与设计(1)-----概要
思维导图一.引言1.1计算机的分类计算机可以分为个人计算机,服务器,嵌入式计算个人计算机:以便利性和价格为主要考虑因素,最常见的就是个人电脑. 服务器:主要用于处理大量的访问,其中包含超级计算机,超算是最好的服务器. 嵌入式计算机:嵌入式计算机的程序非常单一,可能就只会处理与其限对应的硬件,比如冰箱内置的计算机.随着技术的进步,现在已经步入了后PC时代,新出现了个人移动设...原创 2018-08-31 07:34:43 · 973 阅读 · 0 评论 -
计算机组成与设计(2)-----指令_1
思维导图 一.引言指令是机器语言的基本组成单位,是一串二进制码.各种各样的指令使得机器进行不同的操作.由一个机器所有指令的集合,就叫做指令集.当前流行的指令集有ARM7,ARM8,MIPS,Intel x86,本文以MIPS指令集举例.存储程序:我们将一系列的指令和数据以数字形式存放于存储器中,就成为了存储程序,以便于日后使用寄存器:寄存器的主要功能就是用于数据的快速...原创 2018-09-16 22:56:50 · 6754 阅读 · 1 评论 -
计算机组成与设计(2)-----指令_2
思维导图一.计算机硬件对函数的支持函数是通过指定的输入参数根据一定的处理方法从而得出输出参数的过程.1.1函数的执行过程函数或者方法会有输入参数,方法体,返回值等特征.汇编语言中为这些特征设计了一些寄存器.$a0-$a3:用于保存输入参数 $v0-$v1:用于保存返回值 $ra:保存返回地址,具体地址是函数调用指令地址的下一个字节的地址,是为了返回函数调用地址而存在....原创 2018-10-04 20:16:13 · 3297 阅读 · 0 评论 -
计算机组成与设计(3)-----算术运算
思维导图本文主要包括整数和浮点数的算术运算,他们都是被名为算术逻辑单元的硬件实现一.整数运算1.1加法二进制数的加法采用从右到左将对应的位同进位依次相加的方式实现//模拟二进制5+7的实现(16位)0000 0000 0000 0101 //50000 0000 0000 0111 //7 ...原创 2018-10-05 12:23:19 · 931 阅读 · 0 评论 -
计算机组成与设计(4)-----处理器
思维导图 前两章中简要概述了指令的形式及其作用,处理器的主要功能就是在规定的时间内处理指令. 处理器是如何处理指令的呢?从硬件结构上讲,处理器有数据通路和控制器构成.其中,数据通路的主要功能是根据指令处理数据的流通,在此过程之中,会读取或者写入数据,也会对数据进行算术等处理,如何判断是进行写入还是读取或者是其他的操作呢?这就会使用到控制器的控制单元,他会将指令解码形成不同的...原创 2018-10-14 19:56:13 · 2499 阅读 · 1 评论 -
计算机组成与设计(5)-----存储器-管理
思维导图在上一篇文章中介绍了存储器层次是如何设计的,这篇则粗浅的总结了关于存储器是如何管理的知识,包括可信性,一致性,管理硬件等. 一.存储器的可信性存储器并不是百分百的可靠,计算机当然会也出错,所以,需要避免计算机出错的方法和出错后及时纠正的方法.首先,对存储器的失效进行定义1.1失效的定义 某服务的需求会在两种状态之间进行转换,而失效就是由服务实现到服务中...原创 2018-10-22 22:20:57 · 476 阅读 · 0 评论 -
计算机组成与设计(6)-----从客户端到云的并行处理器介绍
思维导图引言 这篇文章中的主要内容是对并行处理器的简单总结。在广告词中我们经常听见四核,八核什么的,其实,他们就是并行处理器的一种,还有不同于此类的其他处理器。首先,多处理器是有较小的计算器连接构成的。为了利用多个处理器,一般有两种方法。其一是任务级并行,其二是并行处理程序多处理器:至少含有两个处理器的计算机系统。 任务级并行:使用多个处理器同时运行独立的程序 并行处...原创 2018-10-28 20:39:33 · 784 阅读 · 1 评论 -
计算机组成与设计(5)-----存储器-设计
思维导图 引言 存储器是存储数据的硬件设备.我们既希望其有超高的速度,也希望有超高的容量,还想要便宜.但是在同样的容量下,不同访存速度的存储器价格相差极大,这又与适当的价格形成了矛盾.解决办法就是对存储器分层,这是一种折中的办法,利用部分高速度而低容量的存储器和低速度而高容量的存储器互相配合,从而组成了具有大容量和高速度优点的存储器. 打个比方来说,如果我们需要去图...原创 2018-10-21 20:41:06 · 6601 阅读 · 2 评论