Lista De Exerc Cios SO
Introdução a Sistemas Operacionais
1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?
Não funcionaria. O sistema operacional é a ponte entre os aplicativos e os componentes de hardware do sistema. É o SO que organiza e dá acesso aos discos, que acessa a impressora, controla o monitor. Sistemas modernos permite em que varias aplicações executem ao mesmo tempo e controla os recursos do sistema (como processador, memória, acesso a arquivos) para que essas não entrem em conflito.
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
Máquina virtual é o nome dado a uma máquina, implementada através de software, no qual podemos criar diversas máquinas virtuais independentes e isoladas, onde cada máquina oferece uma cópia virtual do hardware, incluindo modos de acesso, interrupções, dispositivos de E/S, etc. e seu próprio SO como se fosse um computador real, mas utilizando dos mesmos recursos de hardware da máquina real na qual foi instalada.
3. Defina o conceito de uma máquina de níveis ou camadas. O sistemas computacional visto somente do ponto de vista do HARDWARE, conjunto de circuitos eletrônicos, placas, cabos, e fontes de alimentação, tem pouca utilidade Através do software que os serviços são oferecidos aos usurários, como armazenamento de dados em discos, impressão de relatórios, geração de gráficos, acesso a internet entre outras funções.
4. Quais os tipos de sistemas operacionais existentes?
Sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.
5. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis? Porque em sistemas monoprogramáveis somente é possível a execução de um programa por vez. Como um programa não utiliza todos os recursos do sistema totalmente ao longo da sua execução, existe ociosidade e, consequentemente, subutilização de