Sistemas
operacionais
Autor:
Evaldo de Oliveira
-1-
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:
-2-
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
-3-
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
-4-
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.
-5-
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.
-6-
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
-7-
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.
-8-
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
utilizam os 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
-9-
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;
- 10 -
•
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.
- 11 -
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ções da 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
- 12 -
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.
- 13 -
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
- 14 -
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 encontrar rapidamente
qualquer arquivo que se procure (em ordem alfabética, pelo tipo de arquivo,
tamanho ou data de modificação).
- 15 -
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.
- 16 -
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
- 17 -
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 maioria dos 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,
- 18 -
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.
- 19 -
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
- 20 -
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çamento do Windows
Vista em 2007.
API Baseada em .NET
- 21 -
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
- 22 -
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.
- 23 -
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 vantagens do 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
- 24 -
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.
- 25 -
•
•
•
•
•
•
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
- 26 -
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.
- 27 -
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.
- 28 -
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.
- 29 -
•
•
•
•
•
•
•
•
•
•
•
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.
- 30 -
-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óriaanonima”. 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.
- 31 -
- 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.
- 32 -
Download

Sistemas operacionais