内存条的基础知识

内存条的基础知识,第1张

接口类型,是根据内存条金手指上导电触片的数量来划分的。金手指上的导电触片,也习惯称为针脚数(Pin)。因为不同的内存采用的接口类型各不相同,而每种接口类型所采用的针脚数各不相同。下面就让我带你去看看关于内存条的基础知识吧,希望能帮助到大家!

内存知识 详解:接口类型

1、金手指

金手指(connecting finger)是内存条上与内存插槽之间的连接部件,所有的信号都是通过金手指进行传送的。金手指由众多金的导电触片组成,因其表面镀金而且导电触片排列如手指状,所以称为“金手指”。金手指实际上是在覆铜板上通过特殊工艺再覆上一层金,因为金的抗氧化性极强,而且传导性也很强。不过,因为金昂贵的价格,目前较多的内存都采用镀锡来代替。从上个世纪 90 年代开始,锡材料就开始普及,目前主板、内存和显卡等设备的“金手指”,几乎都是采用的锡材料,只有部分高性能服务器/工作站的配件接触点,才会继续采用镀金的做法,价格自然不菲。

内存的金手指

内存处理单元的所有数据流、电子流,正是通过金手指与内存插槽的接触与 PC 系统进行交换,是内存的输出输入端口。因此,其制作工艺,对于内存连接显得相当重要。

2、内存插槽

最初的计算机系统,通过单独的芯片安装内存,那时内存芯片都采用 DIP(Dual ln-line Package,双列直插式封装)封装,DIP 芯片是通过安装在插在总线插槽里的内存卡与系统连接,此时还没有正式的内存插槽。DIP 芯片有个最大的问题,就在于安装起来很麻烦,而且随着时间的增加,由于系统温度的反复变化,它会逐渐从插槽里偏移出来。随着每日频繁的计算机启动和关闭,芯片不断被加热和冷却,慢慢地芯片会偏离出插槽。最终导致接触不好,产生内存错误。

内存插槽

早期还有另外一种 方法 ,是把内存芯片直接焊接在主板或扩展卡里,这样有效避免了 DIP 芯片偏离的问题,但无法再对内存容量进行扩展,而且如果一个芯片发生损坏,整个系统都将不能使用,只能重新焊接一个芯片或更换包含坏芯片的主板。此种方法付出的代价较大,也极为不便。

对于内存存储器,大多数现代的系统,都已采用单列直插内存模块(Single Inline Memory Module,SIMM)或双列直插内存模块(Dual Inline Memory Module,DIMM)来替代单个内存芯片。这些小板卡插入到主板或内存卡上的特殊连接器里。

3、内存模块

1) SIMM

SIMM(Single Inline Memory Module,单列直插内存模块)。内存条通过金手指与主板连接,内存条正反两面都带有金手指。金手指可以在两面提供不同的信号,也可以提供相同的信号。SIMM 就是一种两侧金手指都提供相同信号的内存结构,它多用于早期的 FPM 和 EDD DRAM,最初一次只能传输 8bif 数据,后来逐渐发展出 16bit、32bit 的 SIMM 模组。其中,8bit 和 16bit SIMM 使用 30pin 接口,32bit 的则使用72pin 接口。在内存发展进入 SDRAM 时代后,SIMM 逐渐被 DIMM 技术取代。

2) DIMM

DIMM(Dual Inline Memory Module,双列直插内存模块)。与 SIMM 相当类似,不同的只是 DIMM 的金手指两端,不像 SIMM 那样是互通的,它们各自独立传输信号。因此,可以满足更多数据信号的传送需要。同样采用 DIMM,SDRAM 的接口与 DDR 内存的接口也略有不同,SDRAMDIMM 为 168Pin DIMM 结构,金手指每面为 84Pin,金手指上有两个卡口,用来避免插入插槽时,错误将内存反向插入而导致烧毁;

DDR DIMM则采用 184Pin DIMM 结构,金手指每面有 92Pin,金手指上只有一个卡口。卡口数量的不同,是二者最为明显的区别。DDR2 DIMM 为240pinDIMM 结构,金手指每面有 120Pin,与 DDR DIMM 一样金手指一样,也只有一个卡口,但是卡口的位置与 DDR DIMM 稍微有一些不同。因此,DDR 内存是插不进 DDR2 DIMM 的,同理 DDR2 内存也是插不进 DDR DIMM 的。因此,在一些同时具有 DDR DIMM 和 DDR2 DIMM 的主板上,不会出现将内存插错插槽的问题。

不同针脚 DIMM 接口对比。为了满足 笔记本 电脑对内存尺寸的要求,SO-DIMM(Small Outline DIMM Module)也开发了出来,它的尺寸比标准的 DIMM 要小很多,而且引脚数也不相同。同样 SO-DIMM 也根据 SDRAM 和 DDR 内存规格不同而不同。SDRAM 的 SO-DIMM 只有 144pin引脚,而DDR 的 SO-DIMM 拥有 200pin 引脚。此外,笔记本内存还有 MicroDIMM 和 Mini Registered DIMM 两种接口。MicroDIMM 接口的DDR 为 172pin,DDR2 为 214pin;Mini Registered DIMM 接口为 244pin,主要用于 DDR2 内存。

3) RIMM

RIMM(Rambus Inline Memory Module)是 Rambus 公司生产的 RDRAM 内存所采用的接口类型。RIMM 内存与 DIMM 的外型尺寸差不多,金手指同样也是双面的。RIMM 有也 184 Pin 的针脚,在金手指的中间部分有两个靠的很近的卡口。RIMM 非 ECC 版有 16 位数据宽度,ECC 版则都是 18 位宽。由于 RDRAM 内存较高的价格,此类内存在 DIY 市场很少见到,RIMM 接口也就难得一见了。

基础知识(入门篇)

关于01

我们初学编程时,只知道编写代码,运行程序,却不知道程序是在什么的基础上运行的。只知道声明变量,给变量赋值,数据存储在变量中,却不知道变量是以什么形式存在。

《内存》可以参考《计算机组成原理》和《微机原理》书籍,而作为信息学奥赛的同学们,只需了解《内存》的一些基础知识即可,不必深究。

关于《计算机组成原理》,可参考 文章 :

计算机组成原理(入门篇)

目录02

1、内存的内部结构

2、数据是如何存储在内存中

3、数据在内存中的表现形式

4、存储单元的大小

5、如何从内存中寻找指定的数据(内存地址)

概要03

本篇主要讲解有关《内存》的基础知识,有助于自己在编程上的进一步提升。

为什么学习《内存》的知识可以提升自己对编程进一步的认识呢

其实,我们学习信奥(C/C++)时,一般只是学习C/C++的相关语法。当我们练习多了,可以熟练地运用各种语法。我们也知道如何将1+1赋给一个int类型变量,也知道不能把整数1赋给string类型变量(对象)。但是1+1赋值 *** 作在内存中是如何实现的呢为什么浮点型存在误差为什么int类型与string类型不能直接赋值 *** 作

我们只知道编写的程序在内存中运行,却不知道数据在内存中是如何存储的。就好比只看到书籍的封面,但不知道书中的内容。

要求04

在学习《内存》之前,我们只需掌握C/C++一些基础知识,可以独立解决一些简单的问题即可。

内存的内部结构

对于信息学奥赛的同学们来说,《内存》这一概念比较抽象。不过,经过阅读文章《计算机组成原理(入门篇)》后,相信同学们对内存的概念清晰了不少,至少知道内存是用来存储程序运行的相关数据。

常用数据一般存储在硬盘中,如果对这些数据进行处理(例如使用Word写一篇文章),并不是CPU直接对硬盘的文件进行 *** 作,而是从硬盘相对应的位置把该文件的数据读取到内存中,CPU再对内存中的数据进行处理。简单地说,《内存》是CPU与硬盘进行沟通的“桥梁”。当然,并不一定是硬盘,平时存储数据的设备还有U盘等,统称为外存。

《内存》内部由数以亿计的纳米级电子元件构成。

如上图,内存条由存储芯片、金手指、电路组成。

存储芯片:黑色的方块。每个方块由很多的晶体管组成,可以理解为数据就存储在晶体管中。

金手指:底部的金色金属片。内存条插在主板的内存条插槽中,实际上与插槽接触的部位就是金手指。如此一来,CPU就可以通过主板与内存进行通信。

电路:绿色面板。面板中有许多细微的线路和电阻等电子元件,用于数据的传输。

数据是如何存储在内存中

家里控制电灯的开关,电脑的开关。存储芯片中的晶体管也是如此。程序运行的数据存储在晶体管中。

如上图,每个方格代表一个晶体管。

如下图,每个晶体管都有独立的开关,通电时开,断电时关。此处用白色表示开,黑色表示关。

一个数值并不是只存储在一个晶体管中,是多个晶体管。而多个晶体管构成一个存储单元。

存储单元的大小

存储单元有大小,而一个存储单元的大小是8位(bit)。

内存中常用的存储单位是:位(bit)、字节(Byte)。

1字节=8位

那么一个存储单元也是1字节。

关于《存储单位》的相关知识,会以一篇独立的文章详细讲解。

数据在内存中的表现形式

数据在内存中是以二进制的形式存储。

十进制是由0~9组成,而二进制是由0和1组成。

如上图,这是一个存储单元(8bit),有8个格子,一个格子表示1bit。而每一个格子的值要么0,要么为1。其中,白色表示开,黑色表示关,一般用1和0分别表示开和关。那么用二进制表示是01101001,转换为十进制的值是105,所以该存储单元存储的值就是105。

关于《进制》的相关知识,会以一篇独立的文章详细讲解。

此处只讲解数字数据,其他数据的表现形式很复杂。

如何从内存中寻找指定的数据(内存地址)

先举个例子:

如上图,有几栋楼房,我们都知道,每一栋楼都有一个具体的地址,而一栋楼的每家每户都有各自的房号,从而组成一个完整的地址。而我们的个人居民身份z就有一个详细地址。

居民身份z除了有地址外,还有身份z号码,每一个号码都是唯一。

如何从内存中寻找指定的数据

内存中的存储单元就像人一样,都有着独一无二的“身份z号码”,就是地址。比如警察叔叔根据身份z号码就能查到对应的个人信息。

再举个例子:

如上图,这是一个书柜,又分成若干个小柜子,现对每个小柜子进行分类放置书籍并设置标签。我们要寻找某一本书时,根据标签就可以轻松找到。程序运行时也是一样,知道要在什么地址进行数据的读写 *** 作。

其他疑问

为什么要分十进制而二进制

简单说,十进制是给人用的,而二进制是给机器用的。

数据有数字、字母、符号、声音、图像等等。数据是以二进制的形式存储在内存中。

内存数据输出到 显示器 时,为什么可以显示我们人类能看懂的信息

内存中的数据是经过转换处理后,我们才能看懂。我们所看到的数据(例如一篇文章、一张照片、一部),它们的本质还是二进制。

你不知道的内存知识

一、CPU与内存

先铺垫几个概念,以免后面混乱:

Socket或Processor: 指一个物理CPU芯片,盒装还是散装的。上面有很多针脚,直接安装在主板上。

Core : 指在Processor里封装一个CPU核心,每个Core都是完全独立的计算单元,我们平时说的4核心CPU,指的就是Processor里面封装了4个Core。

HT超线程:目前Intel与AMD的Processor大多支持在一个Core里并行执行两个线程,此时从 *** 作系统 看就相当于两个逻辑CPU(Logical Processor)。大多数情况下,我们程序里提到的CPU概念就是指的这个Logical Processor。

咱们先来看几个问题:

1、CPU可以直接 *** 作内存吗

可能一大部分老铁肯定会说:肯定的啊,不能 *** 作内存怎么读取数据呢。

其实如果我们用这聪明的大脑想一想,咱们的台式主机大家肯定都玩过。上面CPU和内存条是两个完全独立的硬件啊,而且CPU也没有任何直接插槽用于挂载内存条的。

也就是说,CPU和内存条是物理隔离的,CPU并不能直接的访问内存条,而是需要借助主板上的其他硬件间接的来实现访问。

2、CPU的运算速度和内存条的访问速度差距有多大

呵呵呵,这么说吧,就是一个鸿沟啊,CPU的运算速度与内存访问速度之间的差距是100倍。

而由于CPU与内存之间的速度差存在N个数量级的巨大鸿沟,于是CPU最亲密的小伙伴Cache 闪亮登场了。与DRAM 家族的内存(Memory)不同,Cache来自SRAM家族。

而DRAM与SRAM的最简单区别就是后者特别快,容量特别小,电路结构非常复杂,造价特别高。

而Cache与主内存之间的巨大性能差距主要还是工作原理与结构不同:

DRAM存储一位数据只需要一个电容加一个晶体管,SRAM则需要6个晶体管。

由于DRAM的数据其实是被保存在电容里的,所以每次读写过程中的充放电环节也导致了DRAM读写数据有一个延时的问题,这个延时通常为十几到几十ns。

内存可以被看作一个二维数组,每个存储单元都有其行地址和列地址。

由于SRAM的容量很小,所以存储单元的地址(行与列)比较短,可以被一次性传输到SRAM中。DRAM则需要分别传送行与列的地址。

SRAM的频率基本与CPU的频率保持一致,而DRAM的频率直到DDR4以后才开始接近CPU的频率。

3、Cache 是怎么使用的

其实Cache 是被集成到CPU内部的一个存储单元(平时也被我们称为高速缓存),由于其造价昂贵,并且存储容量远远不能满足CPU大量、高速存取的需求。

所以出于对成本的控制,在现实中往往采用金字塔形的多级Cache体系来实现最佳缓存效果。

于是出现了,一级Cache(L1 Cache)、二级Cache(L2 Cache)及三级Cache(L3 Cache)。每一级都牺牲了部分性能指标来换取更大的容量,目的也是存储更多的 热点 数据。

以Intel家族Intel SandyBridge架构的CPU为例:

L1 Cache容量为64KB,访问速度为1ns左右

L2Cache容量扩大4倍,达到256KB,访问速度则降低到3ns左右

L3 Cache的容量则扩大512倍,达到32MB,访问速度也下降到12ns左右(也比访问主存的105ns(40ns+65ns)快一个数量级)

L3 Cache是被一个Socket上的所有CPU Core共享的,其实最早的L3 Cache被应用在AMD发布的K6-III处理器上,当时的L3 Cache受限于制造工艺,并没有被集成到CPU内部,而是被集成在主板上,如图:

从上图我们也能看出来,CPU如果要访问内存中的数据,则需要经过L1、L2、L3三道关卡,就是这三个Cache中都没有需要的数据,才会从主内存中直接进行读取。

最后我们来看下Intel Sandy Bridge CPU的架构图:

二、多核CPU与内存共享的问题

问题:Cache一致性问题

多核CPU共享内存的问题也被称为Cache一致性问题。

其实就是多个CPU核心看到的Cache数据应该是一致的,在某个数据被某个CPU写入自己的Cache(L1 Cache)以后,其他CPU都应该能看到相同的Cache数据。

如果在自己的Cache中有旧数据,则抛弃旧数据。

考虑到每个CPU都有自己内部独占的Cache,所以这个问题与分布式Cache保持同步的问题是同一类问题

目前业界公认的解决一致性问题的最佳方案就是Intel 的MESI协议了,大多数SMP架构都采用了这一方案。

解决方案:MESI

不知道大家还记得Cache Line 吗,就是我们常说的高速缓存中缓存条目里面的那个缓存行。

其实仔细想想,在进行I/O *** 作从来不以字节为单位,而是以块为单位,有两个原因:

I/O *** 作比较慢,所以读一个字节与读连续N个字节的花费时间基本相同

数据访问一般都具有空间连续的特征

所以CPU针对Memory的读写也采用了类似于I/O块的方式

实际上,CPU Cache(高速缓存)里最小的存储单元就是Cache line(缓存行),Intel CPU 的一个Cache Line存储64个字节。

每一级Cache都被划分为很多组Cache Line,典型的情况就是4条Cache Line为一组。

当Cache从Memory中加载数据时,一次加载一条Cache Line的数据

如图我们可以看到,每个Cache Line 头部都有两个Bit来标识自身状态,总共四种:

M(Modified):修改状态,在其他CPU上没有数据的副本,并且在本CPU上被修改过,与存储器中的数据不一致,最终必然会引发系统总线的写指令,将Cache Line中的数据写回Memory中。

E(E__clusive):独占状态,表示当前Cache Line中的数据与Memory中的数据一致,此外,在其他CPU上没有数据的副本。

S(Shared):共享状态,表示Cache Line中的数据与Memory中的数据一致,而且当前CPU至少在其他某个CPU中有副本。

I(Invalid):无效状态,在当前Cache Line中没有有效数据或者该Cache Line数据已经失效,不能再用;当Cache要加载新数据时,优先选择此状态的Cache Line,此外,Cache Line的初始状态也是I状态

在对Cache(高速缓存)的读写 *** 作引发了Cache Line(缓存行)的状态变化,因而可以将其理解为一种状态机模型。

但MESI的复杂和独特之处在于状态有两种视角:

一种是当前读写 *** 作(Local Read/Write)所在CPU看到的自身的Cache Line状态及其他CPU上对应的Cache Line状态

另一种是一个CPU上的Cache Line状态的变迁会导致其他CPU上对应的Cache Line状态变迁。

如下所示为MESI协议的状态转换图:

具体MESI的实现过程可以看我另一篇文章:看懂这篇,才能说了解并发底层技术

深入理解不一致性内存

MESI协议解决了多核CPU下的Cache一致性问题,因而成为SMP架构的唯一选择,而SMP架构近几年迅速在PC领域(__86)发展。

SMP架构是一种平行的架构,所有CPU Core都被连接到一个内存总线上,它们平等访问内存,同时整个内存是统一结构、统一寻址的。

如下所示给出了SMP架构的示意图:

随着CPU核心数量的不断增加,SMP架构也暴露出天生的短板,其根本瓶颈是共享内存总线的带宽无法满足CPU数量的增加,同时,在一条“马路”上通行的“车”多了,难免会陷入“拥堵模式”。

不知道你是否听说过总线风暴,可以看下:总线风暴

在这种情况下,分布式解决方案应运而生,系统的内存与CPU进行分割并捆绑在一起,形成多个独立的子系统,这些子系统之间高速互联,这就是NUMA(None Uniform Memory Architecture)架构,如下图所示。

可以看出,NUMA架构中的内存被分割为独立的几块,被不同CPU私有化了。

因此在CPU访问自家内存的时候会非常快,在访问其他CPU控制的内存数据时,则需要通过内部互联通道访问。

NUMA架构的优点就是其伸缩性,就算扩展到几百个CPU也不会导致性严重的下降。

NUMA技术的特点

在NUMA架构中引入了一个重要的新名词——Node

一个Node由一个或者多个Socket Socket组成,即物理上的一个或多个CPU芯片组成一个逻辑上的Node

我们来看一个Dell PowerEdge系列服务器的NUMA的架构图:

从上图可以看出其特点:

4个处理器形成4个独立的NUMA Node由于每个Node都为8 Core,支持双线程

每个Node里的Logic CPU数量都为16个,占每个Node分配系统总内存的1/4

每个Node之间都通过Intel QPI(QuickPath Interconnect)技术形成了点到点的全互联处理器系统

NUMA这种基于点到点的全互联处理器系统与传统的基于共享总线的处理器系统的SMP还是有巨大差异的。

在这种情况下无法通过嗅探总线的方式来实现Cache一致性,因此为了实现NUMA架构下的Cache一致性,Intel引入了MESI协议的一个扩展协议——MESIF

针对NUMA的支持

NUMA架构打破了传统的“全局内存”概念,目前还没有任意一种编程语言从内存模型上支持它,当前也很难开发适应NUMA的软件。

Java在支持NUMA的系统里,可以开启基于NUMA的内存分配方案,使得当前线程所需的内存从对应的Node上分配,从而大大加快对象的创建过程

在大数据领域,NUMA系统正发挥着越来越强大的作用,SAP的高端大数据系统HANA被SGI在其UV NUMA Systems上实现了良好的水平扩展

在云计算与虚拟化方面,OpenStack与VMware已经支持基于NUMA技术的虚机分配能力,使得不同的虚机运行在不同的Core上,同时虚机的内存不会跨越多个NUMA Node

问题一:计算机的内存储器是指 微型计算机的内存储器是由半导体器件构成的。从使用功能上分,有随机存储器 (Random Access Memory,简称 RAM),又称读写存储器;只读存储器(Read Only Memory,简称为ROM)。
1随机存储器(Random Access Memory)
RAM有以下特点:可以读出,也可以写入。读出时并不损坏原来存储的内容,只有写入时才修改原来所存储的内容。断电后,存储内容立即消失,即具有易失性。 RAM可分为动态( Dynamic RAM)和静态(Static RAM)两大类。DRAM的特点是集成度高,主要用于大容量内存储器;SRAM的特点是存取速度快,主要用于高速缓冲存储器。
2.只读存储器(Read Only Memory)
ROM是只读存储器。顾名思义,它的特点是只能读出原有的内容,不能由用户再写入新内容。原来存储的内容是采用掩膜技术由厂家一次性写入的,并永久保存下来。它一般 用来存放专用的固定的程序和数据。不会因断电而丢失。
3CMOS存储器(plementary Metal Oxide Semiconductor Memory,互补金属氧化物半导体内存)
S内存是一种只需要极少电量就能存放数据的芯片。由于耗能极低,CMOS内存可以由集成到主板上的一个小电池供电常这种电池在计算机通电时还能自动充电。因为CMOS芯片可以持续获得电量,所以几十在关机后,他也能保存有关计算机系统配置的重要数据。

问题二:电脑中的内存指的是什么意思 cpu : 中央处理器, 计算机的大弗,负责运算所有数据
内存: RAM存储器 ,储存CPU运算的中间数据和结果
硬盘: 你的文件啊,啊 ,MP3啊都存储再这里边,像一
个大仓库
光驱:读取光盘数据
显卡:负责显示,将数据转换成模拟信号输出到显示器显

显示器: 负责将显卡送来的信号变成图形文字显示
声卡: 负责使电脑发出声音
网卡: 负责上网的
主板: 是以上配件的桥梁,上诉配件都安装再主板上
电源: 计算机的后勤部,将220电压转换成主板所需要的
各种电压
机箱:将以上部件装在里边,安全,美观,方便在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。随着计算机的发展越来越迅猛,存储设备也随之越来越先进,其存储容量也越来越大。今天,我们大家最常用的一些存储介质主要包括:内存、硬盘、软盘和光盘等,随着网络的发展壮大,网络存储已成为时代的主流,但是要普及到家用还需要一段时间,因此,我们今天先将以上提到的四个最常用的存储介质做一简单介绍。
存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,光盘等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,其速度与内存相比就显得慢的多。
一、内存
内存RAM(Random Access Memory)又称随机存储器,指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。一般来说所有的应用程序都要在RAM中运行,所以RAM的容量大小可以影响到程序的运行速度。RAM还有一个显著的特点,那就是它里面储存的信息,只有在开机状态下才会保存,如果机器关掉了,那么一切没有保存在硬盘或软盘上的信息,就全部丢失了,当下一次启动机器时内存里是不会留下任何以前的信息的。
二、硬盘
电脑中的零件那么多,到底什么才是硬盘呢?通过下面的来认识一下硬盘:
那么,硬盘到底由哪些部分组成呢?它能起到什么作用呢?
上图就是我们对硬盘的解剖图,① 所指的是磁头 ② 所指的是盘片(盘片由磁性材料制作,信息就记录在它上面。一个硬盘一般有好几个盘片)。
硬盘是一种利用磁性记录信息的外存储器。存储体是两面涂有磁性材料的圆片,盘片基底是硬的铝合金,所以称之为硬磁盘。
硬盘在加电后盘片一直旋转,所以CPU访问硬盘时不需要启动时间,访问速度快;容量大,数据传输速率也高;访盘时磁头不直接接触盘表面,摩擦力小,提高了速度且降低磨损。
硬盘是一种精密设备,不要强烈振动和碰撞,开机30秒内,不要立即关机,在接触硬盘时要防止人体静电损坏硬盘。
硬盘能够供我们日常存储文档和程序,不会发生掉电丢失现象,随着现在各种程序的不断发展,功能越来越完善,我们硬盘的容量也在不断地增加。下面介绍几个有关硬盘的关键参数:
1. 硬盘的转速(Rotational Speed): 也就是硬盘电机主轴的转速,转速是决定硬盘内部传输率的关键因素之一,它的快慢在很大程度上影响了硬盘的速度,同时转速的快慢也是区分硬盘档次的重要标志之一。现在的主流硬盘转速一般为7200>>

问题三:计算机的内存储器是指? C、RAM和ROM

问题四:计算机的内存储器是指RAM和ROM,RAN和ROM是什么? RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为 *** 作系统或其他正在运行程序的临时存储介质(可称作系统内存)。 不过,当电源关闭时RAM不能保留数据,如果需要保存数据,就必须把它们写入到一个长期的存储器中(例如硬盘)。正因为如此,有时也将RAM称作“可变存储器”。RAM内存可以进一步分为静态RAM(SRAM)和动态内存(DRAM)两大类。DRAM由于具有较低的单位容量价格,所以被大量的采用作为系统的主记忆。
ROM(Read Only Memory)的全名为唯读记忆体,它相当于PC机上的硬盘,用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途。
RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会。

问题五:计算机的内存包括什么 内存就是随机存贮器(Random Access Memory,简称为RAM)。RAM分成两大类:静态随机存储器,即Static RAM(SRAM)和动态随机存储器,Dynamic RAM(DRAM),我们经常说的“系统内存”就是指后者,DRAM。
SRAM是一种重要的内存,它的用途广泛,被应用在各个领域。SRAM的速度非常快,在快速读取和刷新时可以保持数据完整性,即保持数据不丢失。SRAM内部采用的是双稳态电路的形式来存储数据,为了实现这种结构,SRAM的电路结构非常复杂,往往要采用大量的晶体管来构造寄存器以保留数据。采用大量的晶体管就需要大量的硅,因此就增加了芯片的面积,无形中增加了制造成本。制造相同容量的SRAM比DRAM的成本贵许多,因此,SRAM在PC平台上就只能用于CPU内部的一级缓存以及内置的二级缓存。而我们所说的“系统内存”使用的应该是DRAM。由于SRAM的成本昂贵,其发展受到了严重的限制,目前仅有少量的网络服务器以及路由器上使用了SRAM。
DRAM的应用比SRAM要广泛多了。DRAM的结构较SRAM要简单许多,它的内部仅仅由一个MOS管和一个电容组成,因此,无论是集成度、生产成本以及体积,DRAM都比SRAM具有优势。目前,随着PC机的不断发展,我们对于系统内存的要求越来越大,随着WindowXP的推出,软件对于内存的依赖更加明显:在WindowsXP中,专业版至少需要180MB内存以上,而在实际使用中,128MB才能保证系统正常运行。因此,随着PC的发展,内存的容量将不断扩大,速度也会不断提升。
好了,下面我们在来说一下内存的速度问题。我们选择内存的速度,决定于你选用CPU的前端总线,例如你用的是Pentium 4A那你用双通道的DDR200或者DDR400就已经足够了~因为P4A的前端总线是400MHz,但是由于内存厂商的市场策略问题,DDR200基本就没有出货。取而代之的是DDR266能够提供21GB的带宽,此种内存适用于Athlon XP低频、毒龙以及533MHz FSB Pentium 4B等半过时产品(需搭配双通道),已经不在主流市场之内。
DDR333能够提供27GB的内存带宽适用于AMD 166MHz外频的Barton处理器。而双通道的DDR400内存以及DDR433 DDR450内存将能够提供64GB以上的内存带宽,主要应用在Intel高端的Pentium 4C、Pentium 4E(Prescott核心)以及Athlon 64上面。当然,上文所述的仅仅是能够满足硬件系统的最低要求,如果您拥有一颗像毒龙16GHz、Athlon XP 1800+(b0 15V低压版)、Pentium 4 18A、AthlonXP 2000+Pentium 4 24C以及Barton 2500+这样具有极品超频潜力的CPU那么我推荐您购买高档次的内存,例如Athlon 2000+配合DDR333的内存,这样基本所有的Barton 2000+都可以超到2500+使用,市场上的假2500+就是用2000+超频而来的。
在Windows XP系统的实际应用中,我们提出一个不规范的公式 内存容量〉内存速度〉内存类型。也就是说就算是256M的SDRAM也要比128M的DDR400系统速度快,在选购内存的时候,我们建议XP系统应该配备384M以上的内存,才能保证系统的快速运行。

问题六:计算机的内存容量通常是指? A
1、RAM,Random-Access Memory(随机存取存储器伐
2, ROM 只读内存(Read-Only Memory)就是一块单独的内部存储器,和随机内存RAM(即平时说的内存)相似,但是只能读取,用来存储和保存永久数据的。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。

问题七:计算机的内存容量指的是什么容量 内存容量是指物理内存,揣是内存条。和虚拟内存。虚拟内存是用来运行计算机处理任务时暂借的容量。一般来说,虚拟内存是物理内存的15倍

问题八:电脑物理内存指的是什么? 物理内存就是实际内存条的可用内存量 (内存条是你主机里的一个零件) 至于你双开 没办法是你内存太小了哦!! 对,你说的对,内存小则机子运行速度慢,所以双开对于你的机子就有些强机所难 呵呵! \n去电脑市场买个内存条去 把机子的内存升到1G的 就是在加装个512的 不贵 300多元就能弄个的 至于装很简单 只要你的 机子不是老掉牙的 就可以装 一般 \n内存是即插即用的 就是插到电脑主板的一个特定插槽上就能用不用安装驱动程序 具体的这里不好说清楚你 要买的话 卖得人有义务告诉你具体怎么安装的 你问他就行了 还有显卡去买个独立的128M的 吧你机子的具体资料带上 去电脑市场 卖个700多元的 128M的就行了 具体那种你让老板根据你的机子的具体资料给你选个cpu一般不会过时的哦 还有 你说你还有的100M内存 可能是别的什么程序哦 这个你看你的进程有显示没 但其实既是你那100M加上还是不能双开的 而且单开也会卡的哦 所以去花钱吧!

问题九:“计算机的内存是按字节来进行编址的”这句话是什么意思?内存指的是什么? 内存就是主存。按字节编址的意思,我给你举个例子:比如一个计算机,地址线有16根,数据线是8位的。那么它如果是按字节编址的话,它的寻址范围就是2^16次方。你把内存看做是一个栈,栈是一层一层的,每层都是一个字节,每个字节8位。这就是“计算机的内存是按字节来进行编址”的模型。就像梯子一样,呵呵。

问题一:固态硬盘可以用在服务器吗?可以商用吗? 固态硬盘可以使用在服务器上和电脑上 固态硬盘的读写要比普通的硬盘好上很多 1 启动快,没有电机加速旋转的过程。
2 不用磁头,快速随机读取,读延迟极小。根据相关测试:两台电脑在同样配置的电脑下,搭载固态硬盘的笔记本从开机到出现桌面一共只用了18秒,而搭载传统硬盘的笔记本总共用了31秒,两者几乎有将近一半的差距。
3 相对固定的读取时间。由于寻址时间与数据存储位置无关,因此磁盘碎片不会影响读取时间。
4 基于dram的固态硬盘写入速度极快。
5 无噪音。因为没有机械马达和风扇,工作时噪音值为0分贝。某些高端或大容量产品装有风扇,因此仍会产生噪音。
6 低容量的基于闪存的固态硬盘在工作状态下能耗和发热量较低,但高端或大容量产品能耗会较高。
7 内部不存在任何机械活动部件,不会发生机械故障,也不怕碰撞、冲击、振动。这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在笔记本电脑发生意外掉落或与硬物碰撞时能够将数据丢失的可能性降到最小。
8 工作温度范围更大。典型的硬盘驱动器只能在5到55摄氏度范围内工作。而大多数固态硬盘可在-10~70摄氏度工作,一些工业级的固态硬盘还可在-40~85摄氏度,甚至更大的温度范围下工作。
9 低容量的固态硬盘比同容量硬盘体积小、重量轻。但这一优势随容量增大而逐渐减弱。直至256GB,固态硬盘仍比相同容量的普通硬盘轻。

问题二:固态硬盘可以作为服务器硬盘吗? 固态硬盘可以做服务器硬盘的!
现在很多网吧都买品牌服务器然后上固态硬盘做回写!
现恭服务器有25寸和35寸的 以后的趋势应该是向25寸硬盘发展
您说RAID故障 您看下是不是硬盘坏了或者是RAID卡出现故障!

问题三:服务器 可以用固态硬盘吗 可以用,不少对IOPS要求高的项目用PCIE的SSD或者干脆用内存,用传统SSD的现在反倒貌似不太多见,现在主流在用的x86服务器一般都是针对传统磁盘优化的,直接把磁盘换成SSD稳定性不一定很好,也不一定能发挥出SSD的优势,比如传统服务器上的阵列卡会有瓶颈,如果真想用SSD最好去买针对SSD优化过IO结构的新机型,或者成品全闪存存储

问题四:服务器全部用固态硬盘怎么样 服务器的读写一般比台式机要频繁,所以说服务器的ssd不能采用一般家用的tlc或者mlc刻录的固态硬盘,而是使用价格更为昂贵的slc的固态硬盘,一般这样固态硬盘240的都上千,所以说现在服务器大多仍采用的是万转或者1万5千转的服务器专用机械硬盘。

问题五:固态硬盘可以作为服务器硬盘吗 当然可以。不过不建议用固态硬盘作服务器硬盘。
缺点:
固态硬盘在频繁写入的情况下,寿命有限。
目前,可靠性不怎么好。服务器的数据是很重要的,不能出错。
优点:
只有一点,随机访问速度快。顺序访问未必比机械硬盘快很多。
谈谈机械硬盘吧:
缺点:
1随机访问速度慢。
优点:
磁盘盘片无读写寿命限制
可靠性高
即使寿命终结,通常是机械结构寿命终结。盘片还是好的,数据还在,容易做数据恢复。
对于服务器来讲,数据可以分成两部分:
系统数据:
就是软件环境需要的数据。这部分数据通常不会频繁变化。但是也不经常访问。只有启动时才访问。
应用数据
就是与服务器提供的服务相关的数据。这部分数据,会被频繁读写,经常变动。
如果固态硬盘主要用来存储系统数据,唯一的好处就是系统启动比较快。但是,服务器不需要频繁启动。所以,固态硬盘的访问速度优势无法体现。如果固态硬盘用来存储应用数据,虽然访问速度快,但是,寿命将很快终结。
烈奕联 lieyilian dot 为你解答

问题六:固态硬盘可以作为服务器硬盘吗 可以的,服务器对数据安全要求较高,因此一般使用企业级的固态硬盘,如intels3700系列,比较昂贵。

问题七:服务器上SSD固态硬盘作用大吗? 肯定的,上SSD固态硬盘作用很明显,特别是高端的SSD。在性能上已经远远超过了普通硬盘的读写速度,现在SSD最大的读写速度达到1000MB/s以上。这们也是看你自己的实际情况是否真的能用得上,如果你放一个网只有几百人在线,完全就是浪费资源。如果你的网拥有几万在人线,那效果就会比较明显了。其实,现在好像都不用买了,很多租用服 务器都带有,比如华数世纪他们的服 务器都可以选配SSD固态硬盘。

问题八:服务器可以加可以固态硬盘吗? 可以,只要你有相应的接口。。我想说的是,SSD很贵的哦。。。服务器用这个,你话费会很高的

问题九:服务器存储,大家觉得固态硬盘能使用多少年 理论上是按照擦写次数(预计能用10-20年),但是由于电子产品更新太快,一般五年左右就可以进行更换。你可以去服务器存储厂商(正睿)的网上咨询一下和找找相关技术文档参考一下,很快就清楚了。

问题十:网吧服务器固态硬盘使用要注意哪些问题 固态硬盘的安装
1固态硬盘4K对齐
可以使用win7系统盘对固态硬盘分区和格式化,或使用硬盘分区工具Diskgen软件(至少是37版本以上)对固态硬盘进行4K对齐。
2开启硬盘AHCI功能
就目前来说,大部分台式机电脑默认是IDE模式,开启硬盘AHCI模式需要进入Bios里面设置开启。笔记本则大多默认已经采用AHCI模式。
进入Bios开启硬盘AHCI模式的大致步骤是:重新启动电脑,启动电脑时按Del键进入BIOS,依次选择Devices→ATA Drives Setup→Configure SATA as→AHCI,最后按F10键保存并退出BIOS
最有效的提升固态硬盘性能除了以上两项基本重要的知识点外,还有一些影响比较大的其它方面,比如主板开启了节能功能以及误接第三方SATA3接口等等均会对固态硬盘速度有较大的影响,下面分别介绍下。
1)主板开启节能模式导致固态硬盘性能下降
通常开通了主板的节能功能,CPU的频率会有所降低,这也将导致固态硬盘的性能下降,因为在节能时CPU频率减弱10%,发送指令时则会慢了10%,因此测试时理论SSD性能会减弱了10%,因此如果想发挥固态硬盘最佳性能,主板请不要开启节能模式。
2)误接第三方SATA3接口影响性能
现在很多的主流主板均支持SATA30接口,比如Intel的B75以上主板以及AMD的A75以上主板均带有SATA30接口,这些对于固态硬盘也说也是非常重要的,如果我们选用的主板不支持SATA30接口(如H61或A55以下主板就不含有SATA30接口),那么对固态硬盘性能上影响较大。另外一方面,第三方SATA3接口方案的测试成绩几乎完败给原生SATA3的成绩,特别在Starting Applications速度上足足差了20MB/s。(Starting Applications:用IE打开PCMark 7 specification 10 document等待完全有响应的硬盘 *** 作记录。其中有85%都是随机读取。)从而导致分数大大下滑,采用了第三方SATA3芯片方案大大拖累了随机速度,从而导致其性能急剧下降。

SRAM存储元件所用MOS管多,占硅片面积大,因而功耗大,集成度低;DRAM存储元件所用MOS管少,占硅片面积小,因而功耗小,集成度很高;

SRAM采用一个正负反馈触发器电路来存储信息,所以只要直流供电电源一直加在电路上,就能一直保持记忆状态不变,所以无需刷新。DRAM采用电容存储电荷来存储信息,会发生漏电现象,所以要使状态保持不变,必须定时刷新;因为读 *** 作会使状态发生改变,故需读后再生。

SRAM不会因为读 *** 作而使状态发生改变,故无需读后再生,特别是它的读写速度快,其存储原理可看作是对带时钟的RS触发器的读写过程。DRAM因为特别是它的读写速度相对SRAM元件要慢的多,其存储原理可看作是对电容充、放电的过程。

SRAM价格比较昂贵,因而适合做高速小容量的半导体存储器,如Cache。相比于SRAM、DRAM价格较低,因而适合做慢速大容量的半导体存储器,如主存。有三种刷新方式:集中、分散和异步。

扩展资料:

静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后还能储存资料的ROM或闪存是不同的。

参考资料:

SRAM百度百科 DRAM百度百科

不考虑价格的话当然1T固态好。考虑价格的话那就要根据需求来,512G固态足够日常使用了,机械硬盘用来存东西也挺好,所以后者性价比更高一点。

1T容量等于2倍的512G,也就是说1T容量大一倍,但是它是机硬盘,虽然储存很多东西,速度却很慢。固态硬盘是优点是储存速度很快。

扩展资料:

基于DRAM的固态硬盘:采用DRAM作为存储介质,应用范围较窄。它仿效传统硬盘的设计,可被绝大部分 *** 作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。应用方式可分为SSD硬盘和SSD硬盘阵列两种。

是一种高性能的存储器,理论上可以无限写入,美中不足的是需要独立电源来保护数据安全。DRAM固态硬盘属于比较非主流的设备。

参考资料来源:百度百科-固态硬盘


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12661555.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存