Resumo do artigo "Sistemas Operacionais x Virtualizacao " que foi produzido e desenvolvido por Carlos Alberto Maziero, respeitado Professor da Universidade Pontificia Catolica, do Parana. Download do Artigo "Sistemas Operacionais x Virtualizacao ", disponivel em: http://www.mediafire.com/download.php?c7ql0ufgg1piyxtDownload do Resumo do Artigo, disponivel em: http://www.mediafire.com/download.php?z4fkhb98c7sqs6bMaquinas Virtuais podem ter diferentes finalidades quanto ao seu uso, em diversas situacoes e meios como a seguranca, a compatibilidade de aplicacoes legadas, consolidacao de servidores, entre outros. Por essas e outras razoes o Professor Carlos Alberto Maziero, em seu artigo "Sistemas Operacionais IX Maquinas Virtuais" fez um estudo bastante significativo que envolve historico, conceitos, tipos, tecnicas, aplicacoes e ambientes voltados aos sistemas virtualizados, que segundo ele, tem sido objeto da atencao crescente de pesquisadores, fabricantes de hardware/software, administradores de sistemas e usuarios avancados. Inicialmente, e exposto alguns exemplos dos primeiros ambientes que ja tinham suporte a virtualizacao de sistemas e aplicacoes e como o conceito de virtualizacao se solidificou no mercado de computadores. O experimental M44/44X, surgido na decada de 60 pela entao consolidada IBM, foi um dos primeiros no ramo. Entao, em meados de 1970, os pesquisadores Popek & Goldberg formalizaram varios conceitos associados as maquinas virtuais, e definiram as condicoes necessarias para que uma plataforma de hardware suporte de forma eficiente a virtualizacao, o que consolidou a tendencia e interesse em desenvolver novos "ambientes virtuais". Isso resultou em diversas experiencias concretas de utilizacao de maquinas virtuais para a execucao de aplicacoes. Maziero complementa, no entanto, que em 1980, com a popularizacao de plataformas de hardware baratas, a virtualizacao perdeu importancia, por ter um custo muito maior que os PCs da epoca. O interesse so veio a tona, depois do avanco de desempenho e funcionalidades tecnologicas dos PCs e o surgimento da linguagem JAVA, seguidas das solucoes engenhosas da VMWare, principal organizacao de desenvolvimento de tecnicas de virtualizacao, e tambem, da corrida para oferecer suporte a isso, da PC Intel. Apos breve apresentacao de historico, o Professor da PUC, aborda conceitos que julga necessarios para o entendimento de virtualizacao como Interfaces de Sistemas, e seus componentes tipicos, o Conjunto de Instrucoes (ISA), Instrucoes de Usuarios (User ISA), Instrucoes de Sistemas (System ISA), Chamadas de Sistemas, e Chamadas de bibliotecas. Ele explica, que a partir desses conceitos, para que programas e bibliotecas possam executar sobre uma determinada plataforma, e necessario que tenham sido compilados para ela, respeitando o conjunto de instrucoes do processador em modo usuario (User ISA) e o conjunto de chamadas de sistema oferecido pelo sistema operacional. Essas dificuldades e muitas vezes impossibilidades pela incompatibilidade entre interfaces e hardware, fez com que as tecnicas de virtualizacao fossem, e ainda sao, uma das abordagens mais promissoras no sentido de resolver esses problemas, completa Maziero. Entao Maziero, define o que e uma maquina virtual, com base em conceitos de camada de virtualizacao, hipervisor ou monitor de maquina virtual. Mas afinal, o que e e quando ocorre a virtualizacao? Segundo o professor, conforme visto a pouco sobre os problemas de interoperabilidade de sistemas conforme o hardware disponivel, atraves de uma camada de virtualizacao construida em software, usando os servicos oferecidos