【GL10】嵌入式混淆点

1.波特率是什么,为什么双方波特率要相同,高低波特率有什么区别

通信中的波特率:指的是每秒钟传输的比特数,也就是通信速率。

在通信过程中,波特率是指每秒传输的比特数。如果双方的波特率不同,那么发送方和接收方之间就会出现数据传输速率不匹配的问题。

具体来说,如果发送方的波特率比接收方的波特率高,那么发送方发送的数据可能会比接收方能够处理的速度更快,导致数据丢失或传输错误。如果发送方的波特率比接收方的波特率低,那么接收方可能无法及时接收到所有的数据,导致数据传输效率低下或者数据丢失。

高波特率意味着每秒传输的比特数更多,数据传输速率更快。

高波特率下,由于传输速率增加,信号上升沿和下降沿变化更快,导致传输距离较低波特率要受限一些。

2.ROM、RAM的概念

**ROM:只读存储器。**优点:容量大,掉电不丢失;缺点:读取速度慢。事实上,“只读”定义不准确,如手机的8+128G。这里8指的是RAM;128指的是ROM。而这里的ROM是flash,如EMMC、UFS、NAND flash都可以进行写操作(擦除–>发送要写地址或扇区–>写数据)。由于历史原因,flash仍被称为ROM。

**RAM:随机存储器。**优点:速度快,直接与CPU通信;缺点:掉电丢失,容量小。

3.扇区、块、页、簇的概念

扇区硬盘的最小寻址单元(像硬盘一样的外部存储设备的最小查找部分,即“拿硬盘”的时候,一次最少“拿”一个扇区);
块 / 簇:由于扇区的空间比较小且数目众多,在寻址时比较困难,所以操作系统就将多个的扇区组合在一起,形成一个更大的单位,再对这个单位进行整体的操作。这个单位,在Windows下,FAT,FAT32和NTFS 文件系统中叫做簇(cluster);在Linux下如Ext4等文件系统中叫做块(block)。每个簇或者块可以包括2、4、8、16、32、64…2的n次方个扇区。
:对操作系统来说的最小基本单元。

综上所述,文件读取时的最小单位是块。**扇区是对硬盘而言,磁盘块是对文件系统而言。**所以文件系统操作文件的最小单位是块,而磁盘的基本单位是扇区。

**而操作系统与内存打交道时才有了页的概念,**因为如果采用内存的分页机制,内存被分为大小为4K的页面。也是一种虚拟单位。

综上:操作系统操作内存是以页为基本单位、文件系统操作磁盘是以块为基本单位,而磁盘自身读写是以扇区为基本单位。

4.SPI
5. 

猜你喜欢

转载自blog.csdn.net/qq_68192341/article/details/142334883