内存的物理Bank
来源:互联网 发布:c语言字符串比较大小 编辑:程序博客网 时间:2024/04/29 07:06
传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit(位)。当时控制内存与CPU之间数据交换的北桥芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,而这个位宽就称之为物理Bank(Physical Bank)的位宽。所以内存必须要组织成物理Bank来与CPU打交道(火速链接:内存带宽的知识请查阅2006年2月刊的《双通道一定具有更高的带宽吗》一文)。
辨别内存的物理Bank数
我们要知道内存的物理Bank,必须知道单个芯片的位宽(通常是8bit),乘以芯片的数量就可以得出内存总位宽,并以此能判断内存的物理Bank数量。比如8颗8bit的内存芯片组成的内存模组,就是单物理Bank,如果是16颗8bit芯片,就是双物理Bank。也就是说,如果内存总位宽为64bit,它就是单物理Bank,如果总位宽为128bit,那就是双物理Bank。
就目前市场而言,对于单物理Bank 或双物理Bank其实可以简单地理解为:256MB的内存不管是双面还是单面都是单物理Bank的,双面的512MB内存则是双物理Bank的,而单面的512MB则为单物理Bank。
单内存芯片容量限制——内存“双面性”原因所在
我们知道如果要增加内存的容量,通常有两种方法:第一种就是通过增加每一个独立模块的容量来增加Bank的容量,第二种方法就是增加芯片数目。
在256MB开始成为主流时,单个内存芯片的容量有16MB和32MB两种,虽然容量不同,但大小规格并没有发生改变,所以在内存PCB板上最多只能布置16个内存颗粒。随着256MB内存的普及,出于成本上考虑和制造工艺上考虑,16MB的内存芯片就逐步退出市场,现在双面的256MB(16MB×8×2)规格的内存就很少见了,可能在二手市场上还可能看到它的身影。
随着其他硬件设备的发展,系统对内存容量提出了更高的要求,于是出现了单内存芯片的容量由32MB向64MB方向过度的局面,所以现在市场上还是存在大量的256MB(32MB×8)规格和512MB(32MB×8×2)规格的内存。同时随着512MB内存的逐步占据主流内存市场,64MB单内存芯片肯定大量投产,单面512MB内存肯定会逐渐增多,可以说这是内存发展的一个必然趋势。
选双面还是选单面,已经不是一个问题
虽说同容量的内存有单、双面之分,但对于普通用户而言,它们在性能上并无太大的差别,所以,在选择的时候还得需要根据自己主板的芯片组特性来决定。不同的芯片组所支持的Bank数是不同的,如果采用不附合规格的内存往往会造成系统不稳定、内存降频、容量减半的情况。比如旧的i845芯片组仅支持4个Bank,现在很多大容量内存都是双Bank的,这意味着在Intel 82845芯片组上我们最多只能使用两条这样的内存,否则芯片组将无法识别。不过,对于一些较新的芯片组,已没必要过多地考虑这一顾虑了。
- 内存的物理Bank
- DDR的物理BANK和逻辑BANK && truth table
- 关于内存Bank的探讨
- 内存Bank
- linux的物理内存
- 物理内存的管理
- 物理内存的分配
- 物理内存的描述
- 物理内存的管理
- 内存芯片的BANK参数说明
- 内存上bank数的意思
- 内存颗粒的逻辑bank理解
- Oracle9i的物理内存管理
- JAVA获得总的物理内存、剩余的物理内存、已使用的物理内存等信息
- 进程的虚拟内存,物理内存,共享内存
- 进程的虚拟内存,物理内存,共享内存
- 进程的虚拟内存,物理内存,共享内存
- 关于内存Bank
- mysql的create database
- C#仿QQ皮肤-实现原理系列文章导航
- Flex中为控件使用远程XML数据
- SQL排序规则应用小记
- The Advantages and Disadvantages of the Mbt Shoe
- 内存的物理Bank
- 使用多线程的场合
- asp.net传参的10种经典方法
- mysql中:单表distinct、多表group by查询去除重复记录
- 开始学C了
- 几种排名函数的区别
- 否XML文档武汉卓圃生物科技有限公司
- JAVA 内部类的简单总结
- 安心做毕设