- 博客(3)
- 收藏
- 关注
原创 【操作系统】操作系统的运行环境
提出问题:1.什么是指令?2.特权指令和非特权指令有什么本质区别?计组知识回顾:我们都知道,我们编写代码使用的高级语言是无法被CPU直接看懂的(不知道的你现在知道了),需要先将我们编写的程序“翻译”成CPU能看懂的机器语言,就是一条条的执行程序就是CPU顺着这一条条指令来执行具体的操作。CPU执行一个程序的具体过程(简化版):由此,我们可以给指令下定义:指令是指挥计算机完成各种操作的基本命令。一般来说,一条指令包括两个组成部分:操作码和地址码。(这里不展开)
2024-07-22 20:23:47
1009
原创 Cache和主存的映射方式
行:是cache内的一个容器,存储块以及其他信息(例如有效位和标记位)块:块是一个固定大小的信息包,是cache和主存之间交换数据的最小单位,块大小、块长、行数往往指的是这一块存储信息的位数组:组是一个或多个行的集合。在直接映射中一组由一行组成,组相联映射中一组由多行组成这里有一个很重要的误区!!Cache块中存放的就是实际使用的数据,而不是主存地址。例如,主存块的大小为4B,计算机按字节编址,说明这一块中存放了4个1B的信息,需要4*8=32个bit位来存储,故数据位的位数为32.
2024-07-16 12:22:59
2421
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅