码迷,mamicode.com
首页 >  
搜索关键字:主存    ( 879个结果
java内存管理与GC机制(一)
计算机cpu运转速度越来越快,硬盘远远跟不上cpu的读写速度,就设计可内存。随着cpu的发展,内存的读写速度也跟不上cpu处理速度,就在每颗cpu上加入了高速缓存。在多处理器系统中,每个处理器有自己的高速缓存,同时又共享内存(主存),这就有了缓存一致性问题。于是引入了一些协议,各个处理器运行时都要遵 ...
分类:编程语言   时间:2017-08-27 15:19:10    阅读次数:207
2.原子变量 CAS算法
前面提到,使用volatile无法保证 变量状态的原子性操作,所谓原子性,就是不可再分 如:i++的原子性问题,i++ 的操作实际上分为三个步骤 "读-改-写" (1)保存i的值(一个临时变量中) (2)递增i (3)返回已保存的值 当在并发的条件下执行 i++, 线程1执行 i++,先从主存中 获 ...
分类:编程语言   时间:2017-08-25 13:58:45    阅读次数:229
深入理解Linux内核 - 第二章 内存寻址 04
问题:段描述符中的字段含义? 段首地址的线性地址/偏移/粒度/特权限制等信息。 1,快速访问段描述符 在加载段选择符时,相应的段描述符被自动由内存装入对应的非编程CPU寄存器。装入后就不再访问主存中的GDT或LDT。 2,段选择符的字段 index:指定了放在GDT或LDT中相应段描述符的入口 TI ...
分类:系统相关   时间:2017-08-25 01:12:26    阅读次数:183
计算机基础系列之何为操作系统
what's the 操作系统? 首先,我们要知道,为什么要有操作系统。现代的计算机系统主要是由一个或者多个处理器,主存、硬盘、键盘、鼠标、显示器、打印机、网络接口及其他输入输出设备组成。现代计算机的组成部分极其复杂,我们不可能全部了解完再去写开发,所以就需要用到操作系统。程序员只需要做自己的本职开 ...
分类:其他好文   时间:2017-08-21 20:39:42    阅读次数:135
对于最近并发方面的一些考虑与梳理
题记:总是被绕在一个无法挣脱的并发深渊里,眼睛一闭一挣都是线程的世界。 这边最近是这样的情况: 基于JVM的内存模型,我们知道了多个线程并发访问主存里面的共享数据。这时候在每一个线程中会有一个工作内存的逻辑概念。线程和主存之间的工作方式将会遵循:lock unlock read load use a ...
分类:其他好文   时间:2017-08-12 17:12:23    阅读次数:104
今日刷题总结9
数据存取路径 数据存取是指数据库数据存贮组织和存贮路径的实现和维护。在计算机中,数据一般以文件形式保存或存放在数据库中。在数据库,数据存取路径分为主存存取路径与辅存存取路径,前者主要用于主键检索,后者用于辅助键检索。在系统中,路径一般分为相对路径和绝对路径。 数据存取路径是指存取数据的位置,由于程序 ...
分类:其他好文   时间:2017-08-06 21:49:52    阅读次数:155
虚拟存储器和高速缓存总结
http://blog.csdn.net/chen98765432101/article/details/54881652 概述 为了更加有效的管理存储器并且少出错,现代操作系统提供了一种对主存的抽象,叫做虚拟存储器。虚拟存储器是被应用程序所意识和使用的。也就是说,它是被抽象出来的,虚拟出来的主存。 ...
分类:其他好文   时间:2017-08-03 20:13:18    阅读次数:138
用Redis解决互联网项目的数据读取难点
Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Redis。 转向Redis当然也是可取的,许多开发者从一开始就把Redis作为首选数据库; ...
分类:其他好文   时间:2017-08-03 14:55:59    阅读次数:219
Java中volatile关键字解析
一、内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起 ...
分类:编程语言   时间:2017-07-30 15:46:36    阅读次数:135
虚拟内存 Virtual Memory
物理地址和虚拟地址 把主存看成是由连续字节单元组成的大数组,并且用物理地址(PA)来标识每个数组的单元。CPU需要加载存储器中一个字都时候,就指定这个字的物理地址的首地址,从而将存储器中的数据返回给CPU,通过物理地址来访问存储器的方式就是物理寻址。所以很直观,物理寻址方便很多,然而对于系统来说,直 ...
分类:其他好文   时间:2017-07-26 00:06:40    阅读次数:165
879条   上一页 1 ... 37 38 39 40 41 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!