Aula 11: Memória Principal: Conceitos Básicos e Organização
|
|
- Sabrina Cristiana Tomé Santos
- 6 Há anos
- Visualizações:
Transcrição
1 Aula 11: Memória Principal: Conceitos Básicos e Organização Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 1 / 37
2 Hierarquia de Memória Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 2 / 37
3 Memória: Definição Componente de um sistema de computação Armazena informações que são manipuladas pelo sistema Permite que sejam recuperadas quando necessário Em computadores com programa armazenado, armazena também código executável Arquitetura de Von Neumann: tudo é armazenado em uma única memória Arquitetura de Harvard: memórias separadas Não é um componente único Subsistema completo Composto por vários componentes Todos interligados Formam uma hierarquia Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 3 / 37
4 Hierarquia de Memória: Uma Analogia Você precisa fazer um exercício de física Você lê o enunciado e verifica que precisa de uma fórmula Como você a obtém? Algumas alternativas: 1 Você abre o livro texto e procura a fórmula no capítulo relevante 2 Você lembra de fórmula de cabeça porque previamente estudou a matéria 3 Você tem a fórmula já anotada no rascunho usado para fazer o exercício Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 4 / 37
5 Hierarquia de Memória: Uma Analogia (II) O livro texto contém muitas informações Fórmulas para todo tipo de problema daquela matéria Outros dados e informações também Certamente acharemos a fórmula lá, mas não de forma eficiente Teremos que procurar no meio de outras informações Manipular fisicamente as páginas Em conclusão: É um repositório de informações grande, mas lento Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 5 / 37
6 Hierarquia de Memória: Uma Analogia (III) Nossa memória é mais rápida, assumindo que efetivamente nos lembremos da fórmula Rapidamente recuperamos a expressão Maior tempo, provavelmente, é gasto transcrevendo a fórmula para o papel Escrevê-la no nosso rascunho para utilizá-la Outro problema é que nossa memória tem capacidade limitada Tendemos a esquecer certas informações Principalmente com o passar do tempo Em conclusão: É um repositório de informações menor, mas mais rápido Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 6 / 37
7 Hierarquia de Memória: Uma Analogia (IV) A última alternativa é que a fórmula já esteja anotada no papel Nosso rascunho Neste caso, ela está pronta para uso Podemos partir do que já está escrito E aplicar os dados do problema Mas o quão provável é esta situação? Da fórmula já estar anotada? O papel de rascunho provê um espaço bastante limitado Em conclusão: É um repositório de informações pequeno, mas o mais rápido de todos Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 7 / 37
8 Hierarquia de Memória: Níveis Esta ideia se aplica também aos computadores Existem vários tipos de repositórios diferentes Registradores Memória cache Memória principal Memória secundária Cada um destes tipos ainda pode ser subdividido Cache de nível 1, nível 2 Disco rígido, fita magnética Repositórios variam em termos de: Tempo de acesso Capacidade de armazenamento Volatilidade dos dados Preço Registradores Memória Cache Memória Principal Memória Secundária Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 8 / 37
9 Hierarquia de Memória: Dados Do outro lado, os dados também variam Existem muitos dados que queremos guardar Mas não serão utilizados em um futuro próximo Existem outros que esperamos usar em breve Mas não necessariamente agora E existem dados sobre o qual queremos operar agora Efetuar operações como somas, subtrações, Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 9 / 37
10 Hierarquia de Memória: Dados e Níveis Quanto mais imediato é uso de um dado, mais próximo ele deve estar do processador Mais rápido é o acesso Mas, em geral, memórias mais próximas do processador são: Menores Mais caras (por unidade de informação) Memórias próximas ao processador também tendem a ser voláteis Logo, não podemos armazenar tudo nas memórias mais rápidas É economicamente inviável E, geralmente, precisamos armazenar informações de forma não-volátil Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 10 / 37
11 Características de uma Memória Em geral, um determinado tipo de memória pode ser classificado de acordo com cinco características: Tempo de acesso Capacidade Volatilidade Tecnologia de fabricação Custo Note que geralmente há correlação entre algumas destas características eg, tecnologia tem relação com tempo de acesso e custo Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 11 / 37
12 Características de uma Memória: Tempo de Acesso Tempo desde a requisição do dado até que ele esteja disponível Normalmente, calculado em relação à leitura de dados Recuperar informação que está armazenada em memória Note que certas memórias têm tempos diferentes para leitura e escrita Característica dependente da tecnologia usada pela memória Poucos nanosegundos para a memória principal (dispositivo eletrônico) Dezenas de milissegundos para HDs (dispositivo eletromecânico) Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 12 / 37
13 Características de uma Memória: Tempo de Acesso (II) Para alguns tipos de memória, o tempo de acesso pode ser variável eg, tempo de acesso a um Disco Rígido Cabeça de leitura precisa ser posicionada Se ela está próxima do dado, acesso é mais rápido Isso não ocorre, por exemplo, com a memória principal RAM: Random Access Memory Qualquer local é acessado com uma mesma latência Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 13 / 37
14 Características de uma Memória: Capacidade Quantidade de informação que pode ser armazenada na memória Geralmente, medida em bytes Ou múltiplos (k, M, G, ) Dispositivos de memória secundária geralmente tem grande capacidade Na casa dos Gigabytes ou Terabytes Do outro lado do espectro, estão os registradores Poucos bits Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 14 / 37
15 Características de uma Memória: Volatilidade Capacidade de reter informações permanentemente Em geral, utiliza-se como critério a alimentação elétrica Sem energia elétrica Com energia elétrica Memória volátil: Informações são perdidas quando dispositivo deixa de ser alimentado Exemplo: memória RAM Memória não-volátil: Informações são retidas mesmo sem alimentação Exemplo: memória ROM Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 15 / 37
16 Características de uma Memória: Tecnologia de Fabricação Várias opções: Memórias baseadas em semicondutores Memória RAM, ROM, registradores, flash, Geralmente rápidas, mas caras Memórias baseadas em meio magnético Disco Rígido, Fita Magnética Baratas, alta capacidade de armazenamento, não-voláteis, lentas Memórias baseadas em meio óptico CDs, DVDs, Blueray, Não-voláteis, lentas, alta capacidade de armazenamento Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 16 / 37
17 Características de uma Memória: Custo O custo de uma memória é algo relativo Memória RAM DDR3 4 GB: cerca de R$ 110,00 HD SATA 1 TB: cerca de R$ 180,00 Como as capacidades podem ser muito diferentes, geralmente considera-se o custo por byte Memória RAM: 27,50 R$/GB Disco Rígido: 0,18 R$/GB Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 17 / 37
18 Níveis de Memória: Registradores São internos ao processador Guardam informações necessárias imediatamente Instrução a ser executada Operadores a serem processados Construídos com a mesma tecnologia do processador Acesso muito rápido Da ordem do tempo de execução de uma instrução eg, 1 ns Capacidade de poucos bits Geralmente, do tamanho dos operadores processados pela UCP 32 bits, 64 bits Voláteis Baseados em semicondutores Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 18 / 37
19 Níveis de Memória: Memória Cache Podem ser internas ou externas ao processador Cache L1 (level 1 ou nível 1) ou L2 interna Encapsulada no mesmo chip do processador Cache L2 externa Chip separado Cache L1 é bastante rápida Tempos de acesso ligeiramente maiores que de um registrador eg, 5 ns Cache L2 é mais lenta eg, 12 ns Capacidade: centenas de kb (L1), poucos MB (L2) Tecnologia: semicondutores, SRAM Custo alto Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 19 / 37
20 Níveis de Memória: Memória RAM Externas ao processador Conectadas via barramento Tempos de acesso consideravelmente maiores que da cache L2 eg, 50 ns Capacidade muito maior que da cache Mas limitada por características do processador Ligada ao tamanho da palavra Processadores recentes de 32 bits suportam até 4 GB Voláteis Tecnologia baseada em semicondutores, SRAM Custo menor que da memória cache Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 20 / 37
21 Níveis de Memória: Memória Secundária Tempos de acesso bem mais altos Na casa das dezenas de milissegundos Custo baixo e alta capacidade Não-volátil Geralmente, usam meios magnéticos ou ópticos Mas, hoje, algumas são baseadas em semicondutores Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 21 / 37
22 Organização da Memória Principal Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 22 / 37
23 Introdução Fisicamente, o Subsistema de Memória é organizado hierarquicamente De acordo com os níveis vistos até aqui Ainda nesta disciplina, discutiremos registradores, cache e memória secundária em mais detalhes Mas em termos lógicos, a memória é organizada de acordo com a organização da Memória Principal Objeto do restante desta aula Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 23 / 37
24 Organização M bits 0 A memória principal pode ser vista como uma matriz de bits Bits são dispostos em linhas e colunas Neste curso, diremos que uma linha é uma célula de memória Todas as células de memória possuem o mesmo número M de bits Largura da Célula N-5 N-4 N-3 N-2 N-1 Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 24 / 37
25 Organização: Células Cada célula de memória recebe um identificador único Chamado de Endereço Não é armazenado na memória, fica subentendido De fato, uma célula de memória é a menor unidade de informação endereçável ie, não podemos referenciar um subconjunto (próprio) de seus bits isoladamente Geralmente, M = 8 Ou seja, células de um byte Mas isso não é uma regra N-5 N-4 N-3 N-2 N-1 M bits Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 25 / 37
26 Organização: Endereços M bits Endereços são contados sequencialmente Começam do 0 e vão até um determinado valor N 1 São usados pelo processador para referenciar células Quando este pede alguma operação à memória Em alguns casos, processador referencia um conjunto de células contíguas Número máximo de células é limitado Pelo número de bits do Barramento de Endereços BE de 32 bits endereça bilhões de células N-5 N-4 N-3 N-2 N-1 Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 26 / 37
27 Organização: Tamanho Quantos bits (ou bytes) podemos armazenar na memória? Em bits: Número de posições da matriz Com N linhas (células) e M colunas (bits): N M Em bytes: N M 8 Mas qual é o tamanho máximo? Depende da largura do BE E do tamanho da célula Para BE de 32 bits com células de 1 byte: 2 32 B = 4 GiB N-5 N-4 N-3 N-2 N-1 M bits Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 27 / 37
28 Organização: Tamanho (II) Note que podemos aumentar o limite de memória de um computador de duas formas: Aumentando o número de células Aumentando a largura de cada célula Aumentar o número de células requer aumentar largura do BE M bits E alguns registradores estudados mais à frente na disciplina Aumentar a largura das células reduz a granularidade do endereçamento eg, com M = 16, não podemos referenciar bytes individuais Para buscar um byte, precisamos trazer um par inteiro e separá-lo N-5 N-4 N-3 N-2 N-1 Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 28 / 37
29 Operações Sobre a Memória A interação entre a UCP e a memória permite dois tipos de operação Leitura Escrita Em ambas as operações, a UCP informa um endereço Marca início da região sobre a qual operação é realizada A leitura é uma operação não-destrutiva Valor de uma região da memória é lido e permanece o mesmo A escrita é (por natureza) destrutiva Valor da região é alterado Valor original é perdido Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 29 / 37
30 Operações Sobre a Memória: Tamanho da Palavra Conceito já citado brevemente O tamanho da palavra de um processador determina o número de bits de alguns componentes do computador Em relação às operações sobre a memória, é muito importante Determinados processador leem/escrevem na memória em unidades do tamanho da palavra (ou múltiplos) eg, se o tamanho da palavra é 4 bytes, leituras/escritas são feitas conjuntos de 4 bytes contíguos Note uma distinção importante: tamanho da célula não é o mesmo que tamanho da palavra De fato, estes tamanhos são geralmente diferentes eg, células de 1 byte, palavras de 32 bits Podemos endereçar memória em células individuais, mas leitura/escrita são feitas sobre palavras inteiras Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 30 / 37
31 Operações Sobre a Memória: Tamanho da Palavra (II) M bits N-5 N-4 N-3 N-2 N-1 }Tamanho da Palavra Se as leituras/escritas são feitas sobre palavras inteiras, como obter o valor de células individuais? Leitura: No processador ou na memória, célula desejada é isolada do resto da palavra Escrita: No processador ou na memória, célula específica é combinada com resto da palavra Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 31 / 37
32 Operações Sobre a Memória: Alinhamento Outra restrição comum no acesso à memória: Acessos devem ser alinhados com o tamanho da palavra Leituras/escritas são feitas em palavras iniciadas em endereços múltiplos do tamanho da palavra Por exemplo: Tamanho da palavra é 4 bytes Células são de 1 byte Podemos acessar palavras iniciadas nos endereços 0, 4, 8, Mas não podemos nos endereços 1,2,3,5,6,7, Razão: Permite melhor desempenho em certos aspectos Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 32 / 37
33 Operações Sobre a Memória: Alinhamento (Exemplo I) Correto Incorreto M bits M bits }Tamanho da Palavra }Tamanho da Palavra N-5 N-5 N-4 N-4 N-3 N-3 N-2 N-1 N-2 N-1 Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 33 / 37
34 Operações Sobre a Memória: Alinhamento (Exemplo II) M bits 0 Leitura dos bytes das posições 2 e 3 Palavra de 4 bytes Células de 1 byte Um único acesso à memória Palavra inteira é carregada para o processador Dois bytes de interesse são depois isolados }Um acesso Bytes desejados Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 34 / 37
35 Operações Sobre a Memória: Alinhamento (Exemplo III) M bits Situação semelhante Leitura dos bytes das posições 3 e 4 Palavra de 4 bytes Células de 1 byte Leitura não pode ser feita em um acesso Bytes de interesse estão espalhados por duas palavras alinhadas diferentes }Primeiro Acesso }Segundo Acesso Solução: dois acessos à memória Bytes desejados Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 35 / 37
36 Operações Sobre a Memória: Padding Exemplo anterior ilustra importância do alinhamento para o desempenho Mesmo para dados menores que o tamanho da palavra, se houver desalinhamento, precisamos de mais acessos à memória Por este motivo, é importante tentar manter dados alinhados ao tamanho da palavra Mas o que fazer quando há dados cujo tamanho não é múltiplo da palavra? Por exemplo, imagine um vetor de elementos de 3 bytes Podemos alinhar o primeiro elemento, mas o segundo ficará desalinhado Solução: adição de padding Inserimos um espaço artificial entre os elementos No exemplo, 1 byte após cada elemento Aumenta consumo de memória, mas melhora desempenho Linguagens de alto nível muitas vezes cuidam de forma automática destes aspectos Compilador guarda variáveis alinhadas e com o padding necessário Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 36 / 37
37 Exercícios 1 Determine a largura mínima necessária para o barramento de endereços para que uma máquina possa suportar 16 GB de memória com células de 2 bytes 2 Para este mesmo cenário, determine quantas células terá a memória 3 Agora suponha uma máquina com células de 1 byte e palavra de 8 bytes Queremos armazenar um vetor de 3 elementos de 11 bytes cada Podemos utilizar quaisquer células entre as posições 117 e 200 Desenhe um esquema de alocação de forma a maximizar o desempenho no acesso a estes elementos Diego Passos (UFF) Memória Principal: Conceitos Básicos e Organização FAC 37 / 37
http://www.ic.uff.br/~debora/fac! 1 Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade 2 Componente de um sistema
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL MEMÓRIA Componente de um sistema de computação cuja função é armazenar informações que são manipuladas pelo sistema para que possam ser recuperadas
Leia maisü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache
Departamento de Ciência da Computação - UFF Principal Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Principal ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória
Leia maisMemória Principal. Tiago Alves de Oliveira
Memória Principal Tiago Alves de Oliveira tiago@div.cefetmg.br Memória Principal Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4 Cristina Boeres Memória! É um dos componentes de um sistema de computação! Sua função é armazenar informações que são ou serão manipuladas
Leia maisProf. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo
Prof. Benito Piropo Da-Rin memória é o local onde se armazenam dados Será???? Memória é um local ou dispositivo onde podem se armazenar dados e que permite que sejam recuperados quando deles se precisar
Leia maisAula 12: Memória: Barramentos e Registradores
Aula 12: Memória: Barramentos e Registradores Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória: Barramentos e Registradores FAC 1 / 34
Leia mais/17. Arquitetura de Computadores Subsistemas de Memória Prof. Fred Sauer
/17 Arquitetura de Computadores Subsistemas de Memória Prof. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com 2/17 S U M Á R I O PRINCÍPIO DA LOCALIDADE Conceito : gap entre processador/memória
Leia maisDEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A
U E S C Memória DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A Hierarquia de Memória Em um Sistema de computação existem vários tipos de memória que interligam-se de forma bem estrutura
Leia maisComputação L. Apresentação da Disciplina e Conceitos Básicos de Computadores
Computação L Apresentação da Disciplina e Conceitos Básicos de Computadores Tópicos da Aula Conceitos básicos de computação Componentes de um computador Como os diferentes componentes interagem Representação
Leia maisHardware Conceitos Básicos. Introdução*à*Informática 14
Hardware Conceitos Básicos Introdução*à*Informática 14 Hardware Conceitos Básicos Componentes principais de um computador Introdução*à*Informática 15 Hardware Conceitos Básicos CPU (Unidade Central de
Leia maisConceitos e Gerenciamento de Memória
Conceitos e Gerenciamento de Memória Introdução Num sistema computacional, temos diferentes tipos de memórias, para diferentes finalidades, que se interligam de forma estruturada e que formam o subsistema
Leia maisfor Information Interchange. 6 Memória:
6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário
Leia maisMEMÓRIAS SEMICONDUTORAS
MEMÓRIAS SEMICONDUTORAS Em um sistema computacional subentende-se memória como qualquer dispositivo capaz de armazenar dados, mesmo temporariamente. Atualmente, os métodos de armazenamento de informação
Leia maisORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MEMÓRIA SÃO TODOS
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis não são A, B, +, 0, etc., mas apenas zero(0) e um (1). É uma linguagem de comunicação
Leia maisOrganização de Computadores I
Organização de Computadores I Aula 2 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte2.pdf Organização de Computadores I Aula 2 1/29 Tópicos de Computação. de um Sistema de Computação..
Leia maisSistema de Memórias COMPUTADOR CONTROLE ENTRADA VIA DE DADOS SAÍDA PROCESSADOR MEMÓRIA S E TO R R EC RE CEI TA S T EM S E TO R C A RNE S
Sistema de Memórias COMPUTADOR S E TO R R EC EIT AS 0 16 32 RE CEI TA S 4 8 12 20 24 28 36 40 44 CONTROLE S E TO R T EM PER OS VIA DE DADOS ENTRADA 0 48 52 64 68 80 84 1 56 72 88 2 3 60 76 92 4 S E TO
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DEPARTAMENTO DE CIÊNCIAS CIÊNCIAS EXATAS E E NATURAIS NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 COMPUTADOR COMPUTADOR Barramento de Endereços: Determina qual a posição de memória que irá ser lida ou escrita (unidirecional). Barramento de Endereços: Transporta o dados
Leia maisProf. Eliezer Soares Flores 1 / 22
Memórias Prof. Eliezer Soares Flores e-mail: eliezerflores@unipampa.edu.br 1 / 22 Sistemas computacionais Hardware: parte física de um sistema computacional; Software: parte lógica de um sistema computacional.
Leia maisArquitetura de Computadores. Memórias
Arquitetura de Computadores Memórias Relembrando Arquitetura de Von Neuman Memória Acesso por palavra Programas são armazenados aqui Controlador de memoria Dispositivos de entrada Dispositivos de saída
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Aula 05: Memória Principal MEMÓRIA PRINCIPAL Elementos de uma memória principal (célula, bloco, tamanho total); Cálculo dos elementos de memória (tamanho dos barramentos de
Leia maisOrganização e Arquitetura de Computadores
Organização e Arquitetura de Computadores Hierarquia de Memória: Introdução Alexandre Amory Edson Moreno Nas Aulas Anteriores Computação Organização interna de CPU Parte operativa: Lógica combinacional
Leia maisSSC0112 Organização de Computadores Digitais I
SSC0112 Organização de Computadores Digitais I 17ª Aula Hierarquia de memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Memória Memória Todo componente capaz de armazenar bits de informação Características
Leia maisNíveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup
Memória Níveis de memória Diferentes velocidades de acesso Pequeno Alto(a) Cache RAM Auxiliar Auxiliar-Backup Memória Cache altíssima velocidade de acesso acelerar o processo de busca de informações na
Leia maisIntrodução à Informática
Introdução à Informática Informática Aplicada Bacharelado em Engenharia de Pesca Flávia Coelho flaviacoelho@ufersa.edu.br 1 Elaborado por Yáskara Menescal e atualizado por Flávia Coelho, em março de 2009
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO Cristina Boeres Sistema de Computação! Conjunto de componentes integrados com o objetivo de manipular dados e gerar informações úteis.
Leia maisUniversidade de São Paulo
Universidade de São Paulo Organização de Computadores Dr. Jorge Luiz e Silva Cap 2 Memória Secundária Memória Principal Memória Secundária - Armazenam informações que precisam ser transferidas para a Memória
Leia maisTECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Aula 02: Organização e Arquitetura de Computadores / Lógica Digital (Parte I) O conteúdo deste documento tem por objetivo
Leia maisManutenção de Microcomputadores I
Manutenção de Microcomputadores I Aula03 Memórias Introdução Hardware que auxilia no processamento dos dadospelaucp. Hierarquia dos diferentes tipos de Memórias Tipos Registradores: pequenos dispositivos
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Memória Interna Slide 1 Memória Em informática, memória são todos os dispositivos que permitem a um computador guardar dados, temporariamente ou permanentemente.
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA Prof. Dr. Daniel Caetano 22-2 Objetivos Compreender o que é a memória e sua hierarquia Compreender os diferentes tipos de memória Entender como é feito
Leia maisOrganização de Computadores Memória. Professor: Francisco Ary
Organização de Computadores Memória Professor: Francisco Ary Parte do computador responsável por armazenar dados e instruções; volátil; ou permanente sem a memória o computador não seria capaz de armazenar
Leia maisArquitetura de Computadores
Arquitetura de Computadores AULA 4 Organização de Sistemas de Computadores s Bits Sumário de Ordem de Bytes Conceitos Básicos Secundária Códigos de Correção de Erros Prof. Edilberto M. Silva Edilberto
Leia maisCURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)
CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware) HARDWARE É a parte física do computador, ou seja, são as peças que compõem um PC; Nesse capítulo iremos aprender a conhecer algumas
Leia maisMemória (conceitos) MEMÓRIA VOLÁTIL
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
Leia maisSistemas de Computação. Seção Notas. A Memória Principal. Notas. Sexta Aula. Haroldo Gambini Santos. 26 de abril de Notas
Sistemas de Computação Sexta Aula Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 26 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação 1/17 Seção 1 A Memória Principal 2 Outros
Leia maisSistemas Operacionais
Sistemas Operacionais CAP 2: Conceitos de Hardware e Software Prof. MSc. Diego R. Moraes diegorm@anhanguera.com Download de todo conteúdo da disciplina https://sites.google.com/site/diegorafaelmoraes/downloads
Leia maisELETRÔNICA DIGITAL II
ELETRÔNICA DIGITAL II Parte 7 Armazenamento e Memória Digital Professor Dr. Michael Klug 1 Definição Dispositivo capaz de armazenar informação Capacitor (transistor+capacitor), flip-flop, registradores
Leia maisProfa. Leda G. F. Bueno
Profa. Leda G. F. Bueno O computador pode ser descrito como um sistema. Sendo um sistema, este pode ser esquematizado como a entrada de insumos, processamento e saída do produto final No caso do computador
Leia maisProf. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo
Prof. Benito Piropo Da-Rin Usadas predominantemente na MP devido às suas características: Permitem acesso apenas através do endereço. Ocupam pouco espaço. Grande quantidade de bits podem ser armazenados
Leia maisSistemas de Computação
Sistemas de Computação Sexta Aula Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 15 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação 1/17 Seção 1 A Memória Principal 2 Outros
Leia maisConceitos sobre Computadores
Conceitos sobre Computadores Prof. UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O hardware: principais partes dos computadores atuais.
Leia maisORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano
ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA Prof. Dr. Daniel Caetano 2014-1 Objetivos Compreender o que é a memória e sua hierarquia Compreender os diferentes tipos de memória Entender como é feito o acesso à
Leia maisOrganização e Arquitetura de computadores. Memórias
Organização e Arquitetura de computadores Memórias Introdução Funcionamento básico de um sistema microprocessado (Figura 1.10, Gabriel Torres) Programas são armazenados aqui Controlador de memoria Dispositivos
Leia maisRelógios. Prof. Eduardo H. S. Oliveira
Relógios O tempo do computador geralmente é medido em ciclos, também denominados pulsos. O termo ciclo se refere a uma oscilação completa de um sinal elétrico fornecido pelo gerador de relógio do sistema.
Leia maisPrincipais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória.
Aula 02 Principais componentes de hardware de um computador Processador; Entrada; Saída; Barramento; Memória. Hierarquia Memória Memória RAM Do inglês Random Access Memory (Memória de acesso aleatório
Leia maisEletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior
Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior Termos Básicos Célula de memória dispositivo ou circuito capaz de armazenar um bit. Ex.: um flip-flop, um capacitor, etc. Palavra
Leia maisSSC512 Elementos de Lógica Digital. Memórias. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Memórias GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos Prof.Dr. Danilo
Leia maisCircuitos Lógicos Aula 26
Circuitos Lógicos Aula 26 Aula passada Mais adição Circuito com maior largura Subtração Mais ULA Aula de hoje Memória Funcionamento e arquitetura ROM, RAM e variações Processador Intel Memória Memória:
Leia maisEstrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Leia maisAdriano J. Holanda FAFRAM. 4 e 11 de maio de 2012
Memória Adriano J. Holanda FAFRAM 4 e 11 de maio de 2012 Trilha Introdução Hierarquia da memória Memórias RAM Memória ROM Introdução Arquitetura de Von Neumann Memória Aritmética Controle E/S Unidade central
Leia maisIntrodução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores
Introdução à Programação Apresentação da Disciplina e Conceitos Básicos de Computadores Objetivos Aprender técnicas de programação que aumentem a qualidade de software e a produtividade no desenvolvimento
Leia mais1. Conceitos Básicos de Computação
Introdução à Computação I IBM1006 1. Conceitos Básicos de Computação Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 1.Conceitos Básicos de Computação 1.1.
Leia maisINSTITUTO FEDERAL CATARINENSE Campus Ibirama
INSTITUTO FEDERAL CATARINENSE Campus Ibirama Arquitetura de Hardware Professor Eduardo Stahnke Arquiteturas Grande diversidade das arquiteturas de computadores Componentes básicos do computador Os Principais
Leia maisOs computadores ditigais podem ser classificados em 5 grupos distintos:
Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento
Leia maisGeradores de Clock e Memórias
Geradores de Clock e Memórias Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 18 de junho de 2015 1 / 23 Geradores de Clock Multivibradores biestáveis: possuem 2 estados
Leia maisLISTA DE EXERCÍCIOS #2 (BASEADO NO ENADE COMPUTAÇÃO)
LISTA DE EXERCÍCIOS #2 (BASEADO NO ENADE 2005- COMPUTAÇÃO) 1) Apesar de todo o desenvolvimento, a construção de computadores e processadores continua, basicamente, seguindo a arquitetura clássica de von
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA Prof. Dr. Daniel Caetano 202 - Objetivos Compreender o que é a memória e sua hierarquia Compreender os diferentes tipos de memória
Leia maisSistemas Operacionais. Conceitos de Hardware
Sistemas Operacionais Conceitos de Hardware Sumário 1. Introdução 7. RISC e CISC 2. Processador 1. Operações de Processamento 2. Unidade de Controle 3. Ciclos de uma Instrução 3. Memória 1. Memória Principal
Leia maisHardware - Processador
Hardware - Processador O processador (ou CPU) é uma das partes principais do hardware do computador e é responsável pelos cálculos, execução de tarefas e processamento de dados. A velocidade com que o
Leia maisMemória Cache. Aula 24
Memória Cache Aula 24 Introdução Objetivo: oferecer o máximo de memória disponível na tecnologia mais barata, enquanto se fornece acesso na velocidade oferecida pela memória mais rápida Velocidade CPU
Leia maisArquitetura e Funcionamento do Computador
Arquitetura e Funcionamento do Computador Memória É todo componente capaz de ARMAZENAR informações. Memórias Digitais Memórias: são componentes responsáveis por armazenar dados e programas (instruções)
Leia maisVisão geral do sistema de memória de computadores
Visão geral do sistema de memória de computadores 1 Capacidade da memória Humana Pesquisas concluem que o armazenamento de informações na memória humana se dá a uma taxa de aproximadamente 2 bits por segundo
Leia maisComputador (arquitetura básica): b
Hardware É a parte física f de um sistema de computação, ou seja, todos os elementos materiais que o constituí (circuitos eletrônicos, dispositivos mecânicos, elétricos e magnéticos). Componentes Básicos
Leia maisULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA
FATEC SP - Análise e Desenvolv. De Sistemas - Ambiente Operacional PÁG. 1 II) ELEMENTOS DE HARDWARE: DIAGRAMA DE BLOCOS DE UM COMPUTADOR 1) CPU - UNIDADE CENTRAL DE PROCESSAMENTO RESPONSÁVEL PELA EXECUÇÃO
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 5 Memória interna
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 5 Memória interna Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Tipos de memória de semicondutor slide
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA Prof. Dr. Daniel Caetano 2-2 Visão Geral 2 3 4 5 5 5 O que é a Memória Hierarquia de Memória Tipos de Memória Acesso à Memória
Leia maisModelo de Von Neumann: conceito do programa armazenado
Arquitetura de computador Modelo de Von Neumann: conceito do programa armazenado Arquitetura de Von Neuman A arquitetura de computador proposta por Von Neumann é composta basicamente por: Computadores
Leia maisHARDWARE. Givanaldo Rocha
HARDWARE Givanaldo Rocha givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Componentes Básicos e Funcionamento Hardware Conjunto de dispositivos elétricos/eletrônicos que englobam a
Leia maisFUNDAMENTOS E ARQUITETURA DE COMPUTADORES
FUNDAMENTOS E ARQUITETURA DE COMPUTADORES TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com Slide by: Prof. Danilo Xavier Com algumas Alterações OBJETIVOS Conceituar memórias
Leia mais3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária
Programação de Computadores O Computador Memória Principal representação binária Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Memória principal. Memória secundária. O que são bytes e bits. Tecnologias
Leia maisTecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)
Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora
Leia maisHardware. Informática
Hardware Informática l Sistema Informatizado Chama-se sistema informatizado a integração que acontece de três componentes básicos: a) Os computadores = hardware b) Os programas = software c) Os seres humanos
Leia maisPrincipais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017
Professora: Janaide Nogueira E-mail: nogueirajanaide@gmail.com Materiais: https://janaide.wordpress.com Componentes Básicos de um Computador Principais Componentes do Gabinete 3 4 CPU ou UCP (Processador)
Leia maisAula 13: Memória Cache
Aula 13: Memória Cache Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória: Memória Cache FAC 1 / 53 Memória Cache Diego Passos (UFF) Memória:
Leia maisORGANIZAÇÃO DE COMPUTADORES
Organização de Computadores ORGANIZAÇÃO DE COMPUTADORES Curso: Tecnologia em Gestão da Tecnologia da Informação Ano: 2011 Definição São dispositivos que permitem armazenamento de dados, seja temporários
Leia maisArquitetura de Computadores. Professor: Vilson Heck Junior (Material: Douglas Juliani)
Arquitetura de Computadores Professor: Vilson Heck Junior (Material: Douglas Juliani) Agenda Conceitos Componentes Funcionamento ou tarefas Otimização e desempenho Conceitos Componente de Hardware que
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: lsousa@id.uff.br site: http://www.ic.uff.br/~lsousa
Leia maisArquitetura de Computadores
Arquitetura de Computadores 2018.1 Computador O computador é uma máquina que realiza processamento de dados automaticamente. Ela é formada por um hardware e um software. O Engenho Analítico é o primeiro
Leia maisSW, APP e SO Prof. Patrícia Lucas
Subsistemas de memória SW, APP e SO Prof. Patrícia Lucas O que é uma memória? Componente de um sistema de computação cuja função é armazenar as informações que são (ou serão) manipuladas por esse sistema,
Leia maisMemórias. Alberto Felipe Friderichs Barros
Memórias Alberto Felipe Friderichs Barros Memória Todo computador é dotado de uma quantidade de memória, que pode variar de máquina para máquina, a qual se constitui de um conjunto de circuitos capazes
Leia maisAula 16: UCP: Conceitos Básicos e Componentes
Aula 16: UCP: Conceitos Básicos e Componentes Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) UCP: Conceitos Básicos e Componentes FAC 1 / 34
Leia maisFundamentos de Computação
Campus: Jequié Fundamentos de Computação Professor: Dr. Robson Cipriano 1 Hardware para Microcomputadores 1 O Computador... funciona executando o programa ou a sequência de operações que está armazenada
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA CACHE CAPÍTULO 5. Cristina Boeres
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA CACHE CAPÍTULO 5 Cristina Boeres Introdução! Diferença de velocidade entre Processador e MP O processador executa uma operação rapidamente e fica em
Leia maisMAC2166 Introdução à Computação Aula 1 Como Funciona um Computador
MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador DCC IME USP 1
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: ICO Aula N : 08 Tema: Subsistemas de Memória
Leia maisINFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.
INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO isabeladamke@hotmail.com Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o
Leia maisComponentes de um Computador Típico
Componentes de um Computador Típico Assim como em um aparelho de dvd, no qual é necessário ter o aparelho de dvd e um dvd contendo o filme que será reproduzido, o computador possui a parte física, chamada
Leia maisCapítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho
Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho http://www.ic.uff.br/~debora/fac! 1 2
Leia maishttp://www.ic.uff.br/~debora/fac! 1 Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho 2
Leia maisMEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA
MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA MEMÓRIA O que são as memórias? Armazenamento Instruções de um programa em execução Dados iniciais dos programas Resultados finais a serem transmitidos a
Leia maisIntrodução à Informática
Introdução à Informática Aula 10 http://www.ic.uff.br/~bianca/introinfo/ Aula 10-05/10/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word
Leia maisMemória. Memória Cache
Memória Memória Cache Revisão - Memória Principal Memória que armazena os dados e programas em linguagem de máquina em execução corrente Razoavelmente barata Tempo de acesso da ordem de nano-segundos a
Leia maisArquitetura de Computadores
Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas
Leia maisAlgoritmos e Lógica de Programação Componentes e Arquitetura
Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções
Leia maisSistemas de Computação Hardware. Sistema Central Periféricos
Introdução à Informática Sistemas de Computação Hardware Sistema Central Periféricos 2 Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema de
Leia mais