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

Slides:



Advertisements
Apresentações semelhantes
UNIDADE 1: INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
Advertisements

Arquitetura e organização de computadores
Entrada e Saída Introdução.
Técnicas para operações E/S
1. Introdução: São dispositivos utilizados para armazenar dados (Informações). Desde o lançamento do 1º computador, os programadores vem exigindo capacidades.
MEMORIAS RAUL DIAZ ROSAS.
Rganização de Computadores A Interface entre o Processador e os Periféricos Capítulo 8 – Patterson & Hennessy (seções 8.4 e 8.5) Organização de Computadores.
Esquema básico do hardware
Fundamentos da Arquitetura de Computadores
Arquitetura de Computadores
Introdução à Programação
Tecnologias Especificas Informática
Memórias Digitais Memórias:
Memórias Digitais Departamento de Engenharia Elétrica – UFRJ
Sistemas Operacionais
COMUNICAÇÃO ENTRE MEMÓRIA PRINCIPAL E UCP
Unidade Central de Processamento UCP
Organização de Computadores
Sistemas Operacionais I
Estrutura e funcionamento de um computador
Entrada e Saída (E/S ou I/O)
Agenda - Aula 03 Introdução (Computador Digital) Memória
Processamento de dados na UCP e memória UCP
TIC - Conceitos Introdutórios
Memória Principal.
Unidade Central De Processamento: Processador
Unidade Central De Processamento: Processador
Arquitetura de Computadores
Subsistema de Memória.
Introdução à INFORMÁTICA
INTRODUÇÃO À COMPUTAÇÃO
Memorias.
(Sistema de Processamento de Dados)
DSC/CEEI/UFCG Introdução à Computação. DSC/CEEI/UFCG 2 Hardware – Memória  Componente de um sistema de computação cuja função é armazenar informações.
Escola Secundária Sebastião da Gama
Arquitetura básica de um Computador
São dispositivos onde os dados e programas são armazenados.
Introdução às TIC Prof. Carlos Freire Copyright, Carlos Freire.
Processador 2014/2015 Comunicação de Dados Ricardo Bento 12ºL.
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos.
INTRODUÇÃO À COMPUTAÇÃO
Introdução à Informática
Memória.
Sistemas computacionais
Funcionamento interno do computador
Introdução à Computação
Memória Principal Anotações de Aula
Memórias Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho
Sistemas Operacionais Arquitetura de Computadores
Aula 01 Conhecendo o Computador Prof. Filipe Mutz.
SECRETARIA DE ESTADO DA EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DIRETORIA DE DESENVOLVIMENTO HUMANO GERÊNCIA DE TECNOLOGIA DE INFORMAÇÕES EDUCACIONAIS E ADMINISTRATIVAS.
1 Circuitos Sequenciais: Registradores Disciplina: Circuitos Digitais Aula 20 Lucas Santos Pereira.
Arquitetura de Computadores Introdução à Prof. Wagner Siqueira Cavalcante.
Sistema Informatizado Hardware. Sistema Informatizado Chama-se sistema informatizado a integração que acontece de três componentes básicos: a) Os computadores.
 Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:  Somar e subtrair  Mover um dado de um local de armazenamento.
“Armazenar dados e programas que serão utilizados pelo processador (CPU – unidade central de processamento) ”
TRABALHO AVALIATIVO ALUNO: FRANCISCO HELIÉSUS DE MEDEIROS MATÉRIA: ORGANIZAÇÃO DE COMPUTADORES.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner
SISTEMAS OPERACIONAIS MEMÓRIA VIRTUAL. INTRODUÇÃO Memória Virtual é um técnica sofisticada e poderosa de gerenciamento de memória, onde a MP e a MS são.
Disciplina: Circuitos Digitais
Estrutura do computador
 Apenas uma parte relativamente pequena do espaço de endereçamento dos programas é acessada em um instante qualquer  Localidade Temporal  Um item referenciado.
O QUE É UM COMPUTADOR Dilvan Moreira (baseado no livro Big Java)
Arquitetura e organização de computadores
Funções de um computador
MEMORIAS RAUL DIAZ ROSAS.
Transcrição da apresentação:

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

 Tempo de acesso: maior que o tempo de acesso da cache  Capacidade: bem maior que a cache (tipicamente em 2 Gb, 4 Gb ou 8Gb)  Volatilidade: volátil  Temporariedade: tempo de duração da execução do programa

 Tecnologia: DRAM (Dynamic Random Access Memory)  Implementada por uma matriz de células, cada célula contendo um transistor e um capacitor  A carga de um capacitor varia com o tempo, sendo necessário um processo de recarga ou refresh  Apresenta alta densidade (bits por chip): alta capacidade de armazenamento e baixa velocidade  Pode ser lida ou escrita (R/W – read/write)  Gasta-se o mesmo tempo para acessar qualquer posição da memória

 Célula: unidade de armazenamento  Cada célula possui um endereço que a identifica  Os endereços são utilizados para realizar operações de escrita e leitura  Operação de escrita: armazenar, escrever ou gravar um elemento na memória  Operação de leitura: recuperar ou ler um elemento na memória

 Cada célula contém em seu interior M bits  Os M bits constituem na informação propriamente dita  Uma instrução ou parte dela  Um dado ou parte dele  Um endereço ou parte dele

257A 257B Memória Principal 1F 2C conteúdo endereço

M bits End. 0 End. 1 End. 2 End. 3 End. N -1 bit1bit 2bit M N células Diferentes formas de organizar as células

12 bits End. 0 End. 1 End. 2 End. 3 End bits End. 0 End. 1 End. 2 End. 3 End bits End. 0 End. 1 End. 2 End. 3 End. 255

Na prática, os endereços estão em binário

 Para entendermos com é feita uma operação de leitura ou escrita na memória, é necessário conhecer os componentes do processador que participam destas operações

RDM (Registrador de Dados da Memória) ou MBR (Memory Buffer Register): armazena temporariamente a informação que está sendo transferida da MP para o processador ou vice-versa REM (Registrador de Endereços da Memória) ou MAR (Memory Address Register): armazena temporariamente o endereço de acesso a uma posição de memória, ao se iniciar uma operação de leitura ou de escrita UC (unidade de controle): comanda as operações de leitura ou de escrita

 Barramento de dados: interliga o RDM à MP  Barramento de endereços: interliga o REM à MP para a transferência dos bits que representam um endereço de acesso a uma posição de memória  Barramento de controle: interliga o processador à MP para passagem de sinais de controle durante uma operação de leitura ou escrita

Processador ou CPU RDMREMUC MP Barramento de Dados Barramento de Endereços Barramento de Controle Operações de Leitura e Escrita Elementos Utilizados

 Os tamanhos destes elementos são dados em bits ou bytes  Tamanho do RDM=tamanho do BD= tamanho da unidade de transferência  A unidade de transferência é chamada de palavra e depende do fabricante, podendo ser uma única célula (8 bits ou 1 byte) ou um conjunto de células

 Tamanho do REM=tamanho do BE=tamanho do endereço de memória  O tamanho do endereço de memória depende da quantidade de células que a memória possui 2 tamanho end em bits = qtde de células Tamanho da memória (em bits ou bytes) = qtde de células X tamanho da célula

 Exemplo:  Considere uma memória de 32 células de 16 bits cada:  Qual é o tamanho, em bits, de um endereço desta memória? 2 tamanho endereço em bits = 32 células 2 tamanho endereço em bits = 2 5 células Tamanho endereço = 5 bits

32 células Exemplo: 16 bits......

 Exemplo:  Qual é tamanho, em bytes, desta memória? Tamanho da memória = qtde de células X tam da célula = 32 X 16 bits = 2 5 X 2 4 bits = 2 9 bits = 2 9 bits/8 bits = 2 9 /2 3 bytes = 2 6 bytes

 Realizada através de algumas operações menores, as microoperações  O tempo gasto para realização de todas as microoperações caracteriza o tempo de acesso

 Passos:  1) (REM)  conteúdo de outro registrador  2) O endereço é colocado no barramento de endereço  3) Sinal de leitura é colocado no barramento de controle pela unidade de controle  4) O endereço é usado para localizar a célula na MP  5) Envio da informação pelo barramento de dados  6) (RDM)  MP(REM)  7) Outro registrador  (RDM)

Processador ou CPU MP outro reg. REM RDMUC barramento de endereços barramento de controle barramento de dados (5) (2) Sinal de leitura (3) (4) (7) (1) (6)

Passos: 1) (REM)  conteúdo de outro registrador 2) (RDM)  conteúdo de outro registrador 3) O endereço é colocado no barramento de endereço 4) O conteúdo de RDM é colocado no barramento de dados 5) Sinal de escrita é colocado no barramento de controle 6) MP (REM)  (RDM), o dado é transferido para a célula de memória

Processador ou CPU MP lixo outro reg. REM RDMUC barramento de endereços barramento de controle barramento de dados (3) Sinal de escrita (5) (4) (1) (2) (6)