22
Arquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão - Funcionamento - Tipos de memória - Endereçamento e Gerenciamento de memória - Conclusão

Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Embed Size (px)

Citation preview

Page 1: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresOrganização dos Computadores

Tópicos Abordados

- Revisão

- Funcionamento

- Tipos de memória

- Endereçamento e Gerenciamento de memória

- Conclusão

Page 2: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresRelembrar

Revisão:

- Linguagem Assembly

- Cada CPU tem sua própria linguagem montadora

- Tradução de instruções em linguagem de máquina. Tradução de tabela de instrução em números binários

- Instruções são lidas sequencialmente da memória

Page 3: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresFuncionamento da memória

A CPU executa dados obtidos de onde?

Os programas estão gravados no pendrive, no hard disk são executados como?

O que é memória RAM

RAMDOM ACCESS MEMORY

Page 4: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresRAM como funciona

Funciona do ponto de vista de?

Hardware?

CPU e eletrônico

Software?

Sistema operacional e programas

Page 5: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresComo funciona

Hardware

Funciona com células que armazenam as informações.

Armazenam os bits 0 e 1

SRAM - Static

DRAM - Dynamic

Page 6: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresMemórias Tipos

DynamicSIMM e DIMM – single inline memory module

dual inline memory module

Double Data Rate – Synchronous Dynamic RAMDDR1 SDRAM – 266Mhz, 333Mhz, 400MhzDDR2 SDRAM– 400Mhz, 533Mhz, 677Mhz, 800MhzDDR3 SDRAM– 400Mhz, 533Mhz, 677Mhz, 800Mhz, 933Mhz,1066Mhz

Page 7: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresMemoria DDR SDRAM

Diferentes “pentes” de memórias

Page 8: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresRAM Reconhecer

Utilização de programas como por exemplo

CPU-Z

Page 9: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresRAM Reconhecer

Quando faz o reboot do computador o que significa ???

Page 10: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEnderaçamento da RAM

No nível de software como a RAM é manipulada?

Endereços

Páginas

Page 11: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEnderaçamento da RAM

Page 12: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEnderaçamento da RAM

Page 13: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEndereçamento

O que significa ????? 10009F40h e 0x1001677e

Page 14: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEndereçamento

Page 15: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEndereçamento

Page 16: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEndereçamento

Page 17: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEndereçamento

Page 18: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEndereçamento

Voltando ao macaco assustado.....

O endereço 0x1001677e significa

Binário 0001 000 0000 0001 0110 0111 0111 1110

Decimal 1 0 0 1 6 7 7 14

Page 19: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresEndereçamento

Faça você mesmo para o endereço hexadecimal

10009F40h

Page 20: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresConclusão

Com um endereço de memória é possível saber quantos bits são usados para endereçamemto

16 bit?

32 bit?

64 bit?

Page 21: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresConclusão

A memória é o local temporário onde os dados são armazenados para serem executados nos ciclos da CPU

Não confundir as nomenclaturas. Atualmente usamos DDR2 e DDR3 que são dynamic e dual inline

Page 22: Arquitetura de computadores Organização dos Computadores fileArquitetura de computadores Organização dos Computadores Tópicos Abordados - Revisão ... Decimal 1 0 0 1 6 7 7 14

Arquitetura de computadoresConclusão

Duvidas?

Kolem ga?

Sabado de'it !!!! Ba festa to kalam bo'ot!!!Maibe keta halula atu estuda Arquitetura de Computadores semana oin.

Hare dalam