由你所使用的文本编辑器决定如何进行内存管理。
如UltraEdit以文本方式打开一个大文件时,会将文本的部分内容调入内存中预设的文件缓冲里,当你翻页时,所要求的内容不在内存中时,再从文件中读取所需的内容。
而用记事本打开,很可能会将完整的内容全部调入可用内存中,如果超过可用内存空间,则文件内容调入在硬盘上的Swap文件(虚拟内存里)。
如果还不够用,就会弹出内存不够的警告框。
MS-Word打开大文件,应该会是只调入部分内容。
顺便,提一句,我曾在某国机场控制中心,见到过仍在使用中的10兆的硬盘,比老式唱片机要大。楼上几位,估计还从没经历过纯Dos的年代吧。
不可能存在这样的现象
因为你要打开一个比内存更大的txt文件
首先 你要有一个比内存更大的txt文件
但是 你无法制造出来`
因为汉字和字母符号 内存大小很小
你不可能写得了这么多的字`
如果你是故意复制之类的`
TXT有限制的,一旦字数达到一定程度
它会要求你用写字扳 的
所以你根本获得不了 一个足够大的TXT文件
你把全世界的书全编辑到一个TXT也没你的内存大,除非你的机子是286的,另外你打开别的比内存大的程序系统会自动虚拟出来一块内存的!
没有什么Txt文件能比内存大吧,现在最小的内存也有256Mb,
其次打开TXT和内存并没有什么关系,你的系统盘还好几个G呢,照样可以读取。
如果打开一个很大的txt文件,一开始会很卡,一般情况下不会有什么情况发生。