O que é a memória? Analogia: Biblioteca. Para que serve a biblioteca / bibliotecária?

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

Download "O que é a memória? Analogia: Biblioteca. Para que serve a biblioteca / bibliotecária?"

Transcrição

1 O QUE É A MEMÓRIA?

2 O que é a memória? Analogia: Biblioteca Para que serve a biblioteca / bibliotecária?

3 O que é a memória? Simples: armazena/recupera dados numéricos Para uso posterior! Na prática... Dispositivo físico capaz de armazenar a configuração elétrica de um conjunto de fios" Configuração elétrica: padrão de bits Logo, memória armazena dados

4 COMO FUNCIONA A MEMÓRIA?

5 Com se acende uma lâmpada? Acender uma lâmpada...?

6 Com se acende uma lâmpada? Acender uma lâmpada...?

7 Com se acende uma lâmpada? Acender uma lâmpada...? Se passa corrente, a lâmpada acende!

8 Com se acende uma lâmpada? Acender uma de várias lâmpadas...?

9 Com se acende uma lâmpada? Acender uma de várias lâmpadas...?

10 Com se acende uma lâmpada? Acender uma de várias lâmpadas...?

11 Com se acende uma lâmpada? Acender uma de várias lâmpadas...?

12 Com se acende uma lâmpada? Acender uma de várias lâmpadas...?

13 Com se acende uma lâmpada? Acender uma de várias lâmpadas...?

14 Com se acende uma lâmpada? Acender uma de várias lâmpadas...?

15 Com se acende uma lâmpada? Acender uma de várias lâmpadas...? Endereços Seletor de Endereços

16 Com se acende uma lâmpada? Acender uma de várias lâmpadas...? Endereços O que isso tem a ver com a memória? Seletor de Endereços

17 Funcionamento Simplificado Leitura da Memória Endereço Acionamento para Leitura Memória Seletor Interruptor

18 Funcionamento Simplificado Leitura da Memória Endereço Acionamento para Leitura Memória Dado Sinal de Controle

19 Funcionamento Simplificado Escrita na Memória Endereço Acionamento para Escrita Memória Dado

20 Funcionamento Simplificado Escrita na Memória Endereço Acionamento para Escrita Memória Dado

21 Funcionamento da Memória Palavra da CPU: Quantos bits ela espera ler em um endereço Palavra da Memória: Quantos bits ela guarda por endereço Palavras podem ter tamanhos diferentes 8 bits 6 bits 32 bits 64 bits...

22 Funcionamento da Memória Palavra precisa ser compatível com a CPU CPU: dados de 6 bits Memória: palavra de 6 bits Se CPU tem 8 bits e memória é de 8 bits... CPU Memória

23 Funcionamento da Memória Palavra precisa ser compatível com a CPU CPU: dados de 6 bits Memória: palavra de 6 bits Se CPU tem 8 bits e memória é de 8 bits... E se CPU tem 8 bits e memória é de 4? CPU Memória

24 Funcionamento da Memória Palavra" precisa ser compatível com a CPU CPU: dados de 6 bits Memória: palavra de 6 bits Se CPU tem 8 bits e memória é de 8 bits... E se CPU tem 8 bits e memória é de 4? CPU Memória

25 Funcionamento da Memória Palavra" precisa ser compatível com a CPU CPU: dados de 6 bits Memória: palavra de 6 bits Se CPU tem 8 bits e memória é de 8 bits... E se CPU tem 8 bits e memória é de 4? CPU Memória

26 Funcionamento da Memória Palavra precisa ser compatível com a CPU CPU: dados de 6 bits Memória: palavra de 6 bits Se CPU tem 8 bits e memória é de 8 bits... E se CPU tem 8 bits e memória é de 4? Usa-se duas memórias em paralelo! Juntas, elas terão 4+4 = 8 bits (fios) por posição CPU Memória Memória 2

27 Funcionamento da Memória Palavra" precisa ser compatível com a CPU CPU: dados de 6 bits Memória: palavra de 6 bits Se CPU tem 8 bits e memória é de 8 bits... E se CPU tem 8 bits e memória é de 4? Usa-se duas memórias em paralelo! Juntas, elas terão 4+4 = 8 bits (fios) por posição CPU Memória Memória 2

28 Funcionamento da Memória Tempo de Reposta: Configuração x Reposta Para funcionamento ideal Velocidade Memória e CPU: compatíveis! Memória Rápida = Tempo de Resposta baixo Demora na Resposta pela Memória" TEMPO DE RESPOSTA INTERVALO ENTRE DUAS LEITURAS

29 Funcionamento da Memória Por que não usar memórias muito rápidas? MUITO caras! E memórias com mesma velocidade da CPU? Também são caras! O que fazer?

30 HIERARQUIA DE MEMÓRIA

31 Toda a memória precisa ser rápida? Quantidade de dados armazenado? GIGANTESCA Mas... esses dados são usados o tempo todo? Maior parte do processamento... Ocorre repetindo tarefas Usando alguns poucos dados Conclusão: Pouca memória para executar... Muita memória para armazenar...

32 Toda a memória precisa ser rápida? Isso deu uma ideia para os engenheiros... Memórias diferentes para cada uso! Velocidades diferentes = Custos diferentes Maximizar desempenho Minimizar custo Quatro níveis de memória

33 Tipos de Memória x Uso Registradores (Armazenamento Interno) Armazenamento de curto prazo Uso intensivo pelo computador Usa-se: memória volátil extremamente rápida Custo: R$ por bit muito alto Memória Principal (Armazenamento Interno) Armazenamento de médio prazo Uso mediano pelo computador Usa-se: memória volátil de velocidade média Custo: R$ por bit médio

34 Tipos de Memória x Uso Memória Secundária (Armazenamento Externo) Armazenamento de longo prazo Pouco usados pelo computador Usa-se: memória não volátil lenta Custo: R$ por bit baixo Memória de Segurança (Armazenamento de Segurança) Armazenamento de longuíssimo prazo Talvez nunca sejam usados pelo computador Usa-se: memória não volátil extremamente lentos Custo: R$ por bit extremamente baixos

35 Tipos de Memória x Uso Ocorre transferência de um tipo para outro? Quando necessário! Registradores Solicitação de Dados Memória Principal Carregamento Programa Memória Secundária Recuperação de Backup Memória de Segurança

36 Tipos de Memória x Uso Registradores x Memória Principal Excessiva diferença de velocidade Memória Cache (Entre Regist. e Mem. Principal) Armazenamento de curto prazo Uso intensivo pelo computador Usa-se: memória volátil muito rápida Custo: R$ por bit alto Cache: Analogia do puxa-saco" do cafezinho Podem existir vários níveis: L, L2, L3...

37 Memória Cache Onde ela entra? Registradores Solicitação de Dados Cache Previsão de Leitura Memória Principal Carregamento Programa Memória Secundária Recuperação de Backup Memória de Segurança Registradores Cache Memória Principal Memória Secundária Memória de Segurança

38 Memória Cache Onde ela entra? Registradores Cache Memória Principal Memória Secundária Memória de Segurança

39 TIPOS DE MEMÓRIA

40 Tipos de Memória Existem vários tipos de memória Diferenciação mais básica... ROM: Read Only Memory somente de leitura RAM: Random Access Memory - leitura e escrita Quantidade de acesso simultâneos Um acesso por vez Memórias multi port (muito caras!) Existem diversos outros subtipos...

41 Tipos de Memória Usadas apenas como Memória Interna Tipo RAM Estática (SRAM) RAM Dinâmica (DRAM) Categoria Escrita e Leitura Escrita e Leitura Apagamento Eletricamente Eletricamente Escrita Eletricamente Eletricamente Volatilidade Volátil Volátil Palavra/Bloco Bytes Bytes Velocidade Pode ser rápida como CPU Média Usos Registradores, cache, memória principal memória principal Custo por Bit De alto a muito alto Médio

42 Tipos de Memória DRAM: refresh Tempo entre Leituras = Prejudicado pelo Refresh Circuitos mais complexos Mais baratas SRAM: não precisa de refresh Tempo entre Leituras e de Resposta menores Circuitos mais simples (basta alimentar!) Mais caras

43 Tipos de Memória Usadas como Memória Interna ou Externa Tipo Apenas Leitura (ROM) ROM Programável (PROM) PROM Apagável (EPROM) Categoria Apenas Leitura Apenas Leitura Principalmente Leitura EPROM Apagável Eletricamente (EEPROM) Principalmente Leitura Apaga? Impossível Impossível Luz U.V. Eletricamente Escrita Máscaras Eletricamente Eletricamente Eletricamente Volátil? Não Volátil Não Volátil Não Volátil Não Volátil Palavra Bytes Bytes Bytes Bytes ou Blocos Vel. Média/Rápida Média/Rápida Rápida p/ Ler Rápida p/ Ler Usos Mem. Principal / Secundária Mem. Principal / Secundária Mem. Principal / Secundária Mem. Principal / Secundária R$ / Bit Muito Baixo Baixo Baixo Médio

44 Tipos de Memória Usadas basicamente como Memória Externa Tipo FLASH RAM Disco Magnético Disco Óptico Fita Magnética Categoria Principalmente Leitura Leitura e Escrita Leitura (e Escrita) Leitura e Escrita Apaga? Eletricamente Magneticamente Não / Óptico Magneticamente Escrita Eletricamente Magneticamente Não / Óptico Magneticamente Volátil? Não Volátil Não Volátil Não Volátil Não Volátil Palavra Blocos Blocos Blocos Blocos Vel. Média/Lenta Lenta Muito Lenta Extremamente Lenta Usos Memória Secuntária Memória Secundária Memória Secundária e Segurança Memória Secundária e de Segurança R$ / Bit Médio Baixo Muito Baixo Extremamente Baixo

45 ACESSO REAL À MEMÓRIA

46 Funcionamento da Memória Esquema da Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7 Dado

47 Funcionamento da Memória Esquema da Memória A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

48 Funcionamento 8 posições deda byte Memória cada... Memória de 8 bytes! Esquema da Memória A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

49 Funcionamento da Memória Escrita na Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7 Dado

50 Funcionamento da Memória Escrita na Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7 Dado

51 Funcionamento da Memória Escrita na Memória: Exemplo Escrevendo 53 (b) no endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

52 Funcionamento da Memória Escrita na Memória: Exemplo Escrevendo 53 (b) no endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

53 Funcionamento da Memória Escrita na Memória: Exemplo Escrevendo 53 (b) no endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

54 Funcionamento da Memória Escrita na Memória: Exemplo Escrevendo 53 (b) no endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

55 Funcionamento da Memória 53 armazenado Escrita na Memória: Exemplo Escrevendo n 53 a ( P o s iç b ã ) o no 5 endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

56 Funcionamento da Memória Leitura da Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

57 Funcionamento da Memória Leitura da Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7 Dado

58 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

59 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

60 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

61 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

62 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

63 Funcionamento da Memória Leitura da posição 5 recupera... Leitura da Memória: Exemplo Lendo en de re ço 5 ( b ) b = 53 A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

64 Funcionamento da Memória Nomenclatura Barramento de Endereços Barramento de Controle Barramentos? D A A A2 MREQ R W Memória D D2 D3 D4 D5 D6 D7 Barramento de Dados

65 CONCLUSÕES

66 Resumo A memória é um dispositivo que armazena e recupera sinais elétricos, chamados bits Existem diversos tipos de memória A memória precisa de um endereço e um sinal de controle para operar O acesso à memória principal é feito através do barramento do Sistema

67 PERGUNTAS?

68 RECORDANDO: ACESSO REAL À MEMÓRIA

69 Funcionamento da Memória Esquema da Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7 Dado

70 Funcionamento da Memória Escrita na Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7 Dado

71 Funcionamento da Memória Escrita na Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7 Dado

72 Funcionamento da Memória Escrita na Memória: Exemplo Escrevendo 53 (b) no endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

73 Funcionamento da Memória Escrita na Memória: Exemplo Escrevendo 53 (b) no endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

74 Funcionamento da Memória Escrita na Memória: Exemplo Escrevendo 53 (b) no endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

75 Funcionamento da Memória Escrita na Memória: Exemplo Escrevendo 53 (b) no endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

76 Funcionamento da Memória 53 armazenado Escrita na Memória: Exemplo Escrevendo n 53 a ( P o s iç b ã ) o no 5 endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

77 Funcionamento da Memória Leitura da Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

78 Funcionamento da Memória Leitura da Memória Endereço Controle A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7 Dado

79 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

80 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

81 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

82 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

83 Funcionamento da Memória Leitura da Memória: Exemplo Lendo endereço 5 (b) A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

84 Funcionamento da Memória Leitura da posição 5 recupera... Leitura da Memória: Exemplo Lendo en de re ço 5 ( b ) b = 53 A A A2 MREQ R W Memória D D D2 D3 D4 D5 D6 D7

85 Na prática... Exemplo de documentação de memória

86 Funcionamento da Memória Nomenclatura Barramento de Endereços Barramento de Controle Barramentos? D A A A2 MREQ R W Memória D D2 D3 D4 D5 D6 D7 Barramento de Dados

87 BARRAMENTOS DE SISTEMA

88 Barramentos de Sistema Computador: 3 componentesfundamentais Interligados por 3 barramentos Endereços Dados Controle

89 Barramentos de Sistema Cada barramento: conjunto de fios Comunicação entre dois componentes Funções Diferentes Barramento de Endereços: Selecionar endereço de memória ou do dispositivo desejado Barramento de Dados: Informação a ser transferida entre componentes Barramento de Controle: Configurar quais dispositivos se comunicarão

90 Barramentos de Sistema Quem controla o barramento? Usualmente: CPU é dona do barramento MREQ: Sinal que liga a memória IORQ: Sinal que liga dispositivos A~An: Indica endereço do dado D~Dn: Dado sendo transferido Mas o funcionamento dos dispositivos e CPU precisa ser sincronizado!

91 Barramentos de Sistema Sincronia: relógio (clock) Tic-Tac, Tic-Tac, Tic-Tac... O clock orienta o mestre do barramento Usualmente a CPU O mestre do barramento comanda os sinais para operar os escravos do barramento Usualmente a memória e outros dispositivos O mestre dá uma ordem... E espera n ciclos de clock pela resposta

92 Sincronia de Barramento: Clock Gerador do Clock : Cristal de Quartzo Emite um sinal pulsante em intervalos constantes Oscilador de Cristal ns Lógico (+5V) Lógico (V)

93 Sincronia de Barramento: Clock Oscilador de Cristal ns s X ͳ. ͳ ͳͳ ͳͳ ଽ ns ciclo X ciclos 8 ciclos por segundo = MHz

94 Na prática... Exemplo de CPU / Barramento Quantos bits de dados? Quantos bits de endereço?

95 BARRAMENTOS SÍNCRONOS

96 Barramentos Síncronos Cada dispositivo/memória tem sua própria velocidade Diferentes números de ciclos para responder Como é preciso haver sincronia... Tabelas de temporização para as CPUs Os equipamentos dispositivos têm que ser projetados de acordo com essas tabelas de sincronização Vejamos um exemplo!

97 Barramentos Síncronos Mapa de Sinais da Leitura de Memória

98 Barramentos Síncronos Mapa de Sinais da Leitura de Memória Ciclo T CPU coloca endereço no MAR CPU aciona MREQ e RD

99 Barramentos Síncronos Mapa de Sinais da Leitura de Memória Ciclo T 2 CPU espera pela resposta da memória

100 Barramentos Síncronos Mapa de Sinais da Leitura de Memória Ciclo T 3 CPU lê o dado CPU desativa MAR, MREQ e RD

101 Barramentos Síncronos Mapa de Sinais da Leitura de Memória

102 Barramentos Síncronos Mapa de Sinais da Leitura de Memória Por que existe o ciclo T 2, se nada acontece?

103 Barramentos Síncronos Mapa de Sinais da Leitura de Memória O que ocorre se a memória não tiver colocado o dado no barramento até este instante?

104 BARRAMENTOS EM PONTE

105 Barramentos em Ponte Muitas vezes precisamos ligar dispositivos que operam em clocks diferentes Exemplo: placa PCI: 33MHz CPU intel: ~3GHz Como compatibilizar? WAIT STATES "Espera aí, dona CPU!" Wait é um pino da CPU que paralisa" a CPU Alguém precisa controlar

106 Barramentos em Ponte Quem faz isso é, usualmente, uma ponte CPU 3GHz Memória Cache Memória RAM 4MHz 8 MHz Ponte Norte 2MHz Vídeo AGP/PCIx 33MHz Ponte Sul Ethernet Sata Ponte PCI-ISA 8.33Mhz Mouse

107

108 EXERCÍCIOS

109 Exercício Sabe-se que, em um processador, um programa com. instruções sequenciais gasta. ciclos de clock. Considerando um clock de 5MHz, qual o tempo médio de execução de cada instrução, em micro segundos?

110 Exercício Sabe-se que, em um processador, um programa com. instruções sequenciais gasta. ciclos de clock. Considerando um clock de 5MHz, qual o tempo médio de execução de cada instrução, em micro segundos? 5MHz 5 milhões de ciclos por segundo ciclo = / 5.. segundos = 2* -7 s ciclos = * 2 * -7 = 2* -6 = 2 μs

111 CONCLUSÕES

112 Resumo O acesso a memória é feito através do barramento do sistema O barramento do sistema interliga todos os dispositivos, que se comunicam em sincronia Barramentos em velocidades distintas podem se comunicar através das pontes

113 Funcionamento da CPU Busca Instrução: CPU lê a memória em busca do que deve fazer Entrada CPU Saída Memória

114 Funcionamento da CPU Lê entrada: Supondo que a instrução indica a leitura de um dado de entrada, CPU lê entrada Entrada CPU Saída Memória

115 Funcionamento da CPU Busca Instrução: CPU lê a memória em busca do que deve fazer com dado lido Entrada CPU Saída Memória

116 Funcionamento da CPU Cálculos: Supondo uma instrução de cálculo, a CPU realiza a operação Entrada CPU Saída Memória

117 Funcionamento da CPU Busca Instrução: CPU lê a memória em busca do que deve fazer Entrada CPU Saída Memória

118 Funcionamento da CPU Armazena dado: Supondo que a instrução solicitava armazenamento do dado na memória, guarda o mesmo na memória Entrada CPU Saída Memória

119 Funcionamento da CPU Busca Instrução: CPU lê a memória em busca do que deve fazer Entrada CPU Saída Memória

120 Funcionamento da CPU Apresenta saída: Supondo que a instrução indica que um dado deve ser apresentado ao usuário, CPU escreve na saída Entrada CPU Saída Memória

121 Partes da CPU Até agora: CPU como um bloco A partir de agora: CPU tem duas partes Unidade Lógica Aritmética (ULA) Unidade de Controle (UC) Unidade Lógica Aritmética Processa os cálculos Unidade de Controle Controla o fluxo do programa Vamos estudar melhor a CPU

122 O PROCESSADOR E OS REGISTRADORES

123 O Processador e os Registradores Analogia: Dois funcionários - ULA (tradutor) e UC (auxiliar) Objetivo: Traduzir um livro Limitações: Funcionários desmemoriados Funcionários em um andar Livro a ser traduzido no andar de cima

124 O Processador e os Registradores Analogia: Dois funcionários UC ULA Barramento Memória

125 O Processador e os Registradores AInastlrouçgãioa?: Dois funcionários

126 O Processador e os Registradores Analogia: Dois funcionários

127 O Processador e os Registradores Analogia: Dois funcionários

128 O Processador e os Registradores Analogia: Dois funcionários

129 O Processador e os Registradores Analogia: Dois funcionários ADD

130 O Processador e os Registradores Analogia: Dois funcionários ADD

131 O Processador e os Registradores Analogia: Dois funcionários ADD

132 O Processador e os Registradores Analogia: Dois funcionários ADD

133 O Processador e os Registradores Analogia: Dois funcionários ADD

134 O Processador e os Registradores Analogia: Dois funcionários 7

135 O Processador e os Registradores Analogia: Dois funcionários 7

136 O Processador e os Registradores Analogia: Dois funcionários 7

137 O Processador e os Registradores Analogia: Dois funcionários 7

138 O Processador e os Registradores Analogia: Dois funcionários 7

139 O Processador e os Registradores Analogia: Dois funcionários 7

140 O Processador e os Registradores Todos os elementos da analogia existem na prática ULA, UC, Cache... mas e os papéis? Papéis: registradores Pequenas memórias internas à CPU Por que existem registradores? ULA não tem contato com a memória principal... ULA só faz cálculos com valores nos registradores UC é responsável por transferir dados das diversas origens para os registradores

141 O Processador e os Registradores Diagrama Registradores A B C D ULA D D I UC D & I C a c h e D & I M e m ó r i CPU a

142 O Processador e os Registradores Procedimento de execução: UC busca dado na origem (memória, cache, dispositivo) UC armazena informação em um registrador UC comanda que ULA processe ULA lê informação do registrador e processa ULA armazena resultado em um registrador UC transfere dado do registrador para o destino (memória, cache, dispositivo)

143 O Processador e os Registradores Diagrama A ULA Registradores D B C D I UC D D & I C a c h e D & I M e m ó r i CPU ADD A,B LD B,2 a

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

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

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

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES BARRAMENTOS DE SISTEMA Prof. Dr. Daniel Caetano 22-2 Objetivos Compreender a arquitetura em barramento Compreender a função de cada barramento Apresentar o conceito

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

Arquitetura de Computadores. Aula 6

Arquitetura de Computadores. Aula 6 Arquitetura de Computadores Aula 6 Barramentos Computador: 3 componentes fundamentais Interligados por 3 barramentos Endereços Dados Controle Barramentos de Sistema Cada barramento: conjunto de fios Comunicação

Leia mais

Componentes básicos de um computador

Componentes básicos de um computador Organização e Arquitetura de Computadores Prof.: Adriano Maranhão Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo

Leia mais

Introdução à Informática. Alexandre Meslin

Introdução à Informática. Alexandre Meslin Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Organização da Memória Conceito de hierarquia de memória Memória principal e memórias secundárias Projeto lógico da memória principal Memórias

Leia mais

Componentes do Computador

Componentes do Computador Computador Um computador é uma máquina composta de um conjunto de partes eletrônicas e eletromecânicas, com capacidade de coletar, armazenar e manipular dados, além de fornecer informações, tudo isso de

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -

Leia mais

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de

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

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 A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o processador Compreender os registradores

Leia mais

Informática Aplicada

Informática Aplicada Informática Aplicada Aula 1 Introdução Diogo Pinheiro Fernandes Pedrosa Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi-Árido Introdução Informática informação aplicada; Pressupõe

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

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Msc. Tiago Alves de Oliveira Objetivos Conhecer o processador Compreender os registradores

Leia mais

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

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de

Leia mais

O Sistema de Computação

O Sistema de Computação O Sistema de Computação Professor: Alex Sandro Forghieri alex.forghieri@ifsc.edu.br O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema

Leia mais

Figura 8: modelo de Von Neumann

Figura 8: modelo de Von Neumann 3. ORGANIZAÇÃO DE SISTEMA DE COMPUTADORES Olá, caro aluno! Neste capítulo vamos ver como são organizados os componentes que formam um sistema computacional. O conceito é histórico, mas é aplicado até os

Leia mais

Arquitetura de Computadores

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

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial 1 Componentes dos computadores CPU; Memórias; Dispositivos de Entrada e Saída (E/S) - Input/Output

Leia mais

Estrutura de um Computador

Estrutura de um Computador Estrutura de um Computador Tratando-se o computador de uma máquina complexa a sua estrutura pode ser apreciada a diferentes níveis de detalhe, duma forma hierárquica. AC1 3ª aula Arquitectura e Organização

Leia mais

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

Histórico e Evolução da Computação Lista de Exercícios Introdução à Informática Professor: Sérgio Salazar Histórico e Evolução da Computação O 1º computador foi o ENIAC, utilizado para montar tabelas para o cálculo de projéteis na 2ª Guerra

Leia mais

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

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

O Sistema de Computação

O Sistema de Computação Departamento de Ciência da Computação - UFF O Sistema de Computação Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br O Sistema de Computação Capítulo 2 Livro do Mário Monteiro Componentes

Leia mais

HARDWARE INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br

HARDWARE INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br INFORMÁTICA Prof.: MARCIO HOLLWEG mhollweg@terra.com.br HARDWARE O COMPUTADOR, INDEPENDENTE DO TIPO: PARA QUE ISTO POSSA OCORRER TEMOS QUE ALIMENTÁLO COM DADOS E AGUARDAR O RETORNO DESTE PROCESSAMENTO.

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-1 Objetivos Conhecer o processador Compreender os registradores

Leia mais

COMPUTADOR. Adão de Melo Neto

COMPUTADOR. 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 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

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A

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

HARDWARE PROF. ANDRÉ CARDIA

HARDWARE PROF. ANDRÉ CARDIA HARDWARE PROF. ANDRÉ CARDIA andre@andrecardia.com.br AGENDA INTRODUÇÃO A INFORMÁTICA PROCESSADOR MEMÓRIAS Professor André Cardia 1 INTRODUÇÃO A INFORMÁTICA SISTEMA COMPUTACIONAL DISPOSITIVO ELETRÔNICO,

Leia mais

Fundamentos de Arquitetura e Organização de Computadores

Fundamentos de Arquitetura e Organização de Computadores Fundamentos de Arquitetura e Organização de Computadores Dois conceitos fundamentais no estudo dos sistemas de computação são o de Arquitetura e Organização de computadores. O termo arquitetura refere-se

Leia mais

Memórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores]

Memórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores] Memórias RAM e ROM [Introdução à Organização de Computadores] Adriano J Holanda 9/5/2017 Memória de acesso aleatório RAM Random Access Memory Armazenamento temporário de programas em execução e dados;

Leia mais

Memórias. Barramentos. Prof. Demétrios Coutinho

Memórias. Barramentos. Prof. Demétrios Coutinho Memórias Barramentos Prof. Demétrios Coutinho Barramento Organização Básica de Computadores Um caminho de comunicação entre duas ou mais unidades Compartilhado um usuário por vez A comunicação é do tipo

Leia mais

Arquitectura interna de um computador

Arquitectura interna de um computador Arquitectura interna de um computador Trabalho elaborado por: Carla Ventura e Sandra Jacinto 1 Descrição de uma tarefa Fases de execução de uma tarefa Unidades de execução de uma tarefa Computador como

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

Computador (arquitetura básica): b

Computador (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 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

Oganização e Arquitetura de Computadores

Oganização e Arquitetura de Computadores Oganização e Arquitetura de Computadores Capítulo 14 e 15 Unidade de Controle Parte I Operação da Unidade de Controle 1 Micro-Operações Um computador executa um programa Ciclo: Busca/Executa Cada ciclo

Leia mais

Resumo. l Hierarquia de Armazenamento l Discos Magnéticos l Mapeamento de Endereços l Tempos de Acesso l Exemplos l Referências

Resumo. l Hierarquia de Armazenamento l Discos Magnéticos l Mapeamento de Endereços l Tempos de Acesso l Exemplos l Referências Bancos de Dados I 2013/02 Conceitos de Memória Secundária Prof. Altigran Soares da Silva Resumo l Hierarquia de l Discos Magnéticos l Mapeamento de Endereços l Tempos de Acesso l Exemplos l Referências

Leia mais

Unidade 7: Barramento de Sistema Prof. Daniel Caetano

Unidade 7: Barramento de Sistema Prof. Daniel Caetano Arquitetura e Organização de Computadores 1 Unidade 7: Barramento de Sistema Prof. Daniel Caetano Objetivo: Compreender a estrutura de comunicação dos sistemas computacionais modernos. INTRODUÇÃO Na aula

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

Arquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva

Arquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva Arquitetura de Computadores - Módulos de E/S por Helcio Wagner da Silva Modelo Geral de um Módulo de E/S Barramento de Endereço Barramento de Dados Barramento de Controle Módulo de E/S Conexões com Dispositivos

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

Unidade 6: Memórias e Barramento de Sistema Prof. Daniel Caetano

Unidade 6: Memórias e Barramento de Sistema Prof. Daniel Caetano Arquitetura e Organização de Computadores 1 Unidade 6: s e Barramento de Sistema Prof. Daniel Caetano Objetivo: Compreender os tipos de memória, como funcionam e a estrutura de comunicação dos sistemas

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

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

Introdução à Informática

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

Aula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos.

Aula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos. Aula 03 Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos. Máquina de Von Neuman Memória Entrada Unidade Central de Processamento

Leia mais

Voltar. Voltar. Voltar

Voltar. Voltar. Voltar Introdução à Informática Capítulo 1 Computadores: Ferramentas para a Era da Informação Objetivos Descrever as características fundamentais dos computadores. Identificar os componentes básicos de um sistema

Leia mais

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro Arquitetura e Organização de Computadores Processador Registrador Memória Professor Airton Ribeiro airton.ribeiros@gmail.com Processador A função de um computador é executar tarefas com a finalidade de

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE PROCESSADOR A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa pode ser executada por meio de

Leia mais

Introdução à Ciência da Computação

Introduçã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 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

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro Arquitetura e Organização de Computadores Processador Registrador Memória Professor Airton Ribeiro Processador A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa

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

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

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

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03 Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03 Conceitos básicos de Sistemas Operacionais Hardware Software Concorrência

Leia mais

SRAM Static RAM. E/L Escrita Leitura. FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus

SRAM Static RAM. E/L Escrita Leitura. FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus TIPOS DE MEMÓRIA RAM Random Access Memory E/L Escrita Leitura SRAM Static RAM DRAM Dynamic RAM FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus

Leia mais

FACULDADE LEÃO SAMPAIO

FACULDADE LEÃO SAMPAIO FACULDADE LEÃO SAMPAIO Microcontroladores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes CPU Memórias Dispositivos de Entrada/Saída (E/S) Input/Output (I/O) 2 CPU A CPU busca informações

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

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

Arquitetura de Computadores - Operação da Unidade de Controle. por Helcio Wagner da Silva

Arquitetura de Computadores - Operação da Unidade de Controle. por Helcio Wagner da Silva Arquitetura de Computadores - Operação da Unidade de Controle por Helcio Wagner da Silva Microoperações Execução de programa... Ciclo de instrução Ciclo de instrução Ciclo de instrução Busca Indireto Execução

Leia mais

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor:

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor: INTERFACE PARALELA Área: Eletrônica Nível de conhecimento necessário: básico Tópicos abordados: O que é a interface paralela? Quantas entradas e saídas ela possui? Construindo a interface Manipulando no

Leia mais

Sistemas Operacionais I

Sistemas Operacionais I Sistemas Operacionais I Revisão de conceitos Sistemas Operacionais I Dionisio Gava Junior Componentes básicos Componentes Básicos da Tecnologia da Informação Hardware CPU, Memória e Periféricos de E/S.

Leia mais

Objetivos da aula. Recursos de Sistemas de Informação

Objetivos da aula. Recursos de Sistemas de Informação Recursos de Sistemas de Informação Disciplina: Sistemas de Informações Gerenciais Prof. Luiz Antonio do Nascimento Anhanguera Taboão da Serra Objetivos da aula Fornecer exemplos de componentes de Sistemas

Leia mais

Conceitos e Gerenciamento de Memória

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

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto

Leia mais

COMPUTADOR. Adão de Melo Neto

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

SSC512 Elementos de Lógica Digital. Memórias. GE4 Bio

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

Organização e Arquitetura de Computadores I

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

Sistemas Operacionais

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

Placa Mãe (Principal)

Placa Mãe (Principal) 11011001 10010001 10101110 11101110 10000001 01010101 Olá, tudo bem?! Olá, tudo bem?! Placa Mãe (Principal) HD (Hard Disk Disco Rígido) HD - Aberto CPU Central Processing Unit CPU Central Processing Unit

Leia mais

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL Setembro de MEMÓRIAS - SUMÁRIO: MEMÓRIAS INTEGRADAS RAM ROM PROM EPROM LÓGICA PROGRAMÁVEL PLAs PALs FPGAs Setembro de MEMÓRIAS - MEMÓRIAS Na sequência do estudo

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

Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:

Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas: Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas: Somar e subtrair Mover um dado de um local de armazenamento para outro Transferir um dado para um dispositivo

Leia mais

Lista de Exercícios 2 Prof. Daniel Caetano Solução

Lista de Exercícios 2 Prof. Daniel Caetano Solução Unidade 4 Lista de Exercícios 2 Prof. Daniel Caetano Solução 4.1) Converta os seguintes números decimais para hexadecimal: 145, 226, 1043, 3456 91h, E2h, 413h, D80h 4.2) Sem converter as bases, faça as

Leia mais

Sistemas de Computação Hardware. Sistema Central Periféricos

Sistemas 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

MICROPROCESSADORES TIPOS DE MEMÓRIAS

MICROPROCESSADORES TIPOS DE MEMÓRIAS MICROPROCESSADORES TIPOS DE MEMÓRIAS Roteiro ROTEIRO Introdução; Tipos; RAM s; ROM s; Barramentos; Modo de Escrita; Modo de Leitura; INTRODUÇÃO Por que existem diversos tipos diferentes de memória? TIPOS

Leia mais

TECNÓ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 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 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

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos Roteiro Sistemas de Computação Hardware Sistema Central Periféricos 1 Sistemas de Computação Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema

Leia mais

Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Hardware (Parte III) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br Carga

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

Elementos Físicos do SC e a Classificação de Arquiteturas

Elementos Físicos do SC e a Classificação de Arquiteturas Elementos Físicos do SC e a Classificação de Arquiteturas IFBA Instituto Federal de Educ. Ciencia e Tec Bahia Curso de Analise e Desenvolvimento de Sistemas Arquitetura de Computadores 9 e 10/40 Prof.

Leia mais

COMPUTADOR 2. Professor Adão de Melo Neto

COMPUTADOR 2. Professor Adão de Melo Neto COMPUTADOR 2 Professor Adão de Melo Neto Modelo Barramento de Sistema É uma evolução do Modelo de Von Newman. Os dispositivos (processador, memória e dispositivos de E/S) são interligados por barramentos.

Leia mais

Subsistema de Memória. Aleardo Manacero Jr.

Subsistema de Memória. Aleardo Manacero Jr. Subsistema de Memória Aleardo Manacero Jr. Introdução Na aula de hoje examinaremos o subsistema de memória Veremos que sua importância para um sistema computacional vem do grande impacto que tem sobre

Leia mais

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem

Leia mais

Função Principal da Memória

Função Principal da Memória Memórias Slide 2 Função Principal da Memória Armazenar dados. Armazenar os programas para serem executados pelo processador. Slide 3 Memória x Processador x HD Placa Mãe: Controlador de Memória Slide 4

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

Geradores de Clock e Memórias

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

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 13: Dispositivos de Memória TOCCI, Sistemas Digitais, Sec. 12.1 12.9 http://sites.google.com/site/eletdigi/ Dispositivos de Memória Memórias conhecidas

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

BARRAMENTOS DE MICROCOMPUTADORES

BARRAMENTOS DE MICROCOMPUTADORES BARRAMENTOS DE MICROCOMPUTADORES 1. INTRODUÇÃO Um sistema baseado em microcomputador utiliza os barramentos de endereços, dados e controle para efetuar a comunicação entre o microprocessador e os dispositivos

Leia mais

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO Wagner de Oliveira SUMÁRIO Hardware Definição de Computador Computador Digital Componentes Básicos CPU Processador Memória Barramento Unidades de Entrada e

Leia mais

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

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores 1 Processamento de Dados aplicado à Geociências AULA 1: Introdução à Arquitetura de Computadores UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CURSO SUPERIOR DE TECNOLOGIA EM GEOPROCESSAMENTO

Leia mais

Arquitetura de Computadores

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