Baixe o app para aproveitar ainda mais
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.
Compartilhar