Computer Architecture笔记
文章平均质量分 92
miracles_1000th
这个作者很懒,什么都没留下…
展开
-
计算机体系结构·并行处理(Parallel Processing)
现代计算机的发展可以分为两个阶段,一个是串行计算阶段,一个是并行计算阶段串行计算机只有一个处理单元(processingunit),按照顺序工作方式逐一执行程序中的指令,也就是系统的各个部件顺序处理数据并行计算机是由一组处理单元组(Processingunits)构成的,这组处理单元之间通过相互通信和协作,以更快的速度共同完成一项大规模的计算任务。...原创 2022-07-15 11:21:18 · 1866 阅读 · 0 评论 -
计算机体系结构·指令集ISA
我们知道,计算机指令是指挥机器工作的指示和命令,程序就是一系列指令按照顺序排列的集合,执行程序的过程就是计算机的工作过程从微观上看,我们输入指令的时候,计算机会将指令转换成二进制码存储在存储单元里面,然后在即将执行的时候拿出来那么计算机是怎么知道我们输入的是什么指令,指令要怎么执行呢? 这就要提到ISA也就是指令集, 指令集就是CPU用来计算和控制计算机系统的一套指令的集合,而每种新型的CPU在设计的时候就规定了一系列和其他硬件电路配合的指令系统计算机就可以通过指令集,判断这一段二进制码是什么意思,然后通过原创 2022-07-14 11:35:28 · 3788 阅读 · 0 评论 -
计算机体系结构·指令级并行
流水线技术(pineline)是指在程序执行的时候多条指令重叠进行操作的一种准并行(parallelism)处理实现技术,也就是在同一个时间使用不同的资源,也就是说不同的程序在同一个时间独占互不相同的某种资源,是对CPU资源的高效使用流水线技术的本质是:在上一条指令结束之前进行下一条指令的执行比方说在工厂的生产线上,我们不是等待一辆汽车生产组装完才去从头开始准备生产另一辆汽车,而是把一辆汽车的生产分成若干个步骤,然后汽车A的第1个步骤完成,相应的工人们空闲下来之后,开始汽车B的第一个步骤,A...原创 2022-06-27 11:03:02 · 2086 阅读 · 0 评论