Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. (2,0) Diferencie as tecnologias de fabricação de memória: ROM, PROM, EPROM, EEPROM e ROM Flash. Apresente um exemplo de aplicação para memórias produzidas com cada uma destas tecnologias. ROM (Read-Only Memory) é uma memória somente de leitura. Possui um modelo onde os dados são permanentes e não podem ser mudados. Também independe de eletricidade para manter os dados salvos. Como ela é uma memória somente de leitura e não pode ser reescrita, normalmente os dados são gravados nela pelo fornecedor. Aplicações: • Programas pequenos do sistema • Tabelas de função • Bibliotecas de função de uso frequente • Firmwares PROM (Programmable ROM) também não tem a possibilidade de reescrita de dados. Seu processo de gravação é realizado de forma elétrica e pode ser feito pelo cliente ou fornecedor, mas necessitam de ferramentas para realizar esse processo. Assim a PROM consegue ser mais utilizável que a ROM. Aplicações: • Microcontroladores EPROM (Erasable PROM) é um tipo de memória parecido com a PROM. Mas, com uma opção que permite apagar dados. Antes de cada operação de escrita é realizada o apagamento de todas células presentes na memória, que ocorre por meio da exposição do chip à luz ultravioleta. Aplicações: • Microcontroladores anteriores ao surgimento da memória flash EEPROM (Electrically EPROM) diferentemente da EPROM, nesse tipo de memória não é preciso apagar os dados, apenas atualizar o endereço dos bytes. O tempo de escrita é lento em comparação com a leitura. Dessa forma esse tipo de memória agrega a não volatilidade e a possibilidade de ser reescrita no próprio local. Aplicações: • Microcontroladores https://www.linguee.com.br/ingles-portugues/traducao/programmable.html • Arduino ROM Flash é a memória que está entre a EPROM e a EEPROM. Tem o nome de “Flash” por causa da velocidade em que pode ser reprogramada. Utiliza o meio elétrico para apagar os dados e permite também o apagamento de blocos de dados específicos ao invés da memória por completo. Esse tipo de memória é muito utilizado em cartões de memória, flash drives, USB, câmeras e muitos outros dispositivos eletrônicos. 2. (2,0) Mostre por meio de um desenho, como funcionam as três modalidades de endereçamento por deslocamento. Há 3 modalidades de endereçamento por deslocamento, que são, Endereçamento Relativo, Endereçamento por registrador base e Indexação. O endereçamento por deslocamento requer que a instrução tenha dois campos de endereço, dos quais pelo menos um é explícito. 3. (2,0) Explique e desenhe o funcionamento da Operação de Leitura de Cache. A memória cache tem o objetivo de acelerar a velocidade de transferência das informações entre a memória principal e o processador, sendo assim, a memória cache retém automaticamente uma cópia de algumas palavras usadas por último para agilizar essa troca. Na operação de leitura o processador gera o endereço de leitura RA de uma palavra a ser lida, caso a palavra esteja na cache, ela é entregue ao processador. Caso contrário, o bloco contendo essa palavra é carregado no cache e a palavra é entregue ao processador. 4. (2,0) Explique os possíveis erros encontrados em nível arquitetural sobre Entrada e Saída de dados. 5. (2,0) Faça os cálculos abaixo utilizando álgebra computacional: a) 111000 - 110011 b) -7 * 3 c) 11 * 13 d) 10101 / 111
Compartilhar