如题, 硬盘和RAM的操作是不是只有读和写? 比如说, 编辑软件进行编辑某个文件, 在某个文件中进行删除某个字符或插入某个字符, 应该都是在通过程序在RAM中进行字符串整理后, 然后创建相同的文件在磁盘上进行覆盖, 将对应的字符串填充到文件里。 RAM应该也是一样的吧, 也是只能读, 写, 不能直接删除和插入。
即: 这个磁盘和RAM的操作是不是只有读和写? RAM中的删除应该是将后面的字符进行覆盖, 而插入, 应该也是将后面的字符进行往后覆盖, 用所要插入的字符覆盖到所要插入的地方去。 磁盘应该也是差不多的。 ( 用最简单的方式考虑, 不考虑指针的操作技巧 )
请高手帮忙解答下, 这个是不是对的? 我还没看ATA的指令。 汇编还没到386, 还请高手解答下。
------解决方案--------------------------------------------------------
RAM应该也是一样的吧, 也是只能读, 写, 不能直接删除和插入。
============================================================
right.
------解决方案--------------------------------------------------------
对哦。本质操作 1、寻址 2、读/或者写
------解决方案--------------------------------------------------------
你说的RAM和硬盘,它本身就只有读写的功能;因为它是一个存储设备,就是要把数据保存起来或者从中获取原来的资料。你所说的插入,删除,可以理解为是操作系统提供的对他们的存储的操作;当一个文件不需要了,操作系统只要将原先存取这块区域的空间释放(不再认为这个文件对应于这个地址),如果现在有新的文件创建,就可以用到这块空间,这也就相当于你说的删除操作啦