sua vez e controlado pelo sistema operacional hospedeiro. Tipos- WebOS ou Internet Pseudo-OS- Pseudo-OS executavel- Maquina Virtual como o VMware, QEMU ou VirtualBoxVisoes dos Sistemas Operacionais Desde a criacao dos primeiros sistemas operacionais ate os atuais, muita coisa mudou, porem as ideias centrais deles continuam as mesmas. As ideias centrais dos S.Os sao duas, a visao top-down e a visao bottom-up, ambas com a mesma importancia. Na visao top-down o sistema operacional age como uma especie de "camada" que fica entre o hardware e o usuario, possibilitando a ele formas mais amigaveis de interagir com o computador, como por exemplo os sistemas de janelas vistos em todos os sistemas operacionais modernos. Ja na visao bottom-up, o sistema operacional faz todo o gerenciamento de hardware do computador, como o controle da alocacao de memoria utilizada pelos softwares do usuario, o controle dos dispositivos de entrada e saida de dados (mouse, teclado, impressoras...) e o gerenciamento do hd.Multiprocessadores, ou sistemas fortemente acoplados Prove um nivel de integracao e compartilhamento de recursos mais intenso e transparente ao usuario caracterizando sistemas operacionais distribuidos. Memoria unica. Tudo gerenciado por um unico SO. Subdividido em:SMP - Arquitetura simetrica.NUMA- Acesso Nao-Uniforme a Memoria. Custo de producao mais elevado.Multiprocessadores, ou sistemas fracamente acoplados. Permitem que maquinas e usuarios de um sistema distribuido sejam fundamentalmente independentes e ainda interagir de forma limitada quando isto for necessario, compartilhando discos, impressoras e outros recursos. Memoria espalhada Um unico SO ou varios Cada membro do sistema esta conectado aos outros por um link de dados Custo de producao mais baixo. Tendencia atualGraficos Interfaces de Uso Os sistemas operacionais fornecem abstracao de hardware para que seus recursos possam ser usados de maneira correta e padronizada, mas para ser possivel operar um computador, e necessario fornecer tambem uma interface para que o usuario possa desfrutar dos recursos do sistema. Atualmente existem tres tipos de interface: GUI (graphical user interface) ou interface grafica, TUI (text-user interface) ou interface textual, e CUI (command-line user interface) ou interface de linha de comando.Graphical user interface (GUI) - Nesse tipo de interface, o usuario tem a disposicao um ambiente de trabalho composto por menus, icones, janelas e outros itens. O usuario interage com esse tipo de interface usando o mouse, podendo tambem usar o teclado e teclas de atalho. E possivel fazer todo tipo de tarefa usando interface grafica, como edicao de videos e imagens, sendo somente alguns tipos muito especificos de tarefas que se saem melhor em linha de comando. Acrescentar facilidade de uso e agilidade e o objetivo da GUI, tendo a desvantagem de consumir muito mais memoria que interfaces de linha de comando. Em sistemas unix-likes, existe a possibilidade de escolher o gerenciador de janelas a utilizar, aumentando em muito a liberdade de escolha do ambiente.Text user interface (TUI) - Aplicativo com interface textual (TUI), rodando no sistema operacional FreeDOSAssim como na GUI, a TUI tambem tem a disposicao um ambiente de trabalho composto por menus, janelas e botoes, porem essas interfaces nao tem a capacidade de reproduzir figuras, salvo as que sao tratadas como caracteres ASCII. Essa