1. 页(Page)
页是存储器中的最小可擦除单元,也称为擦除页或擦除单位。常见于闪存和EEPROM等非易失性存储器中。页适用于需要频繁读写且存储小量数据的场景,如缓存、寄存器、配置信息等。页具有以下特点:
一般具有固定的大小,如2KB或4KB
可以独立擦除,不影响其他页的数据
用于存储数据,可以读取、写入和擦除
2. 扇区(Sector)
扇区是存储器中的逻辑分区,也称为块或擦除块。常见于闪存、EEPROM和硬盘等存储设备中。扇区适用于中等大小的数据存储和操作,如文件系统、日志记录等。扇区具有以下特点:
由多个页组成,一般是页的倍数,如由4个或8个页组成
可以独立擦除,不影响其他扇区的数据
用于存储数据,可以读取、写入和擦除
存储器被划分为多个扇区,每个扇区的大小相等。扇区的数量取决于存储器的总容量和每个扇区的大小。每个扇区在物理上都有自己的地址范围,通过扇区地址和扇区内偏移地址可以唯一地标识存储器中的每个字节或位。
比如:W25Q256芯片以4KB为1扇区3. 块(Block)
块是存储器中的逻辑分块,也称为存储块或逻辑块。常见于闪存、硬盘和固态硬盘(SSD)等大容量存储设备中。块适用于大容量数据存储,如磁盘分区、应用程序和媒体文件等。扇区具有以下特点:由多个扇区组成,一般是扇区的倍数。如由4个或8个扇区组成
通常是最大可擦除单元。擦除一个块将清除该块内的所有数据
读取、写入和擦除操作都可以在块级别进行
存储器被划分为多个块,每个块的大小相等。块的数量取决于存储器的总容量和每个块的大小。每个块在物理上都有自己的地址范围,通过块地址和块内偏移地址可以唯一地标识存储器中的每个字节或位。
比如:W25Q256芯片以64KB为1个块页、扇区和块是嵌入式系统中存储器管理的重要概念。通过理解它们的定义和区别,开发者可以更好地进行存储器的设计和优化。根据实际需求,选择适当的存储单元可以提高系统的性能、可靠性和效率。
往期推荐
●
●
●
●
●
●
●
●






扫二维码|关注我们
微信号|andyxi_linux
专注于嵌入式开发技术

分享、在看与点赞
只要你点,我们就是胖友
