Arquitectura de Computadores (ACom)

Tamanho: px
Começar a partir da página:

Download "Arquitectura de Computadores (ACom)"

Transcrição

1 Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão Português Aula N o 20: Título: Sumário: Sistema de primária (ciclo de acesso, memória estática, memória dinâmica, planos de memória, mapas de memória); Hierarquia de memória. 2014/2015 Nuno.Roma@tecnico.ulisboa.pt

2 Arquitectura de Computadores (ACom) Sistema de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 1 / 40 Aula Anterior Sistema de Planos de Mapas de Na aula anterior... Pipelining: Problemas de Implementação instruções multi-ciclo superpipelining Técnicas Avançadas de Exploração de Paralelismo Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 2 / 40

3 Road Map Sistema de Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 3 / 40 Planeamento Sistema de Planos de Mapas de Planeamento Semana Teórica 1 Teórica 2 Problemas (P) / Laboratório (L) 16-fev a 20-fev 23-fev a 27-fev 02-mar a 06-mar 09-mar a 13-mar 16-mar a 20-mar 23-mar a 27-mar CARNAVAL Apresentação da cadeira; Introdução P0: Revisões SD Instruções Assembly; Operandos e modos de endereçamento; Processador P3 L1: Modos de endereçamento Operações lógicas e aritméticas ISA do P3 P1: Assembly do P3 Periféricos do P3; Interrupções econtagemdo tempo no P3 L2: Instruções Aritméticas e Salto Técnicas de programação em Assembly Geração do código objecto. L3: Rotinas; Passagem parâmetros Estrutura de um processador Operandos; Pilha; Instruções de acesso à memória; Codificação das instruções. Traduçãode linguagemdealtonívelpara Assembly Unidade de processamento P2: Interrupções; Codificação de Instruções 30-mar a 03-abr 06-abr a 10-abr Unidade de controlo PÁSCOA PÁSCOA PÁSCOA Controlo microprogramado; Organização interna do P3: circuito de dados L4: IO; Interrupções 13-abr a 17-abr 20-abr a 24-abr 27-abr a 01-mai Organização interna do P3: circuito de controlo Organização interna do P3: microprogramação Família Intel x86; Arquitecturas de processadores em pipeline Dependências dados e de controlo; Conflitos Arquitecturas de processadores em pipeline; Dependências Tópicos avançados de arquitectura de computadores P3: Micro-programação L5: Micro-programação L6: Arduino 04-mai a 08-mai 11-mai a 15-mai 18-mai a 22-mai 25-mai a 29-mai Sistema de memória s cache: políticas de substituição L7: Pipelines s cache: políticas deescrita virtual: TLB virtual: definições, tabela de páginas hierárquica Espaços de endereçamento: memória e entradas/saídas P4: Pipeline; Caches L8: Caches Modos de transferência de dados DMA e Processadores IO P5: Mem. Virtual; Comunicação; IO. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 4 / 40

4 Sumário Sistema de Planos de Mapas de Hoje: primária Ciclo de acesso estática dinâmica Planos de memória Mapas de memória memória Bibliografia: Secções 6.8 e 13.1 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 40 Sistema de Planos de Mapas de Sistema de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 6 / 40

5 Organização Geral de um Computador Sistema de Planos de Mapas de Processador Barramento de endereços Barramento de dados Barramento de controlo Interface Interface... Interface Periférico Periférico Periférico Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 7 / 40 Circuito de Sistema de Planos de Mapas de m bits p palavras... Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 8 / 40

6 Circuito de Sistema de Planos de m bits Mapas de Mem Read R/W p palavras... Mem Enable Dados Endereços m n CS n 2 x m bits DATA ADDR RAM Random Access Memory Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 8 / 40 Acesso à : Leitura Sistema de Planos de Mapas de 10ns T1 T2 T3 T0 T1 Relógio Mem Enable Read / Write Endereços Endereços válidos Dados Válidos Tempo de acesso = 25 ns Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 9 / 40

7 Acesso à : Escrita Sistema de Planos de Mapas de Relógio Mem Enable 10ns T1 T2 T3 T0 T1 Read / Write Endereços Endereços válidos Dados Dados Tempo de acesso = 25 ns Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 10 / 40 Sistema de Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 11 / 40

8 Estática Sistema de Planos de Mapas de Célula básica de um circuito de memória estática RAM: Dados Descodificador de linha D c Descodificador de coluna R/W Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 12 / 40 Estática Sistema de Planos de Mapas de Célula básica de um circuito de memória estática RAM: Dados Descodificador de linha D c Descodificador de coluna R/W Latch? p1 D p2 c Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 12 / 40

9 Circuito de Estática Sistema de Planos de Endereços (metade baixa) 2 Descodificador Mapas de D D D D c c c c D e s c o Endereços d (metade alta) i f 2 i c a d o r CS En D D D D c c c c D D D D c c c c Dados 1 D D D D c c c c R/W Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 13 / 40 Dinâmica Sistema de Célula básica de um circuito de memória dinâmica (DRAM): Planos de Mapas de Dados Descodificador de linha Descodificador de coluna C Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 14 / 40

10 Dinâmica Sistema de Célula básica de um circuito de memória dinâmica (DRAM): Planos de Mapas de Dados Descodificador de linha Descodificador de coluna C s estáticas vs dinâmicas - requisitos de hardare: Estática - 20 transístores/bit Dinâmica - 5 transístores/bit Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 14 / 40 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 15 / 40

11 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 15 / 40 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: Os condensadores têm perdas: a carga armazenada vai-se perdendo! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 15 / 40

12 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: Os condensadores têm perdas: a carga armazenada vai-se perdendo! - A memória tem de ser refrescada periodicamente: percorre todas as posições de memória e re-escreve o valor lá guardado com uma periodicidade 100ms Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 15 / 40 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 16 / 40

13 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: A operação de leitura é destrutiva: parte da carga eléctrica do condensador é perdida pela porta de passagem Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 16 / 40 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: A operação de leitura é destrutiva: parte da carga eléctrica do condensador é perdida pela porta de passagem - Após cada operação de leitura é automaticamente desencadeada uma operação de escrita, de modo a repor o valor lógico nessa posição de memória Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 16 / 40

14 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 17 / 40 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: Menor desempenho: cerca de 10 vezes mais lentas do que as memórias estáticas Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 17 / 40

15 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: Mas... Menor desempenho: cerca de 10 vezes mais lentas do que as memórias estáticas Muito mais baratas do que as memórias estáticas! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 17 / 40 s estáticas vs dinâmicas Sistema de Planos de Mapas de É possível fabricar memórias dinâmicas de maior capacidade e com um custo mais reduzido do que memórias estáticas. Problemas: Mas... Menor desempenho: cerca de 10 vezes mais lentas do que as memórias estáticas Muito mais baratas do que as memórias estáticas! - Usadas como memória primária na maioria dos computadores Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 17 / 40

16 Sistema de Planos de Mapas de Planos de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 18 / 40 Planos de Sistema de Utilizando circuitos de memória: Planos de Mapas de Mem Read Mem Enable Dados Endereços m n R/W CS n 2 x m bits DATA ADDR Como construir uma memória com o dobro da largura da palavra guardada, isto é, uma memória com 2 n 2m bits? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 19 / 40

17 Plano de com o Dobro da Largura Sistema de com 2 n 2m bits: Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 20 / 40 Planos de Sistema de Utilizando circuitos de memória: Planos de Mapas de Mem Read Mem Enable Dados Endereços m n R/W CS n 2 x m bits DATA ADDR Como construir uma memória com o dobro do espaço de endereçamento, isto é, uma memória com 2 n+1 m bits? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 21 / 40

18 Plano de com o Dobro dos Endereços Sistema de com 2 n+1 m bits: Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 22 / 40 Plano de Genérico Sistema de Planos de Exemplo: projectar um plano de memória de 64k palavras de 16 bits cada, utilizando circuitos de memória de 16k octetos. Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 23 / 40

19 Plano de Genérico Sistema de Planos de Exemplo: projectar um plano de memória de 64k palavras de 16 bits cada, utilizando circuitos de memória de 16k octetos. Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 23 / 40 Sistema de Planos de Mapas de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 24 / 40

20 Mapas de Sistema de Planos de Mapas de Muitas vezes nem todo o espaço de endereçamento está preenchido. Exemplo: processador com 20 bits de endereço (espaço de endereçamento de 2 20 =1M) e apenas um circuito de memória de 64k instalado na gama de endereços mais elevados. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 25 / 40 Mapas de Sistema de Planos de Mapas de Muitas vezes nem todo o espaço de endereçamento está preenchido. Exemplo: processador com 20 bits de endereço (espaço de endereçamento de 2 20 =1M) e apenas um circuito de memória de 64k instalado na gama de endereços mais elevados. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 25 / 40

21 Mapas de Sistema de Planos de Mapas de Muitas vezes nem todo o espaço de endereçamento está preenchido. Exemplo: processador com 20 bits de endereço (espaço de endereçamento de 2 20 =1M) e apenas um circuito de memória de 64k instalado na gama de endereços mais elevados. Mapa de - correspondência entre endereços de memória e os respectivos módulos instalados Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 25 / 40 Mapas de Sistema de Planos de Mapas de Muitas vezes nem todo o espaço de endereçamento está preenchido. Exemplo: processador com 20 bits de endereço (espaço de endereçamento de 2 20 =1M) e apenas um circuito de memória de 64k instalado na gama de endereços mais elevados. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 25 / 40

22 Mapas de Sistema de Planos de Muitas vezes, o espaço de memória está fragmentado e/ou utiliza diferentes tipos de memórias. Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 26 / 40 Mapas de Sistema de Planos de Muitas vezes, o espaço de memória está fragmentado e/ou utiliza diferentes tipos de memórias. Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 26 / 40

23 Sistema de Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 27 / 40 Ideal Sistema de Planos de Mapas de Características desejáveis para a memória ideal Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 28 / 40

24 Ideal Sistema de Planos de Mapas de Características desejáveis para a memória ideal : Barata Grande capacidade Rápida (tempo de acesso reduzido) Largura de banda elevada Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 28 / 40 Evolução do Desempenho: CPU vs Sistema de Planos de Mapas de : tempo de acesso diminui 7% / ano Processador: 35% / ano de aumento de desempenho até 1986, 55% depois disso Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 29 / 40

25 Ideal Sistema de Planos de Mapas de Características desejáveis para a memória ideal : Barata Grande capacidade Rápida (tempo de acesso reduzido) Largura de banda elevada Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 30 / 40 Ideal Sistema de Planos de Mapas de Características desejáveis para a memória ideal : Barata Grande capacidade Rápida (tempo de acesso reduzido) Largura de banda elevada Como o custo por bit e a velocidade de funcionamento estão directamente relacionados, a solução passa pelo uso de diversos tipos de memória, com diferentes velocidades de acesso: Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 30 / 40

26 Sistema de Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 31 / 40 Primária vs Secundária Sistema de Planos de Mapas de Primária Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40

27 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40

28 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Preço por bit elevado; Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Preço por bit elevado; Pequena capacidade; Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40

29 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Preço por bit elevado; Pequena capacidade; Não persistente. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Secundária Tempo de acesso baixo; Preço por bit elevado; Pequena capacidade; Não persistente. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40

30 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Preço por bit elevado; Pequena capacidade; Não persistente. Secundária: Construída com base em dispositivos magnéticos, ópticos ou flash; Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Preço por bit elevado; Pequena capacidade; Não persistente. Secundária: Construída com base em dispositivos magnéticos, ópticos ou flash; Tempo de acesso elevado; Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40

31 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Preço por bit elevado; Pequena capacidade; Não persistente. Secundária: Construída com base em dispositivos magnéticos, ópticos ou flash; Tempo de acesso elevado; Preço por bit reduzido; Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Preço por bit elevado; Pequena capacidade; Não persistente. Secundária: Construída com base em dispositivos magnéticos, ópticos ou flash; Tempo de acesso elevado; Preço por bit reduzido; Grande capacidade; Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40

32 Primária vs Secundária Sistema de Planos de Mapas de Primária: Construída com base em circuitos integrados; Tempo de acesso baixo; Preço por bit elevado; Pequena capacidade; Não persistente. Secundária: Construída com base em dispositivos magnéticos, ópticos ou flash; Tempo de acesso elevado; Preço por bit reduzido; Grande capacidade; Persistente. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 40 Sistema de Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 33 / 40

33 Sistema de Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 33 / 40 Características dos Níveis de Sistema de Planos de Mapas de Níveis de memória: Nível Nome registos cache memória disco Capacidade < 1kB < 16MB < 16GB > 100GB Tecnologia CMOS CMOS SRAM CMOS DRAM disco magnético Acesso (ns) 0,25-0,5 0, O sistema de memória está estruturado por forma a que os dados e instruções mais comummente utilizados estejam em memórias mais rápidas e próximas do processador Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 34 / 40

34 s Cache Sistema de Planos de Mapas de Intel Core i5-2500k (quad-core) Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 35 / 40 Comportamento dos Programas Sistema de Planos de Mapas de A caracterização do comportamento dos programas resulta da análise dos seus rastos de execução (traces). Tipo de Acesso Endereço. fetch ED4h leitura D94h ED8h escrita D88h EDCh h EE0h EE4h. Regra 90/10: Um programa gasta tipicamente 90% do seu tempo a executar 10% das instruções. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 36 / 40

35 Princípio da Localidade Sistema de Planos de Mapas de Regra 90/10 Princípio da Localidade: Um programa gasta tipicamente 90% do seu tempo a executar 10% das instruções. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 37 / 40 Princípio da Localidade Sistema de Planos de Mapas de Regra 90/10 Princípio da Localidade: Um programa gasta tipicamente 90% do seu tempo a executar 10% das instruções. Localidade Temporal: Se um endereço é referenciado, tenderá a sê-lo de novo em breve. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 37 / 40

36 Princípio da Localidade Sistema de Planos de Mapas de Regra 90/10 Princípio da Localidade: Um programa gasta tipicamente 90% do seu tempo a executar 10% das instruções. Localidade Temporal: Se um endereço é referenciado, tenderá a sê-lo de novo em breve. Localidade Espacial: Se um endereço é referenciado, os endereços contíguos tenderão a ser referenciados em breve. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 37 / 40 Sistema de Planos de Mapas de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 38 / 40

37 Sistema de Planos de Mapas de memória: Objectivos Princípio da localidade cache: Funcionamento básico Tipos de memória cache Bloco da cache Poĺıtica de substituição Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 39 / 40 Nota de Agradecimento Sistema de Planos de Agradecimento Mapas de Algumas páginas desta apresentação foram extraidas de: [1] José Carlos Monteiro, Arquitectura de Computadores, Instituto Superior Técnico (IST), Universidade Técnica de Lisboa, Portugal, Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 40 / 40

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 22: Título: Sumário: cache; cache por blocos; Política de substituição; Tratamento das operações de

Leia mais

Sistemas Digitais (SD) Memórias

Sistemas Digitais (SD) Memórias Sistemas Digitais (SD) Memórias Aula Anterior Na aula anterior: Exemplo (Moore) Projecto de circuitos sequenciais baseados em contadores 2 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO 15/Fev

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 21: Título: Sumário: Memórias Circuitos e tecnologias de memória (RAM estática e dinâmica, ROM); Planos de memória;

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Memória paginada; Tabela de páginas; Tabela de páginas hierárquica. 2014/2015

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 24: Título: Sumário: - II ; memória virtual - caches. 2014/2015 Nuno.Roma@tecnico.ulisboa.pt Arquitectura

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 14: Título: Sumário: do P3 - Microprogramação Unidade de do P3; Unidade de do P3 (micro-sequenciador,

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 08: Título: Sumário: Programação em (programação estruturada, comentários, constantes); Exemplos de

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Hierarquia de Memória; Memória Cache (13.2 e 13.3) José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 23: Título: Sumário: - II ; memória virtual - caches. 2015/2016 Nuno.Roma@tecnico.ulisboa.pt Arquitectura

Leia mais

Sistemas de Memória I

Sistemas de Memória I Sistemas de Memória I José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-11-22 José Costa (DEI/IST) Sistemas de Memória I 1

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 27: Título: Sumário: Estrutura interna de um PC Estrutura interna de um PC; Sistema de entradas e saídas

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 13: Título: P3 - Sumário: Unidade de do P3 (micro-sequenciador, teste de variáveis, memórias de mapeamento,

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 14 de Fevereiro, 2013 José Monteiro

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Sistema de Entradas e Saídas (14.1 e 14.2) José onteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior

Leia mais

FCA - Editora de Informática xv

FCA - Editora de Informática xv Índice Geral Agradecimentos ix Prefácio xi Índice das Simulações xxv 1 - Introdução ao mundo dos computadores 1 1.1 O computador como ferramenta... 2 1.2 A importância dos computadores... 4 1.3 Processamento

Leia mais

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5 PREFÁCIO 1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO 1 1.1 Bases de Numeração 3 1.1.1 Representação de Números Inteiros em Base b 3 1.1.2 Representação de Números em Base 2 5 1.1.3 Representação de Números Fraccionários

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) EAer Acetatos das Aulas Teóricas Versão 40 - Português Aula N o 25: Título: Sumário: Sistema de Entradas e Saídas e interfaces; periféricos; Exemplos de periféricos

Leia mais

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29 Índice Geral Agradecimentos... vii Prefácio... ix Índice Geral... xiii Índice das Simulações... xxiii Índice das Figuras... xxvii Índice das Tabelas... xli Índice dos Programas... li 1 - Introdução ao

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Sistema de Entradas e Saídas (14.1 a 14.3) José onteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 06: Título: : entradas e saídas, interrupções e temporizador Sumário: desenvolvimento do ; ; Entradas

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Memória Cache; Memória Secundária (13.3) José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior

Leia mais

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 mais

Aula Fev-07 Arquitectura de Computadores 2006/07

Aula Fev-07 Arquitectura de Computadores 2006/07 Apresentação Aula 1 26-Fev-07 Arquitectura de Computadores 2006/07 1 - Aula 1 Estrutura desta aula Apresentação da cadeira Objectivos Bibliografia Conhecimentos prévios Estrutura das aulas Avaliação 26-Fev-07

Leia mais

Sistemas Operacionais. Conceitos de Hardware

Sistemas 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 mais

ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

ORGANIZAÇÃ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 mais

Memória Principal. Tiago Alves de Oliveira

Memó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 mais

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

ü 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 mais

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão

Leia mais

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL

ORGANIZAÇÃ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

Memoria. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Memoria. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Arquitectura de Computadores II Engenharia Informática (11545) Tecnologias e Sistemas de Informação (6621) Memoria Fonte: Arquitectura de Computadores, José Delgado, IST, 2004 Nuno Pombo / Paulo Fazendeiro

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

ARQUITETURA 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 mais

Organização e Arquitetura de Computadores

Organizaçã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 mais

Sistemas Digitais (SD)

Sistemas Digitais (SD) Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de Dados Entradas de controlo Saídas de controlo Unidade de controlo Palavra de controlo

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 26: Título: Sumário: Comunicação entre Processadores ; ; Comunicação Série (Barramentos SPI e I2C);

Leia mais

Prof. Eliezer Soares Flores 1 / 22

Prof. 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 mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 16: Título: ; Arquitecturas de processadores em pipeline Sumário: (registos, bits de estado, memória,

Leia mais

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom)

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom) UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Arquitectura de Computadores (ACom) LEIC-A, MEIC-A Acetatos das Aulas Teóricas Versão 1.0 - Português Aula

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Sistema de Memória (6.8 e 13.1) José Moteiro Liceciatura em Egeharia Iformática e de Computadores epartameto de Egeharia Iformática (EI) Istituto Superior Técico 7 de Maio,

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 23: Título: Sumário: Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de

Leia mais

Sistemas Digitais (SD)

Sistemas Digitais (SD) Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Minimização do Número de Estados S1 S2 S3 S4 S5 S6 S1-S3 S2-S4 S1-S5 S3-S5 S2-S6 S4-S6 S0 S1 S2 S3 S4 S5 Aula Anterior Na aula anterior: Definição

Leia mais

Infraestrutura de Hardware. Explorando a Hierarquia de Memória

Infraestrutura de Hardware. Explorando a Hierarquia de Memória Infraestrutura de Hardware Explorando a Hierarquia de Memória Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é entendido e executado pelo

Leia mais

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Aula Anterior Na aula anterior: Memórias: Circuitos e tecnologias de memória: o RAM: Estática Dinâmica

Leia mais

Manutenção de Microcomputadores I

Manutençã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 mais

Microprocessadores MICROPROCESSADORES. Unidade de Processamento. Sumário

Microprocessadores MICROPROCESSADORES. Unidade de Processamento. Sumário MICROPROCESSADORES Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Sumário Introdução Unidade de Controlo Conjunto de Instruções Unidade Central de Processamento (CPU)

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Memória Secundária (13.4) José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 29

Leia mais

FUNDAMENTOS 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 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 mais

Sistemas 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. 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 mais

Introdução. Num micro-processador a informação é guardada em registos. Para isso precisamos de muitos registos, isto é memória em massa

Introdução. Num micro-processador a informação é guardada em registos. Para isso precisamos de muitos registos, isto é memória em massa 10 Memória v02 Introdução Num micro-processador a informação é guardada em registos Estes são definidos com grupos de FFs tipo D Além da informação precisamos de guardar também as instruções do próprio

Leia mais

Adriano J. Holanda FAFRAM. 4 e 11 de maio de 2012

Adriano 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 mais

ARQUITETURA 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 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 mais

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom)

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom) UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Arquitectura de Computadores (ACom) LEIC-A, MEIC-A Acetatos das Aulas Teóricas Versão 1.0 - Português Aula

Leia mais

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom)

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom) UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Arquitectura de Computadores (ACom) LEIC-A, MEIC-A Acetatos das Aulas Teóricas Versão 1.0 - Português Aula

Leia mais

Sistemas de Computação

Sistemas 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 mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 22: Título: Sumário: Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Projecto de máquinas

Leia mais

4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e

4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e CEFET-RS Curso de Eletrônica 4.3 - DMA & Chipset Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 04.3.1 DMA Dados podem ser transferidos entre dispositivos

Leia mais

ARQUITETURA 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 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 mais

Construção de um protótipo de interface para microcomputador tipo PC para interligar duas placas mãe

Construção de um protótipo de interface para microcomputador tipo PC para interligar duas placas mãe Construção de um protótipo de interface para microcomputador tipo PC para interligar duas placas mãe Orientando: Cleverson dos Santos Orientador: Antonio Carlos Tavares Blumenau, Julho/2002 Roteiro da

Leia mais

ORGANIZAÇÃ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 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 mais

Programador/a de Informática

Programador/a de Informática 481040 - Programador/a de Informática UFCD - 0770 Dispositivos e periféricos Sessão 4 SUMÁRIO Memórias Primárias RAM ROM Cache Comunicam diretamente com o processador; Armazenam pequenas quantidades de

Leia mais

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização e Arquitetura Básicas B de (Parte II)

Leia mais

Sistema 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 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 mais

Endereçamento. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Endereçamento. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Arquitectura de Computadores II Engenharia Informática (11545) Tecnologias e Sistemas de Informação (6621) Endereçamento Fonte: Arquitectura de Computadores, José Delgado, IST, 2004 Nuno Pombo / Paulo

Leia mais

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número

Leia mais

Hierarquia de Memória

Hierarquia de Memória No projeto de um sistema digital, deve-se ter em mente que hardware menor geralmente é mais rápido do que hardware maior. A propagação do sinal é uma das principais causas de atrasos. No caso da memória,

Leia mais

Entender a diferença de velocidade UCP/MP e o conceito de localidade.

Entender a diferença de velocidade UCP/MP e o conceito de localidade. 1 2 O objetivo é detalhar os conceitos e técnicas que norteiam a fabricação e o uso de memórias cache. Entender a diferença de velocidade UCP/MP. Entender o conceito de localidade. 3 Entender a diferença

Leia mais

Sistemas Digitais (SD)

Sistemas Digitais (SD) Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Projecto utilizando contadores Entradas Primárias CTR DIV 8 5CT=0 M1[Load] M2[Count] 3CT=7 G3 G4 C5/2,3,4+ 1,5D 1, 2D [1] [2] [4] 1 2 4 /Y 0 1 2

Leia mais

Níveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup

Ní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 mais

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 4. MEMÓRIA 2 4. MEMÓRIA A memória é um componente essencial de todo computador, sendo utilizada para armazenar as instruções a serem

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Memória Secundária (13.4) José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 18

Leia mais

Sistemas de Memória II

Sistemas de Memória II Sistemas de Memória II José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2014-11-21 José Costa (DEI/IST) Sistemas de Memória II

Leia mais

for Information Interchange. 6 Memória:

for 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 mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Máquinas de Estado Microprogramadas: Endereçamento Expĺıcito/Impĺıcito Projecto de máquinas

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 18: Título: Sumário: Síntese de Circuitos Sequenciais: Minimização do Número de Estados Especificação e projecto

Leia mais

ULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA

ULA (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 mais

Sistemas de Memória III

Sistemas de Memória III Sistemas de Memória III José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-11-29 José Costa (DEI/IST) Sistemas de Memória III

Leia mais

Arquitetura de Computadores. Memórias

Arquitetura 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 mais

Sistemas Digitais (SD)

Sistemas Digitais (SD) Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de Dados Entradas de controlo Saídas de controlo Unidade de controlo Palavra de controlo

Leia mais

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma Aula Anterior Na aula anterior: Projecto de máquinas de estados microprogramadas: Circuito de dados Circuito de controlo Implementação

Leia mais

Hardware, Processador e Memória

Hardware, Processador e Memória Referências: STALLINGS, ZELENOVSKY, BERENGER Prof. Fabio D. Rocha, UTFPR CAMPO MOURÃO 1 Berenger, Stallings Um sistema embarcado computacional, é um conjunto de Hardware ( coponentes físicos) e Software

Leia mais

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com TÓPICOS - FUNÇÕES

Leia mais

Memória. Conceitos gerais Hierarquia de memórias

Memória. Conceitos gerais Hierarquia de memórias Memória Conceitos gerais Hierarquia de memórias Memória Componente do computador onde os programas e os dados são guardados. Consistem num conjunto de células, cada uma com um identificador: endereço.

Leia mais

Estrutura Básica de um Computador

Estrutura 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 mais

Circuitos Lógicos Aula 26

Circuitos 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 mais

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.

Leia mais

SSC0112 Organização de Computadores Digitais I

SSC0112 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 mais

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

Visã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 mais

William 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 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 mais

Microcontroladores e Interfaces

Microcontroladores e Interfaces Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial e Computadores Carlos Silva 2º Semestre de 2005/2006 Aula - A1 21 Fev 06 - M Sumário Objectivos da disciplina Programa de Microcontroladores

Leia mais

Universidade de São Paulo

Universidade 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 mais

Gestão de Memória. Espaço de Endereçamento

Gestão de Memória. Espaço de Endereçamento Gestão de Memória Parte I Mecanismos Espaço de Endereçamento Conjunto de posições de memória que um processo pode referenciar E se referenciar outras posições de memória? HW de gestão de memória desencadeia

Leia mais

Arquitectura de Computadores LEEC/MEEC (2006/07 2º Sem.)

Arquitectura de Computadores LEEC/MEEC (2006/07 2º Sem.) LEEC/MEEC (2006/07 2º Sem.) Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Sumário Introdução Unidade de Controlo Conjunto de Instruções Unidade Central de Processamento

Leia mais

Organização de Computadores Memória. Professor: Francisco Ary

Organizaçã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 mais

ARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio

ARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio ARQUITETURA DE COMPUTADORES Nível da Lógica Digital Prof.: Agostinho S. Riofrio Agenda 1. Portas Lógicas 2. Algebra de Boole 3. Equivalencia de circuitos 4. Circuitos Lógicos Digitais 5. Relógio 6. Memória

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores Introdução à Arquitetura de Computadores 2014/2015 1º Semestre 2º Teste 16 de Janeiro de 2015 Duração: 1h30 - O teste é sem consulta, apenas tem disponível o anexo que lhe deverá ter sido entregue com

Leia mais

ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE

ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE Objectivos da Disciplina Príncipios gerais da arquitectura de computadores Estrutura e comportamento de um computador Programação em assembly Processadores

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 01: Título: Apresentação Sumário: Apresentação da disciplina e seu funcionamento.. histórica. 2014/2015

Leia mais