知识大全 什么是内存

Posted

篇首语:世界上三种东西最宝贵本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 什么是内存相关的知识,希望对你有一定的参考价值。

什么是内存?内存有什么用?

什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢的多。内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。
既然内存是用来存放当前正在使用的(即执行中)的数据和程序,那么它是怎么工作的呢?我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的“动态”,指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,借此来保持数据的连续性。
从一有计算机开始,就有内存。内存发展到今天也经历了很多次的技术改进,从最早的DRAM一直到FPMDRAM、EDODRAM、SDRAM等,内存的速度一直在提高且容量也在不断的增加。今天,服务器主要使用的是什么样的内存呢?目前,IA架构的服务器普遍使用的是REG?ISTEREDECCSDRAM,下一期我们将详细介绍这一全新的内存技术及它给服务器带来的独特的技术优势。
内存一般指的是随机存取存储器,简称RAM。前面提到静态内存(SRAM)用作系统的高速缓存,而我们平常所提到的电脑的内存指的是动态内存,即DRAM。除此之外,还有各种用途的内存,如显示卡使用的VRAM,存储系统设置信息的CMOS RAM等。
动态内存中所谓的“动态”,指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个内存刷新(Memory Refresh)的操作,这要额外设计一个电路。
我们可以这样理解:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因; 刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,籍此来保持数据的连续性。有了刷新操作,动态内存的存取速度比静态内存要慢很多。
内存的数据传输量很大,难免发生错误,在较高要求时,需要有检验错误和修正错误的功能。
内存的速度
内存的速度用纳秒(ns)表示,比较老一些的EDO RAM的有70纳秒.60纳秒的,平常我们指的 -7 和-6 就是指的这两种。
现在最流行的SDRAM的速度更快,达到10纳秒,符合PC-100标准的 SDRAM速度达到8纳秒。
每个程序都有内存要求,这因程序的不同而有差异。一般内存越大,程序运行时就越快捷。
有些程序设计为在内存不够时可以用硬盘代替,即虚拟内存,但它的速度实在是慢得多。
在过去的应用中,我们会碰到各种各样的内存问题,尤其在DOS环境下,还必须了解基本内存、扩展内存和扩充内存的概念,并要掌握内存设置的技巧。
不过我们现在使用Windows 98,就不用再理会那些烦人的内存问题啦。
内存条是内存芯片焊接在一定规格的印刷电路板(PCB)上,通常叫SIMM,意即单列直插式存储器模块。
这类的内存要成对安装才能使用。不过现在已经很少使用这种内存了。
而今多采用DIMM(168线)内存条,也就是我们通常所说的168线内存。
DIMM内存条也叫做SDRAM,同步动态内存。现在,市面上出售的主板几乎都只有DIMM内存插槽。常见的单条容量有16MB、32MB、64MB、128MB等。DIMM内存条可单条使用,不同容量的DIMM标准内存条也可以混用。单条的DIMM内存可以插在主板上的任何一个DIMM插槽中。

什么是虚拟内存 虚拟内存有什么用

虚拟内存,就像它名字那样,将不是内存的区域当做内存来使用,简单来说就是把外存当做内存来使用。
有朋友认为虚拟内存越大越好,其实并不是这样。据说,虚拟内存为电脑实际内存的1.5倍到2倍之间,这个虚拟内存的大小为最佳的虚拟内存数值。有些朋友会以为虚拟内存没有用处,就将虚拟内存禁用,这种做法是万万不可的,严重时可能会使我们的电脑程序出现紊乱。

物理内存有什么用?虚拟内存有什么用?是不是越大速度越快 我4G内存

32位的系统只支持2G的内存,64位系统支持4G以上的内存,内存不是越大越好,和你的主板,cpu等等其他硬件有关,4g以上的内存可以不用虚拟内存(玩大型游戏除外)

手机内存有什么用?

还是看我的吧,手机内存分为静态内存还有动态内存。即所谓的RAM和ROM内存。
用来放音乐的,放文件的,就是这些东西可以永久保存的,就是RAM静态内存,就是手机上的内存卡啊,还有手机自带的存储空间。相当与电脑上的硬盘。
手机运行软件,需要调用数据到ROM动态内存,才可以执行,就相当与电脑上的内存条,一般内存越大,运行就越顺畅~
平常我们说的手机内存应该是讲手机的RAM,自带的内存,这个不必要多少看重,有128就好了,关心的应该是ROM ,即运存到底有多少,这个 才是关键,运存小的手机容易死机,反应速度慢
够是够了,呵呵,我的NOKIA5320就算是开机也有80多M的剩余运存
希望可以帮助到你~

ps3 内存有什么用

正常情况下游戏要安到硬盘里一小部分 几百兆吧 玩还是用盘
但现在情况变了,ps3的3.41固件(系统)破解了,也就是说现在的几乎所有游戏只要考到机子了甚至是外置的硬盘里,主机在插上一个优盘样子的破解狗,就可以直接玩了
也就是说买正版插盘玩硬盘不用很大,要玩破解那硬盘就不够用了,战神、最终幻想都是30G以上,很多游戏都10G以上呵呵
新出的薄机160G港行2500,破解那狗150也有贵的,主机破解后暂不能升级,也不好网战,当单机游戏吧

虚拟内存有什么用

别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存[1]技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。

内存主要是用来临时存贮数据
比如电脑中调用的数据,就需要从硬盘读出,发给内存,然后内存再发给CPU
虚拟内存一般是用在内存不足的情况下
系统自动调用硬盘的空间,用来暂时替代不够的内存工作
由于虚拟内存用的是硬盘空间
硬盘的读写速度要远远低于真正的内存
所以设置过大虚拟内存会影响你计算机的速度
并且虚拟内存最好是设置成你不经常用的磁盘分区上
因为不经常用的分区碎片少,磁头读写顺畅,相对较快
想以“自定义大小”的方法来处理虚拟内存,究竟应该设置多大的虚拟内存呢?在Windows XP中,如果由操作系统自己定义虚拟内存,系统通常会把最小值设置为物理内存的1.5倍。当扩展时,最大值则介于物理内存的2.5至3倍。一般情况下,用户想自定义虚拟内存的大小,均可参照这个比例设置。
真的要参照这个比例吗?如果电脑有1GB的内存,难不成最小值要设置为1.5GB,最大值是2.5至3GB。这样一来。Pagefile.sys页面文件至少为1.5GB,太不现实了!
其实,大内存的系统跟小内存的系统相比,在设置虚拟内存时,标准有些不同。
如果大家有512MB以上甚至1GB的内存,既然物理内存已经相当充足,所需的虚拟内存反而应该减少。故在大内存的系统中,虚拟内存的最小值可以设成物理内存的一半。比如有1GB的内存,虚拟内存的最小值设成512MB,最大值则维持3GB以备不时之需。注意:虽然最大值设为3GB,系统是不会立即出现3GB大小的pagefile.sys文件,实际上它首先会以最小值出现,待有扩展需要时才会递增。
另外,有些大内存的朋友,可能会干脆不设置虚拟内存,以此强迫系统使用速度较快的内存。其实这是不太明智的做法。正所谓凡事都不要做得太绝对,完全没有虚拟内存也不行。原因是不少应用程序在设计时要求必须使用虚拟内存,没有了就会造成系统不稳定或死机。
内存的类型和质量都有不同。至于小内存的系统,例如1G,参照1.5倍及3倍的设置比例最稳当。即虚拟内存最小值设为1.5G,最大值3G。

虚拟内存一般是用在内存不足的情况下
系统自动调用硬盘的空间,用来暂时替代不够的内存工作
由于虚拟内存用的是硬盘空间
硬盘的读写速度要远远低于真正的内存
所以设置过大虚拟内存会影响你计算机的速度
并且虚拟内存最好是设置成你不经常用的磁盘分区上
因为不经常用的分区碎片少,磁头读写顺畅,相对较快

linux oracle 共享内存有什么用

Linux自带导航建议使用自带导航安装Linux像Windows随便都通设置实现设置没或能使用安装Oracle要求足够共享内存运行程序些都要靠我自调整系统参数实现1、修改内核参数root用户登录执行列命令查看相应参数cat/proc/sys/kernel/shmmaxcat/proc/sys/kernel/shmmni(本例显示4096)cat/proc/sys/kernel/shmallcat/proc/sys/kernel/sem(本例显示25025600032128)执行列命令调整应参数面值建议值面命令显示值于面值则保留原值echo2147483648>/proc/sys/kernel/shmmax(创建数据库所用内存于例值则数据库创建失败)echo4096>/proc/sys/kernel/shmmniecho2097152>/proc/sys/kernel/shmallecho25032000100128>/proc/sys/kernel/sem)修改值立即效须重启系统;系统重新启恢复原值若要永久改变则要/etc/sysctl.conf文件加入内容:kernel.sem=25032000100128kernel.shmmax=21474836482、建立Oracle用户:??root身份执行面命令??groupaddoinstall??groupadddba??useradd–d/home/oracle–goinstall–Gdbaoinstalloracle??passwdoracle(修改oracle用户密码)3、设置环境变量编辑Oracle用户.bash_profile文件(本例/home/oracle/.bash_profile)增加内容:#addedbyoranaviexportORACLE_BASE=/disk1/oracle/app/oracleexportORACLE_HOME=/disk1/oracle/app/oracle/product/10.2.0/db_1exportORACLE_SID=deliverexportNLS_LANG="SimplifiedChinese_CHINA.ZHS16GBK"exportORA_NLS33=$ORACLE_HOME/omon/nls/admin/dataexportPATH=$PATH:$ORACLE_HOME/binexportORACLE_DOC=$ORACLE_HOME/docCLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRECLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jarCLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jarexportCLASSPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdbc/libexportLD_LIBRARY_PATHunsetLANGulimit-n65536>/dev/null2>&1ulimit-u16384>/dev/null2>&1配置.bash_profile用source.bash_profile刷新使更改效使用前shell起作用除非注消重新登入面安装Oracle

相关参考

知识大全 内存管理简介

  对于oracle的内存的管理截止到iR都是相当重要的环节管理不善将可能给数据库带来严重的性能问题下面我们将一步一步就内存管理的各个方面进行探讨  l    

知识大全 手机加入内存卡运行速度有影响吗

手机加入内存卡运行速度有影响吗?现在的手机结构越来越象电脑。手机内部的所有可以存储的机件有三个:一是运行内存,这个是和cpu结合来运行程序的。程序需要从其他两个存储里边调出来放到运行内存中才可以运行,

知识大全 红米手机怎么把软件下载到内存卡里

红米手机怎么把软件下载到内存卡里!嗨!软件下载是下载到内存卡里的,但是安装时是安装在手机存储里的。对于软件安装后的容量,手机内存够用的了。如果今天更新后可以的话,那么恭喜你了更详细的描述问题有助于网友

知识大全 苹果MP4 8G内存是多少钱

苹果MP48G内存是多少钱?都有哪些功能?请说的详细点!谢谢  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 MyEclipse内存不足之JVM内存浅谈

MyEclipse内存不足之JVM内存浅谈  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MyE

知识大全 Java内存泄漏分析与解决方案

Java内存泄漏分析与解决方案  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java内存泄漏是

知识大全 微信聊天记录占内存吗

微信聊天记录占内存吗?如果占内存,在手机里清空聊天记录就删掉了不占内存了吗?嗯这是肯定的。数据删了当然就释放内存了。不过现在的机子完全没必要担心这个。微信聊天记录占手机内存吗您好,文字占用的内存很小,

知识大全 小米5高配版把3g运行内存升级成6g运行内存怎么做

小米5高配版把3g运行内存升级成6g运行内存怎么做?1、这是不可能自己操作的;2、升级内存需要提高手机配置;3、一般修手机的基本不可能能把RAM给提升上去。如果强行还RAM条大多数结果就是手机坏掉开不

知识大全 解析PHP中的内存管理,PHP动态分配和释放内存

解析PHP中的内存管理,PHP动态分配和释放内存  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇

知识大全 xp装windows7时如何破解内存限制?

急!xp装windows7时如何破解内存限制?你这样的内存就算破解了装了win7也无法畅顺的运行的,实在是没有必要的急!急!急!求《单身公主相亲记》的所有插曲!1.Youaretheone(林志颖)片