Endereçamento de Memória POR QUE UM SISTEMA X86 SÓ ENXERGA 4GB?

Documentos relacionados
SISTEMAS DE ARQUIVOS. Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel.

Profa. Leda G. F. Bueno

Introdução à Informática

Introdução à Informática

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira

Sistemas Operacionais de Redes Windows. Ricardo Kléber

Curso Técnico em Informática

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

AGT0001 Algoritmos Aula 01 O Computador

Tecnologias de Informação e Comunicação. Conceitos Básicos

Gerência de Memória. Eduardo Ferreira dos Santos. Abril, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 45

A placa controladora - Hardware, o

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

Gerência de Memória. Gerência de Memória Introdução e Particionamento. Novo capítulo. Aulas anteriores. Plano da aula. Memória lógica & física

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

ORGANIZAÇÃO DE COMPUTADORES

Hardware Conceitos Básicos. Introdução*à*Informática 14

Introdução à Informática

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO PROFESSOR CARLOS MUNIZ

CP Introdução à Informática Prof. Msc. Carlos de Salles

-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça

Informática Aplicada. Introdução

Conceitos sobre Computadores

Organização e Arquitetura de Computadores I

O Computador: é qualquer dispositivo eletrônico que pode armazenar, manipular e enviar dados processados de volta ao usuário através dos dispositivos

Organização e Arquitetura de Computadores

Objetivo. Introdução à Informática. Estrutura. Apresentar conceitos gerais utilizados em informática.

ESCOLA ESTADUAL IRMÃO AFONSO Oportunizar a Educação por meio do Respeito e da União

INFORMÁTICA BÁSICA AULA

Informática Básica. Roger Daniel Boeira

Informática Básica CONCEITOS DE HARDWARE. Msc. Eliezio Soares

Arquitetura de Computadores. Infraestrutura de TI: Hardware

CARACTERÍSTICAS. é a mais recente versão do sistema operacional da Microsoft.

Introdução a Tecnologia da Informação

Criando laboratórios de teste e cobaias virtuais

LISTA DE EXERCÍCIOS 02

Sistemas Operacionais Aula 16 Memória Virtual

Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger

Conceitos e Gerenciamento de Memória

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

CURSO DE TÉCNICO EM TELECOM DISCIPLINA: INFORMÁTICA APLICADA

Organização e Arquitetura de computadores

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA

AEDI Introdução Revisão 2

COMPUTADORES PC 20/9/2010 CRONOGRAMA INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS O COMPUTADOR, INDEPENDENTE DO TIPO: MAINFRAME NOTEBOOK PALMTOP

Informática para o MPU. Prof. Jefferson Moreira 1

Manual de Instalação do NB-TV 100

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira

Laboratório de Redes de Computadores e Sistemas Operacionais

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

Sistema Operacionais II. Aula: Virtualização

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Sistema Operacional Unidade 8.1 Comandos de Hardware. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Conceitos sobre memória virtual para análise forense computacional. João Eriberto Mota Filho

INSTITUTO FEDERAL CATARINENSE Campus Ibirama

FACULDADE PITÁGORAS PRONATEC

Gerência de Dispositivos. Adão de Melo Neto

Organização de Computadores I

Fundamentos de Sistemas Operacionais

Gerenciamento de memória

Informática I. Aula 2. Ementa

Exercícios de revisão V2

ELEMENTOS DE COMPUTADORES

Descubra o que significa o termo DDR e as principais versões desta memória

Memória virtual. Pedro Cruz. EEL770 Sistemas Operacionais

ESTRATÉGIAS DE ALOCAÇÃO AULA 11 Sistemas Operacionais Gil Eduardo de Andrade

ORGANIZAÇÃO DE COMPUTADORES

Princípios de Sistemas de Informação. Infraestrutura de TI: Hardware e Software

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.

Memórias Row Address Strobe Column Address Strobe

Informática Educativa 2012

Guia Rápido. Receptor TV Digital

INFORMÁTICA: Informação automática

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

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

Prof. Eliezer Soares Flores 1 / 22

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

Introdução a Informática

Introdução à Informática

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.

Técnicas de Manutenção de Computadores

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD

Capítulo 6 Nível do Sistema Operacional

Projeto Lógico de Computadores. Profa. MSc. Carolina Melo Santana

Gerência de memória III

Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS TECNÓLOGO EM REDES. Professor Eduardo Maroñas Monks

Projeto de Algoritmos

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

Winstep Nexus Dock Guia de Instalação e utilização básica. Desenvolvido por: Leonardo Marques dos Santos

Introdução à Informática

Problemas em Tecnologia da Informação

Componentes de um Computador Típico

INSTALAÇÃO PRINTERTUX. Tutorial


Introdução à Computação

O que é um sistema de arquivos?

Hardware Central de Cursos Professor Pimentel

Transcrição:

Endereçamento de Memória POR QUE UM SISTEMA X86 SÓ ENXERGA 4GB?

Introdução Ao montar um computador umas das coisas mais importantes a resolver é quanta memória física iremos instalar. A lógica inicial era, quanto mais melhor, mas com o advento da informática acabou por aparecer um problema grave. Os sistemas operacionais (SO s) que operavam sobre processadores de 32Bits e por isso carregava esta mesma arquitetura que limitava o endereçamento de memoria a 4GB. A solução deste problema foi a implementação de sistemas 64Bits que agora poderiam endereçar 128GB. Mas por que isto acontece? Isto será explicado mais adiante.

Arquitetura X86 e X64 Segundo Morimoto(2007), o processador é o cérebro do computador, ele é quem processa a maioria das informações. Ele é o componente mais complexo do micro e quem custa mais caro. A arquitetura x86 reinou nos computadores até o ano 2000, quando surgiram as primeiras noticias do "SledgeHammer", um processador de 64 bits, que foi lançado em versão doméstica na forma do Athlon 64.

Arquitetura X86 e X64 O X86 eram processadores que trabalhavam com 32bits desde o 386, está sua definição esta justamente ligada aos modelos dos processares que todos que terminavam com 86 eram 32bits ficando assim o x como número incógnito. Desde então, todos os processadores utilizam 32 bits para endereçar memória, permitindo endereçar até 4 GB. Esse limite é chamado de VAS (Virtual Address Space), incluindo não apenas a memória RAM, mas também a memória da placa de vídeo e outros dispositivos.

Arquitetura X86 e X64 Já no x64 ou x86-64, este ultimo no caso da AMD, o máximo de memória permitida é de 128GB. Esse valores de memória podem ser obtidos elevando 2 ao números de bits do processador. Obtendo assim o valor em bytes da capacidade máxima de endereçamentos.

O Problema e os Sistemas Operacionais Segundo Morimoto (2007), o motivo pelo qual o sistema operacional só exibe um pouco mais de 3GB e não os 4GB é porque há outros componentes do computador que também tem memória a ser endereçada, exemplo disto são as placa de vídeo que hoje tem memória de 1GB que é também é endereçada. Logo o uso de um sistema de 32bits com 4GB de memória física e uma placa deste tipo se torna um desperdício, visto que o sistema não conseguirá endereçar todo o equipamento.

O Problema e os Sistemas Operacionais Isso também ocorre ao utilizar um processador de 64 bits em conjunto com um sistema operacional de 32 bits. Isto mostra que o uso de mais de 3GB de memória física é um desperdício em SO s de 32bits. Pode se verificado as áreas de memória reservadas através do gerenciador de dispositivos do Windows, usando a opção Exibir > Recursos por tipo > Memória:

O Problema e os Sistemas Operacionais http://www.gdhpress.com.br/hardware/leia/cap4-12_html_2b9d2874.png

O Problema e os Sistemas Operacionais Ao utilizar um processador e um SO de 64 bits, parte dos endereços entre os 3 e 4 GB de memória continuam reservados, deixando ainda os programas 32bits compatíveis com o novo sistemas, isso faz com que pelo menos 512 MB entre os 3 e 4 GB da memória não sejam usados. Porém nesse caso é que você pode instalar mais memória. Com 8 GB, por exemplo, você ficaria com de 7 a 7.5 GB utilizáveis.

O Problema e os Sistemas Operacionais A memória virtual não conta, pois ela é acessada através de um componente incluído no processador, chamado de MMU (Memory Management Unit) que permite justamente que dados armazenados na memória física sejam movidos para a memória swap (que é na verdade um arquivo ou partição no HD).

O Problema e os Sistemas Operacionais Uma exceção sobre a questão de endereçamento dos sistemas de 32 bits e o Linux, que oferece suporte nativo a até 4 GB de memória usando o modo normal de operação do processador e a até 64 GB usando o PAE, uma extensão para processadores de 32 bits, que adiciona 4 bits adicionais ao endereçamento da memória, permitindo que o processador seja capaz de acessar até 16 páginas de 4 GB cada, totalizando 64 GB. Isto restringe cada programa a um máximo de 4 GB, mas o sistema pode alocar diferentes páginas para aplicativos diferentes, utilizando assim toda a memória disponível.

Conclusão Com os SO s e processadores 64bits hoje se pode endereçar 128GB de memória física, algo que para usuários convencionais é um absurdo. Porém a alguns anos atrás 4GB também era. A contínua evolução dos softwares e dos hardwares faz com que haja cada vais mais necessidade de recursos cada vez melhores. Isto cria um circulo de evolução perfeito fazendo com que software e hardware possam evoluir lado a lado e que os usuários fiquem cada vez mais satisfeitos e admirados ao ver seu computador top de linha rodando Crysis no máximo sem travar em momento algum.

Referências MORIMOTO, Carlos E.. Processador, 2007. Disponível em: < http://www.gdhpress.com.br/ hardware/leia/index.php?p=intro-3 >. Acesso em 19 de novembro de 2010. MORIMOTO, Carlos E.. Limites no endereçamento da memória, 2007. Disponível em: < http://www.gdhpress.com.br/hardware/leia/index.p hp?p=cap4-12>. Acesso em 19 de novembro de 2010.