浅解手机中的RAM、ROM和储存卡

发布时间:2012-11-28 00:02    发布者:1770309616
关键词: 手机 , RAM , ROM , 储存卡
  很多用户对于手机的RAM、ROM和储存卡这几个概念混淆不清。例如有的人会说他的手机“内存”是16G,有的用户则抱怨为什么16G ROM的机器可用的只剩下10G甚至更少,还有的则苦恼为什么储存卡还有很多空间,安装大型游戏的时候却弹出空间不足,以上各种问题都是我们玩机时候经常会遇到的。本文主要内容是介绍手机的RAM、ROM和储存卡的知识以及怎么更好地利用它们。
  首先说明一下手机RAM、ROM和存储卡的关系。手机的RAM和ROM都属于半导体存储器。手机的RAM即我们常说的内存,是Random Access Memory的缩写,即随机存储器,在工作状态时可以随机读写数据,断电以后会丢失数据。手机的ROM和传统的ROM(Read Only Memory)又有些不一样,它分为两部分,一部分是用于系统,另外一部分是用作用户存储数据。而存储卡则很好理解了,常用的有tf卡,用于存储用户数据。
  RAM
  RAM即内存,主流的手机有512M、768M、1G、2G等容量,所以一些用户所说的“16G内存”当然不是指RAM了。RAM的容量又分标称容量、实际容量和可用容量三种,标称容量即我们看手机参数的容量,即1G、2G这些。实际容量会比标称容量少一些,这其除了一些小量的损耗(算法、颗粒的不同)之外,部分手机还会被GPU占用一部分RAM,所以一些2G的手机看到的实际容量会是1.7G~1.8G。而可用容量又会比实际容量再少一些,是由于系统占用以及后台程序的占用的原因,一般2G的手机刚开机的时候可用RAM会有1.3G左右,而1G的手机可用有400M左右。
  如何节省RAM?
  节省RAM主要是控制后台程序的数量,这里介绍的主要是适用于Android手机的方法,iOS和WP系统的机子不存在这种问题。当然对于Android中的高达2G容量的手机,也不会存在这个问题。控制后台程序的数量除了要手动“关进程”之外,还要防止一些程序自动在后台开启,这就要用到一些第三方软件控制开机自启动项,通常这类型软件都需要获取root权限。
  ROM
  ROM即我们俗话说的储存空间,常见的容量有4G、8G、16G、32G、64G等。ROM也会涉及到一个容量的问题,也分为标称容量、实际容量和可用容量三种。标称容量即上面提到的几种容量。ROM的实际容量会比标称容量小很多,这是因为ROM被分为了三个部分,一部分用于系统,即我们平时“刷机”刷进去的部分,另一部分是用于系统软件的安装,例如部分手机会分出2G用于安装软件,而剩下的则是用户可支配的部分,作为“内部存储卡”。内部存储卡的功能和我们插入的tf卡作用是一样的,可以随意地拷贝我们想要的内容。当然,内部存储卡的功能也不完全和tf卡一样,因为部分软件的数据包正常情况下是只能放到内部存储卡的,而tf卡不能作为数据包存放的位置,所以这里也就解释了为什么用户插入大容量存储卡以后装软件依然提示空间不足。
  如何节省ROM容量?
  节省ROM这一块和刷机、使用习惯都有关,一些比较优秀的系统剩余ROM容量会比较多,此外还可以删除一些系统自带的程序,使用的软件也是需要获取root权限的。当然用户的使用习惯更加重要,在手机内定期清理下载的安装包和删除不常用的软件,不仅有利于节省ROM,也会让手机反应更迅速。
  存储卡
  存储卡的作用在ROM介绍中已经提及过,可以给用户随意支配,拷贝不同的文件。现在很多手机都会带有tf卡卡槽,以便用户扩充存储容量,当然也有一些比较异类的手机自身容量少,且不支持tf卡和OTG(Nexus 4:我躺枪了…)。存储卡的标称容量和实际容量比较接近,例如16G的存储卡可用容量都会达到14G甚至15G。以往有些手机的ROM比较小,插入tf卡以后,完全作为系统储存卡使用,即软件、游戏的数据包都可放到存储卡中使用。而就算是部分不能把数据包拷到tf卡的机子,也可以通过特殊的方法“挂载”到机子上,实现数据包在tf卡上使用的特殊用途。
  如何更好地利用tf卡?
  更好地利用tf卡主要是希望能把软件、游戏数据包转移到tf卡上使用,现在不少第三方系统都带有“tf卡挂载”功能,可是实现这个功能,这对于一般ROM容量8G甚至更少的手机尤为重要,有这个功能就可以更好地畅玩大型游戏或者使用导航软件。
  tf卡挂载软件
2.jpg

  挂载前后的对比,留意文件夹路径,从外置存储卡“变到”了内置存储卡。
1.jpg
(爱搞机)
本文地址:https://www.eechina.com/thread-102166-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
xiaobaiyang2012 发表于 2012-11-28 21:27:59
luzjut 发表于 2012-11-29 08:50:49
还可以 都是些基础
fdjlz78 发表于 2012-12-2 16:49:08
很基础
谢!
newstarqu 发表于 2012-12-3 10:30:15
我喜欢最后那个软件。。。
wu4655202 发表于 2012-12-4 13:40:04
LabVIEW——Laboratory Virtual Instrument Engineering Workbench(实验室虚拟仪器集成环境)应该包含两种含义:其一,LabVIEW是一种图形化的编程语言,所以LabVIEW也被称为:G(graphical)语言;其二,LabVIEW也包含了支持图形化编程语言进行应用软件设计开发的开发环境(开发平台)。
1,labview嵌入式移植
可能您不懂我们公司的labview移植?简单来说就是您选择用的一款芯片,它的性价比比较高,功能也是您需要的,但是它有没有labview的开发环境,但是您有想用labview。这时候,我们公司的labview移植就会派上用场,帮你把那款芯片labview驱动和平台搭建好,完备labview的开发环境。这就是我们所说的labview移植。
2,labview嵌入式设计培训
要学习labview嵌入式设计的的工程师,如果您没有什么基础没事,来我们公司培训,只要懂C语言就可以学习。不能一下让你变成高手,但是让您绝对可以自己上手做设计;如果你对用labview已经跟熟悉的,我想我就不说其中的好处的,labview里面的好多库您应该比我还了解,可以直接用的,不需要像C和PLC一样。。。labview嵌入式设计是教会你如何做产品,如何把labview用的产品上,如何证明快速的去赚钱 。。。您还在犹豫什么呢?
3,我们公司的自己发开的可编程自动控制器PAC和TPAC(人机界面)
PAC:8路I/O输入输出,6路脉冲输入输出,4个模拟量输入,一个wire总线输出。
TPC:有以太网控制器,串口,SD卡控制器,USB控制器,支持网络共享变量通讯。
都是完备labview的开发环境的.我们的PAC的操作系统是keil实时内核编译系统,TPC(人机界面)是wince5.0的系统。。。
联系电话  QQ2360456102 公司电话 0755—86249123
wangyanbing 发表于 2012-12-14 11:49:56
讲的比较明白
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表