sistemas operacionais
ARQUITETURAS DE SISTEMAS OPERACIONAIS - SISTEMAS OPERACIONAIS
ADRIANO PEREIRA DA SILVA - R.A.: 9902012872
CHRISTOFERSON HOHNE - R.A.: 8601246903
MARCOS ROBERTO BAUNGARTNER - R.A.: 9902012531
THIAGO RODRIGO SASS - R.A.: 8412151485
TIAGO MARTINS DOS SANTOS - R.A.: 8497219877
RIO CLARO – SP
29/05/2014
Introdução
A principal característica das arquiteturas de 64 bits é a capacidade de poderem gerenciar mais do que 4 Gigabytes de memória RAM, a razão disso está no fato de que os bits correspondem a quantidade de informação que o processador leva em cada ciclo, então para saber a quantidade de memória que os sistemas de 32 bits conseguem endereçar (sabendo que o bit é uma unidade que pode assumir dois valores), é só calcular 2 elevado a potência 32, que resulta em 294.967.296 Bytes de memória, ou seja, 4 GB. Já nos sistemas de 64 bits o cálculo é 2 elevado a potência 64, que resulta em 18.446.744.073.709.551.616 Bytes ou 15,9 Exabytes (1018). Porém para que o Sistema possa trabalhar com mais do que 4 Gigabytes, tanto o Sistema Operacional quanto o Processador devem possuir arquitetura de 64 bits. Os Sistemas Operacionais de 64 bits são capazes de executar a maioria dos programas de 32 bits, mas os programas de 32 bits estão limitados a usar até 2 Gigabytes de memória RAM, isso ocorre porque o Windows gerencia o VAS (Virtual Address Space ou Espaço de Endereço Virtual) da seguinte forma: 2 GB reservados para os processos e 2 GB reservados para o sistema, então caso um aplicativo de 32 bits que esteja rodando em um Sistema Operacional de 64 bits ultrapasse os 2 Gigabytes, é provável que ele trave ou feche sozinho sempre apresentar qualquer mensagem. Aplicativos de 32 bits se obrigam a utilizar os primeiros 4 Gigabytes de memória pois apresentam certa incompatibilidade ao acessar o VAS que ultrapasse esse valor, com os aplicativos de 64 bits não existem tais problemas. Sistemas