For faster navigation, this Iframe is preloading the Wikiwand page for Template talk:記憶體類型.

Template talk:記憶體類型

关于内存等的问题

现在的内存条目被重定向到了随机存取存储器,并写道“也叫主存”。但是内存肯定不是主存啊。因为主存除了包含内存外还包含CPU的高速缓存。而且,内存是相对于外存而存在的;主存是相对于辅存而存在的。随机存取存储器可以包含所有除了外存或辅存外的一切存储器??? 图中的红色部分不存在? 我画的示意图 —以上未加入日期時間的留言是于2018年11月21日 (三) 16:42 (UTC)之前加入的。

内存和主存的广义定义我认为应该足够明晰,而且这两者在主要教科书好像都没有讲CPU内的高速缓存归属进去。——路过围观的Sakamotosan | 避免做作,免敬 2018年11月22日 (四) 01:13 (UTC)
我查到了这个:NOIP初赛指南/计算机的系统及工作原理,作为专业领域的竞赛的参考资料,应当有一定的权威性。但是其中也指出了内存,也就是主存RAMROMRAMRandom Access Memory)才是易失性内存。我认为这和这和内存条目重定向到的随机存取存储器(英语:Random Access Memory,缩写:RAM)不符。——Huangsijun17留言2018年11月22日 (四) 03:51 (UTC)
沒有不符啊,就是隨機存取記憶體啊。 --船到橋頭自然捲留言2018年11月22日 (四) 04:37 (UTC)
NOIP初赛指南/计算机的系统及工作原理中有写内存/主存分为RAM和ROM,而百科中写内存是RAM(Random Access Memory随机存取存储器)。这不是自相矛盾?——Huangsijun17留言2018年11月22日 (四) 07:41 (UTC)
这里明显有矛盾嘛。前面还说 ROM 是内存,后面又说光盘是外存。--Yejianfei留言2018年11月26日 (一) 02:56 (UTC)
内存的指向的确不完全对(指向電腦記憶體会相对好一些),当然更主要的,可能是没人记得ROM也是内存…… 囧rz...,或者普遍的意思就是“内存”和“主存”基本等价,指“RAM”,但准确来说,“内存”还包括“ROM”,但“主存”不包括。——路过围观的Sakamotosan | 避免做作,免敬 2018年11月22日 (四) 07:52 (UTC)
几个原因,我一直在纠结NVMe协议的SSD是不是内存,一者是傲腾在大陆被翻译为“傲腾内存”,但却Intel至今没有公布直接作为传统意义上的内存使用,不插内存条就开机的方法,有违“傲腾内存”之名。再者,在Z370等的主板宣传上有写CPU可以直接读取NVMe的SSD。众所周知,内外存的一大分水岭是CPU可否直接读取。可以直接读取就是内存了?再者,在大陆手机上是有两块内存的(不考虑坚果T1这种奇葩),RAM和ROM。分别被俗称作“运行内存”和“存储内存”,而手机和PC理应都属于“冯·诺依曼结构”,怎么会存在这么大的“区别”?一个内存断电会丢失,一个内存当硬盘。但百科上写着内存就是随机存储器,确实挺让人懵逼了。既然确认百科上的内存条目重定向可能错误了,要改回来吗?而且,不上的模板等等似乎也有问题,要改就不是小变动了,如何进一步商议?投票?——Huangsijun17留言2018年11月22日 (四) 08:18 (UTC)
因为内存这个词的意义便利化变了,至少手机之前,内存只是PC上的RAM(ROM就,呵呵……),然后手机出现,把自己的外部存储器也读作“内存”了,所以作为区分,用于直接计算运行的就用“主存”或者“运存”代替,“傲腾内存”更像是一种类似外存加一套软件技术(就是一块小型SSD帮机械硬盘外存做外部缓存),更接近于“外存”的概念。如果仍未有歧义倾向,可以作为独立消歧义需要?——路过围观的Sakamotosan | 避免做作,免敬 2018年11月22日 (四) 09:07 (UTC)
傲腾已经建立重定向。其本质还是外存。——路过围观的Sakamotosan | 避免做作,免敬 2018年11月22日 (四) 09:14 (UTC)

注意到@Yejianfei:的编辑[1] [2] 请编者自己来讨论吧。-- 豆腐daveduv留言 2018年11月23日 (五) 01:15 (UTC)

内存与主存确实不同,这个可以改掉。不过“内存”与RAM以前是作为同义词使用的。至于现在手机和某些设备上用ROM的情况,我只能说“内存”这词过时了。如果一定要把过时的“内存”概念放到今天,并与“外存”对立,那只能是“原教旨主义”一下(断电数据丢失的是内存,断电数据不丢失的是外存),把“内存”解释为易失性存储器。非易失性存储器,一律算成“外存”,包括 ROM 。--Yejianfei留言2018年11月23日 (五) 01:23 (UTC)

总的来说(意思是说这是指导思想,不是定义), int a; long b; float c; double d ; 这些变量(variable)存储的地方,以及malloc/free和new/delete操作的地方,叫做“内存”,而fread()函数读取的地方和fwrite()函数写入的地方,叫做“外存”。

fread()就是把外存的数据加载到内存,fwrite()就是把内存的数据写入外存。

存储器
memory
内部存储器
(内存)
RAM
外部存储器
(外存)
软盘
硬盘
U盘
光盘

--Yejianfei留言2018年11月25日 (日) 02:36 (UTC)

  • @Yejianfei:请注意您的论证明显是有问题的。麻烦您先证明fread()和fwrite()有您所说的那个意思。我相信你说的是C standard library的接口,那么您哪怕拿个man page说事儿也行啊…… --122.211.109.58(留言) 2018年11月26日 (一) 02:30 (UTC)
man pages 肯定不能够直接这么写,因为还有几个细节问题:①现代操作系统都有虚拟内存(Linux上用swap分区,Windows上用页面文件),这样子把数据载入“内存”的时候,实际上可能是在外存上;②很多都支持“内存文件系统”,比如 mount -t tmpfs tmpfs /mnt,这样fwrite进去的时候,实际上会写入内存。
我前面自然是为了大多数人能看懂,就图方便就不解释细节了,就是不考虑虚拟内存和内存文件系统的情况下,这么说是正确的。专业文档自然不可以这么直说。--Yejianfei留言2018年11月26日 (一) 02:49 (UTC)
那么请问,主板上存储BIOS系统的Flash ROM以及手机上的内存(Internal memory)算不算内存?使用内存条插槽的SSD又属于内存储器还是外存储器?——Huangsijun17留言2018年11月26日 (一) 05:41 (UTC)
所以咯,用fread()说事是不合理的。也没什么资料(有的话反而就怪了)说这样的API和外存有什么关系。根本就不是一个层次的概念。fread知道什么是file,但不关心这个file用什么方式存储。你这个讲法和用汇编解释C语言一样,可以解决问题,但是在逻辑上就是错误的。 --122.211.109.58(留言) 2018年11月26日 (一) 08:01 (UTC)
另外,个人认为拿C语言可否读写来判断硬件是内存还是外存肯定是不合适的,因为C语言不是对真实内存的直接读写。证据为:Windows 下是变量是乱序存储的,而C里面是顺序存储的。可见C读写的“内存”是系统虚拟的,而非真实内存。那么,这到底是不是用内存虚拟的?亦或系统将内存给C语言虚拟为外存?均有可能。所以我认为根据C语言可否读写来判断硬件是内存还是外存是不合适的。——Huangsijun17留言2018年11月26日 (一) 08:11 (UTC)
不知道你是否发现了,一堆书上写ROM也算内存,但是又把光盘归到外存,可是很多光盘都是ROM啊。这说明“内存”本身就是个模糊的概念,经不起抬杠。这就好像你要纠结    是不是红色一样的。实际上只能表述是:正常情况下(即不考虑虚拟内存、内存文件系统、网络文件系统等等,我干脆说是在实模式下吧),XXX是内存,XXX是外存。 --Yejianfei留言2018年11月26日 (一) 13:06 (UTC)
我不得不说你思路混乱了。内存里包括ROM是完全正确的。外存里包括ROM也是完全正确的。你说因为外存里有的是ROM所以内存是模糊的概念,这本身就是胡说八道了。 --122.211.109.58(留言) 2018年11月28日 (三) 05:13 (UTC)
ROM算內存,但你要知道內存是在搞甚麼鬼= =,總不能因為他找得像女生還有女性器官就說是女生吧,女裝山脈了解一下。 --船到橋頭自然捲留言2018年11月28日 (三) 05:42 (UTC)
  • 还有一个问题,如果RAM=内存 ROM=外存错误的话,Template:記憶體類型是否也需要修改?本讨论是否也要存档过去?——2018年11月29日 (四) 06:23 (UTC)
  • 以繁體中文而言,主記憶體/內部記憶體/內存(RAM, ROM)相對於輔助記憶體/外部記憶體/外存(硬碟,隨身碟);內部儲存空間(可能被簡稱為內存),事實上,因為並不會消失,所以是種ROM;而外部儲存空間也是ROM。--吉太小唯Don't Say Lazy.TALK2018年11月30日 (五) 06:38 (UTC)
    • 内存,有易失性的也有非易失性的。 --122.211.109.58(留言) 2018年12月3日 (一) 05:19 (UTC)
      • 是,所以內存有消歧義:電腦與手機進行資料存取的RAM或是相對於手機記憶卡等易插拔外存的內部儲存空間。--吉太小唯Don't Say Lazy.TALK2018年12月4日 (二) 01:32 (UTC)
        • 不对吧,PC的内存也包含ROM,主板上面的FLASH ROM(拿来装BIOS系统)就是其中之一。ROM明显不属于電腦與手機進行資料存取的RAM。——Huangsijun17留言2018年12月5日 (三) 01:34 (UTC)
          • 我將ROM歸類於內部儲存空間。據我所知,一程序執行,要將相關資料從外存(硬碟)移至RAM,CPU再對RAM進行運算處理。應該說:內存有RAM與ROM的類型,但外存只會以ROM存在。回到一開始,現在看來內存重定向到RAM似乎不合適,但如果提到內存,我也會先想到RAM,組裝電腦要擴充內存,不會有人想到要擴充Flash ROM或硬碟(外存)吧。--吉太小唯Don't Say Lazy.TALK2018年12月5日 (三) 06:48 (UTC)
            • 先纠正一点,外存不都是ROM,ROM是Read-Only-Merry的缩写。SSD、U盘等之所以属于只读存储器,是因为他不允许写入到数据直接修改,而是要先将有大范围的数据清除(处于即不为1又不为0的状态)后才能重新写入,而硬盘可以直接覆写。所以外存并不只會以ROM存在。——Huangsijun17留言2018年12月6日 (四) 04:49 (UTC)
Read-Only-Merry?-游蛇脫殼/克勞 2018年12月11日 (二) 06:41 (UTC)
memory——存储器。RAM的M也是memory。——Huangsijun17留言2018年12月11日 (二) 08:25 (UTC)

有一大误区望诸位注意

RAMROM内存并不是包含或者对立的概念。

RAM(Random Access Memory,随机存取存储器)条目有写他的随机性是指:当存储器中的消息被读取或写入时,所需要的时间与这段信息所在的位置无关。相对地,有串行访问存储器包括顺序访问存储器(如:磁带)和直接访问存储器(如:磁盘)。也就是说,和RAM对立的是顺序访问存储器以及直接访问存储器。

ROM(Rread-Only Memory,只读存储器),从字面上就可以知道,和他对立的是WOM(Write-Only Memory,只写存储器)比较经典的只写存储器是Linux中虚拟的比特桶/dev/null;此外其他所有的存储器都是Read-write memory(这玩意怎么翻译???)。

另外,内存则是和外存相对立的东西。

所以说,RAMROM内存并不是包含或者对立的概念。而在很多相关词条存在着概念混淆的现象。

Huangsijun17留言2018年12月12日 (三) 04:58 (UTC)

{{bottomLinkPreText}} {{bottomLinkText}}
Template talk:記憶體類型
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?