例:指令流水线分为三个指令,指令A(2秒),指令B(2秒),指令C(1秒)。求周期是多少?100条指令完成时间是多少?100条指令的吞吐量是多少? 周期:最长的时间,最长是2秒 100条指令时间: 理论公式:(A+B+C)+(100-1)*周期 = (2+2+1)*(99*2)=203秒 实践公式: ...
分类:
其他好文 时间:
2019-11-01 12:55:04
阅读次数:
108
一,计算机组成及其功能 简单来说,计算机分为硬件系统运算器、控制器、存储器和输入/输出设备,五大设备与软件系统 由操作系统,应用系统组成 cpu(中央处理器)计算机核心部分之一,包括运算器.寄存器,控制器,主要功能为1,处理指令,执行操作,处理大规模运算 存储器,内存(Memory)也被称为内存储器 ...
分类:
其他好文 时间:
2019-10-29 14:02:08
阅读次数:
126
[TOC] 计算机基础之编程 1. 编程语言是人与计算机交流的介质 2. 编程是通过编程语言编写一大堆文件 3. 为什么要编程 奴役计算机,让计算机帮我们干活 计算机组成 1. CPU 1. 控制器 2. 运算器 2. 内存 3. 外存 4. 输入设备 5. 输出设备 6. IO设备 7. 32位和 ...
分类:
编程语言 时间:
2019-10-25 23:13:25
阅读次数:
79
Textbook:《计算机组成与设计——硬件/软件接口》 HI《计算机体系结构——量化研究方法》 QR 这节我们来看CPU内部的一些东西。 Instruction Set Architecture 指令集是介于硬件(CPU microarchitecture / IO / ....)和软件(comp ...
分类:
其他好文 时间:
2019-10-25 09:43:36
阅读次数:
91
计算机组成原理 计算机的五大组成部分,分别为:控制器、存储器、运算器、输入设备和输出设备。其中控制器+运算器是计算机的中央处理器(CPU),相当于人类的大脑。 一、控制器(一) 计算机的指挥系统。大脑指挥全身的器官运行,但是大脑不会随意的指挥身体行动,大脑只有在接受指令后才会控制身体行动。 二、运算 ...
分类:
其他好文 时间:
2019-10-17 01:33:56
阅读次数:
110
前言:众所周知,北航计算机学院大二的第一块难啃的硬骨头就是计算机组成课程设计,它的难度来源于以下几个方面(根据个人体会逐步更新中,各位看官请实时关注):一是课程开始之前需要自己通过cscore网站自学logisim,verilog以及mips汇编语言这三样工具,如果在预习期间没有合理安排好任务(比如 ...
分类:
其他好文 时间:
2019-10-13 00:35:15
阅读次数:
113
计算机基础小结 一、计算机之编程 1.1 什么是编程语言 编程语言是人与计算机交流的介质 1.2 什么是编程 编程就是使用编程语言编写一个个文件 1.3 为什么要编程 为了奴隶计算机,解放劳动力,帮人类完成一个个具体的任务 二、计算机组成原理 2.1 计算机五大组成部分 2.1.1 CPU 2.1. ...
分类:
其他好文 时间:
2019-10-08 18:34:08
阅读次数:
98
Textbook: 《计算机组成与设计——硬件/软件接口》 HI 《计算机体系结构——量化研究方法》 QR 这是youtube上一个非常好的memory system的课。 1. Main Memory Optimization (Ch4 PPT P39) ...
分类:
其他好文 时间:
2019-10-06 12:59:32
阅读次数:
79
计算机组成原理,指令的表示。在MIPS中,指令可分为R型和I型两种结构 ...
分类:
其他好文 时间:
2019-10-05 22:45:32
阅读次数:
1717
Textbook: 《计算机组成与设计——硬件/软件接口》 HI 《计算机体系结构——量化研究方法》 QR Ch4. Cache Optimization 本章要讨论的问题就是 How to Improve Cache Performance? 前面讲过 Average memory access ...
分类:
系统相关 时间:
2019-10-04 17:20:48
阅读次数:
157