Este post responde à pergunta “Qual é a diferença entre a memória flash NAND e NOR? A memória não volátil é uma memória que mantém o seu conteúdo mesmo sem energia. A memória não volátil pode estar em diferentes formas.
ROM – memória de leitura, dados escritos uma vez, permite acesso de leitura múltipla.
PROM – memória de leitura programável, dados escritos uma vez (não no processo de fabricação, mas a qualquer momento posterior), permite acesso de leitura múltipla.
EPROM – memória programável apagável apenas de leitura, pode ser reprogramada após apagar o conteúdo por exposição à luz ultravioleta.
EEPROM – memória programável apenas de leitura apagável electricamente, pode ser apagada com impulsos de tensão. Pode ser reescrita por um número limitado de vezes. Ant ele armazena dados por um tempo limitado apenas.
EEPROM flash – mais avançado que a EEPROM e rápido. Permite apagar e armazenar dados em blocos, mas não em bytes.
Flash memory é atualmente muito popular. Dois dos tipos mais populares são: NOR e memória flash NAND.
NOR e memória flash NAND são diferentes pela sua arquitectura e propósito.
NOR a memória é usada para armazenar código e execução. Permite acesso rápido e aleatório a qualquer localização na matriz de memória.
NAND memória é usada para armazenamento de dados . Requer acesso aleatório relativamente longo. A programação e apagamento é mais fácil do que na memória NAND. O custo de bit de memória NAND é mais barato que a memória NOR.
Arquitectura de memória flash baseada na tecnologia de gate flutuante. Na memória NOR flash cada célula de memória está ligada à porta flutuante. Na memória flash NAND, várias células de memória são conectadas em paralelo. (ilustrado abaixo).
NOR arquitetura flash.
NAND arquitetura flash.
NOR memória flash dá linhas de endereço suficientes para mapear todo o alcance da memória. Ela dá acesso aleatório rápido e tempo de leitura curto. A desvantagem é a baixa velocidade de programação e apagamento, e assim que a célula de memória NOR é grande o suficiente, isso a torna cara.
NAN célula de memória é menor e custa menos, tem maior velocidade de programação/erase. No entanto, tem baixa velocidade de leitura e não permite acesso aleatório. A execução do código é diferente e um pouco mais complicada com a memória NAND que a memória NOR.
Densidade da memória NAND é muito mais alta que a densidade da memória flash NOR. A densidade da memória NAND flash está agora até 512Gb disponível, ao mesmo tempo que a memória NOR flash é apenas até 2Gb.
NAND e a estrutura da memória NOR flash é baseada em blocos apagados. Menor tamanho do bloco – velocidade de apagamento mais rápida. Por menores que sejam os blocos, a maior quantidade deles é necessária e maior o tamanho do coto da memória flash.
NAND a memória é normalmente lida com páginas (dentro da estrutura do bloco) para reduzir o tempo de leitura. O conteúdo da página é lido sequencialmente com ciclos de endereço e comando.
Alguns dispositivos de memória flash devem ser apagados antes da reprogramação.
Acessar dispositivos de memória NAND é mais complicado, requerendo uma sequência de comandos no bus de 8 bits. Os dados da memória NAND são acessados em páginas, como mencionado acima, em torno de 528bytes de comprimento. A memória NAND não é adequada para inicialização, mas é ótima como disco rígido.
NAND dispositivos flash não têm partes móveis, são dispositivos de estado sólido, em comparação com disco rígido magnético. Isso os torna perfeitos para aplicações embarcadas.
Mais conteúdo educacional pode ser acessado via comunidade Reddit r/ElectronicsEasy.