Vous êtes sur la page 1sur 2

O sistema operacional responsvel pelo controle de recurso hardware e facilitar a comunicao do usurio com maquina.

. Veja a seguir: Inicializa o hardware do computador Fornece rotinas bsicas para controle de dispositivos Fornece gerncia, escalonamento e interao de tarefas Mantm a integridade de sistema

Todo esse processo de controle, gerenciamento e comunicao com o hardware feito atravs da linguagem binria (formados por 1 e 0), e essa comunicao com o hardware atravs dessa linguagem feita em qualidades quantidade de bits que podem ser transmitidos ao mesmo tempo. So que em poucos anos a tecnologia sofreu muitas modificaes no diz respeito a velocidades e quantidade de dados processados e transmitidos, podemos citar as ultimas que so 16, 32 e 64 bits. Isso quer dizer que na maneira com que os anos vo passando, os processadores conseguem trabalha (processar) uma quantidade de dados bem maior. Podemos dizer que cada sistema operacional necessita de uma estrutura de processador compatvel com a forma com que cada sistema trabalha. Ento para isso, no precisamos s de um Sistema Operacional com 64bits, precisamos tambm de um processador que trabalhe com este tipo de manipulao. Quando nos referimos a processadores de 16 bits, 32 bits ou 64 bits estamos falando sobre a quantidade de dados e instrues que o processador consegue trabalhar por vez, ou seja, o nmero de bits que o processador consegue utilizar para efetuar clculos como a indicao de constantes ou endereos de memria/dispositivos que funcionem por interrupes, que tambm sero constantes numricas, ou seja, a quantidade de bits que ele utiliza na composio das instrues internas. Para encontra ou calcular a quantidade mxima de nmeros que podemos representar, elevamos 2 quantidade de bits. Este resultado representa o valor mximo que os processadores conseguem manipular em uma nica operao. Assim, calculamos que 2 elevado a 16=65536 posies de memria. Dado que cada posio de memria constituda por 8 bits = 1 byte teremos os 65536 bytes de memria para enderear. No entanto, se um chip trabalha a 32 bits, ele pode manipular nmeros de valor at 4.294.967.296 em uma nica operao. Para calcular esse limite, basta fazer 2 elevado quantidade de bits internos do processador. J em 32 bits teremos os 4294967296 bytes de memria para enderear. Efetuando as devidas converses: 4294967296 B = 4194304 KB = 4096 MB = 4 GB. No caso de um processador de 64 bits: 2^64 = 18.446.744.073.709.551.616. O SO desenvolvido de forma a aproveitar o mximo de recursos da plataforma para o qual destinado. Assim, o Windows XP ou uma distribuio Linux com um kernel desenvolvido antes do surgimento de processadores de 64 bits so preparados para trabalhar a 32 bits, mas no a 64 bits. J o Windows Vista e o Windows 7 j esto preparados para este feito. O DOS foi primeiro na plataforma de 16 bits a ter uso bastante disseminado (e permaneceu assim por mais 10 anos). A variante MS-DOS, citada s vezes (coloquialmente) como Messy DOS, foi desenvolvida a partir do QDOS, que significava literalmente "Quick and Dirty Operating System" (em uma traduo livre, Sistema Operacional Pequeno e Sujo), e evoluindo ate um dos mais populares e atuais Windows 7 64 bits.
No caso do Windows XP, a Microsoft disponibilizou a verso Professional x64, compatvel com os processadores AMD Athlon 64, AMD Opteron, Intel Xeon (com instrues EM64T) e Intel Pentium 4 (com instrues EM64T). De acordo com a Microsoft, a principal diferena entre essa e as verses de 32 bits (alm da compatibilidade com instrues de 64 bits) o suporte de at 128 GB de memria RAM e 16 TB de memria virtual. Nada mais natural: se a aplicao para o qual o computador utilizado manipula grande quantidade de dados e valores, de nada adianta ter processamento de 64 bits, mas pouca memria, j que, grossamente falando, os dados teriam que formar fila para serem inseridos na memria, comprometendo o desempenho.

O mesmo ocorre com o Linux. Se voc visitar o site de alguma distribuio para baixar uma verso do sistema operacional, muito provavelmente encontrar links que apontam para diversas verses. O site do Ubuntu Linux, por exemplo, oferece links para processadores x86 (32 bits), Mac (chips PowerPC) e 64-bit (processadores AMD64 ou EM64T).

Sistema DOS Windows3.1

Bits 16 bits 16/32 bits

Monotarefa X X X

Multitarefas X no preemptivo cooperativo X X X X X preemptivo preemptivo preemptivo preemptivo preemptivo

Windows95/98/Me 32 bits WindowsNT/2000 32 bits WindowsXP Unix / Linux MAC/OS X VMS 32/64 bits 32/64 bits 32 bits 32 bits