Baixe o app para aproveitar ainda mais
Prévia do material em texto
Memórias Aula 05 Turma: Arquitetura de computadores Professora: Eugênia Cornils Definição A memória é a parte do computador que armazena programas e dados. Alguns cientistas utilizam o termo armazém ou armazenagem em vez de memória. Classificação • Memória cachê de rápido acesso SRAM • Memória principal mais lenta DRAM Bits e aritmética binária Aritmética binária “Eficiente” Informação digital armazenada distinguindo entre diferentes valores de uma quantidade física??? Bits e aritmética binária Maior número de valores Separação aritmética entre eles Menor será a confiabilidade IBM Tem empresas que dizem utilizar aritmética decimal assim como a binária. Ex.: IBM Isso é feito usando-se 4 dígitos para armazenar um dígito decimal que utiliza o código denominado BCD (Binary Code Decimal) Exemplo • O número 1944 • Decimal 0001 1001 0100 0100 • Binário 0000011110011000 • Observem que na notação BCD (Binary Coded Decimal) consegue representar de 0 a 9999 isso é 10000 • Na binária 216= 65536 combinações Exemplo • Com a mesma quantidade de bits representar menos números apenas para manter a correlação com os decimais. Prospecção para o futura • Imagine se pudesse ser criada um circuito de alta confiabilidade, que pudesse armazenar diretamente dígitos de 0 a 9 dividindo uma região de 10 volts, em 10 intervalos. Quatro desse dispositivos poderia armazenar qualquer número de 0 a 9999. Endereço de memória Memória consiste em quantidade de células (ou endereços) cada uma das quais podendo armazenar uma informação. N células 0 N-1 K bits 2k combinações Vai de Exemplos de como organizar uma memória de 96 bits 8 bits 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 12 bits 16 bits 0 1 2 3 4 5 8 x12 = 96 12 x 8 = 96 16 x 6 = 96 Célula – menor unidade endereçável Maioria do fabricantes atuais utilizam células de 8 bits, que é denominada byte. Exemplos de computadores e diferentes tamanhos de palavras Computador Bits/células Burroughs B1700 1 IBM PC 8 DEC PDP – 8 12 IBM 1130 16 DEC PDP-15 18 XDS 940 24 Electrologica 27 XDS Sigma 9 32 Honeywell 6180 36 CDC 3600 48 CDC Cyber 60 Ordenação de bytes Big endian 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Little endian 3 2 1 0 7 6 5 4 11 10 9 8 15 14 13 12 Byte Byte Palavra de 32 bits Palavra de 32 bits Código de correção de erro Os erros da memórias pode ser gerados por: • Picos de tensão da rede elétrica entre outros, Bits extras são adicionados a cada palavra para verificar existência de erros • Uma forma de fazê-lo é acrescentar um número para dizer quantos bits diferentes há em dois códigos. Código de correção de erro Exemplo numérico: •Acrescentar um byte dizendo quantos uns tem no números •Acrescentar a imagem de uma função do número •Acrescentar o número de igualdades entre números •Somar número enviados e acrescentar palavra SRAM – Memória Cachê • Static Random – Acess Memory SRAM • Basicamente um vetor de célula de armazenamento • Que requer 4 a 6 transistores por bit • E que mantém o dado armazenado enquanto existe alimentação externa DRAM – Memória Cachê • Memória da acesso aleatória dinâmica • Também é volátil • Que requer 1 transistor por bit • Periodicamente é restaurada para ser mantida Memória rápida Diminui a necessidade de acessar a memória principal Aumenta a quantidade de memória de acesso rápido Tudo depende do que é colocado na memória cachê CPU x Memórias •Historicamente as CPU sempre foram mais rápidas do que as memórias •A CPU e as memórias melhoraram juntas •Para aumentar a velocidade basta instalar mais memória na CPU porém isso aumenta bastante o custo da CPU. Estrutura Interna de uma pastilha de memória SRAM Memória Secundária • Independente da memória principal , sempre será necessário mais espaço para armazenamento de memória. • Em contrapartida melhoram os meios de armazenamento • As agências governamentais são obrigadas a gerarem sua própria receita nos EUAS, assim a biblioteca do congresso pode vender todo o seu conteúdo de 50 milhões de livros com 100 Tera bytes Memória Secundária Memória Secundária • Fita • Disco • Disco magnéticos • Discos flexíveis • Discos SCSI • RAID • CD-ROMs • CD graváveis • DVD • Blue Ray FIM
Compartilhar