首先并发编程有三大特性: 可见性,有序性,原子性。volatile关键字实现了前面两个特性。那么它是如何实现这两个特性的呢? 首先是可见性。可见性主要是让缓存,直接写穿透到主存中。然后另外的cpu 通过底层的硬件层面的嗅探,可以发现自己cpu本地的缓存已经失效。然后到主存中直接读取。现在让我们来看看 ...
分类:
其他好文 时间:
2018-12-04 00:09:40
阅读次数:
247
第九章 虚拟存储器 为了更加有效地管理存储器并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟存储器(VM)。虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每个进程提供了一个大的、一致的和私有的地址空间。通过一个很清晰的机制,虚拟存储器提供了三个重要的能力: (1 ...
分类:
其他好文 时间:
2018-12-03 01:18:32
阅读次数:
197
教材学习内容总结 虚拟内存: 1、可以将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和驻村之间来回传送数据。 2、为每个进程提供了一致的地址空间,从而简化了内存管理。 3、保护了每个进程的地址空间不被其他进程破坏。 寻址 1、物理寻址:CPU访问内存的最自 ...
分类:
其他好文 时间:
2018-12-03 01:16:28
阅读次数:
187
教材内容总结 虚拟内存 虚拟内存时硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每一个进程提供一个大的、一致的和私有的地址空间。通过一个很清晰的机制,虚拟内存提供了三个很重要的能力: 1.它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和 ...
分类:
其他好文 时间:
2018-12-03 01:12:34
阅读次数:
141
2018 2019 1 20165306 《信息安全系统设计基础》第十一周学习总结 ======= 9.1物理和虚拟寻址 CPU访问内存的最自然的方式就是使用物理地址,这种方式成为物理寻址。 使用虚拟寻址时,CPU通过生成一个虚拟地址(VA)来访问主存,这个虚拟地址在被送到存储器之前先转换成适当的物 ...
分类:
其他好文 时间:
2018-12-03 01:11:52
阅读次数:
231
教材学习内容总结 1.存储器系统(memorysystem)是一个具有不同容量、成本和访问时间的存储设备的层次结构。CPU寄存器保存着最常用的数据。靠近CPU的小的、快速的高速缓存存储器(cache memory)作为一部分存储在相对慢速的主存储器(mainmemory,简称主存)中的数据和 指令的 ...
分类:
其他好文 时间:
2018-12-03 01:01:30
阅读次数:
154
为了更加有效地管理存储器并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟存储器(VM)。虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每个进程提供了一个大的、一致的和私有的地址空间。通过一个很清晰的机制,虚拟存储器提供了三个重要的能力: 1)它将主存看成是一个存 ...
分类:
其他好文 时间:
2018-12-03 00:47:17
阅读次数:
152
虚拟内存 虚拟内存时硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每一个进程提供一个大的、一致的和私有的地址空间。通过一个很清晰的机制,虚拟内存提供了三个很重要的能力: 1.它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传 ...
分类:
其他好文 时间:
2018-12-02 22:43:33
阅读次数:
253
虚拟内存 为了更加有效地管理内存并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟内存(VM)。虚拟内存是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每个进程提供了一个大的、一致的和私有的地址空间。通过一个很清晰的机制,虚拟内存提供了三个重要的能力: 1.它将主存看成是一个 ...
分类:
其他好文 时间:
2018-12-02 20:37:06
阅读次数:
190
2018-2019-1 20165329 《信息安全系统设计基础》第九周学习总结 教材学习内容总结 物理寻址:CPU访问内存的最自然的方式就是使用物理地址,这种方式被称为物理寻址。 计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组。每个字节都有一个唯一的物理地址。 虚拟寻址:CPU通 ...
分类:
其他好文 时间:
2018-12-02 20:08:40
阅读次数:
189