Flash是一种可擦写的存储芯片,它进入我们的视野始于上世纪80年代。因为Flash存储器有着容量大、传输速度快、功耗低的特点,它已经成为了主流的存储器类型之一,其应用范围涵盖了数码设备、计算机存储、移动存储等许多领域。
Flash存储器由多个存储单元组成,每个存储单元可以储存一个二进制数字。而这些存储单元又分为页(Page)和块(Block),页的大小通常为512字节或2048字节,而块的大小通常为64页或128页。例如,一个64页的块可以存储32KB~128KB的数据。
与RAM不同的是,Flash存储器需要电子擦除器件先将页面擦除再进行写入。因此Flash存储器不适合频繁地进行读写操作,而适用于存储长期不变的数据或大容量文件。为了延长Flash存储器的使用寿命,市面上的大多数存储器都会分配一定数量的备用块(Block)来替代损坏的坏块,提高Flash的可靠性。
内存中的Flash指的是在手机、平板电脑等设备中,嵌入式操作系统为了加快存储访问速度而将一部分Flash嵌入在内存控制器上的情况。
另外,Android系统中通常将所谓的“内存”分为了两部分,一部分是用于存储运行时的程序和数据,我们通常所说的RAM;另一部分是用于存储应用程序和数据的Flash存储器,这部分Flash也被称为内存中的Flash或者内置存储器。
内存中的Flash可以存储大量应用程序、照片、视频等。但有时也会因为满了而无法继续存储,甚至导致设备反应越来越慢。因此,平时使用中应该注意及时清理垃圾文件、缓存等,避免引起设备运行缓慢,甚至崩溃。
此外,由于Flash存储器的写入和擦除次数是有限的,因此在使用内存中的Flash存储器时,也需要注意避免频繁写入操作,以免降低存储器寿命。