Conceitos Básicos. Conceitos Básicos Memória



Documentos relacionados
Arquitetura de Computadores

Memória primária Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Disciplina: Introdução à Engenharia da Computação

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

Introdução a Organização de Computadores Aula 4

Organização de Computadores Prof. Alex Vidigal Bastos

Organização e Arquitetura de computadores

Introdução à Organização de Computadores Memória Secundária

Prof. Daniel Gondim Informática

Introdução à Organização de Computadores Memória Secundária

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Organização Básica de Computadores. Memória. Memória. Memória. Memória. Memória Parte I. Computador eletrônico digital. Sistema composto por

Introdução. Hardware (Parte II) Informações Adicionais. Universidade Federal de Campina Grande Departamento de Sistemas e Computação

MEMÓRIA. A memória do computador pode ser dividida em duas categorias:

ARQUITETURA DE COMPUTADORES Prof. João Inácio

armazenamento (escrita ou gravação (write)) recuperação (leitura (read))

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

ARQUITETURA DE COMPUTADORES

Memórias Prof. Galvez Gonçalves

Memória. Introdução. Unidades de medida de capacidade Tipos:

Sistema de Memórias de Computadores

Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)

AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação)

Estrutura geral de um computador

for Information Interchange.

ARQUITETURA DE COMPUTADORES

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

AULA 1. Informática Básica. Gustavo Leitão. Disciplina: Professor:

3. Arquitetura Básica do Computador

Fundamentos em Informática

PROCESSAMENTO DE DADOS

Informática. Aulas: 01 e 02/12. Prof. Márcio Hollweg. Visite o Portal dos Concursos Públicos

Arquitectura dos processadores

Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II

Fundamentos de Sistemas de Informação Hardware: Dispositivos de Entrada, Processamento e Saída

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

O Hardware Dentro da Unidade do Sistema

20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES

Introdução à Organização de Computadores Memória Principal

Operações na Memória Principal: Leitura (read ou retrieve) não destrutiva Escrita (write ou Record) destrutiva (o conteúdo anterior se perde)

UCP. Memória Periféricos de entrada e saída. Sistema Operacional

CIÊNCIA E TECNOLOGIA DO RIO INFORMÁTICA BÁSICA AULA 03. Docente: Éberton da Silva Marinho ebertonsm@gmail.com 25/06/2014

Introdução aos Computadores

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

Estruturas do Sistema de Computação

Prof. Sandrina Correia

R S Q Tabela 17 - Tabela verdade NOR

Estrutura e funcionamento de um sistema informático

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Informática Aplicada à Química. Hardware - armazenamento

Conceitos e Gerenciamento de Memória

SISTEMAS INFORMÁTICOS

Curso Técnico de Nível Médio

Componentes de um computador típico

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

Sistemas Operacionais Gerência de Dispositivos

Admistração de Redes de Computadores (ARC)

Organização de Computadores Como a informação é processada?

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

ARQUITETURA DE COMPUTADORES

Disciplina: Introdução à Informática Profª Érica Barcelos

Computação I. Profa. Márcia Hellen Santos

Prof. Lázaro Nogueira

Arquitetura de Computadores. Arquitetura de Computadores 1

ARQUITETURA DE COMPUTADORES

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

ARQUITETURA DE COMPUTADORES

Conjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático

Apresentação. Conceitos Iniciais. Apresentação & Introdução.

MODULO II - HARDWARE

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.

Apresentação. Conceitos Iniciais. Apresentação & Introdução. contato@profricardobeck.com.br.

Microinformática. Perguntas:

Microinformática Introdução ao hardware. Jeronimo Costa Penha SENAI - CFP/JIP

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

Níveis de RAID - RAID 0

Dispositivos de Armazenamento em massa. José Roberto B. Gimenez

Dispositivos de Armazenamento

Visão geral do sistema de armazenamento e hierarquia de memória

Organização de Computadores (Aula 4) Memória

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

Hardware 2. O Gabinete. Unidades Derivadas do BYTE. 1 KB = Kilobyte = 1024B = 2 10 B. 1 MB = Megabyte = 1024KB = 2 20 B

ILHA I GERENCIAMENTO DE CONTEÚDO CMS DISCIPLINA: Introdução à Computação MÓDULO II Memórias e Processamento

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

Introdução. INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br

Introdução à Engenharia de Computação

Introdução a Ciência da Computação Conceitos Básicos de Sistema PROFESSORA CINTIA CAETANO

Tecnologia e Sistemas de Informações Administração dos Recursos de Hardware e Software

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10

Entrada e Saída. Prof. Leonardo Barreto Campos 1

CONCEITOS BÁSICOS DE HARDWARE. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

Capítulo I : Noções Gerais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação

Processadores. Prof. Alexandre Beletti Ferreira

Tópicos Especiais em Informática

Transcrição:

Infra-Estrutura de Hardware Conceitos Básicos Memória Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Bits de Memória Ordem de Bytes Conceitos Básicos Memória Secundária Códigos de Correção de Erros

Memória Bits Unidade de memória mais simples Método binário (mais confiável) 65.536 combinações BCD Binary Coded Decimal (IBM) 10.000 combinações 1 byte = 8 bits 0 1 Ordenação dos Bytes Big Endian MEMÓRIA esquerda direita 61 51 CE 94 6151CE94 (32 bits ou 4 bytes) Little Endian MEMÓRIA direita esquerda 94 CE 51 61

Conceitos básicos Hierarquia de memória custo alto velocidade alta baixa capacidade custo baixo velocidade baixa capacidade elevada Disco Magnético Fita Disco Óptico Registradores Memória Cache Memória Principal Memória Secundária Conceitos básicos Parâmetros para análise da memória Tempo de acesso: indica quanto tempo a memória gasta para colocar uma informação no barramento de dados após uma determinada posição ter sido endereçada período de tempo decorrido desde o instante em que foi iniciada a operação até que a instrução ou dado requerido tenha sido efetivamente transferido depende do modo como a memória é construída e da velocidade de seus circuitos Ciclo de memória: período de tempo decorrido entre duas operações sucessivas de acesso à memória, sejam de escrita ou de leitura

Conceitos básicos Parâmetros para análise da memória Capacidade: quantidade de informação que pode ser armazenada em uma memória a unidade de medida mais comum é o byte, embora possam ser usadas as seguintes unidades: células - memória principal ou cache setores - discos bits - registradores Volatilidade: memória não volátil: retém a informação armazenada quando a energia é desligada memória volátil: perde a informação armazenada quando a energia é desligada Conceitos básicos Parâmetros para análise da memória Tecnologia de fabricação: Memórias de semicondutores - são dispositivos fabricados com circuitos eletrônicos e baseados em semi-condutores São rápidas e relativamente caras, se comparadas com outros tipos Registradores e memória principal são exemplos de memórias de semicondutores ou, mais simplesmente, memórias eletrônicas Memórias de meio magnético - são dispositivos, como os disquetes, discos rígidos ( hard disks ) e fitas magnéticas (de carretel ou de cartucho), fabricados de modo a armazenar informações sob a forma de campos magnéticos Esse tipo é mais barato e permite, assim, o armazenamento de grande quantidade de informação

Conceitos básicos Parâmetros para análise da memória Tecnologia de fabricação: Dispositivos de armazenamento óptico - são dispositivos, como o CD-ROM, que utilizam tecnologia de raios laser, de alta precisão, para leitura das informações armazenadas permanentemente na superfície do disco Memória holográfica - atualmente em desenvolvimento, será um meio capaz de armazenar até 6,5 Tbytes de dados em um cubo do tamanho de um cubinho de açúcar Conceitos básicos Parâmetros para análise da memória Temporalidade: Característica que indica o conceito de tempo de permanência da informação em um dado tipo de memória A memória pode ser do tipo transitória (registradores, cache e ) ou permanente (discos e fitas) Custo: o custo de fabricação de uma memória é bastante variado em função de diversos fatores, entre os quais se pode mencionar principalmente a tecnologia de fabricação, que redunda em maior ou menor tempo de acesso, ciclo de memória, quantidade de bits em certo espaço físico e outros

Tempo de Acesso Capacidade Volatilidade Tecnologia Transitoriedade Conceitos básicos Parâmetros para análise da memória Registradores 10 a 20 ns (1 dado) 16 a 32 bits volátil semicondutor transitória Memória Cache 10 a 25 ns 256 a 512 K volátil semicondutor transitória Memória Principal 50 a 150 ns > 16 M volátil semicondutor transitória Memória Secundária HD - 10 a 40 ms CD - 200 a 500 ms HD - > 2.1 G CD - 650 M não volátil HD - magnético CD óptico permanente Organização da Conceitos básicos A é constituída de somente dois tipos de memória: a memória de acesso aleatório (RAM - Random Access Memory) a memória somente de leitura (ROM - Read Only Memory) é o "depósito" de trabalho da, isto é, a e a trabalham íntima e diretamente na execução de um programa Os programas são organizados de modo que os comandos são descritos seqüencialmente e o armazenamento das instruções se faz da mesma maneira, fisicamente seqüencial (embora a execução nem sempre se mantenha de forma seqüencial)

Bit M-1 Bit M-2 Bit 1 Bit 0 end 0 end 1 end 2 end N-2 end N-1 Organização da M bits M bits M bits...... N células Todas as células têm a mesma quantidade de M bits end 257A end 257B 1F 2C A posição da com endereço 257A tem armazenado o conteúdo 1F Organização da Conceitos básicos Processador 8088 80486 Pentium Palavra 16 bits 32 bits 32 bits Barramento de dados 8 bits 32 bits 64 bits Unidade de armazenamento 8 bits 8 bits 8 bits

Estrutura básica Escrita ("write"): armazenar informações na memória Leitura ("read"): recuperar uma informação armazenada na memória Operações Registrador de da Memória (): registrador que armazena temporariamente a informação (conteúdo de uma ou mais células) que está sendo transferida da para a (em uma operação de leitura) ou da para a (em uma operação de escrita) Permite armazenar a mesma quantidade de bits do barramento de dados

Operações Registrador de da Memória (): registrador que armazena temporariamente o endereço de acesso a uma posição de memória, ao se iniciar uma operação de leitura ou de escrita Endereço é encaminhado à área de controle da para decodificação e localização da célula desejada Permite armazenar a mesma quantidade de bits do barramento de endereços Operações Barramento de endereços: interliga o à para transferência dos bits que representam um determinado endereço É unidirecional operações de leitura ou escrita Possui tantas linhas de transmissão quantos são os bits que representam o valor de um endereço

Operações Barramento de controle: interliga a (unidade de controle) à para passagem de sinais de controle durante uma operação de leitura ou escrita É bidirecional leitura (READ) ou escrita (WRITE) WAIT (para a se manter aguardando o término de uma operação) Operações Barramento de dados: interliga o à, para transferência de informações entre e (sejam instruções ou dados) É bidirecional (operação de escrita) (operação de leitura)

Operação de leitura Algoritmo: 1. () (outro registrador); 1a. o endereço é colocado no barramento de endereços; 2. Sinal de leitura READ é colocado no barramento de controle; 3. () (()), pelo barramento de dados; 4. (outro registrador) (). Obs: o tempo de acesso corresponde à execução dos 4 passos. Operação de leitura Outros registradores 5C

Operação de leitura (passo 1) 5C Operação de leitura (passo 1a) 5C

Operação de leitura (passo 2) READ WAIT READ 5C WAIT READ WAIT 5C 5C Operação de leitura (passo 3) 5C 5C 5C

5C 5C Operação de leitura (passo 4) 5C Operação de escrita Algoritmo: 1. () (outro registrador); 1a. o endereço é colocado no barramento de endereços; 2. () (outro registrador) 3. Sinal de escrita WRITE é colocado no barramento de controle; 4. (()) (), pelo barramento de dados.

Operação de escrita 3A Operação de escrita (passo 1) 3A

Operação de escrita (passo 1a) 3A Operação de escrita (passo 2) 3A

Operação de escrita (passo 3) WRITE WAIT WRITE WAIT WRITE WAIT 3A Operação de escrita (passo 4) 3A

Operação de escrita (passo 4) Memória Cache Conceitos básicos mais veloz que acarretando ( wait state ) Memórias rápidas são muito caras Conceito de localidade É o fenômeno relacionado com o modo pelo qual os programas em média são escritos e executados pela localidade temporal: probabilidade de que ele em breve acesse a mesma palavra novamente localidade espacial: probabilidade de acessar uma palavra subseqüente ou de endereço adjacente à palavra que acabou de acessar

Memória Cache Parte 1 do programa A Parte 2 do programa A outro programa executado em sequência call sub-rotina 1 loop 1 loop 2 sub-rotina 1 Memória Cache Funcionamento do sistema / Sempre que a vai buscar uma nova instrução (após a busca inicial), ela acessa a memória cache Se a instrução (ou dado) estiver na cache (acerto), ela é transferida em alta velocidade (compatível com a da ) Se a instrução (ou dado) não estiver na cache (falta), então o sistema está programado para interromper a execução do programa e transferir a instrução desejada da para a cache

Memória Secundária Discos magnéticos (Winchester) Pratos Trilhas Setores Preâmbulo ECC Memória Secundária Discos Discos flexíveis Magnéticos IDE Integrated Drive Electronics EIDE Extended IDE (LBA-Logical Blocking Adressing) SCSI Small Computer Systema Interface RAID Redundant Array of Inexpensive Disks

Memória Secundária Discos Ópticos ROMS CD-Rs - Graváveis CD-RW ReWritable DVD Digital Versatile Disk Correção de Erros ECC Error Correction Code Bit de paridade (M+K1 bits) M bits de K1 bits (M+K1 bits) Entrada A Transferência A M bits Armazenamento (K2 bits) Comparação K1-K2 Correção de Saída

F I M Perguntas...