计算机组成原理
作业写不完的卑微小cookie
你连夜都不熬,那你熬什么,奥利给吗?
展开
-
计算机组成原理求Cache的命中率相关练习题
一、【问题描述】某计算机系统的内存储器由 cache 和主存构成,cache 的存取周期为 45ns,主存的存取周期为 200ns。已知在一段给定的时间内,CPU 共访问内存 4500 次,其中 340 次访问主存。问:(1)cache 的命中率是多少?(2)CPU 访问内存的平均时间是多少纳秒?(3)cache-主存系统的效率是多少?二、【正确答案】...原创 2021-01-13 21:35:14 · 7739 阅读 · 0 评论 -
计算机组成原理——计算机系统的多级层次结构
计算机系统的多级层次结构如下图所示第1级是微程序机器层,这是一个实在的硬件层,它由机器硬件直接执行微指令。第2级是传统机器语言层,它也是一个实际的机器层,由微程序解释机器指令系统。第3级是操作系统层,它由操作系统程序实现。操作系统程序是由机器指令和广义指令组成的,这些广义指令是为了扩展机器功能而设置的,是由操作系统定义和解释的软件指令,所以这一层也称混合层。第4级是汇编语言层,它为用户提供一种符号化的语言,借此可编写汇编语言源程序。这一层由汇编程序支持和执行。第5级是高级语言层,它是面向用户的原创 2020-10-26 17:49:23 · 5067 阅读 · 1 评论 -
计算机组成原理——计算机的工作过程
计算机的工作过程分为以下三个步骤:1)把程序和数据装入主存储器。2)将源程序转换成可执行文件。3)从可执行文件的首地址开始逐条执行指令。1.从源程序到可执行文件以UNIX系统中的GCC编译器程序为例,读取源程序文件 hello.c,并把它翻译成一个可执行目标文件 hello,整个翻译过程可分为4个阶段完成,如图所示。1)预处理阶段:预处理器(cpp)对源程序中以字符#开头的命令进行处理,例如将#include命令后面的.h文件内容插入程序文件。输出结果是一个以.i为扩展名的源文件 hello.原创 2020-10-26 15:24:28 · 7408 阅读 · 0 评论