Exercícios de Sistema Operacional
1. O que é um sistema operacional? Software responsável por gerenciar dispositivos que compõem um sistema computacional e realizar a interação entre o usuário e esses dispositivos. Hardware: processador, memória principal, dispositivos de entrada/saída. Software: programas de aplicação, programas do sistema.
2. Quais são as principais funções de um sistema operacional? As duas principais funções são: “facilidade de acesso aos recursos do sistema” e “compartilhamento de recursos de forma organizada e protegida”.
3. Quais são os tipos de sistemas operacionais existentes? Sistemas monoprogramáveis ou monotarefa, sistemas multiprogramáveis ou multitarefa e sistemas com múltiplos processadores.
4. Por que em sistemas monotarefa (ou monoprogramáveis), dizemos que há subutilização dos recursos? 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 alguns recursos.
5. Qual é a grande diferença entre os sistemas monotarefa e os multitarefa? Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Nos sistemas multiprogramáveis ou multitarefa, os recursos computacionais são compartilhados entre os diversos usuários e aplicações. Enquanto em sistemas monoprogramáveis existe apenas um programa utilizando os recursos disponíveis, nos multiprogramáveis várias aplicações compartilham esses mesmos recursos.
6. Quais são as vantagens dos sistemas multitarefa? As vantagens do uso de sistemas multiprogramáveis são a redução do tempo de resposta das aplicações processadas no ambiente e de custos, a partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicações.