码迷,mamicode.com
首页 >  
搜索关键字:buffer    ( 4969个结果
Buffer和Cache的区别
缓存(cached)是把读取过的数据保存起来,重新读取时若命中(找到需要的数据)就不要去读硬盘了,若没有命中就读硬盘。其中的数据会根据读取频率进行组织,把最频繁读取的内容放在最容易找到的位置,把不再读的内容不断往后排,直至从中删除。缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进行...
分类:其他好文   时间:2014-09-10 19:29:21    阅读次数:274
oracle buffer cache的基本原理
Buffer cache的原理一、1·)当一个服务器进程需要读数据到buffer cache中时,首先必须判断该数据在buffer中是否存在,如果存在且可用,则获取该数据,根据lru算法在lru list上移动该block;如果buffer中不存在该数据,则需要从数据文件上获取2)在读取数据之前,s...
分类:数据库   时间:2014-09-10 19:16:00    阅读次数:311
WAIT EVENT: latch: cache buffers chains
关于CACHE BUFFERS CHAINS描述 CACHE BUFFERS CHAINS latch is acquired when searching for data blocks cached in the buffer cache. Since the Buffer cache is implemented as a sum of chains...
分类:其他好文   时间:2014-09-10 14:13:40    阅读次数:345
node.js模块之Buffer模块
http://nodejs.org/api/buffer.htmlPure JavaScript is Unicode friendly but not nice to binary data. When dealing with TCP streams or the file system, it...
分类:Web程序   时间:2014-09-09 23:02:59    阅读次数:491
Writing buffer overflow exploits - a tutorial for beginners
Buffer overflows in user input dependent buffers have become one of the biggest security hazards on the internet and to modern computing in general. T...
分类:其他好文   时间:2014-09-09 19:58:59    阅读次数:341
检查输入是否为两个字节的十六进制数
for(int i =0;i='0'&& c='A'&& c<='F') || c == ' ' ) ) { MSG("WARING:请检查输入是否符合要求... "); return; } }
分类:其他好文   时间:2014-09-09 17:52:59    阅读次数:127
文件块读写-使用fread和fwrite
通常使用fprintf和fscanf进行对文件的格式化读写,但是因为读写的过程中要进行转码,因此那么可以通过fread和fwrite进行对数据块的读写。函数定义为size_t fread(void *buffer,size_t numbyte,size_t count, FILE *fp);size...
分类:其他好文   时间:2014-09-07 12:12:35    阅读次数:229
C#编写的多生产者多消费者同步问题
// 多个生产者和多个消费者,能生产n个产品的情况using System;using System.Threading;public class HoldIntegerSynchronized{ private int[] buffer; //缓冲区 private int occupiedBu....
分类:其他好文   时间:2014-09-06 14:49:33    阅读次数:153
【设计优化】-使用缓冲(Buffer)提高程序性能
缓冲区是一块特定的内存区域。开辟缓冲区的目的是通过缓解应用程序上下层之间的性能差异,提高系统性能。 缓冲可以协调上层组件和下层组件的性能差异。当上层组件性能由于下层组件时,可以有效地减少上层组件对下层组件的等待时间。例如,在操作系统中,为了改善 CPU 与 I/O 设备速度不匹配的矛盾,设置了缓冲区,程序输出的数据先送到缓冲区暂存,然后由I/O 设备慢慢地处理。这时,CPU不必等待,可以继续执行程序。实现了CPU与I/O设备之间的并行工作。事实上,凡在数据的到达速率与其离去速率不同的地方,都可设置缓冲,以缓...
分类:其他好文   时间:2014-09-05 00:59:30    阅读次数:218
MapReduce剖析笔记之八: Map输出数据的处理类MapOutputBuffer分析
在上一节我们分析了Child子进程启动,处理Map、Reduce任务的主要过程,但对于一些细节没有分析,这一节主要对MapOutputBuffer这个关键类进行分析。MapOutputBuffer顾名思义就是Map输出结果的一个Buffer,用户在编写map方法的时候有一个参数OutputColle...
分类:其他好文   时间:2014-09-04 01:28:16    阅读次数:416
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!