Memória (conceitos) MEMÓRIA VOLÁTIL

Documentos relacionados
Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Visão geral do sistema de memória de computadores

for Information Interchange.

Hardware Básico. Memórias. Professor: Wanderson Dantas

ARQUITETURA DE COMPUTADORES

Memória. Introdução. Unidades de medida de capacidade Tipos:

Operações na Memória Principal: Leitura (read ou retrieve) não destrutiva Escrita (write ou Record) destrutiva (o conteúdo anterior se perde)

Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal. Memória principal

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Set/10

Arquitetura de Computadores. Arquitetura de Computadores 1

Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)

Sistemas Operacionais. Rodrigo Rubira Branco

ARQUITETURA DE COMPUTADORES Prof. João Inácio

MEMÓRIA. A memória do computador pode ser dividida em duas categorias:

Introdução. Hardware (Parte II) Informações Adicionais. Universidade Federal de Campina Grande Departamento de Sistemas e Computação

Arquitetura de Computadores

Arquitetura Genérica

Prof. Daniel Gondim Informática

Disciplina: Introdução à Engenharia da Computação

Fundamentos em Informática

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

Microprocessadores. Memórias

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores

SISTEMAS INFORMÁTICOS

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2

Unidade 1: O Computador

Sistemas Computacionais e Hardware. Disciplina: Informática Prof. Higor Morais

R S Q Tabela 17 - Tabela verdade NOR

Organização de Computadores Prof. Alex Vidigal Bastos

Informática Aplicada

Componentes básicos de um computador

Capítulo 12) Dispositivos de Memória

Organização e Arquitetura de Computadores. Ivan Saraiva Silva

INFORMÁTICA BÁSICA. Prof. Alex Santos. Informática Básica.

Introdução. à Estrutura e Funcionamento de um Sistema Informático

Introdução às Tecnologias de Informação e Comunicação. Conceitos Introdutórios

Arquitetura de Computadores. Professor: Vilson Heck Junior (Material: Prof. Douglas Juliani)

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto

Disciplina: Introdução à Informática Profª Érica Barcelos

Sistemas Operacionais. Revisando alguns Conceitos de Hardware

Microcomputadores. Prof. Marcelo GonG. onçalves. Rubinstein

Memória primária Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

O Hardware Dentro da Unidade do Sistema

Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória

O Sistema de Computação

Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I

Conceitos e Gerenciamento de Memória

Portas lógicas e Circuitos. Marcos Monteiro, MBA

Organização de Computadores Como a informação é processada?

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

2012/2013. Profª Carla Cascais 1

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

Conceitos Básicos. Conceitos Básicos Memória

Organização de Computadores 1

CIÊNCIA E TECNOLOGIA DO RIO INFORMÁTICA BÁSICA AULA 03. Docente: Éberton da Silva Marinho ebertonsm@gmail.com 25/06/2014

Figura 1 - Memória 1. OBJETIVO. Conhecer os principais tipos de memórias entendendo suas funcionalidades e características.

Memórias Prof. Galvez Gonçalves

Unidade I PRINCÍPIOS DE SISTEMAS DE. Prof. Luís Rodolfo

Curso Técnico de Nível Médio

Capítulo 1 Os Computadores e a Sua Arquitetura

ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM

ISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1

Hardware. Objetivos do Capítulo

Arquitectura dos processadores

Organização de Computadores (Aula 4) Memória

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini prof.andre.luis.belini@gmail.com /

Introdução à Engenharia de Computação

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

Memória Informações Adicionais. Memória Informações Adicionais. Memória Informações Adicionais. Memória Informações Adicionais

Memórias Parte 2. SEL-0415 Introdução à Organização de Computadores. Aula 5. Prof. Dr. Marcelo Andrade da Costa Vieira

armazenamento (escrita ou gravação (write)) recuperação (leitura (read))

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

AULA 1. Informática Básica. Gustavo Leitão. Disciplina: Professor:

Computação I. Profa. Márcia Hellen Santos

27/02/2012 CEV TECNOLOGIA DA INFORMAÇÃO CEV. Prof. OCEAN A. SANTOS. Sistema Binário; Unidades de Medidas; Hardware.

HARDWARE INFORMÁTICA. Prof.: MARCIO HOLLWEG

Introdução aos Computadores

Organização e Arquitetura de Computadores I

Informática Aplicada à Química. Hardware - armazenamento

Introdução à Arquitetura de Computadores

Microcontroladores e Microprocessadores

PROCESSAMENTO DE DADOS

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

Visão Geral de Sistemas Operacionais

UCP. Memória Periféricos de entrada e saída. Sistema Operacional

O Sistema de Computação

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

QUESTÕES COM GABARITOS E COMENTÁRIOS INFORMÁTICA FCC

Organização de Computadores. Subsistemas de memória

Organização de Computadores

Prof. Sandrina Correia

Introdução à Computação: Arquitetura von Neumann

Introdução a Organização de Computadores Aula 4

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP

Memórias. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva

Tecnologias da Informação e Comunicação

Histórico e Evolução da Computação

Introdução a Ciência da Computação Conceitos Básicos de Sistema PROFESSORA CINTIA CAETANO

Transcrição:

MEMÓRIA 1

MEMÓRIA VOLÁTIL Memória (conceitos) É aquela que perde a informação armazenada quando a energia elétrica desaparece MEMÓRIA DE SEMICONDUTORES Construídas com FLIP-FLOPS (que são construídas com portas lógicas, que por sua vez são construídos com transistores e outro dispositivos eletrônicos, que por sua vez podem ser encapsulados em Circuitos Integrados) Mais rápidas e caras, se comparadas com memórias de meio magnético. Registradores e memória principal são exemplos Volátil MEMÓRIA DE MEIO MAGNÉTICO Disquetes, discos rígidos e fitas magnéticas Armazenam informações sob a forma de campos magnéticos. Não volátil TEMPO DE ACESSO (inverso da velocidade) É o período de tempo gasto desde o instante em que foi iniciada a operação de acesso ao dados contido na memória até que a informação requerida (instrução ou dado) tenha sido efetivamente transferida. 2

DISCO MAGNÉTICO (gravação e leitura) O disco rígido de seu computador funciona armazenando informação de forma magnética: a superfície é dividida em pequenas regiões, cada uma com uma orientação magnética. Uma pequena bobina móvel (eletroímã) faz os grãos do material magnético se orientarem numa direção (0) ou em 3 outro (1), formando um algarismo de um número binário. Para ler estas pequenas regiões, é preciso um "sensor" capaz de diferenciar campos magnéticos muito pequenos.

Hierarquia de Memória REGISTRADOR São dispositivos de armazenamento temporário, localizados na CPU. São extremamente rápidos. É uma memória de semicondutores MEMÓRIA CACHE Pequena porção de memória, localizada entre a CPU e a MP, e que funciona como um espelho de parte da memória principal (a parte frequentemente utilizada). Tem como objetivo aumentar a velocidade de acesso aos dados da memória principal por parte da UCP. Mais rápida que a memória principal, porém mais cara É uma memória de semicondutores MEMÓRIA PRINCIPAL É a memória onde os programas e dados devem estar armazenados para execução por parte do processador (UCP) É Volátil. É uma memória de semicondutores Memórias Principal = RAM + ROM MEMÓRIA SECUNDÁRIA São não voláteis É uma memória de meio magnético. 4

MEMÓRIA PRINCIPAL Caminho percorrido pelo dados até o processador A memória cache visa aumentar a velocidade de acesso as dados 5

RAM ROM Memória tipo RAM e ROM RAM - Random Access Memory (Memória de acesso aleatório) Permite leitura e escrita de dados Voláteis (os dados se perdem com a falta de energia) Read Only Memory (memória de leitura somente). Escrita uma única VEZ. Permite apenas leitura de dados (questão de segurança, os VÍRUS não podem ser gravados nesta memória).todo sistema computacional utiliza uma parte do endereçamento da memória principal com memórias do tipo ROM. Os microcomputadores do tipo PC, vêm de fábrica com um conjunto de rotinas básicas para carregamento do Sistema Operacional (SO) armazenadas em ROM, denominadas de BIOS (Basic Input Output System) Não voláteis (NÃO perde os dados se perdem com a falta de energia) ROMs reutilizáveis (podem ser gravadas mais de uma vez) EPROM [erasable programmable read-only memory] [Memória programável apagável de somente leitura] EEPROM [Electrically-Erasable Programmable Read-Only Memory] [memória programável apagável eletricamente - de somente leitura] MEMÓRIA FLASH Um tipo específico de memória EEPROM 6

EPROM x EEPROM x MEMÓRIA FLASH EPROM Memória programável apagável somente de leitura É programada por um dispositivo eletrônico. Uma vez programado, uma EPROM pode ser apagada apenas por exposição a uma forte luz ultravioleta. VANTAGENS DA EEPROM SOBRE AS EPROM Alterar seu conteúdo não requer qualquer outro equipamento adicional. São apagadas com aplicação de um campo elétrico. Isso apaga as células que podem ser regravadas. Apaga um BYTE por vez para ser regravado. VANTAGENS DA MEMÓRIA FLASH SOBRE AS EEPROM É uma memória do tipo EEPROM. EEPROMs são mudadas um byte de cada vez, o que as torna versáteis, mas lentas. A memória Flash permite apagar (para ser regravado) toda ou parte da memória de uma vez e por isso são mais rápidas. PenDrive, Flash SSD 7

MEMÓRIA PRINCIPAL A capacidade de memória é a quantidade de informações que nela podem ser armazenadas em bits, bytes, etc. Exemplo: 512 bits, 16.384 bits e 8.388.608 bits É possível simplificar através do emprego de unidades com K (kilo), M (mega), G(giga) e T (tera). Expressões para capacidade de uma memória 8

CAPACIDADE DA MEMÓRIA Vamos supor que tenhamos em uma MP com N células ( de 0 a N-1) contendo cada célula M bits A capacidade da memória é de M.N EXEMPLO [Cálculo da Capacidade da Memória] Memória com N=1024 endereços (1 K endereços) com M=8 bits cada células Capacidade = 1024x8= 8192 bits = 8 Kbits 9

CAPACIDADE DA MEMÓRIA MP com mesma quantidade de células (N=256), porém com largura de célula (M) diferente Qual a capacidade da memória em cada caso (M.N)? MP1 = 256 x 12 = 3072 bits MP2 = 256 x 16 = 4096 bits MP3 = 256 x 8 = 2048 bits 10

TAMANHO DO BARRAMENTO DE ENDEREÇOS Vamos supor que tenhamos em uma MP com N células ( de 0 a N-1) Seja x o tamanho de um endereço de uma célula em bits (tamanho do barramento de endereços). Logo, N = 2 x x = log 2 N = log 10 N 0,301. A capacidade da memória é de M.N EXEMPLO Cálculo de X (tamanho do endereços em bits) Memória com N=1024 endereços (1 K endereços) x= log 2 1024 =10 Portanto são necessários x= 10 bits para representar cada um dos N=1024 endereços. Barramento de endereços com 10 bits 11

TAMANHO DO BARRAMENTO DE ENDEREÇOS EXEMPLO Cálculo de X (tamanho do endereços em bits) Memória com N=1024 endereços (1 K endereços) x= log 2 1024 =10 Portanto são necessários x= 10 bits para representar cada um dos N=1024 endereços. Barramento de endereços com 10 bits 12

TAMANHO DO BARRAMENTO DE ENDEREÇOS MP com mesma quantidade de células (N=256), porém com largura de célula (M) diferente Qual é o valor de x (tamanho dos endereços em bits)? X = log 10 256 /0,301 x=8 bits (x = log 10 256/0,301 = 2,408/0,301= 8) Barramento de endereços com 8 bits 13

Operações com a Memória Principal OPERAÇÕES COM A MEMÓRIA PRINCIPAL LEITURA: armazena informações na memória ESCRITA: recupera uma informação armazenada na memória] Elementos que compõem a estrutura MP/UCP e que são utilizadas nestas operações UC (unidade de controle) REM (registrador de endereço de memória) RDM (registrador de dados de memória) 14

Operações com a Memória Principal OPERAÇÃO DE LEITURA (do endereço 1324) Unidade de controle (UC) da UCP: transfere o endereço 1324, de um de seus registradores específicos para o REM (registrador de endereço de memória) Unidade de controle (UCP) da CPU: coloca o sinal de leitura (READ) no barramento de controle para indicar aos circuitos de controle da MP o que fazer em seguida. MP: decodifica o endereço recebido (1324, pelo barramento de endereços) e transfere seu conteúdo para o RDM (através do barramento de dados).do RDM, então, a informação é transferida para o elemento da UCP, destinatário final. 15

MEMÓRIA DO TIPO SELEÇÃO LINEAR Temos uma memória com N=1024 endereços de células, com M=8 bits cada uma. Teríamos uma REM como 10 bits pois x=log 2 (1024) = 10. A saída do decodificador são 1024 linhas, uma para cada célula da memória M=8 N=1024 10 bits 16

MEMÓRIA DO TIPO SELEÇÃO LINEAR Seja o endereço 12 10 ou 000000001100 2, armazenado no REM. Isto acarretaria uma saída 1 na SAÍDA 12 do decodificador, correspondente ao endereço 12. As demais linhas do decodificador seriam iguais a 0. 12 a LINHA 000000001100 2 Dados de entrada/saída 17

Hierarquia de Memória 18