Mudanças entre as edições de "DIG222802 AULA10"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 116: Linha 116:
 
fixa, só podendo efetuar-se a leitura de cada célula. São também conhecidas
 
fixa, só podendo efetuar-se a leitura de cada célula. São também conhecidas
 
como ROM (“Read Only Memory”).
 
como ROM (“Read Only Memory”).
 +
 +
===Tipos de armazenamento===
 +
 +
Quanto ao tipo de armazenamento as memórias
 +
classificam-se em estáticas e dinâmicas. As memórias de armazenamento
 +
estático são aquelas em que uma vez inserido o dado numa célula, este lá
 +
permanece. As memórias de armazenamento dinâmico são aquelas em que
 +
necessitamos inserir a informação de tempos em tempos, pois de acordo com as
 +
características de seus elementos internos essas informações são perdidas após
 +
um determinado tempo.
 +
 +
 +
As memórias de armazenamento estático apresentam como vantagem a
 +
simplicidade de utilização quando comparadas às dinâmicas. Em contrapartidas
 +
as memórias estáticas são mais lentas para acesso que as dinâmicas.
 +
 +
 +
==Terminologia==
 +
 +
O estudo dos sistemas e dos dispositivos de memória está repleto de termos. É
 +
de grande valia compreender o significado de alguns termos mais básicos, que são
 +
apresentados a seguir:
 +
 +
===Célula de memória===
 +
 +
Um dispositivo ou circuito elétrico utilizado para
 +
armazenar um único bit (0 ou 1). Exemplos de célula de memória incluem: um
 +
flip-flop, um capacitor carregado e uma pequena região numa fita ou disco
 +
magnético.
 +
 +
 +
===Palavra de memória===
 +
 +
Um grupo de bits (células) em uma memória que
 +
representa instruções ou dados de algum tipo. Por exemplo, um registrador de
 +
oito flip-flops pode ser considerado uma memória que esta armazenando uma
 +
palavra de 8 bits. Os tamanhos de palavra nos computadores modernos variam
 +
tipicamente de 4 a 64 bits, dependendo do porte do computador.
 +
 +
 +
===Byte===
 +
 +
Um termo especial usado para um grupo de oito bits. Um byte sempre é
 +
constituído de 8 bits. Tamanhos de palavra podem ser expressos em bytes assim
 +
como em bits. Por exemplo, uma palavra de 8 bits é também uma palavra de um
 +
byte; uma palavra de 16 bits tem dois bytes, e assim por diante.
 +
 +
 +
===Capacidade===
 +
 +
Uma maneira de especificar quantos bits podem ser armazenados
 +
em um determinado dispositivo de memória ou num sistema de memória
 +
completo. Para ilustrar, suponha que temos uma memória capaz de armazenar
 +
4096 palavras de 20 bits. Isto representa uma capacidade total de 81920 bits
 +
(4096×20=81920). Poderíamos também expressar essa capacidade de
 +
memória como 4096×20 . Quando representada desse modo, o primeiro número
 +
(4.096) é o número de palavras, e o segundo número (20) é o número de bits por
 +
palavra (tamanho da palavra). O número de palavras em uma memória
 +
frequentemente é um múltiplo de 1024. É comum usar a designação "1k" para
 +
representar 1024 = <math>2^{10}</math> quando nos referimos à capacidade de memória. Logo,
 +
uma memória com uma capacidade de armazenamento de 4K ×20 é na verdade
 +
uma memória de 4096×20 . O desenvolvimento de memórias maiores trouxe a
 +
designação "1M" ou "1 mega" para representar 220 = 1048576. Assim, uma
 +
memória que possui uma capacidade de 2M ×8 tem na verdade uma capacidade
 +
de 2097152×8. A designação "giga" se refere a 230 = 1073741824.
 +
 +
 +
• Densidade - Outro termo para capacidade. Quando dizemos que um dispositivo
 +
de memória tem uma densidade maior do que outro, queremos dizer que ele
 +
pode armazenar mais bits no mesmo espaço, ou seja, ele é mais de denso;
 +
• Endereço - É um número que identifica a posição de palavra na memória. Cada
 +
palavra armazenada em um dispositivo ou sistema de memória possui um
 +
endereço único. Endereços sempre existem num sistema digital como um
 +
número binário, embora, por conveniência, números em octal, hexadecimal e
 +
decimal sejam freqüentemente utilizados para representar esses endereços,
 +
Figura 1.
  
 
=Organização da próxima aula=
 
=Organização da próxima aula=

Edição das 12h26min de 21 de junho de 2016

Apresentação

Olá futuros Engenheiros,

Na semana que passou realizamos nossa AT2 e os resultados não foram os esperados. Já fiz a correção das avaliações e o resultado estatístico final eu apresento abaixo. Hoje faremos a correção e também vamos estudar um pouco sobre memórias, o que são estes dispositivos e como funcionam. Nesse momento talvez o material sobre memórias não esteja completo aqui na wiki, mas durante a semana eu o completo.

Lembre-se que a WiKi não deve ser utilizada como única fonte de estudos.

Bons Estudos!

Prof. Douglas A.

Objetivo

  • Entregar a Avaliação Teórica 2;
  • Fazer a correção da AT2;
  • O que são memórias.

Correção da AT2

Em sala de aula!!!

Estatísticas

Fizeram a prova 22 alunos.

Média: 4,59
Maior nota: 8,3
Menor nota: 1,0
Moda^: 6,0 (3)
Desvio padrão: 2,02 (desvpad() do calc)

^ Resultado mais comum.

Melhoraram a nota: 3 alunos


Memórias

A principal vantagem dos sistemas digitais sobre os analógicos é a capacidade de armazenar, facilmente, grandes quantidades de informação e/ou dados por períodos longos ou curtos de tempo. Esta capacidade de memória é o que torna os sistemas digitais tão versáteis e adaptáveis às diversas situações. Por exemplo, em um computador digital, a memória principal armazena instruções que informam ao computador o que fazer sob qualquer circunstância possível, de modo que o computador realize sua tarefa com um mínimo de intervenção humana. Vamos estudar os tipos mais comuns desses dispositivos e sistema de memória. Já estamos bem familiarizados com o flip-flop, que é um dispositivo eletrônico de memória. Os avanços na tecnologia LSI (Large Scale Integration) e VLSI (Very Large Scale Integration) tornaram possível a obtenção de um grande número de flip-flops em um único chip, organizados em vários arranjos de memória.


Então as memórias são os dispositivos que armazenam informações, essas por sua vez codificadas, digitalmente, através de um código binário qualquer. Essas informações podem ser números, letras, caracteres quaisquer, comandos de operações, endereços ou ainda qualquer outro tipo de dado. Essas informações armazenam dados para endereçamento, programação e para constituir o conjunto de funções internas para a funcionalidade do próprio sistema. Outro tipo de aplicação consiste em utilizá-las para executarem quaisquer funções de circuitos combinacionais, e ainda, com o auxílio de contadores comuns e conversores, gerarem formas de onda de diversas maneiras de modo mais simples.

Classificação das memórias

As memórias podem ser classificas de acordo com as seguintes características:

  • Acesso;
  • Volatilidade;
  • Escrita/Leitura ou apenas de leitura;
  • Tipo de armazenamento.

Vamos analisar cada item:

Acesso

As memórias armazenam informações em lugares denominadas palavras, ou localidade de memória. Cada uma das palavras possui um conjunto de bits que nos permite o seu acesso, a esse conjunto de bits damos o nome de endereço. Esse conceito é de fácil compreensão, pois como o próprio nome diz, o conjunto de bits representa o endereço da palavra onde está armazenada uma informação. O tempo de acesso de uma memória é o tempo necessário desde a entrada de um endereço até o momento em que a informação aparece na saída. Para as memórias de escrita/leitura é também o tempo necessário para a informação ser gravada. Podemos ter acesso a uma dada localidade de memória de duas maneiras diferentes:

  • Acesso sequencial;
  • Acesso aleatório.


Volatilidade

As memórias podem ser voláteis ou não voláteis. As memórias voláteis são aquelas que ao retirada a alimentação perdem as informações armazenadas. São memórias feitas, geralmente, a partir de semicondutores e na maioria das vezes, possuem como elemento de memória o flip-flop. Um exemplo típico é a memória RAM. As memórias não voláteis são aquelas que mesmo sem alimentação continuam com as informações armazenadas. Dentre essas se destacam as memórias magnéticas e as eletrônicas: ROM, PROM e EPROM.


Memórias de escrita/leitura ou memórias apenas de leitura

As memórias de escrita/leitura são aquelas que permitem acesso a uma célula qualquer para escrevermos a informação desejada, além disso, permitem o acesso também para a leitura do dado. As memórias RAM também se enquadraram nessa situação. Por sua vez, as memórias apenas de leitura, são aquelas em que a informação é fixa, só podendo efetuar-se a leitura de cada célula. São também conhecidas como ROM (“Read Only Memory”).

Tipos de armazenamento

Quanto ao tipo de armazenamento as memórias classificam-se em estáticas e dinâmicas. As memórias de armazenamento estático são aquelas em que uma vez inserido o dado numa célula, este lá permanece. As memórias de armazenamento dinâmico são aquelas em que necessitamos inserir a informação de tempos em tempos, pois de acordo com as características de seus elementos internos essas informações são perdidas após um determinado tempo.


As memórias de armazenamento estático apresentam como vantagem a simplicidade de utilização quando comparadas às dinâmicas. Em contrapartidas as memórias estáticas são mais lentas para acesso que as dinâmicas.


Terminologia

O estudo dos sistemas e dos dispositivos de memória está repleto de termos. É de grande valia compreender o significado de alguns termos mais básicos, que são apresentados a seguir:

Célula de memória

Um dispositivo ou circuito elétrico utilizado para armazenar um único bit (0 ou 1). Exemplos de célula de memória incluem: um flip-flop, um capacitor carregado e uma pequena região numa fita ou disco magnético.


Palavra de memória

Um grupo de bits (células) em uma memória que representa instruções ou dados de algum tipo. Por exemplo, um registrador de oito flip-flops pode ser considerado uma memória que esta armazenando uma palavra de 8 bits. Os tamanhos de palavra nos computadores modernos variam tipicamente de 4 a 64 bits, dependendo do porte do computador.


Byte

Um termo especial usado para um grupo de oito bits. Um byte sempre é constituído de 8 bits. Tamanhos de palavra podem ser expressos em bytes assim como em bits. Por exemplo, uma palavra de 8 bits é também uma palavra de um byte; uma palavra de 16 bits tem dois bytes, e assim por diante.


Capacidade

Uma maneira de especificar quantos bits podem ser armazenados em um determinado dispositivo de memória ou num sistema de memória completo. Para ilustrar, suponha que temos uma memória capaz de armazenar 4096 palavras de 20 bits. Isto representa uma capacidade total de 81920 bits (4096×20=81920). Poderíamos também expressar essa capacidade de memória como 4096×20 . Quando representada desse modo, o primeiro número (4.096) é o número de palavras, e o segundo número (20) é o número de bits por palavra (tamanho da palavra). O número de palavras em uma memória frequentemente é um múltiplo de 1024. É comum usar a designação "1k" para representar 1024 = quando nos referimos à capacidade de memória. Logo, uma memória com uma capacidade de armazenamento de 4K ×20 é na verdade uma memória de 4096×20 . O desenvolvimento de memórias maiores trouxe a designação "1M" ou "1 mega" para representar 220 = 1048576. Assim, uma memória que possui uma capacidade de 2M ×8 tem na verdade uma capacidade de 2097152×8. A designação "giga" se refere a 230 = 1073741824.


• Densidade - Outro termo para capacidade. Quando dizemos que um dispositivo de memória tem uma densidade maior do que outro, queremos dizer que ele pode armazenar mais bits no mesmo espaço, ou seja, ele é mais de denso; • Endereço - É um número que identifica a posição de palavra na memória. Cada palavra armazenada em um dispositivo ou sistema de memória possui um endereço único. Endereços sempre existem num sistema digital como um número binário, embora, por conveniência, números em octal, hexadecimal e decimal sejam freqüentemente utilizados para representar esses endereços, Figura 1.

Organização da próxima aula

Olá Alunos,

...

Prof. Douglas A.

Referências

[1]



<< <> >>