Respostas dos exerc cios
13/março.
Conceitos e Componentes do Sistema Operacional:
1. Defina com suas palavras o que é um sistema operacional e qual sua funcionalidade. O SO como uma camada intermediária entre o hardware e o software, controla os recursos de hardware para o funcionamento dos aplicativos executados no computador. Tem como funcionalidade esconder detalhes internos de funcionamento a fim de estabelecer uma camada amigável para usuários e programadores. Por fim facilita a evolução dos sistemas instalados. 2. Quais são as camadas que compõe um sistema computacional, explicando cada um dos três níveis.
Camada de Programas de Aplicação: Camada que interage com os usuários através dos plaicativos instalados no computador. Há também um ambiente amigável promovido pelo SO para interação com os programadores. Camada de Programas de Sistema: O SO está inserido nesta camada que está implementada sobre a camada de hardware e torna transparente os detalhes de implementação dos dispositivos de E/S e recursos de um computador. Camada de Hardware: composto por placas de CI, processador, memória, etc, que são controlados pelo processador através de um programa conhecido como microcódigo.
3. Como são classificados os sistemas operacionais quanto a sua estrutura.
Os SO’s são classificados em quatro estruturas: sistemas monolíticos, sistemas em camadas, máquinas virtuais e modelo cliente servidor.
4. O que é máquina virtual e porque é importante nos sistemas multiprogramados. SO baseados em máquinas virtuais são aqueles que criam cópias exatas do hardware (núcleo, dispositivos de E/S, interrupções e recursos). É importante nos sistemas multiprogramados porque pode implementar o que
chamamos de monitor de máquina virtual, permitindo que vários SO rodem sobre ele.
5. Quanto a classificação dos sistemas operacionais, faça um resumo dos quatro tipos.
Sistema Monolitico: São construídos sobre um bloco único que contém todos os procedimentos