Buscar

História Sistemas Operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 32 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 32 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 32 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

- 1 - 
 
 
 
 
 
 
 
 
 
 
 
 
Sistemas 
operacionais 
 
 
 
 
 
 
 
 
Autor: 
Evaldo de Oliveira 
 - 2 - 
Sistemas Operacionais 
 
ÍNDICE 
 
LINUX: PÁG................... 01 ATÉ 06 
UNIX: PÁG........................ 07 ATÉ 11 
WINDOWS XP: PÁG........ 12 ATÉ 17 
WINDOWS VISTA: PÁG. 18 ATÉ 26 
MAC:.PÁG......................... 27 ATÉ 30 
 
Arquiteturas: 
Características: 
Funçoes: 
Prós e Contra: 
Recursos: 
Suporte: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 - 3 - 
Arquitetura do linux 
 
Linux é ao mesmo tempo um kernel (ou núcleo) e o sistema operacional que roda 
sobre ele, dependendo do contexto em que você encontrar a referência. O kernel Linux 
foi criado em 1991 por Linus Torvalds, então um estudante finlandês, e hoje é mantido 
por uma comunidade mundial de desenvolvedores (que inclui programadores 
individuais e empresas como a IBM, a HP e a Hitachi), coordenada pelo mesmo Linus, 
agora um desenvolvedor reconhecido mundialmente. 
Linus Torvalds 
O Linux adota a GPL, uma licença livre - o que significa, entre outras coisas, que todos 
os interessados podem usá-lo e redistribuí-lo. Aliado a diversos outros softwares livres, 
como o KDE, o GNOME, o Apache, o Firefox, os softwares do sistema GNU e o 
OpenOffice.org, o Linux pode formar um ambiente moderno, seguro e estável para 
desktops, servidores e sistemas embarcado. 
Acima você vê 4 telas do sistema operacional Linux em ambiente PC desktop. Mas o 
sistema funciona em dezenas de outras plataformas, desde mainframes até relógios de 
pulso, passando por várias arquiteturas: Intel, StrongARM, PowerPC, Alpha etc., com 
grande penetração também em dispositivos embarcados, como handhelds, PVR, 
vídeogames e centrais de entretenimento. 
 
 
Características do linux 
· É de graça e desenvolvido voluntariamente por programadores experientes, hackers, 
e contribuidores espalhados ao redor do mundo que tem como objetivo a contribuição 
para a melhoria e crescimento deste sistema operacional; 
· Convivem sem nenhum tipo de conflito com outros sistemas operacionais (como o 
DOS, Windows, OS/2) no mesmo computador; 
· Suporte a nomes extensos de arquivos e diretórios (255 caracteres); 
· Conectividade com outros tipos de plataformas como Apple, Sun, Macintosh, Sparc, 
Alpha, PowerPc, ARM, Unix, Windows, DOS, etc.; 
· Proteção entre processos executados na memória RAM; 
· Suporte ha mais de 63 terminais virtuais (consoles); 
· Modularização - O Linux somente carrega para a memória o que é usado durante o 
processamento, liberando totalmente a memória assim que o programa/dispositivo é 
finalizado; 
· Devido a modularização, os drivers dos periféricos e recursos do sistema podem ser 
carregados e removidos completamente da memória RAM a qualquer momento. Os 
drivers (módulos) ocupam pouco espaço quando carregados na memória RAM (cerca 
de 6Kb para a Placa de rede NE 2000, por exemplo); 
· Não há a necessidade de se reiniciar o sistema após a modificar a configuração de 
qualquer periférico ou parâmetros de rede. Somente é necessário reiniciar o sistema no 
 - 4 - 
caso de uma instalação interna de um novo periférico, falha em algum hardware 
(queima do processador, placa mãe, etc.); 
· Não precisa de um processador potente para funcionar. O sistema roda bem em 
computadores 386sx 25 com 4MB de memória RAM (sem rodar o sistema gráfico X, 
que é recomendado 8MB de RAM); 
· O crescimento e novas versões do sistema não provocam lentidão, pelo contrário, a 
cada nova versão os desenvolvedores procuram buscar maior compatibilidade, 
acrescentar recursos úteis e melhor desempenho do sistema (como o que aconteceu 
na passagem do kernel 2.0.x para 2.2.x); 
· Não é requerida uma licença para seu uso. O Linux é licenciado de acordo com os 
termos da GPL; 
· Acessa sem problemas discos formatados pelo DOS, Windows, Novell, OS/2, NTFS, 
SunOS, Amiga, Atari, Mac, etc; 
· Utiliza permissões de acesso a arquivos, diretórios e programas em execução na 
memória RAM; 
· Rede TCP/IP mais rápida que no Windows e tem sua pilha constantemente 
melhorada. O Linux tem suporte nativo a redes TCP/IP e não depende de uma camada 
intermediária como o Winsock. Em acessos via modem a Internet, a velocidade de 
transmissão é 10% maior; 
· Roda aplicações DOS através do DOSEMU. Para se ter uma idéia, é possível dar o 
boot em um sistema DOS qualquer dentro dele e ao mesmo tempo usar a multitarefa 
deste sistema; 
· Roda aplicações Windows através do WINE; 
· Suporte a dispositivos infravermelho; 
· Suporte a rede via rádio amador; 
· Suporte a dispositivos Plug-and-Play; 
· Suporte a dispositivos USB; 
· Vários tipos de firewalls de alta qualidade e com grande poder de segurança de 
graça; 
· Roteamento estático e dinâmico de pacotes; 
· Ponte entre Redes; 
· Proxy Tradicional e Transparente; 
· Possui recursos para atender a mais de um endereço IP na mesma placa de rede, 
sendo muito útil para situações de manutenção em servidores de redes ou para a 
emulação de "mais computadores" virtualmente. O servidor WEB e FTP podem estar 
localizados no mesmo computador, mas o usuário que se conecta tem a impressão que 
a rede possui servidores diferentes. 
· O sistema de arquivos usado pelo Linux (Ext3) organiza os arquivos de forma 
inteligente evitando a fragmentação e fazendo-o um poderoso sistema para aplicações 
multi-usuárias exigentes e gravações intensivas; 
· Permite a montagem de um servidor Web, E-mail, News, etc. com um baixo custo e 
alta performance. O melhor servidor Web do mercado, o Apache, é distribuído 
gratuitamente junto com o Linux. O mesmo acontece com o Sendmail; 
· Por ser um sistema operacional de código aberto, você pode ver o que o código fonte 
(o que foi digitado pelo programador) faz e adapta-lo as suas necessidades ou de sua 
empresa. Esta característica é uma segurança a mais para empresas sérias e outros 
 - 5 - 
que não querem ter seus dados roubados (você não sabe o que um sistema sem 
código fonte faz na realidade enquanto esta processando o programa); 
· Suporte a diversos dispositivos e periféricos disponíveis no mercado, tanto os novos 
como obsoletos; 
· Pode ser executado em 10 arquiteturas diferentes (Intel, Macintosh, Alpha, Arm, etc.); 
· Consultores técnicos especializados no suporte aos sistemas espalhados por todo o 
mundo; 
· Entre muitas outras características que você descobrirá durante o uso do sistema. 
 
Funções Linux 
 
O sistema operacional Linux é composto por três partes: 
• Kernel. 
• Aplicações de Sistema. 
• Aplicações de Usuário. 
 
O kernel do Linux 
 
Embora o kernel seja uma parte importante do Linux, ele sozinho não constitui o 
sistema GNU/Linux. O kernel é o “núcleo” do sistema e é responsável pelas funções de 
mais baixo nível, como o gerenciamento de memória, gerenciamento de processos e 
da CPU. O kernel também é o responsável pelo suporte aos sistemas de arquivos, 
dispositivos e periféricos conectados ao computador, como placas SCSI, placas de 
rede, de som, portas seriais, etc. É chamado Linux o conjunto do kernel e demais 
programas, como shells, compiladores, bibliotecas de funções, etc. 
Alguns cuidados devem ser tomados ao se verificar que versão de Linux está sendo 
utilizada, porque o kernel possui um número de versão e a sua distribuição pode 
possuir outro. O número que identifica a versão da distribuição é decidido pela empresa 
responsável pela versão, de acordo com padrões próprios. Já o kernel possui um 
número de versão composto por 3 partes: um número maior, um número menor e um 
número de release, e este número é dado pelo grupo de programadores que cuidam do 
desenvolvimento do kernel. 
O kernel do Linux pode ser compilado para se adequar melhor ao tipo de máquina e ao 
tipo de tarefa que essa máquina vai executar.Por exemplo, se o servidor precisa se 
comunicar com outras máquinas usando o protocolo IPX, o administrador poderá 
compilar o kernel com suporte a esse protocolo, ou, se não houver necessidade de 
usar um determinado tipo de placa de rede, é possível compilar o kernel sem suporte a 
essa placa, resultando assim em um kernel de menor tamanho. 
O kernel do Conectiva Linux foi compilado para atender os mais diversos tipos de 
necessidades e de máquinas, além do mais, é possível incluir novos recursos sem a 
necessidade de compilar novamente o kernel, através do uso de módulos. O processo 
de compilação de um kernel não é muito simples e é recomendado apenas a 
administradores de sistemas mais experientes. Para saber como se compila um kernel 
consulte o documento. 
 - 6 - 
Aplicações do Sistema 
 
O kernel faz muito pouco sozinho, uma vez que ele só provê os recursos que são 
necessários para que outros programas sejam executados. Logo, é necessária a 
utilização de outros programas para implementar os vários serviços necessários ao 
sistema operacional. 
 
Do “ponto de vista” do kernel, as aplicações do sistema, bem como qualquer outro 
programa, rodam no que é chamado “modo usuário”, logo, a diferença entre aplicações 
de sistema e aplicações do usuário se dá pelo propósito de cada aplicação. Aplicações 
do sistema são necessárias para fazer o sistema funcionar, enquanto as aplicações do 
usuário são todos programas utilizados pelo usuário para realizar uma determinada 
tarefa (como um processador de texto, por exemplo). 
Entre as aplicações de sistema pode-se citar o init, o getty e o syslog. 
 
 
 
PRÓS DO LINUX 
 
Segurança, estabilidade e robustez a baixo custo fizeram do Linux o grande rival do 
Windows e por ser livremente distribuído, o Linux não possui uma política de licenças 
como o Windows, fato que o torna acessível a todos. Governos de vários países, 
bancos e escolas estão entre os grandes usuários do Linux que o utilizam em 
substituição ao Windows como maneira de diminuir seus gastos com software. 
Com a explosão da internet houve também o crescimento da quantidade de vírus 
existentes. Diante disto o Linux representa uma grande vantagem por ser totalmente 
imunes a estes vírus, gerando tranquilidade para os usuários, e dispensando os 
programas anti-vírus e suas constantes atualizações. E no que diz respeito a 
segurança, os sistemas Linux são inquestionáveis. No caso de bugs no Internet 
Explorer, por exemplo, o usuários tem que esperar que a Microsoft, e somente ela, 
disponibilize a correção. Já nos sistemas Linux, que contam com muitos 
programadores independentes, falhas são descobertas rapidamente assim como suas 
correções. 
Como podemos ver, o Linux é um sistema operacional em ascensão, e que promete 
ser o futuro para as empresas que tem custos a cortar, no que diz respeito a 
legalização de seus softwares, assim como para as que simplesmente procuram uma 
solução realmente eficiente e funcional. 
 
 
 
CONTRA O LINUX 
Ao instalar o Linux e o Windows 98 na mesma máquina, pode-se observar que o o Win 
98 detecta automaticamente muito mais dispositivos. 
 - 7 - 
Fazer o sistema de vídeo funcionar com X Window continua sendo difícil demais para 
muitos, embora possível para a maioria dos usuários. 
Um outro problema é a escassez de drivers para placas PCMCIA. Se estiver 
conectando um notebook a sua rede local, por meio de uma placa de rede PCMCIA; e 
à Internet, a partir da rede local; precisará localizar os drivers com o seu fabricante 
(nem todos oferecem drivers para Linux), instalá-los e configurá-los você mesmo. 
O número de aplicativos disponíveis no mercado é outra desvantagem. Enquanto que 
para o Windows existem hoje mais de 8 mil aplicações registradas, para o Linux 
existem apenas algumas centenas. 
 
Recursos do linux 
 
O kernel faz muito pouco sozinho, uma vez que ele só provê os recursos que são 
necessários para que outros programas sejam executados. Logo, é necessária a 
utilização de outros programas para implementar os vários serviços necessários ao 
sistema operacional. 
 
Do “ponto de vista” do kernel, as aplicações do sistema, bem como qualquer outro 
programa, rodam no que é chamado “modo usuário”, logo, a diferença entre aplicações 
de sistema e aplicações do usuário se dá pelo propósito de cada aplicação. Aplicações 
do sistema são necessárias para fazer o sistema funcionar, enquanto as aplicações do 
usuário são todos programas utilizados pelo usuário para realizar uma determinada 
tarefa (como um processador de texto, por exemplo). 
Entre as aplicações de sistema pode-se citar o init, o getty e o syslog. 
 
O init é o primeiro processo lançado após o carregamento do kernel na memória, e é 
ele o responsável por continuar o processo de boot lançando os outros programas. É o 
init o responsável, também, por garantir que o getty esteja sendo executado (para que 
os usuários possam entrar no sistema) e por adotar processos órfãos (processos filhos 
no qual o pai morreu), pois no Linux todos os processos devem estar em uma mesma 
árvore, e possuírem um pai (excluindo o processo init, que não tem pai). 
O getty provê o serviço responsável pelo login dos usuários em terminais textos 
(virtuais ou não). É ele que lê o nome do usuário e a senha e chama o programa login 
para validá-los; caso estejam corretos é lançado um shell, caso contrário o processo 
todo é reiniciado. 
O syslog é responsável por capturar as mensagens de erro geradas pelo kernel ou por 
outras aplicações de sistema, e por mostrá-las posteriormente quando o administrador 
do sistema solicitá-las. 
 
 
 
Suporte do Linux 
 
 
O Linux é um S.O. modular 
 - 8 - 
Por exemplo, o suporte a determinado sistema de arquivos ou a certo dispositivo de 
hardware é fornecido através de módulos independentes 
Em geral, tais módulos podem ser implantados dinamicamente, isto é, com o S.O. 
rodando, sem a necessidade de reinicialização 
Os módulos, quando implantados, tornam-se parte do núcleo do S.O. 
Não é possível utilizar nenhuma biblioteca 
printk é implementada pelo S.O. Assemelha-se à printf, mas não oferece 
suporte a números de ponto flutuante. 
 
Os indicadores <n> fornecem a prioridade da mensagem. 
Quanto menor o número, maior é a prioridade 
Não funciona em consoles gráficos! 
Os módulos rodam no espaço de endereçamento do núcleo do S.O. em modo 
supervisor. Isso exige alguns cuidados expeciais: 
Concorrência 
Segurança 
Controle de versão 
Tratamento de erros, alocação e desalocação de recursos judiciosa 
O cuidado com ponteiros perdidos deve ser redobrado. Pode-se travar completamente 
o sistema. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 - 9 - 
Arquitetura do unix 
 
O UNIX pode ser visto como uma estrutura formada por várias camadas superpostas: 
• Hardware É formado pela máquina sobre a qual o UNIX é executado. 
• Sistema Operacional (kernel) O sistema operacional tem a função de gerenciar o 
hardware e oferecer um conjunto de system calls a todos os programas que 
executam sob seu controle. O sistema operacional é responsável também por 
extender o hardware através da criação de serviços relacionados com arquivos, 
processos, dispositivos lógicos, etc. 
As system calls permitem que os programas criem processos, arquivos e outros 
recursos. 
• Bibliotecas Padrão As chamadas ao sistema são feitas em baixo nível, através 
de valores colocados em registradores e de instruções especiais para chamada 
ao sistema. As bibliotecas padrão oferecem uma interface através da qual as 
chamadas ao sistema podem ser feitas através de uma linguagem de alto nível, 
tipicamente C. 
• Programas de aplicação Os programas de aplicação e utilitários em geral 
utilizamos serviços do sistema operacional através das funções definidas nas 
bibliotecas padrão. São os responsáveis por interagir diretamente com o usuário. 
 
 
 
CARACTERÍSTICAS DO UNIX 
 
O Sistema Operacional UNIX possuí as seguintes características: 
• Interativo – O usuário requisita os comandos e obtém os resultados de sua 
execução através do terminal. 
• Multitarefa – Um único usuário pode requisitar que sejam efetuados vários 
comandos ao mesmo tempo em seu terminal. É responsabilidade do sistema 
UNIX controlar estas execuções paralelas. 
Quando um usuário executa mais de um comando ao mesmo tempo, geralmente é 
somente um que necessita a interação com o usuário. Os demais comandos 
executados são na sua maioria comandos que não exigem a atenção do usuário, 
sendo tarefas demoradas. Quando isto ocorre, dizemos que os programas que o 
usuário está executando sem a interação ficam em Background. O programa que o 
usuário está executando e interagindo fica em Foreground. 
• Multiusuário – O UNIX pode controlar o acesso ao sistema através de vários 
terminais, virtuais ou reais, cada um pertencendo a um usuário. O UNIX aceita 
as requisições de comandos de cada um dos usuários e gera as filas de controle 
e prioridades para que haja uma distribuição correta dos recursos de hardware 
necessários a cada usuário. Devido a característica de ser um sistema 
 - 10 - 
multiusuário, o UNIX implementa um sistema de segurança visando impedir o 
acesso aos arquivos e diretórios de um usuário por outro. No módulo sobre 
permissões veremos como se pode liberar ou restringir o acesso entre usuários. 
Para o bom prosseguimento do curso faz-se necessário o entendimento de certos 
termos que serão muito utilizados nas explicações e textos. Estes termos fazem parte 
do jargão do Unixe e Linux e devem ser conhecidos, pois toda a bibliografia e 
documentação se utilizam deles. São eles: 
• Shell – É o termo UNIX para interpretador de comandos. O shell nada mais é 
que um programa que recebe os comandos do usuário e ativa o sistema 
operacional. Ele faz o controle do terminal, tanto na entrada como na saída. 
Existem várias opções de shell para o usuário, cada um com determinadas 
características e facilidades. Dentre os mais conhecidos podemos citar: bash, 
sh, rsh, csh e ksh. O interpretador de comandos padrão do Unix é o ksh e sh 
(AIX,HPUX) e bash (Linux). 
• Kernel – É como é chamado o núcleo do sistema Unix e Linux. Este núcleo faz o 
gerenciamento direto dos dispositivos de E/S (device drivers), gerenciamento de 
memória e controle do uso da CPU pelos vários processos do sistema. 
• Comando – Um comando Unix/Linux nada mais é que um arquivo (programa 
executável) guardado em um diretório específico do sistema. Portanto quando o 
usuário executa um comando, ele simplesmente está rodando um programa 
como qualquer outro do sistema. 
• Processo – É um conceito básico do sistema. Toda vez que se executa um 
programa/comando é gerado um processo no sistema. Todo gerenciamento é 
feito sobre este processo. Os processos são, portanto, comandos/programas em 
execução. Todo processo é identificado por um número chamado process id 
(PID). Este process ID é único no sistema durante a execução do processo, 
portanto pode e deve ser usado para identificação do processo em caso de 
necessidade. 
 
 
Funções 
 
• centenas de programas utilitários para executar uma grande variedade de 
funções como criação, edição, e manipulação de arquivos e texto, 
processamento de comandos e tarefas, comunicação com outros usuários, 
manutenção do sistema, e desenvolvimento de programas; 
• o interpretador de comandos (shell), que funciona como uma interface com o 
usuário, é uma ferramenta flexível que habilita usuários a executar os seu 
trabalho ao mesmo tempo que provê uma estrutura que separa e protege 
usuários e seus ambientes um dos outros e do sistema operacional;' 
• sistema de arquivos e sistema de entrada e saída simplificado, onde cada 
arquivo, comando, programa e dispositivo de E/S é tratado pelo sistema 
operacional como um arquivo que contém cadeias de caracteres; 
• Unix foi projetado para ser portável de forma que ele possa ser implementado 
facilmente em várias plataformas computacionais; 
 - 11 - 
• uma vez que o Unix foi escrito na linguagem de programação C, é fácil substituir 
módulos particulares de código por outros mais interessantes para o sistema ou 
para as aplicações. 
A maioria das implementações do Unix são derivadas do código da AT&T (alguma 
parte do código da primeira versão ainda está presente em seus códigos), mas também 
existem clones, que são compatíveis com o Unix, mas não possuem nenhum código da 
AT&T. 
O Unix apresenta uma incrível variedade de versões. Isto se deve ao grande período 
de tempo em que o seu código esteve publicamente disponível e também à 
portabilidade e facilidade de modificação do seu código. Tipicamente uma empresa que 
fornece alguma versão do Unix inicia com uma versão básica, aproveita idéias das 
outras principais versões, adiciona e altera várias coisas, etc. O resultado destas 
modificações é agora uma nova versão do Unix. 
O sistema operacional UNICOS, "UNIx Cray Operating System", é uma versão UNIX 
com extensões desenvolvida pela Cray Research Inc., baseada principalmente no 
UNIX system V - AT&T's Bell Laboratories. A grande maioria dos conceitos relativos ao 
sistema operacional Unix apresentados neste capítulo são válidos para as demais 
versões disponíveis. 
Como qualquer sistema operacional UNIX, o UNICOS tem 4 camadas básicas que 
formam uma hierarquia de interfaces através das quais os usuários utilizam os recursos 
de processamento da máquina: shell, comandos, kernel e hardware. 
 
 
 
 
Prós 
 
• Sistema operacional "aberto". 
• Estrutura simples e coerente. 
• A maior parte dos sistemas atuais é baseada ou influenciada pelo UNIX. 
• Disponível em várias plataformas de hardware. 
O projeto do UNIX segue um conjunto de princípios que tem se mostrado efetivos em 
qualquer projeto. Esses princípios se baseiam na decomposição de qualquer sistema 
em partes simples que por sua vez são combinadas através de um conjunto de 
mecanismos de composição também simples. 
O UNIX definiu um conjunto desse mecanismos de composição que acabou se 
tornando base para um padrão adotado por praticamente qualquer sistema operacional 
desenvolvido depois dele. 
A flexibilidade oferecida pelos serviços do UNIX possibilitou a criação de novos 
conceitos em várias áreas da computação. A área de redes em geral foi muito 
beneficiada. Por exemplo, o protocolo TCP/IP foi desenvolvido por um grupo que 
trabalhava na implementação de uma das primeiras versões free do UNIX. 
 
 
 
 - 12 - 
Contra 
 
A principal desvantagem do UNIX é por ser muito caro e só funcionar em plataformas 
de hardware com preço inacessível a maioria dos profissionais 
 
 
Recursos 
 
 
O UNIX foi concebido numa época em que os sistemas de time sharing ainda eram 
novidade. Nessa época, o acesso interativo era feito através de terminais "burros" (sem 
capacidade de processamento local), que operavam unicamente em modo texto. A 
interface de comandos original do UNIX, denominada shell foi projetada nesse contexto 
e é portanto natural que seja orientada a texto ou "linha de comando". 
É importante notar que a shell é um programa de aplicação como outro qualquer, que 
utiliza as mesmas system calls oferecidas pelo kernel. Ela executa em modo usuáro e 
eventualmente pode ser substituída. 
A partir da disseminação do UNIX, outras versões da shell foram desenvolvidas 
(bourne shell, korn shell, C shell, , etc...). Atualmente a versão mais usada em 
instalações Linux é a bash ("bourne again shell") que é uma evolução da bourne shell 
original. 
As várias implementaçõesda shell oferecem os principais conceitos da shell original, 
diferenciando apenas quanto à sintaxe. 
Ao executar a shell indica ao usuário que está pronta para receber um comando 
através de um string indicando "prompt". Esse string depende da instalação mas é 
configurável. Os comandos executados pela shell são na verdade programas de 
aplicação que executam em modo usuário. 
 
 
Suporte 
 
· Comando – Comando ou programa a ser executado 
· Opções – Modificadores do comando (opcional) 
· Argumentos – Define o objeto a ser afetado pelo comando (opcional) 
A maioria dos comandos Unix/Linux possuem a sintaxe compatível ao formato acima. 
Temos o nome do comando, seguido de opções e argumentos. As opções, quando 
colocadas, devem sempre preceder os argumentos. 
Observar que os caracteres separadores dos campos da linha de comando são o 
espaço em branco e o <Tab>. Um outro detalhe, muito importante, é o fato de que o 
Unix/Linux faz distinção entre os caracteres maiúsculos e minúsculos. Portanto, para o 
Unix/Linux, Ls é diferente de ls. 
Quase sempre as opções dos comandos são precedidas pelo caractere "-" (menos) ou 
"+" (mais) e podem entrar em qualquer ordem e posição na linha de comando, mas 
sempre antes dos argumentos (há poucas exceções). Na maioria das vezes as opções 
 - 13 - 
são representadas por letras, podendo-se agrupar uma série de letras em uma única 
opção. Por exemplo, as opções "-w -l -c" do comando wc podem ser escritas como "-
wlc". Existem também opções que são mutuamente exclusivas, não podendo aparecer 
ao mesmo tempo em um comando. 
O terceiro tipo de opção que pode existir em um comando, é a opção que exige logo 
após, um argumento específico. Neste caso, quase sempre esta opção é colocada 
separada, precedida por "-" ou "+" e seguida de seu argumento Caso ela seja colocada 
juntamente com as demais opções, ela deve ser a última da lista. 
Um detalhe que gera muita confusão para o iniciante do sistema Unix/Linux é o fato de 
que as opções variam de comando para comando, tornando-se difícil uma 
memorização das mesmas. Se isto acontecer com você, não se preocupe, pois poucas 
pessoas sabem todas as opções de todos os comandos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 - 14 - 
 
 
Arquitetura do Windows xp 
 
O Microsoft Windows XP (oficialmente, Windows 5.1) é um sistema operacional 
produzido pela Microsoft para uso em todos os tipos de computadores, incluindo 
computadores residenciais e de escritórios, notebooks, midia centers e ainda Tablet 
PCs. As letras XP derivam da palavra eXPerience, experiência em inglês. O seu nome 
de código era Whistler, o nome de um resort no Canadá, o Whistler Blackcomb, na qual 
os desenvolvedores do sistema passaram um tempo. O Windows XP une a facilidade 
de uso do Windows ME com a estabilidade do Windows 2000, e é o primeiro sistema 
operacional para consumidores construido em uma arquitetura e kernel (Kernel de um 
sistema operacional é entendido como o núcleo deste ou, numa tradução literal, cerne. 
Ele representa a camada de software mais próxima do hardware, sendo responsável 
por gerenciar os recursos do sistema computacional como um todo) totalmente novos. 
O Windows XP foi lançado em 25 de Outubro de 2001 e possui 400 milhões de cópias 
em uso atualmente, de acordo com a estimativa da IDC Analyst [1]. Foi substituido pelo 
Windows Vista lançado para fabricantes de computadores no dia 8 de Novembro de 
2006 e vendido aos usuários no dia 30 de Janeiro de 2007. Estimativas indicam que irá 
demorar de 5 à 7 anos para que o Vista atinja a marca de cópias vendidas do XP. 
As duas edições iniciais do Windows XP são o Windows XP Home Edition, para 
usuários domésticos, e o Windows XP Professional Edition, com recursos adicionais 
como o Domínio de Servidor do Windows e a utilização de 2 processadores além de 
ser designado a usuários experientes e empresas. No Windows XP Media Center 
Edition foram incluídos recursos adicionais de multimídia, como a possibilidade de 
gravar e assistir programas de televisão, ver filmes de DVD e ouvir música. O Windows 
XP Tablet PC Edition foi designado para rodar nas plataformas Tablet PC. Duas 
versões foram lançadas separadamente para computadores com processadores 64 
bits, foram o Windows XP 64-bit Edition para processadores Itanium e o Windows XP 
Professional x64 Edition para processadores x86-64, e em 2005 foi lançado, pela 
primeira vez, um sistema operacional de baixo custo, o Windows XP Starter Edition que 
é uma versão reduzida do sistema operacional, para tentar combater a pirataria e se 
tornar mais atrativo financeiramente. 
O Windows XP tem melhor estabilidade e eficiência, comparado às outras versões do 
Windows. Uma diferença significante foi a da interface gráfica ter mudado do padrão 
cinza para um azul fosco. Esta é a primeira versão do Windows a usar um programa de 
validação de produto para combater a pirataria de software na qual foram barradas 
muitas atualizações a Windows não-originais. O Windows XP foi muito criticado por 
usuários devido a sua enorme lista de vulnerabilidades de segurança, as várias falhas 
do navegador Internet Explorer e do Windows Media Player, mas também foi muito 
elogiado por ser um dos sistemas mais bonitos e estaveis. 
O Windows XP começou a ser desenvolvido em 1999, quando a Microsoft iniciou o 
projeto do Windows Neptune (Neptuno), o que viria a ser a versão Home Edition do 
Windows 2000. O projeto foi cancelado e então se iniciou o projeto Whistler, do 
 - 15 - 
Windows XP. Muitas idéias do Neptune e do Odyssey (outra versão do Windows 
também cancelada) foram usadas no Windows XP. 
 
 
 
Caracteristicas 
 
 
01) Assistente de inicialização 
Um tutorial auxilia passo-a-passo no processo de inicialização do sistema 
operacional, avisando quando é necessário fornecer alguma informação. 
02) Atualização dinâmica 
Avisa o usuário sobre a necessidade de atualização de programas, de alguns 
drivers e de correções para eventuais problemas de configuração ou de 
segurança. A operação (download e instalação) pode ser feita automaticamente. 
03) Tela inicial personalizada 
A tela de abertura pode ser personalizada, com a criação de uma conta para cada 
usuário do PC. Assim, quem divide a máquina com a família, por exemplo, pode 
registrar a sua tela de entrada e protegê-la com uma senha. 
04) Mudança rápida de usuário 
Se um membro da família estiver jogando e você desejar dar uma rápida olhada 
em seu e-mail, não será necessário fechar todas as configurações do seu irmão 
para a verificação das suas mensagens. 
05) Menu Iniciar 
A maneira mais básica de acessar arquivos, pastas e programas. No Windows 
XP, uma lista de programas mais usados e o sistema de posicionamento dos 
arquivos mais importantes facilitam o acesso às tarefas e aplicações mais 
utilizados. 
06) Design focado na tarefa 
Permite visualizar as opções do Windows de acordo com a tarefa que você está 
desempenhando. Por exemplo, quando um documento no Word está selecionado, 
aparece um menu com tarefas comuns ao aplicativo, como copiar, cortar e colar. 
07) Barra de tarefas dividida em grupos 
Quando muitas janelas forem abertas, suas barras correspondentes vão sendo 
agrupadas de acordo com o programa a que pertencem. 
08) Assistente de limpeza para área de trabalho 
Periodicamente, o recurso examina a área de trabalho e alerta para a existência 
de ícones/atalhos não utilizados. 
09) Internet Connection Firewal 
O componente serve para proteger o PC de invasões de hackers. 
10) Gerenciador de arquivos 
Arquivos e pastas agrupados da maneira que melhor fizer sentido para o usuário 
e a utilização da visão em miniatura melhorada permitem encontrarrapidamente 
qualquer arquivo que se procure (em ordem alfabética, pelo tipo de arquivo, 
tamanho ou data de modificação). 
 - 16 - 
Funções 
 
Nova Interface para o ambiente de trabalho: interface redesenhada, mais atrativa e 
funcional 
Windows Media Player para Windows XP: um só utilitário para localizar, reproduzir, 
organizar e armazenar arquivos multimedia digital. 
Assistente de configuração de rede: permite facilmente interligar e partilhar os 
computadores e os dispositivos existentes em sua casa. 
Windows Messenger: a mais avançada ferramenta de comunicação e colaboração, 
com mensagens instantâneas, conferência de voz e vídeo e compartilhamento de 
aplicações. 
 Suporte avançado para computadores portáteis (incluindo suporte para ClearType, 
DualView e otimizações na gestão de energia): para que possa trabalhar tanto quando 
se está em viagem como quando está no escritório. 
Ligações sem fios: configuração automática de redes sem fios 802.1x. 
Ambiente de trabalho remoto: acesse remotamente seu PC com o Windows XP 
Professional, a partir de qualquer outro computador pessoal com o Windows, para que 
possa trabalhar com todos os seus dados e aplicações quando está fora do escritório. 
Internet Information Services (IIS): hospede seu próprio site (web, domínio, ftp, email) 
na internet ou intranet. 
Diretório e arquivos offline: permite o acesso a diretórios e arquivos existentes num 
compartilhamento de rede quando se está desligado do servidor. 
Inicialização rápida e otimização no gerencimaneto de energia: tempos de boot e 
reinício mais rápidos. 
Multitarefa: permite a execução simultânea de múltiplas aplicações. 
Suporte escalável para processadores: suporta até dois processadores. 
Firewall de ligação à Internet: protege automaticamente o seu PC de acessos não 
autorizados quando está na Internet. 
Suporte para privacidade no Internet Explorer 6: permite-lhe manter controle sobre as 
suas informações pessoais quando visita site da Web. 
Sistema de encriptação do sistema de arquivos: protege os dados sensíveis existentes 
em diretórios armazenados no disco utilizando o sistema de arquivos no padrão NTFS. 
Controle de acesso: restringe o acesso a diretórios, arquivos, aplicações e outros 
recursos selecionados. 
Administração centralizada: permite a junção de sistemas Windows XP Professional a 
um domínio do Windows Server para tirar partido da gama completa de poderosas 
ferramentas de gestão e segurança. 
Políticas de grupo: simplificam a administração de grupos de usuários ou 
computadores. 
Instalação e manutenção de software: permite a instalação, configuração, reparação ou 
remoção automática de aplicações de software. 
Perfis de usuários itinerantes: permite-lhe acessar seus documentos e definições, 
independentemente do local onde iniciar a sessão. 
Serviço de instalação remota (RIS): fornece suporte para instalações remotas do 
sistema operacional, permitindo a instalação de computadores através da rede. 
 - 17 - 
Código binário universal: introduza texto em qualquer idioma e execute qualquer versão 
localizada de aplicações Win32 em qualquer versão localizada do Windows XP. 
Suplemento Interface do utilizador multi-idioma (MUI): permite alterar o idioma da 
interface do usuário para obter caixas de diálogo, menus, arquivos de ajuda, dicionários 
e ferramentas de verificação ortográfica localizadas. 
 
 
Prós 
 
Windows original para Windows XP usa a ativação e a validação do produto 
Windows, bem como o Notifications, para verificar se sua cópia do Windows é 
original. O uso do Windows original proporciona melhor desempenho e permite 
que você acesse todos os downloads no Centro de Download da Microsoft, ao 
mesmo tempo em que ajuda a protegê-lo contra os riscos do software falsificado. 
A ativação é uma tecnologia antipirataria projetada para assegurar que sua cópia do 
Windows XP esteja devidamente licenciada. Ela funciona verificando se a chave do 
produto é válida e se está sendo usada somente no número de computadores 
permitido pela licença de software. A ativação usa um processo simples e rápido para 
proteger sua cópia e garantir que você tenha recebido aquilo por que pagou. 
A validação é um processo rápido que permite descobrir se a chave de produto ativada 
é falsificada ou se foi usada indevidamente. Por exemplo, você pode ter recebido, 
acidentalmente, uma chave de produto que foi denunciada como perdida ou roubada 
pelo proprietário original. Às vezes, durante um reparo ou uma reinstalação, uma chave 
de produto inválida será usada se a chave original não estiver disponível. A Microsoft 
valoriza a sua privacidade e, portanto, não usa informações obtidas durante o processo 
de validação para identificá-lo nem contatá-lo. 
O Notifications ajuda a Microsoft a combater a pirataria de software e ajuda você a 
validar a cópia do Microsoft Windows XP instalada em seu computador como original e 
devidamente licenciada. Ele o lembra de que sua cópia do Windows XP não passou na 
validação e fornece recursos que o ajudam a corrigir facilmente o problema online. 
Por meio da confirmação de que sua cópia do Windows XP é original, você pode auferir 
as vantagens de todos os recursos, suporte e aprimoramentos contínuos bem como a 
tranqüilidade obtidos com o uso do Windows original. 
 
 
 
Contra 
 
limitações ao usar o sistema de arquivos FAT32 com o Windows XP: 
 
• 
Os clusters não podem Ter 64 KB (kilobytes) ou mais. Se os clusters tiverem 64 KB 
ou mais, alguns programas (como programas de instalação) podem fazer um cálculo 
errado do espaço em dísco. 
• 
Um volume FAT32 deve conter um mínimo de 65.527 clusters. Não é possível 
aumentar o tamanho do cluster em um volume que usa o sistema de arquivos FAT32 
 - 18 - 
para que contenha menos de 65.527 clusters. 
• 
O tamanho máximo do disco é de aproximadamente 8 terabytes ao levar em 
consideração as seguintes variáveis: O número máximo possível de clusters em um 
volume FAT32 é 268.435.445 e existe um espaço máximo de 32 KB por cluster, junto 
com o espaço solicitado para o FAT (file allocation table). 
• 
Não é possível diminuir o número de clusters em um volume FAT32 para que o 
tamanho do FAT seja maior que 16 megabytes (MB) menos 64 KB. 
• 
Não é possível formatar um volume maior do que 32 gigabytes (GB) usando um 
sistema de arquivos FAT32 durante o processo de instalação do Windows XP. O 
Windows XP pode montar e oferecer suporte para volumes FAT32 maiores do que 32 
GB (sujeito a outros limites), mas não é possível criar um volume FAT32 maior do que 
32 GB usando a ferramenta Formatação durante a instalação. Se precisar formatar 
um volume maior do que 32 GB, use o sistema de arquivos NTFS para formatá-lo. 
Outra opção é iniciar a partir de um disco de inicialização do Microsoft Windows 98 ou 
Microsoft Windows Millennium Edition (Me) e usar a ferramenta Formatação incluída 
no disco. 
 
 
 
Recursos 
 
• Novo Ambiente de Trabalho 
É a primeira coisa, e bem visual, que se note ao usar o Windows XP pela primeira 
vez. A área de Trabalho (o Desktop) é muito mais limpo, simples e agradável de 
usar. 
• Sistema de Múltiplos Usuários 
O Windows XP não permite que usuários não autorizados operem o sistema. O 
logon dos usuários se torna obrigatório, a partir do segundo usuário cadastrado no 
sistema. Atalhos para os ambientes de trabalho dos usuários cadastrados no XP se 
encontram na tela de logon. 
Ao se criar um novo usuário é possível definir o nível de segurança dele, e suas 
permissões. assim um usuário não administrador poderá apenas utilizar os 
aplicativos instalados, e usar apenas os documentos que estiverem em pastas 
compartilhadas. 
• Kernel Mais Seguro e Poderoso 
O kernel protegido, herdado do Windows 2000, é uma das grandes, e importantes, 
novidades do Windows XP. Ele evita a imensa maioriados travamentos, e poderá 
deixar seu sistema funcional por centenas de horas seguidas de trabalho com a 
máquina. 
• Conexão Remota 
Semelhante ao serviço Terminal Service, do Windows 2000 Server, o Windows XP 
possui um serviço denominado Remote Desktop Connection. 
Combinado com o uso do Internet Information Services (IIS) o RDC permitirá que 
um usuário com direitos administrativos entre em sua máquina, remotamente, 
 - 19 - 
através de um navegador e usando uma rede local, ou mesmo uma conexão 
Internet. 
• Suporte ao Sistema de Arquivos NTFS 
O Windows XP tem suporte a sistemas de arquivos tanto FAT32, quanto NTFS (NT 
File System). Este sistema NTFS, adotado no Windows NT e 2000, oferece uma 
segurança a seus dados e programas nunca possíveis nas versões Windows 
9X/ME. 
Inclui sistema de encriptação de arquivos (EFS) que protege os dados gravados em 
seu disco. 
• Suporte Nativo a Gravador de CD-ROM 
O novo sistema operacional da Microsoft traz ainda, de forma nativa, suporte total a 
gravação em mídia CD-R e CD-RW. O sistema reconhece seu gravador 
automaticamente, instalando os drivers necessários à essa operação. 
Abrindo-se o Meu Computador, ou o Windows Explorer, o gravador de CD já 
aparece e permite que, usando simplesmente o botão direito do mouse, se 
selecione as opções de configuração e a própria gravação nas mídias existentes. 
 
 
Suporte 
 
O Windows XP Embedded inclui um Input Method Manager (IMM) [Gerente de Método 
de Entrada] e Input Method Editor (IME) [Editor de Método de Entrada] para dar suporte 
a uma ampla variedade de mecanismos de entrada associados a diferentes idiomas. 
Por exemplo, aplicativos que requerem a entrada de caracter de idioma da Ásia 
Oriental usam o IME. O API para acessar a funcionalidade IMM e IME é oferecido 
como parte do padrão Win32 API no Windows XP Embedded. Esses APIs são 
documentados na Plataforma SDK Windows XP. 
O Windows XP Embedded também suporta um novo serviço de entrada de texto que 
suporta tecnologias de entrada avançadas, tais como discurso e manuscrito, bem como 
melhorias à funcionalidade IME tradicional. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 - 20 - 
 
Arquitetura do Windows Vista 
O Windows Vista apresenta dois novos tipos de DirectX: o Direct3D 9Ex e o Direct3D 
10. 
 O Direct3D 9Ex é uma versão expandida do DirectX, projetada para aplicativos que 
usam o Direct3D 9, mas também desejam usar alguns dos recursos do novo driver do 
Windows Vista. 
 O Direct3D 10 é uma nova tecnologia do DirectX, inteiramente reconstruída para o 
Windows Vista. Ele oferece os recursos mais avançados de processamento de 
gráficos disponíveis. 
Adicionalmente, o Direct3D 9 e as APIs herdadas do DirectX ainda funcionam no 
Windows Vista, permitindo compatibilidade retroativa do código herdado. 
 
 
Características 
O Windows Vista inclui centenas de novas características e diversas mudanças e 
melhorias notáveis, incluindo novos efeitos visuais, melhores ferramentas de busca, 
melhorias em segurança e uma opção de 64 bits. Este artigo destaca muitos aspectos 
do Windows Vista que devem ser considerados se você pretende migrar para este 
novo sistema operacional. 
Conteúdo 
1. Aumento na Segurança 
2. Melhorias na Ferramenta de Busca 
3. Opção de 64 bits 
4. API baseada em .NET 
5. Melhores Efeitos Visuais 
Aumento na Segurança 
Um dos maiores objetivos do lançamento do Windows Vista é aumentar a segurança 
do sistema operacional Windows. Para isto, o Windows Vista inclui um novo modelo de 
segurança conhecido como Controle de Conta de Usuário (UAC), que representa uma 
mudança no modelo tradicional de privilégio de usuários do Windows. Com isso 
prentende-se melhorar a interação dos usuários com o Windows reduzindo ou 
eliminando a contaminação de software maliciosos, que têm aumentado drasticamente 
nos últimos anos. Mesmo com software anti-vírus, anti-spyware e firewalls, mesmo um 
usuário cuidadoso pode ser atingido por um software malicioso. Downloads ou anexos 
de e-mails infectados podem tornar o computador inutilizável e levar a perda de 
diversas horas na restauração do sistema. 
Através do UAC, todos os usuários do Windows Vista, incluindo aqueles com privilégios 
administrativos, interagem com o PCs como não-administradores (ou seja, usuários 
padrão) enquanto desempenharem tarefas comuns. Interagir com o sistema 
operacional como um usuário padrão era quase impossível nas versões anteriores do 
Windows porque as contas de usuários padrão eram frequentemente muito restritivas 
para serem utilizadas com a maior parte das aplicações de software. Como resultado, a 
maioria dos usuários do Windows utiliza o sistema como administrador para realizar 
 - 21 - 
diversas operações, como instalação de software ou impressora, alterações de 
configuração de energia ou mesmo alterar o horário do relógio, todas estas ações 
requerem privilégios administrativos. Alguns programas não funcionam corretamente 
em contas limitadas de usuários porque estes foram criados com a expectativa que o 
usuário teria acesso a diretórios protegidos e chaves de registro. 
No Windows Vista, somente usuários com privilégios administrativos podem executar 
operações que afetem o sistema de segurança como instalação de software. Quando 
você inicia uma ação que requer privilégios administrativos, como uma instalação de 
software, você primeiramente é questionado para confirmar sua ação (ou você é 
questionado para uma senha administrativa caso você não seja o administrador). Ao 
mesmo tempo, o UAC também altera os privilégios necessários para diversas tarefas 
comuns, como alterar o horário do relógio, configurações de energia e instalação de 
dispositivos, desta maneira usuários sem privilégios administrativos podem 
desempenhar estas tarefas. 
Enquanto as alterações de segurança no Windows Vista ajudarão na prevenção de 
vírus e outros programas indesejáveis que obtêm o controle do PC, este requer uma 
pequena mudança de hábito dos usuários padrão do Windows acostumados a ter 
controle completo do PC. No futuro, todos os usuários do Windows irão necessitar de 
autorização do administrador para instalar um software executado no PC com Windows 
Vista. 
Melhorias na Ferramenta de Busca 
A busca de informações em versões anteriores do Windows era frequentemente 
confusa e difícil. No Windows Vista, a nova característica de Busca Instantânea provê 
potencialidades melhoradas de busca similares às encontradas em ferramentas 
distintas como Windows Desktop Search. É criado um índice dos arquivos através de 
um metadado (dado que descreve outros dados), e os resultados podem ser gerados 
dinamicamente ao passo que você adiciona mais termos aos parâmetros da busca. 
Para tornar mais simples, a Microsoft adicionou opções de busca ao menu Iniciar, 
Windows Explorer e em diversas aplicações inclusas no Windows Vista. 
Você também pode gravar informações de busca para realizar consultas rapidamente 
no futuro, criando de maneira eficaz, pastas virtuais contendo os documentos 
relacionados. Por padrão, a Busca Instantânea cria o índice de algumas pastas, como 
o menu Iniciar, os nomes de arquivos que estão abertos, as pastas dos documentos e 
mensagens de e-mails. 
Opção de 64 bits 
A Microsoft irá introduzir o Windows Vista nas versões de 32 e 64 bits que possuem 
características idênticas. Ambas as versões podem executar programas de 32 bits 
como o LabVIEW da National Instruments. Na versão de 64 bits do Windows Vista, isto 
ocorre automaticamente sem nenhuma necessidade de configuração do usuário 
através de uma camada de abstração do sistema operacional conhecido como 
Windows on Windows (WOW64). Entretanto, software de driver, que executam no 
kernel, precisam ser de 64 bits. 
A National Instruments irá prover drivers de 64 bits após o lançamentodo Windows 
Vista em 2007. 
API Baseada em .NET 
 - 22 - 
Desenvolvedores de software para Windows estão acostumados a interagir com o 
sistema operacional através de chamadas de APIs (Interfaces para Programação de 
Aplicação) Win32. No Windows XP, o Win32 é a maneira mais direta de interagir 
programaticamente com o Windows. No Windows Vista, existe uma nova interface para 
interação com o Sistema Operacional. O .NET Framework 3.0 (formalmente conhecido 
como WinFX). Agora baseado na tecnologia Microsoft .NET, esta interface foi 
completamente reprojetada para ser mais fácil de utilizar e mais consistente através de 
todas as características do Windows Vista. Entretanto, se você possui qualquer 
aplicação já existente que executa chamadas ao Win32, não se preocupe. Sua 
aplicação deve continuar funcionando exatamente como antes devido à 
compatibilidade com versões anteriores da Microsoft. 
Melhores Efeitos Visuais 
Para os usuários gerais, a mudança mais notável no Windows Vista certamente será 
referente aos destaques visuais que estão presentes neste lançamento. Enquanto este 
aspecto do Windows Vista não é essencial para a maior parte dos engenheiros e 
cientistas, isto proporciona uma melhor e mais intuitiva interação do usuário em muitos 
casos. Duas das maiores melhorias visuais são Windows Aero e Windows Gadgets 
O Windows Aero (do inglês Autêntico, Energético, Reflectivo e Aberto) é o novo estilo 
visual no Windows Vista projetado para ser mais claro, mais poderoso e visualmente 
mais atrativo que as versões anteriores do Windows. Um exemplo do Windows Aero 
são as bordas translúcidas existentes em todas as janelas e interfaces de usuários 
executadas no Windows Vista. Outra é a completamente renovada visualização dos 
Tabs do Windows, que torna mais fácil localizar e abrir aplicações que você estiver 
procurando. 
Outra característica interessante é o Windows Sidebar, um novo painel no lado direto 
(padrão) ou esquerdo da área de trabalho. O Sidebar é parte Desktop Gadget, os quais 
são mini-aplicativos que você pode utilizar para controlar aplicações externas e 
simultaneamente exibir diferentes informações como o horário do sistema e 
características baseadas em internet como previsão do tempo. Os Desktop Gadgets 
podem executar na área de trabalho do Windows ou no Windows Sidebar. 
Para utilizar as características de visualização do Windows Vista, você deve possuir o 
mínimo de requisitos de sistemas a seguir: 
· Processador de 1 GHz de 32 bits (x86) ou 64 bits (x64) 
· 1 GB de Memória RAM 
· Processador gráfico compatível com DirectX 9, com um driver WDDM (Windows 
Display Driver Model), e um mínimo de 128 MB de memória RAM para vídeo 
· HD de 40 GB com 15 GB de espaço livre 
 
 
Funções 
 
O Windows Vista inclui algumas novas funções de produtividade integradas que irão 
permitir-lhe poupar tempo e que podem mesmo facilitar-lhe as suas tarefas. As novas 
ferramentas, tais como a Pesquisa imediata, em conjunto com as inovadoras funções 
de concepção de equipamentos irão ajudá-lo a encontrar o que procura com maior 
 - 23 - 
rapidez. Pode utilizar o calendário integrado para os seus compromissos e também 
para estar a par dos compromissos da sua família e colegas de trabalho. O Windows 
Vista inclui ferramentas de produtividade para o seu PC móvel, para que possa realizar 
mais trabalho onde quer que esteja. 
Com tudo o que tem para fazer durante o dia, perder tempo a procurar documentos no 
computador é provavelmente algo que preferiria não fazer. Uma das funções mais úteis 
no Windows Vista é a maneira como a procura está integrada no sistema operativo. 
A Pesquisa imediata é uma nova ferramenta do Windows Vista que lhe permite 
escrever o nome de um ficheiro, uma palavra-chave, ou mesmo o texto incluído num 
ficheiro e obter rapidamente resultados organizados. A Pesquisa imediata adapta os 
resultados com base na sua actividade, quer seja a procura de programas no Painel de 
controlo, de ficheiros de música no Windows Media Player, de mensagens no seu 
programa de correio electrónico, quer seja a procura de ficheiros e aplicações no menu 
Iniciar 
Pode aceder à Pesquisa imediata a partir de qualquer lugar no Windows Vista, 
incluindo o menu Iniciar. Para encontrar um ficheiro, mensagem de correio electrónico, 
contacto, evento, aplicação ou Favorito da Internet específicos, basta abrir o menu 
Iniciar e começar a escrever no campo Pesquisa Imediata. À medida que escreve, o 
Windows Vista encontra e apresenta correspondências, quer sejam aplicações, 
Favoritos da Internet, documentos, suportes, contactos, eventos de calendário, ou 
mensagens de correio electrónico. Agora, pode encontrar praticamente tudo o que 
pretende no PC, com um desempenho tão rápido quanto consegue escrever. 
A concepção de equipamento inclui agora também funcionalidades de produtividade. 
Além de pesquisas mais rápidas, dispõe de um acesso mais rápido ao menu Iniciar 
para efectuar procuras. A nova versão revista da tecla Windows (agora designada 
botão Iniciar) permite-lhe começar de imediato. Ao premir o botão Iniciar, é 
apresentado o menu Iniciar com um campo de pesquisa já seleccionado. Assim, pode 
premir o botão, começar a escrever e encontrar de imediato o ficheiro, aplicação, Web 
site ou mensagem de correio electrónico que procura. Em alguns teclados, o botão 
Iniciar está situado imediatamente abaixo da barra de espaços, para um acesso ainda 
mais rápido. 
O Windows Vista inclui também uma função designada Pastas de procura. Esta opção 
permite executar procuras imediatas através de um simples clique. Pode criar a sua 
própria pesquisa ou utilizar uma pré-configurada no Windows Vista. A opção 
Documentos recentes mostra-lhe todos os documentos recentemente utilizados no 
computador. Todos os anexos mostra-lhe todos os ficheiros no computador que são 
anexos de correio electrónico. 
O Windows Vista inclui um calendário integrado que lhe permite gerir a sua agenda e 
mesmo as dos seus familiares. O Calendário do Windows ajuda-o a gerir o seu tempo, 
adicionando eventos à sua agenda. Com os alertas, pode ser notificado quando vai 
ocorrer um evento. Pode mesmo registar várias tarefas, para que nunca se esqueça do 
que tem de fazer. Qualquer pessoa da sua família pode criar calendários próprios, 
podendo partilhá-los entre si, para poder analisá-los em conjunto. Deste modo, é fácil 
estar a par das tarefas de todos e saber o tempo disponível para estarem todos juntos. 
 
 
 - 24 - 
Prós do Windows Vista 
 
Dispõe de um inovador design que facilita a utilização diária do seu computador. Com o 
Windows Aero, poderá experimentar reflexos dinâmicos, animações suaves, barras de 
menu transparentes semelhantes a vidros e alternar entre janelas abertas num novo 
esquema tridimensional. As capacidades de pesquisa imediata e as novas formas de 
organizar a sua informação permitem encontrar e utilizar, de imediato, mensagens de 
correio electrónico, documentos, fotografias, música e outras informações pretendidas. 
O Windows Vista Home Premium ajuda também a manter maior segurança nos seus 
dados pessoais, computador e experiência de computação em família do que em 
versões anteriores do Windows. Por exemplo, o Windows Internet Explorer 7 no 
Windows Vista inclui defesas automáticas contra software malicioso e Web sites 
fraudulentos, para que possa utilizar o seu computador online com maior confiança. O 
Windows Vista Home Premium permite também efectuar cópias de segurança 
automáticas dos seus ficheiros, tais como fotografias digitais, música, filmes, 
documentos e outros ficheiros importantes, para que possa relaxar e concentrar-se 
naquilo de que mais gosta. E, ao utilizar as restrições de acesso integradas, os pais 
podem ajudar a garantir que a utilização do computador pelos filhos é adequada e 
segura. 
E o divertimento? Uma das principais vantagensdo Windows Vista Home Premium é a 
experiência de entretenimento digital drasticamente melhorada. Com o Windows Media 
Center, é mais fácil organizar e apreciar fotografias, música, DVDs, programas de 
televisão gravados e filmes caseiros. Aprecie o entretenimento no seu computador ou 
mesmo no televisor na sala de estar, com uma Xbox 360 ligada sem fios ao seu 
computador. O Windows Vista Home Premium facilita a gravação de apresentações de 
diapositivos de fotografias e filmes caseiros num DVD de vídeo, com um aspecto 
profissional, a que os seus amigos e família podem assistir num leitor de DVD ou 
computador sempre que quiserem. Combinado com um suporte imbatível para jogos e 
música, o Windows Vista Home Premium proporciona uma experiência completa de 
entretenimento em casa. 
Se quiser um computador que possa levar consigo em viagem, irá apreciar o modo 
como o Windows Vista Home Premium pode ajudá-lo a tirar o máximo partido do seu 
PC móvel. Dispõe de opções de gestão de energia e ligação em rede sem fios mais 
simples e de formas agilizadas para fazer a sincronização com os dispositivos que o 
mantêm ligado. Uma vez que é extremamente flexível, pode mesmo desenhar ou 
escrever à mão num Tablet PC e desfrutar de todo o seu entretenimento através do 
Windows Media Center quando está em viagem, num café ou a relaxar no sofá. A 
computação móvel nunca foi tão eficaz. 
Por último, com o Windows Vista Home Premium, é mais fácil do que nunca configurar 
e fazer a manutenção do seu novo computador. Há novas funcionalidades que facilitam 
a transferência de todos os dados e definições do seu computador antigo para o novo, 
assim como tecnologia que ajuda a manter o seu sistema a funcionar de maneira 
rápida e fiável. 
Quer esteja a conferir o seu livro de cheques, a estudar no seu PC móvel, a ver um 
filme transferido ou gravado em casa ou a partilhar as suas fotografias favoritas com 
 - 25 - 
amigos num DVD personalizado, a experiência é muito melhor num computador com o 
Windows Vista Home Premium. 
 
Contra o Windows vista 
 
• Só reconhece até 1 GB de memória RAM. Você até pode instalar mais memória 
no PC, mas o Vista não reconhecerá a memória adicional (a Microsoft havia 
anunciado que o Starter só reconheceria até 512 MB, mas aparentemente eles 
voltaram atrás depois de inúmeras críticas). 
• É a única versão do Vista que não possui versão de 64 bits – como o principal 
diferencial de versões de 64 bits é poder acessar mais do que 4 GB de RAM, 
este recurso não faz sentido, visto que esta versão do Vista está limitada a 512 
MB. 
• Só reconhece discos rígidos de até 160 GB. Você pode instalar um disco rígido 
maior no seu micro, mas o Vista só vai conseguir particioná-lo (isto é, 
reconhecê-lo) como sendo um disco de 160 GB (a Microsoft havia anunciado 
que o Starter só reconhecedira discos de até 120 GB, mas isso foi alterado). 
• No Windows Vista Starter só é possível abrir até três programas ao mesmo 
tempo. Isso mesmo, você leu certo. 
• Não possui o SuperFetch, que é um novo sistema de gerenciamento de 
memória que otimiza a memória RAM de acordo com os programas mais 
executados. 
• Apesar de reconhecer discos rígidos híbridos (isto é, discos com memória flash 
para ser usada como cache de disco) – tecnologia conhecida como ReadyDrive 
– o Vista Starter não possui o recurso ReadyBoost, que permite que qualquer 
memória flash como pen drives e cartões de memória possam ser usados como 
cache de disco para aumento do desempenho do micro. 
• Não possui desfragmentador automático de disco. 
• Não possui diferenciação dos níveis de pedidos de E/S (entrada/saída). As 
demais versões do Vista diferenciam pedidos de E/S em baixa prioridade, alta 
prioridade e importante, para otimizar o micro e garantir uma melhor resposta do 
sistema. 
• Não possui o controle de conta de usuário, que é um recurso que pede a 
confirmação do usuário para executar programas administrativos, a fim de 
impedir que cavalos de tróia ajam no micro do usuário. 
• Não suporta o novo modelo de drivers de vídeo do Windows Vista (WDDM, 
Windows Display Driver Model). 
• Não possui o recurso de colocar marcas (palavras-chave) em arquivos para 
facilitar a busca por documentos. 
• Não suporta controles do Xbox 360. 
• Não vem com a central de sincronização, que facilita a sincronização de 
arquivos localizados em PDAs e dispositivos similares. 
• Não vem com a central de backup. 
 - 26 - 
• Não vem com a central de compartilhamento de rede nem com a opção de 
diagnóstico da rede nem diversas melhorias no suporte a redes trazido pelo 
Windows Vista. 
• Não possui os novos modos de economia de energia trazidos pelo Windows 
Vista. 
• Não suporta o HotStart, recurso onde é possível configurar um botão no 
gabinete para ser um atalho para um determinado programa, inclusive ligando o 
micro antes caso ele esteja desligado. 
• Não vem com o .Net Framework 3.0. 
• Não permite a criação de documentos XPS (XML Paper Specification), que é um 
novo formato de documentos que salva o layout do documento tal como ele 
seria impresso, criado pela Microsoft para concorrer com o formato PDF. 
• Não vem com a nova interface gráfica Windows Aero (note que o Vista Home 
Basic também não possui este recurso). 
 
Alguns Recursos: 
 
Dispositivos de memória externa 
A adição de memória do sistema (RAM) quase sempre é a melhor maneira de 
aprimorar o desempenho do PC. Mais memória significa que mais aplicativos estão 
prontos para serem executados sem que seja preciso acessar o disco rígido. No 
entanto, nem sempre é fácil atualizar a memória. Você deve saber de que tipo de 
memória precisa, comprar a memória e abrir o computador para instalá-la, o que às 
vezes pode invalidar o contrato de suporte. Além disso, algumas máquinas têm 
recursos limitados de expansão de memória, o que impede que você adicione RAM. 
O Windows Vista apresenta um novo conceito de adição de memória a sistemas. Você 
pode usar as unidades flash USB como EMDs (External Memory Devices) para 
estender a memória do sistema e melhorar o desempenho sem abrir a máquina. O 
computador pode acessar a memória de um dispositivo EMD com muito mais rapidez 
do que pode acessar dados no disco rígido, o que melhora o desempenho do sistema. 
Quando combinado com a tecnologia Turboexecução, isso pode ajudar a aumentar 
significativamente a capacidade de resposta do sistema. 
A tecnologia EMD é confiável e segura. Você pode remover um EMD a qualquer 
momento sem perder dados nem causar um impacto negativo no sistema. No entanto, 
se você remover o EMD, seu desempenho retornará ao nível em que estava sem o 
dispositivo. O excesso de uso da unidade USB não é um problema quando você utiliza 
 - 27 - 
EMD. Um algoritmo exclusivo otimiza padrões de uso, para que um dispositivo USB 
possa ser executado como um EMD por muitos anos, mesmo quando for muito 
utilizado. Por fim, os dados no EMD são criptografados para impedir o acesso 
inadequado quando o dispositivo é removido. 
Disco Rígido Híbrido 
Um Disco Rígido Híbrido é um novo tipo de disco rígido com um buffer de memória 
flash não volátil integrado. Se sua máquina estiver equipada com um Disco Rígido 
Híbrido, o Windows Vista aproveitará esse hardware para inicializar, hibernar e reiniciar 
o uso com mais rapidez. A tecnologia de Disco Rígido Híbrido também pode aprimorar 
a confiabilidade do sistema e aumentar a vida útil da bateria. 
A unidade híbrida destina-se a Mobile PCs com o Windows Vista. Os dados são 
gravados na memória flash, o que reduz o trabalho do disco rígido mecânico e 
economiza a carga da bateria. A unidade híbrida permite que o Windows Vista reinicie 
o uso a partir do estado Suspensão com mais rapidez, pois os dados podem ser 
restaurados da memória flash mais rapidamente do que do disco rígido mecânico.Além 
disso, como o disco rígido mecânico não está em funcionamento quando você está no 
estado Suspensão com o Disco Rígido Híbrido, há menos risco de ocorrerem 
problemas de hardware com o disco rígido quando você está em trânsito. O Windows 
Vista aproveita os Discos Rígidos Híbridos para economizar a carga da bateria, 
reiniciar com mais rapidez o uso a partir da hibernação e aumentar a confiabilidade. 
Restauração do Sistema 
O recurso Restauração do Sistema foi apresentado no Windows XP para permitir que 
as pessoas restaurassem o estado anterior de seus computadores sem perder arquivos 
de dados pessoais (por exemplo, arquivos gráficos, emails e documentos do Microsoft 
Office Word). Com a Restauração do Sistema você não precisa se preocupar em criar 
instantâneos do sistema, pois ela cria automaticamente pontos de restauração 
facilmente identificáveis, que podem ser usados para restaurar o estado anterior do 
sistema. Os pontos de restauração são criados em eventos significativos do sistema 
(como quando você instala aplicativos ou drivers) e também periodicamente (todos os 
dias). Você também pode criar e nomear pontos de restauração sempre que desejar. 
 - 28 - 
No Windows XP, a Restauração do Sistema é baseada em um filtro que observa 
alterações ocorridas em arquivos que possuam um determinado conjunto de extensões 
e copia os arquivos antes que eles sejam substituídos. Se enfrentar algum problema, 
você poderá reverter os arquivos de sistema e o Registro para os de uma data anterior, 
quando o sistema funcionava corretamente. 
No Windows Vista, a Restauração do Sistema permite a recuperação de uma 
variedade maior de alterações, em relação ao Windows XP. O sistema de filtragem de 
arquivos da restauração do sistema usada em versões anteriores do Windows foi 
substituído por uma nova abordagem: agora, quando um ponto de restauração é 
solicitado, é criada uma cópia de sombra do arquivo ou da pasta. A cópia de sombra é 
essencialmente uma versão anterior do arquivo ou da pasta em um ponto específico. O 
Windows Vista pode solicitar pontos de restauração automaticamente ou quando você 
pedir. Quando o sistema precisa ser restaurado, arquivos e configurações são copiados 
da cópia de sombra para o volume ativo usado pelo Windows Vista. Isso melhora a 
integração com outros aspectos de backup e de recuperação e torna a Restauração do 
Sistema ainda mais fácil de usar. 
 
 
 
Suporte do Windows Vista 
 
O suporte do Windows Vista Ultimate funciona sob os termos do suporte do ciclo de 
vida para o consumidor; ele terá suporte através dos canais de suporte padrão por no 
mínimo 05 (cinco) anos a partir da data da disponibilidade geral do produto ou por 02 
(dois) anos depois que o produto sucessor for lançado, a opção mais duradoura. 
Extensão de suporte não está disponível. 
 
 
 
 
 
 
 
 
 
 
 
 - 29 - 
Macintosh 
 
Macintosh, ou Mac, é o nome dos computadores pessoais fabricados e 
comercializados pela Apple Inc. desde janeiro de 1984. O nome deriva de McIntosh, 
um tipo de maçã apreciado por Jef Raskin. O Macintosh foi o primeiro computador 
pessoal a popularizar a interface gráfica (GUI), na época um desenvolvimento 
revolucionário. Ele é muito utilizado para o tratamento de vídeo, imagem e som. 
Arquitetura 
O sistema operacional, originalmente chamado the System Software ou System, 
tornou-se oficialmente conhecido como Mac OS na versão 7.6 (apesar de, mais 
precisamente, a versão 7.5.1 ter sido a primeira a mostrar o logo Mac OS e ser a 
primeira versão do Mac OS sob este nome). Em Março de 2001, a Apple introduziu um 
sucessor moderno e mais seguro, baseado no sistema operacional Unix, o Mac OS X 
(o X é pronunciado "dez", sendo a 10ª versão do Sistema Operacional.). 
Desde o seu início, o Macintosh introduziu ou popularizou um grande número de 
inovações adotadas mais tarde por outros PCs e sistemas operacionais. 
As primeiras inovações introduzidas ou popularizadas com o Macintosh original foram: 
• Uma interface gráfica, ícones, um desktop, etc. 
• O uso do mouse 
• O clique duplo (double click) e o drag-and-drop (clicar-e-arrastar) para realizar 
ações com o mouse. 
• WYSIWYG em edição de texto e gráficos ("what you see is what you get" - “O 
que você vê é o que você obtém”) 
• Nomes de arquivo longos, com espaços e sem extensão (até 31 caracteres 
antes do Mac OS X, aumentado para 255 caracteres com o Mac OS X) 
• O leitor de disquetes 3.5" de série 
• Áudio de série, incluindo um alto-falante de qualidade 
• Design industrial estético e ergonômico (melhorado com os modelos mais 
recentes, particularmente o iMac original em 1998) 
Mais tarde, outras inovações foram sendo introduzidas ou popularizadas, como: 
• A impressora laser PostScript 
• Publicação pessoal (Desktop publishing) 
• Programação pelo usuário através do HyperCard e AppleScript 
• A interface SCSI (Mac Plus, 1986) 
• Entrada de Áudio de série (Mac IIsi & Mac LC, 1990) 
• Leitor de CD-ROM de série (Quadra 900, 1991) 
• Um ambiente de trabalho único distribuído em diversos monitores 
• Suporte Ethernet de série (Quadra 700 & 900, 1991) 
• Universal Serial Bus, a popular entrada USB que substituiu diversas outras, se 
tornando um padrão mundial e atualmente usada em Pen Drives e MP3 Players. 
 - 30 - 
• FireWire, também conhecido como IEEE 1394, um standard desenvolvido pela 
Apple e promovido também pela Sony sob o nome iLink (G3 Azul e Branco, 
1998) 
• Rede sem fio IEEE 802.11b e IEEE 802.11g (wireless networking), denominados 
comercialmente AirPort, AirPort Extreme, e AirPort Express pela Apple (iBook 
original, 1999) 
• O abandono do leitor de disquetes (iMac original, 1998) 
• O primeiro computador disponível comercialmente a se basear principalmente 
no USB para a conexão de periféricos. (iMac original, 1998) 
• Arquitetura RISC na forma do processador PowerPC, desenvolvido 
conjuntamente pela Apple, IBM e Motorola (Power Macintosh 6100, 1994) 
• O primeiro leitor DVD-R a preço popular ("SuperDrive", Power Mac G4, 2000) 
• Monitores planos de série (iMac G4, 2002) 
• Primeiros notebooks com mouse de série e teclados externos (série PowerBook 
100, 1991) 
• Primeiro notebook com replicador de portas, para uso como desktop 
(PowerBook Duo, 1992) 
• Primeiro notebook com monitor de tela larga (PowerBook G4, 2000) 
• Primeiro computador pessoal a arquitetura 64-bit (PowerMac G5, 2003) 
 
Caracteristica 
 
O Macintosh Operating System (Mac OS) é a denominação do sistema operacional 
padrão dos computadores Macintosh produzidos pela Apple. Sua evolução ocorreu até 
a versão Mac OS X. A primeira versão foi lançada em 1984. Até antes da versão 7.6, 
era chamado apenas de System (ex.: System 4, System 7), da versão 7.6 em diante 
passou a ser chamado de Mac OS. 
Foi o primeiro sistema gráfico amplamente usado em computadores a usar ícones para 
representar os itens do computador, como programas, pastas e documentos. Também 
foi pioneiro na disseminação do conceito de Desktop, com uma Área de Trabalho com 
ícones de documentos, pastas e uma lixeira, em analogia ao ambiente de escritório. 
De início as pastas eram criadas renomeando-se uma "Pasta Vazia" que estava 
sempre na raiz do disco. A partir do System 2.0 o sistema foi modificado, com a 
inclusão do comando "Nova Pasta'" no menu Arquivo do Finder. 
O lançamento do Mac OS X foi um marco para o sistema operacional. Em sua décima 
versão, o sistema foi remodelado como um todo, inclusive o kernel, que passou a ser 
baseado no do Unix BSD. 
 
 
Funções 
 
-Memory Objects: Dados potencialmentes persistentes. Contém named entrys e 
regions. 
-Paginação sob demanda: Mapeamento de Memória Virtual para real na primeira 
tentativa de acesso. 
 - 31 - 
-Todo tipo de data no espaço de memóriaé provido através dos Memory Objects. Mach 
“pede” ao “owner” do M.O. (um pager) pelo conteúdo e retorna a ele possíveis 
modificações nos dados. 
-Pagers:Existem os default-pagers (lida com memória não-persistentes, ou “memória-
anonima”. Só existem durante a vida de uma task) e os vnode-pagers (Mapeia arquivos 
em Memory Objects). 
-O interessante, é que o Mach exporta um interface para esse Memory Objects, 
permitindo contribuição de varias tarefas modo-usuário em seu conteúdo.(EMMI) 
-Named Entries: Handle para objetos compartilhados ou submapas. Permite ao owner 
mapear o objeto de memória virtual, ou então, passar o direito de mapea-lo. Mapear 
uma Named Entry em 2 tasks diferentes resulta em Memória Compartilhada. 
-Quando se cria uma nova task, elas são clonadas do pai, e sua porção mapeada da 
memória pode ser herdada como uma cópia, como compartilhada, ou nenhum desses, 
basadas nos atributos associados ao mapeamento. 
- Lazy Evaluation:A copia é protegida com read-only access para as duas task que 
compartilham memória. Quando ambas tentam acessar a mesma porção, esta é 
copiada nessa hora. Isso permite simplificações em diversas áreas, notavelmente nas 
messagings APIs. 
-MemoryMaps: Lista ordenada Duplamente Ligada. Cada objeto contém lista de 
páginas e shadowreferences a estes objetos. 
-Named Regions podem ser herdadas, não só como um grupo de objetos de memória, 
mas também toda a relação de mapeamento entre eles. 
-Named Region é como uma named entry, mas ao invés de conter virtual mem. objects, 
contém um fragmento de mapa virtual. 
-UPLs: Universal Page Lists. (Data structure) Informações de caching, 
permissões, mapeamentos, e etc.. 
-Shadow Objects: Qdo um objeto de memória virtual é duplicado, (e.g. Um processo 
chamou fork), é criado um Shadow Object. Ele é inicialmente vazio, apenas com uma 
referência a outro objeto. Quando uma página é modificada, ele é copiada do pai 
(referência) pra ele, e então modificado. Ao ler dados, se ela não existe no Shadow 
Object lê do pai. Isto cham-se Shadow-chain . 
-Como fork normalmente vem seguido de exec, cadeias longas são raras (todo o 
material é substituído). 
-Existe garbage-collector para os shadow objects não mais referenciados. 
 
Prós do Mac 
 
Design mais sofisticado. Equipamentos apresentam cores e formatos diferentes do PC. 
- Maior proteção - Ricardo Freitas, gerente comercial da Interalpha, revenda autorizada 
da Apple, diz que os computadores Apple são mais seguros e menos atingidos por 
vírus. Ele explica que os criminosos estão mais preocupados em desenvolver pragas 
para Windows para promover ataques em massa. Como o uso do sistema operacional 
Mac OS X é mais restrito, não há tanto investimento na produção de códigos 
maliciosos para essa tecnologia. 
 - 32 - 
- Melhor desempenho – Por rodarem programas nativos, Freitas afirma que as 
máquinas Apple apresentam uma performance melhor que a dos PCs, principalmente 
no processamento das aplicações de arte. 
- Maior resistência – Segundo Wilma Sirlange, professora do curso de computação 
gráfica da Faculdade IBTA, os computadores Mac são bem mais resistentes que os 
PCs. Isto é, dão menos defeito. 
Mais conforto aos olhos – Os Macs de mesa são oferecidos com monitores maiores 
com opções de 20, 23 e 30 polegadas. No caso do iMac há duas opções de tela de 20 
e 24 polegadas. Os especialistas dizem que a resolução é melhor que a dos PCs. 
 
Contra do Mac 
 
- Preço – Por serem mais sofisticados, os computadores da Apple são mais caros que 
os PCs. Entretanto, Freitas da Interalpha, diz que a diferença de preços está caindo. 
Ele dá o exemplo do novo iMac, que vem com CPU embutida em um monitor de 20 
polegadas, com processador de 2,0 GHz da Intel core 2 duo e HD de 250 GB, que sai 
por cerca de R$ 4 mil. 
- Conserto mais caro – Wilma afirma que a tecnologia Apple é mais resistente, mas 
quando a máquina quebra o custo das peças é mais alto. O custo dos técnicos também 
é mais alto, já que há mais profissionais especializados em PC do que em Mac. 
“Enquanto a hora de suporte para PC gira em torno de R$ 30, para Mac é o dobro”, diz 
a professora. Ela conta que uma vez o mouse de seu Mac quebrou e um novo custava 
R$ 250. Ela preferiu substituir o acessório por um outro para PC, com preço bem 
melhor. 
 
Recursos 
 
• Consiste de duas partes: Darwin e Aqua GUI 
• Conhecido pela alta performance 
multimedia 
• Benefícios UNIX 
• Incorporação do Mach kernel e BSD ao NeXTSTEP 
 
Suporte 
 
O suporte técnico para Apple no Brasil ainda é precário. Espera-se que essa 
deficiência seja resolvida com o esforço da fabricante de ampliar sua presença no 
Brasil com atuação além das revendas especializadas. Hoje seis cadeias varejistas já 
trabalham com a marca: Americanas.com, Fast Shop, Fnac, Livraria Saraiva, Sams 
Club e rede Extra. 
- Restrição de programas – Muitos programas produzidos para Windows já rodam em 
Mac, mas a escala ainda é baixa, se comparada à indústria para o mercado de PC.

Outros materiais