??
cpu性能探究-Linux Cache机制
在阅读文章前,您应该具备基本的存储器层次结构知识,至少要了解局部性原理。要详细了解cache基本原理,可以参考本书《深入理解计算机系统》中存储器体系结构一章:
带着疑问来看文章,cache对于程序员是不可见的,它完全是由硬件控制的,为什么在linux内核中还有cache.h这个头文件,定义了一些关于cache的结构?
...
分类:
系统相关 时间:
2014-10-28 15:36:01
阅读次数:
281
终于知道TF卡是什么了。。。
TF卡又称microSD,是一种极细小的快闪存储器卡,由SanDisk(闪迪)公司发明创立。
这种卡主要于手机使用,但因它拥有体积极小的优点,随着不断提升的容量,
它慢慢开始于GPS设备、便携式音乐播放器和一些快闪存储器盘中使用。
它的体积为 15mm x 11mm x 1mm - 相当于手指甲盖的大小,能够以转接器来接驳于SD卡插槽中使用。...
分类:
其他好文 时间:
2014-10-28 12:18:42
阅读次数:
201
1.定义一个基于图灵模型的计算机。这是一种图灵设想的通用计算设备,所有的计算都可以在这种设备上运行。通过给这种计算机输入数据,计算机中的程序就可以指导计算机来给数据进行处理,处理完后输出结果。2.定义一个基于冯·诺伊曼模型的计算机。基于冯·诺伊曼模型的计算机由存储器、算术逻辑单元、控制单元和输入/输...
分类:
其他好文 时间:
2014-10-25 09:13:59
阅读次数:
2503
在PC硬件体系结构里,速度最快的存储器是CPU里面的寄存器,接着到二级缓存,再到系统RAM内存,最后才到硬盘。因为这种体系结构,就决定了操作系统对文件的操作方式,或者说是最优化的算法。比方操作系统接收到写文件的数据时,就会先把数据保存到RAM里,然后在合适的时间或者合适的数据量时再写到硬盘里。但有时...
在计算机科学中,算法分析(Analysis of algorithm)是分析执行一个给定算法需要消耗的计算资源数量(例如计算时间,存储器使用等)的过程。算法的效率或复杂度在理论上表示为一个函数。其定义域是输入数据的长度,值域通常是执行步骤数量(时间复杂度)或者存储器位置数量(空间复杂度)。算法分析是...
分类:
编程语言 时间:
2014-10-22 14:12:10
阅读次数:
490
顺序存储结构特点:数据元素的存储对应一块连续的存储空间,数据元素之间的前驱和后续关系通过数据元素在存储器的相对位置来反映。链式存储结构特点:数据元素的存储对应的是不连续的存储空间,每个存储节点对应一个需要存储的元素,,元素之间的逻辑关系通过存储节点之间的链接关系反映出来。java中是以一维数组和对象...
分类:
其他好文 时间:
2014-10-21 15:04:20
阅读次数:
167
他们四者相互独立RAM掉电易失数据,ROM掉电不丢失数据。NOR Flash 和 NAND Flash是现在市场上两种主要的非易失闪存技术,Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机,移动设备的内存、M...
分类:
其他好文 时间:
2014-10-21 10:17:09
阅读次数:
219
Nand flash编辑本词条缺少信息栏、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!Nand-flash内存是flash内存的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据...
分类:
其他好文 时间:
2014-10-21 10:15:47
阅读次数:
283
这里马哥讲了好多,能听懂,但需要记得东西好少,不过我还是按照我对计算机的理解画了一张图,不一定准确,但是差不多把,计算机底层是由运算器、控制器、存储器、输入设备、输出设备这五大部件组成的其中运算器和控制器是在cpu中的,运算器是负责计算的,控制器是负责控制程序..
分类:
其他好文 时间:
2014-10-21 02:21:39
阅读次数:
221
存储器系统是一个具备不同容量、成本和访问时间的存储设备。其访问速度由快到慢,依次为CPU急促请你,告诉缓冲存储器(SRAM),主存储器(DRAM),磁盘,通过网络连接的其他存储设备。 每次CPU和主存之间的数据传送都是通过一系列步骤完成的,局部性通常由两种形式,时间局部性和空间局部性。时间局部性指的...
分类:
其他好文 时间:
2014-10-20 20:58:52
阅读次数:
259