Subsistemas de memória

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO À COMPUTAÇÃO
Advertisements

Software Básico Entrada/Saída Capítulo 2 Mitsuo Takaki
Fundamentos de Sistemas de Computação
Capitulo 6: Entrada e Saída
GESTÃO DE SISTEMAS OPERACIONAIS I
Arquitetura e organização de computadores Aula 02 Conceitos Gerais Prof. Diovani Milhorim.
Tecnologias da Informação e da Comunicação
Conceitos Básicos de Computação O ABC da Computação.
Introdução à organização de computadores e sistemas operacionais
Arquitetura de Computadores
Introdução à Informática
Dispositivos de entrada e saida
Introdução à estrutura e funcionamento de um sistema informático
Estrutura do computador
Arquitetura de Computadores
Estrutura e funcionamento de um computador
Arquitetura de Computadores
Revisão de Conceitos Básicos Hardware (Parte 2)
Processadores Livro Introdução à Organização de Computadores Capítulo: 6 – Processadores.
Sistemas Operacionais Sistema Computacional
Hardware toda a Parte física do computador. É o cerebro do Computador. Ele processa as informações e as transforma em dados que são enviados aos dispositivos.
Estrutura Interna de um PC
Estrutura e Funcionamento de um Sistema Informático
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.
Linguagem de Programação II
Subsistemas de memória
My drivers Ipanema Állan da Costa Pimentel Rodrigues nº03 Thiago Souza de Oliveira nº37.
Introdução à Informática
Sistemas Operacionais I
Organização de um computador
Introdução à Automação
Estrutura e funcionamento de um computador
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Conceitos Introdutórios.
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Conceitos Introdutórios.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
OBSERVAÇÃ O: Para mudar a imagem deste slide, selecione a imagem e exclua-a. Em seguida, clique no ícone Imagens do espaço reservado para inserir sua própria.
INTRODUÇÃO.
O Computador e o Sistema de Informação Carlos Dinis Gonçalves 1O Computador e o Sistema de Informação.
Introdução às Tecnologias de Informação e Comunicação
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Componentes básicos de um computador
Arquitetura de Computadores
Escola Básica nº2 Rio Tinto Tecnologias da Informação e Comunicação
Eletrônica Digital II ELT013
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo VII Variáveis Indexadas Numéricas.
Hardware e Software Trabalho realizado por O nosso nome
Sistemas Operacionais Sistema Computacional Professora: Michelle Nery.
DSC/CEEI/UFCG Introdução à Computação. DSC/CEEI/UFCG 2 Hardware – Memória  Componente de um sistema de computação cuja função é armazenar informações.
Sistemas Digitais. LOCAL EXPANSÃO Fita IDE DADOS CONTROLE ENDEREÇO PCI EXPRESS PCIAGP ISAEISA USB firewire.
Introdução às Tecnologias de Informação e Comunicação (ITIC) 7º ano Escola Secundária do Padrão da Légua.
Ambientação e Introdução
Algoritmos e Programação MC102
Arquitetura de Computadores
Componentes básicos de um computador
Elementos de Informática
Tecnologias da Informação e Comunicação
Introdução às Tecnologias de Informação e Comunicação (ITIC) 7º ano Escola Secundária do Padrão da Légua.
IMM Instalação e Manutenção de Microcomputadores Pedro Amaro –
Apresentação Objetivo: –Apresentação e revisão de conceitos básicos –Discussão da noção de algoritmo –Escopo da linguagem de programação –Exercício com.
Princípios Básicos de Utilização do Computador
Sistemas Operacionais Parte III. Sistemas Operacionais Classificação dos S.O.  Resumo da aula anterior - Introdução  Sistema de operação da CPU  Tipos.
Microcontroladores.
Sistemas de Computação para Telecomunicações Prof. Natalia Castro Fernandes Universidade Federal Fluminense Departamento de Engenharia de Telecomunicações.
Sistema Operacional NACHOS Luciano Gamba da Silva.
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Conceitos Introdutorios.
Alessandro D. R. Fazenda
Introdução Programação (PG) Pedro Alexandre Pereira Centro de Cálculo Instituto Superior de Engenharia de Lisboa.
Transcrição da apresentação:

Subsistemas de memória Livro Introdução à Organização de Computadores Capítulos: 4 – Memória Principal 5 – Memória Cache 9 – Memoria Secundária

Subsistemas de memória Dispositivo de entrada Processador Dispositivo de saída Memória secundária Memória principal

Subsistemas de memória Problema: Utilização de memória vem aumentando muito. Uma única memória precisaria das seguintes características: Veloz (<1ns de tempo de acesso) Amplo (na casa de Tbytes, hoje) Não volátil

Subsistemas de memória Crescimento: CPUs: dobram a capacidade a cada 18 meses; Memória: aumenta a velocidade aproximadamente 10% ao ano.

Subsistemas de memória Representação de dados: Bit: 0 e 1; Célula: Grupo de bits tratado como um conjunto

Subsistemas de memória Endereçamento: Como encontrar a informação correta dentro do sistema de memória? Cada posição de memória tem seu endereço; Cada posição permite duas operações: leitura e escrita.

Subsistemas de memória Na memória principal, cada byte tem seu endereço. Processadores Intel 8086 de 16 bits tinham registros de endereçamento de 20 bits, permitindo endereçar 1 milhão de posições (1 megabyte). Processadores x86 de 32 bits podem acessar ~4 bilhões de posições (232), e os atuais de 64 bits podem endereçar ~16 sextilhões de posições (264).

Subsistemas de memória Referenciado de http://ivairsouza.com/hierarquia-de-memoria.html, acessado em 10/03/2013

Subsistemas de memória Características de uma memória: Tempo de acesso; Capacidade; Volatilidade; Tecnologia de fabricação; Custo.

Subsistemas de memória Registradores Tempo de acesso: medido em ns (nanosegundos); Capacidade: poucos bits (8-128) Volatilidade: Sim Tecnologia de fabricação: Semicondutores Custo: Alto (poucos bytes dentro da CPU)

Subsistemas de memória Memória cache. Compensa diferença de velocidade entre memória principal e CPU. Pode ter vários níveis. Tempo de acesso: ~2ns a ~20ns Capacidade: de alguns KB a poucos MB Volatilidade: Sim Tecnologia de fabricação: Semicondutores Custo: Alto

Subsistemas de memória Memória Principal Tempo de acesso: ~50 - ~200ns Capacidade: GB Volatilidade: Tipicamente sim Tecnologia de fabricação: Semicondutores Custo: Médio. Hoje é de alguns $ por GB

Subsistemas de memória Memória secundária Tempo de acesso: de alguns ms até horas Capacidade: alta. Hoje de gigabytes a multi-terabytes Volatilidade: Não Tecnologia de fabricação: Altamente variável. Óptica, magnética, mecânica... Custo: baixo, em $ por GB ou menos.

Subsistemas de memória Memória principal Depósito de informações da CPU; Armazenamento sequencial; Organizada como um conjunto de N palavras, numeradas e acessíveis pelos endereços 0 até N-1; Tamanho da transferência pode ser diferente do tamanho da palavra; Volátil.

Subsistemas de memória UCPP MP (Memória Principal) RDM REM UC Controlador Barramento de controle Barramento de endereços Barramento de dados

Subsistemas de memória Tempo para realizar as ações necessárias para um acesso à memória: Tempo de acesso; Tempo necessário entre duas operações de acesso: Ciclo de memória.

Subsistemas de memória Nomenclatura de tipos de memória RAM SRAM L/E FPM RAM (R/W) EDO RAM DRAM BEDO RAM SDRAM RAM RDRAM (Rambus) DDR, DDR2 e DDDR3 ROM PROM ROM EPROM EEPROM e Flash

Subsistemas de memória ROM – Requisitos Desempenho similar à memória L/E Não volátil Segurança no acesso

Subsistemas de memória ROM – Tipos: Mask-ROM; PROM; EPROM; EEPROM; Flash;

Subsistemas de memória Erros Detecção e correção ocorre através de mecanismo conhecido como ECC – Error Correction Code, que pode ser implementado de diversas formas.