还有手机ROM和电脑ROM的区别、手机RAM和电脑RAM的区别。
昨天老板问能否把文件建在RAM上,很疑惑。1. 电脑持久存储是硬盘,手机是什么?
2. 如果手机持久存储是ROM,那文件系统是不是建在ROM上,那文件为什么还能删除新建?
3. 文件系统难道也能建在RAM上?
昨天老板问能否把文件建在RAM上,很疑惑。1. 电脑持久存储是硬盘,手机是什么?
2. 如果手机持久存储是ROM,那文件系统是不是建在ROM上,那文件为什么还能删除新建?
3. 文件系统难道也能建在RAM上?
调试欢乐多
智能手机的持久存储是ROM,具体就是EEPROM(电擦除可写只读存储器),就跟电脑的硬盘一个性质;
手机的反应速度看的是RAM,就像电脑中的内存相似。
我关心的是文件系统是不是都在ROM上?
另外有没有可能,文件系统的一部分在RAM上。也就是我创建一个文件,但它在RAM上,掉电就消失。
下载或者其他应用产生的临时文件 可以的把 但是dinjay说没有权限写到ram 那也许root写了些log也说不定哈
flash里的镜像里拷贝过去
这个android好像是可以,但不像是文件,我做过的一个分享联系人是将联系人生成一个vcard文件作为附件传给彩信。看代码好像是在ROM中创建个文件,然后将这个句柄给彩信,彩信发出去后这个文件就消失了。 具体的你可以看这部分代码。
不会吧!如果文件在在RAM里,那我一拔下电池岂不是就没了?
难道是在拔下的瞬间还能复制到flash中?
所谓的文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。RAM中不存在我们平时所说的文件系统,RAM中的数据存储方式(结构)我就不是很了解。LZ所说的“文件系统”应该指定的Andoird的系统文件及手机中永久存放的文件吧,这些都存放在Rom中。
如果是电可擦除rom,那应该叫eprom才对!另外,有人说,应用安装多了,就影响速度,可是运行的程序是在ram里面啊,与rom有什么关系呢?应用是安装在rom的。除非android支持像window一样的虚拟缓存,就是用rom来代替ram,但是我看rom的大小好像没有改变过啊,如果用rom来做虚拟缓存的话,其大小(剩余空间)应该是不停变化的,迷惑!
不复制到flash中,flash里的本来就没抹掉。每次系统启动都是从flash里加载拷贝到ram里的。
ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。ROM所存数据稳定 ,断电后所存数据也不会改变;其结构较简单,读出较方便,因而常用于存储各种固定程序和数据。除少数品种的只读存储器(如字符发生器)可以通用之外,不同用户所需只读存储器的内容不同。为便于使 用和大批 量 生产 ,进一步发展了可编程只读存储器(PROM)、可擦可编程序只读存储器(EPROM)和电可擦可编程只读存储器(EEPROM)。 发展到今天,ROM本身就扩展为一个特别的指代名词了。如今的ROM虽然还是Read-Only Memory,但它又已经不是Read-Only了。
可擦写只读存储器,哎,纠结的名字。可擦写还只读
其实这些ROM已经不是ROM了,但是他们是在ROM的基础上扩展开来的,所以还是继承了ROM的称谓。
现在很多人都把电脑flash容量叫白了,说flash容量就是内存容量,这是不对的!
严格的说,flash也不是rom
多是flash
2. 如果手机持久存储是ROM,那文件系统是不是建在ROM上,那文件为什么还能删除新建?
flash是可读写的,所以系统可以更新
3. 文件系统难道也能建在RAM上?
ramfs