教材学习内容总结 虚拟内存: 1、可以将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和驻村之间来回传送数据。 2、为每个进程提供了一致的地址空间,从而简化了内存管理。 3、保护了每个进程的地址空间不被其他进程破坏。 寻址 1、物理寻址:CPU访问内存的最自 ...
分类:
其他好文 时间:
2018-12-03 01:16:28
阅读次数:
187
2018 2019 1 20165306 《信息安全系统设计基础》第十一周学习总结 ======= 9.1物理和虚拟寻址 CPU访问内存的最自然的方式就是使用物理地址,这种方式成为物理寻址。 使用虚拟寻址时,CPU通过生成一个虚拟地址(VA)来访问主存,这个虚拟地址在被送到存储器之前先转换成适当的物 ...
分类:
其他好文 时间:
2018-12-03 01:11:52
阅读次数:
231
2018-2019-1 20165329 《信息安全系统设计基础》第九周学习总结 教材学习内容总结 物理寻址:CPU访问内存的最自然的方式就是使用物理地址,这种方式被称为物理寻址。 计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组。每个字节都有一个唯一的物理地址。 虚拟寻址:CPU通 ...
分类:
其他好文 时间:
2018-12-02 20:08:40
阅读次数:
189
信息存储 大多数计算机使用8位的块,或者字节(byte),作为最小的可寻址的内存单位,而不是访问内存中单独的位。机器级程序将内存视为一个非常大的字节数组,称为虚拟内存。内存的每个字节都由一个唯一的数字来标识,称为它的地址,所有可能地址的集合就称为虚拟地址空间。顾名思义,这个虚拟地址空间只是一个展现给 ...
分类:
其他好文 时间:
2018-12-01 17:07:10
阅读次数:
221
在本章中,我们从访问内存的角度继续学习了几个寄存器。我们提出字单元的概念:字单元,即存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成。高地址内存单元中存放字型数据的高位字节,低地址内存单元中存放字型数据的低位字节。CPU要读写一个内存单元的时候,必须先给出这个内存单元的地址,在80 ...
分类:
其他好文 时间:
2018-11-07 23:13:53
阅读次数:
343
编译型语言与解释型语言 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。 <!--StartFragment--> 编译型语言 ...
分类:
编程语言 时间:
2018-11-07 11:45:46
阅读次数:
150
我们在Debug和源程序中写入同样形式的指令 : "mov al,[0]","mov bl,[1]","mov cl,[2]","mov dl,[3]",但Debug和编译器对这些指令中的"[idata]"却有不同的解释。Debug将它解释为"[idata]"是一个内存单元,"idata"是内存单元 ...
分类:
其他好文 时间:
2018-11-06 13:30:29
阅读次数:
198
内存中字的存储 8086CPU中,用16位寄存器存储一个字,而在前面的学习中了解到内存是以字节为单位划分的,所以一个字要用两个地址连续的内存单元来存放,这就提出了字数据的存取原则(小端法):高—高,低—低,即,字数据的低位字节存放在低地址内存单元;字数据的高位字节存放在高地址内存单元;取低地址内存单 ...
分类:
编程语言 时间:
2018-11-04 22:50:14
阅读次数:
298
8086的寻址方式CPU访问内存单元时,要给出内存单元的地址,所有的内存单元都有唯一的地址,叫做物理地址8086有20位地址总线,可以传送20位的地址,1M的寻址能力但它又是16位结构的CPU,它内部能够一次性处理、传输、暂时存储的地址为16位。如果将地址从内部简单地发出,那么它只能送出16位的地址,表现出来的寻址能力只有64KB8086采用一种在内部用2个16位地址合成的方法来生成1个20位的物
分类:
编程语言 时间:
2018-11-01 19:45:54
阅读次数:
155
第三章中,我们从访问内存的角度了解学习几个寄存器 下面将知识点总结如下: 一、16位寄存器存储一个字,就要用高8位存放高位字节,低8位存放低位字节 0为低地址单元,1为高地址单元,表示数据4E20H(20000),起始地址是0,即是0地址字单元 存储字用两个单元,逆序存放,而存储字节只用一个单元 二 ...
分类:
编程语言 时间:
2018-11-01 11:53:40
阅读次数:
253