ORGANIZAÇÃO DE COMPUTADORES

Documentos relacionados
MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

Capítulo 9 M E M Ó R I A


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

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres

MEMÓRIA. Prof. Elton Profa. Joice

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

Memória Principal. Tiago Alves de Oliveira

Memórias Row Address Strobe Column Address Strobe

RAM e ROM. Laboratório de Hardware. Memórias. Memórias. Memórias. Memórias. Memórias. Memória ROM. Memória ROM. Memória ROM. Memória RAM.

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

Memória é um dispositivo capaz de armazenar informação. Logo, podemos dividir dos dispositivos que podem armazenar dados em Quatro tipos:

Memórias. IFRN -Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 17/01/2013

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS

Circuitos Lógicos Aula 26

Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.

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

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

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque

Programador/a de Informática

Função Principal da Memória

COMPUTADOR. Adão de Melo Neto

Fundamentos de Hardware Aula 2 Introdução a Hardware

Arquitetura e Funcionamento do Computador

E.E.E.P. Dr. Solon Tavares Introdução à Informática e Sistemas Operacionais Prof. Henrique Cordeiro. Memória

Hardware Básico. Memórias. Professor: Wanderson Dantas

Manutenção de Microcomputadores I

COMPUTADOR. Adão de Melo Neto

Conceitos e Gerenciamento de Memória

Memória. Prof. Alexandre Beletti Cap. 4 Monteiro, Cap. 2 Tanenbaum, Cap. 5 Stallings, Cap. 3 - Weber. Introdução (Weber)

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

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

for Information Interchange. 6 Memória:

Memórias. Alberto Felipe Friderichs Barros

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

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

Placa Mãe (Principal)

Na segunda aula vamos falar sobre o Processador, funcionamento e seus tipos.

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

Arquitetura de Computadores. Memórias

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

MICROPROCESSADORES TIPOS DE MEMÓRIAS

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

Introdução à Informática

ELETRÔNICA DIGITAL II

SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES

FUNDAMENTOS DA INFORMÁTICA. A Memória do Computador Conceitos Básicos

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

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

O Interior do Micro. Observe os computadores: Fonte:

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

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

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

MEMÓRIA PRINCIPAL QUESTÕES DISCURSIVAS. QUESTÃO 01. O que significa memória RAM? QUESTÃO 02. O que é memória volátil?

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

Modelo de Von Neumann: conceito do programa armazenado

Arquitetura de Computadores

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Nov/18

HARDWARE. Givanaldo Rocha

Hardware e Manutenção de Micros

Organização e Arquitetura de Computadores I

Eletrônica Digital. Memórias Semicondutoras PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

Fundamentos de Microinformática. Ricardo José Cabeça de Souza 2010 Fundamentos 2

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 5 Memória interna

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória.

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

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

Aula 06 SISTEMAS DE MEMÓRIAS

MEMÓRIAS SEMICONDUTORAS

CIRCUITOS DIGITAIS. Contadores com Registradores e Memórias. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Memórias. SEL-415 Introdução à Organização dos Computadores. Parte 1. Aula 4. Profa. Luiza Maria Romeiro Codá

Arquitetura de Computadores. Aula 8 Memória Principal

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

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

Curso Técnico de Nível Médio

MEMÓRIA DE COMPUTADOR

Hardware. Componentes Básicos e Funcionamento

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

16ª AULA OBJETIVOS: MEMÓRIAS EVOLUÇÃO FREQÜÊNCIA TECNOLOGIA BARRAMENTO TEMPO/ACESSO ARMAZENAMENTO BANCO DE MEMÓRIA APOSTILA PÁGINA: 176 A 186.

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

Arquitetura de Computadores

Memória. Christian César de Azevedo

Introdução à Computação

Hardware Parte III Memória e Disco Rígido. Prof. Bruno Crestani Calegaro

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

Algoritmos e Lógica de Programação Componentes e Arquitetura

Transcrição:

Organização de Computadores ORGANIZAÇÃO DE COMPUTADORES Curso: Tecnologia em Gestão da Tecnologia da Informação Ano: 2011 Definição São dispositivos que permitem armazenamento de dados, seja temporários ou permanentes. Podemos ainda dividir as memórias de forma a um melhor entendimento de suas diferenças e funções. s Primarias s Secundárias 1

Primárias Tem como principal função manter as informações necessárias para utilização do processador. Secundárias Não são utilizadas diretamente pelo processador, os dados contidos nessa memória devem ser carregados para memória primaria antes de serem úteis para o processador. Categorias RAM Randomic Acess Memory ROM Read Only Memory Registradores Cache Disco Rígido CD DVD Disquetes Tipo Primaria Primaria Primaria Primaria Secundárias Secundárias Secundárias Secundárias 2

voláteis: Requerem energia para manter as informações carregadas. Dinâmicas: RAM Estáticas: Cache não voláteis: Não requerem energia para manter as informações. Distinções entre memória primaria RAM principal da máquina, onde todos os processos necessários para inicialização e execução de programas armazenados em uma memória secundária. cache Possui maior velocidade de acesso que a memória RAM e é utilizada pelo processador. É localizada nos micros atuais e esta embutida no processador justamente para aumentar a velocidade de acesso 3

Estudo de Caso 1. Imagine agora um programa instalado em seu HD. Você deseja executar esse programa. Dá dois cliques no ícone dele e o seu HD começa a trabalhar! Você já pensou no que ocorre? R.: Nesse momento, os dados necessários para a execução do aplicativo desejado estão sendo carregados para a RAM. Como o tempo de acesso à Principal é "lento", os processos necessários para o programa rodar são levados para a Cache, pois o processador consegue coletar as informações nessa memória mais rapidamente. Velocidade x Tipo de dispositivo 4

Descrição Tipo 1 Tipo 2 RAM Randomic Acess Memory (memória de acesso aleatório), Volátil Dinâmica SRAM Static Random Access Memory (memória estática de acesso aleatório) Volátil Estática DRAM Dynamic Random-Access Memory (memória din\ãmica de acesso aleatório) Volátil Dinâmica MRAM Magnetoresistive Random Access Memory (memória Magneto-resistiva de acesso aleatório) Volátil Estática ROM Read Only Memory somente de leitura Não Volátil Estática PROM Programmable ROM programável só de leitura Não Volátil Estática EPROM Erasable Programable ROM programável apagável só de leitura Não Volátil Estática EEPROM Electrically-Erasable Programmable ROM programável apagável eletronicamente só de leitura Não Volátil Estática EAROM Electrically-Alterable Programmable ROM programável alterável eletronicamente só de leitura Não Volátil Estática RAM Essencial para o funcionamento do computador A sigla "RAM" vem de "Random Access Memory", ou "memória de acesso aleatório" Permiti o acesso direto a qualquer um dos endereços disponíveis e de forma bastante rápida Um programa ao ser carregado é transferido para a memória RAM para ser executado pelo processador 5

Curiosidade Durante o boot, o sistema operacional, drivers, bibliotecas e aplicativos são novamente copiados para a memória, junto com suas configurações e preferências. Para manter as configurações o Windows utiliza duas estratégias: Suspender: Mantem a memória ativa e o processador fica em baixo consumo e o clock é reduzido. Hibernar: O conteúdo da memória RAM é copiado para uma área reservada do HD e o micro é desligado. DRAM Dynamic RAM É tipo mais comum de memória, a que compramos no formato de um pente de memória e colocamos na placa-mãe Formado por um capacitor e um transistor (célula de memória) O capacitor armazena corrente e o transistor controla a passagem da corrente. Um componente do controlador de memória é responsável por realizar reflesh para manter a informação O processo de reflesh é realizado milhares de vezes por segundo Mais barato (Preço) Desvantagens Consumo de energia Aquecimento do micro Acesso mais lento a memória 6

SRAM Static RAM Cada célula é formada por 6 transistores ou (quatro transistores e 2 resistores) Dois transistores controlam leitura a gravação de dados Os demais formam a célula que armazena o impulso elétrico São mais rápidas e não possuem refresh Consomem menos energia São utilizadas como memória cache, me desktops e celulares Desvantagens São mais caras MRAM Magnetoresistive RAM Semelhante a DRAM Utiliza células magnéticas Consomem menos quantidade de energia São mais rápidas e armazenam dados por um longo período de tempo, mesmo com ausência de energia elétrica Desvantagens Armazenam pouca quantidade de dados São muito caras 7

Formato da memória SIMM - Single in line Memory Modulo Uma linha de contato com 30 vias Possuía de 8 a 9 chips de memória Cada chip fornecia um único bit Transferia 8 bits por ciclo Formato da memória Uma linha de contato com 72 vias Possuía de 8 a 9 chips de memória Cada chip fornecia 4 bits Transferia 32 bits por ciclo Devido a velocidade do processador, foi introduzido o acesso de 64, para levar O maior número de memória por ciclo e guardar em cache. 8

Formato da memória DIMM - Double in line Memory Modulo Duas linhas de contato com 168(SDR), 144(DDR) e 240(DDR2) vias Possuía de 8 chips de memória Cada chip fornece 8 bit Transfere 64 bits por ciclo Encontrar erros na memória Utilizar http://www.memtest86.com/ Diversos Testes são realizados em um total de 10 Observar as falhas no inicio o no fim dos endereços Você pode limitar o uso dos endereços. 9

ROM Read Only Memory somente de leitura Os dados são gravados nelas apenas uma vez As informações não podem ser apagadas ou alteradas São não voláteis Tipos de ROM PROM Programmable ROM Um dos primeiros tipos de memória ROM Gravação dos dados através de reações física com elementos elétricos Os dados não podem ser alterados ou apagados EPROM Erasable Programable ROM Permite regravação Os dados gravados são apagados por completo Utiliza um componente com luz ultravioleta para apagar os dados EEPROM - Electrically-Erasable Programmable ROM Permite regravação Os dados gravados são apagados por completo O processo para apagar e gravar os dados são feitos eletricamente EAROM - Electrically-Alterable Programmable ROM Permite regravação Os dados gravados podem ser alterados aos poucos 10

Flash Permite armazenamento de dados por longos períodos, sem a necessidade de alimentação elétrica É utilizada em cartões de memória, pendrives, HDs, câmeras, celulares, palmtops... Dois tipos NOR e NAND NOR (Not OR) São caras O tempo de leitura é rápido O tempo de gravação é muito alto Um chip de memória NOR é complementado com memória SRAM ou DRAM NAND (Not AND) Armazena mais informações que a NOR São mais rápidas ao gravar dados 11

Para ter um bom desempenho no computador, na maioria dos casos é fundamental ter um quantidade suficiente de memória. Exemplos de 4 leituras Descrição RAM DR2-800 HD Tempo execução 35 bilionésimos de segundo 10 milésimos Taxa de transferência 6.4GB/s 60 MB/s Cache Barramento de comunicação Distância Latência Tipo Pentium III Celeron Núcleo Ciclos L1 512 bits 512 bits Mais próximo 2 L2 256 bits 64 bits Mais distante 7 Processador x Cache x RAM Quando a informação não é encontrada na cache o processador tem que realizar a busca na memória RAM que demora 100 ciclos do processador. 12

Endereçamento de memória Existem limites causados por limitações do sistema operacional, limitações de chipset e limitações dos processadores Exemplificando Processador 8086 Utiliza 20 bits para endereçamento de memoria Endereçava 1MB (Arredondamento) Por decisão utilizaram 640 KB para o Sistema Operacional e Aplicativos O Restante 384 KB para outros dispositivos, BIOS, placa mãe, placa de vídeo Utilizando 32 bits para endereçamento de memória Endereça 4GB de memória O limite de endereçamento é chamado VAS (Virtual Address Space) 13

Exemplo Imagine um PC com 4 GB de memória Com duas placas de vídeo (cada placa consome 1 GB de RAM) As placas consomem espaço da Virtual Address Space O Sistema operacional seria capaz de acessar os primeiros 2 GB (um pouco menos). Placas de 64 bits oferecem: Memory Hole Remapping: as áreas de memória reservadas aos dispositivos é movida para uma área mais alta do Virtual Address Space (que nos processadores de 64 bits é muito maior), liberando a maior parte da memória antes inacessível por causa deles. Memory Host: Deixa os endereços dos dispositivos onde estão e remapeando os trechos de memória subscritos por eles para áreas mais altas do espectro de endereços, permitindo que o sistema tenha acesso a elas. 14

Windows 7 Os dois métodos mais comuns de endereçamento são: Little-endian Os bytes são guardados por ordem crescente de seu peso numérico. Ex.: Intel (x86), AMD Big-endian Os bytes são guardados por ordem decrescente do seu peso numérico. Ex.: Motorola, PowerPC 15

Transferência de dados entre processador e memória Exemplo de utilização da memória Definições Opcode (Código do Operando) = 8bits Operando = 8 bits Carregar a palavra AULA ESTUDO ESCOLA 16

Parte Tabela ASCII Binário Decimal Hexa Glifo 0100 0001 65 41 A 0100 0010 66 42 B 0100 0011 67 43 C 0100 0100 68 44 D 0100 0101 69 45 E 0100 0110 70 46 F 0100 0111 71 47 G 0100 1000 72 48 H 0100 1001 73 49 I 0100 1010 74 4A J 0100 1011 75 4B K 0100 1100 76 4C L 0100 1101 77 4D M Binário Decimal Hexa Glifo 0100 1110 78 4E N 0100 1111 79 4F O 0101 0000 80 50 P 0101 0001 81 51 Q 0101 0010 82 52 R 0101 0011 83 53 S 0101 0100 84 54 T 0101 0101 85 55 U 0101 0110 86 56 V 0101 0111 87 57 W 0101 1000 88 58 X 0101 1001 89 59 Y 0101 1010 90 5A Z Tabela auxiliar para o exemplo AULA BINÁRIO ESTUDO BINÁRIO ESCOLA BINÁRIO A 0100 0001 E 0100 0101 E 0100 0101 U 0101 0101 S 0101 0011 S 0101 0011 L 0100 1100 T 0101 0100 C 0100 0011 A 0100 0001 U 0101 0101 O 0100 1111 D 0100 0100 L 0100 1100 O 0100 1111 A 0100 0001 17

s MOV A MOV L MOV U MOV A Questões: 1. O que é memória volátil e memória estática? 2. Fale sobre memória flash? 3. Fale sobre memória RAM e ROM. 4. Fale sobre memória Cache. 5. Fale sobre o endereçamento de memória de uma maquina de 32 bits. Obs: Grupo de cinco pessoas Para entregar hoje 18

Organização de Computadores ORGANIZAÇÃO DE COMPUTADORES Curso: Tecnologia em Gestão da Tecnologia da Informação Ano: 2011 19