Considerando as características dos sistemas operacionais, assinale a alternativa correta.
- A) Um computador com sistema operacional multiusuário pode ser utilizado por vários usuários simultaneamente.
- B) Um computador com sistema operacional multitarefa permite que diferentes usuários executem tarefas simultaneamente no computador.
- C) Um sistema operacional multitarefa é sempre um sistema operacional multiusuário.
- D) Um sistema operacional multitarefa requer um computador com processador que possua dois ou mais núcleos.
- E) Um sistema operacional multiusuário requer um computador com processador que possua dois ou mais núcleos.
Resposta:
A alternativa correta é letra A) Um computador com sistema operacional multiusuário pode ser utilizado por vários usuários simultaneamente.
Os sistemas Multitarefa ao contrário dos monotarefa, compartilha os recursos do sistema de computação (paralelismo, lógico ou virtual ) entre vários programas e/ou tarefas.
O compartilhamento do processador, que é único, é feito de forma que vários programas e/ou tarefas podem ter a sua execução iniciada e mediante uma série de razões, para dar a vez a outro programa e/ou tarefa, mesmo antes de terem terminado. Ou seja, o compartilhamento do processador é feito de forma que temos em determinado instante um e somente um programa ou tarefa em execução. Ou seja o compartilhamento do processador é feito de forma concorrente e não simultânea.
Inicialmente, os sistemas Multitarefa começaram com os sistemas de batch; depois com os sistemas time-sharing e finalmente com os sistemas real-time.
a) BATCH (LOTE) - Os programas quando executados são armazenados em disco ou fita, onde esperam para serem ‘atendidos’. Normalmente, os programas (jobs ou tarefas) que são executados nesses sistemas não exigem interação com os usuários (por exemplo, compilações e linkedições);
b) TIME-SHARING (TEMPO-COMPARTILHADO) - O sistema operacional aloca uma ‘fatia de tempo’ (time-slice) do processador para cada usuário. Caso o programa do usuário não esteja concluído nesse intervalo de tempo, ele é substituído por um de outro usuário, e fica esperando por uma nova fatia de tempo;
c) REAL-TIME (TEMPO-REAL) - Semelhante ao time-sharing, sendo a maior diferença o tempo de resposta exigido na execução. Enquanto em sistemas de tempo compartilhado o tempo de resposta pode variar sem comprometer as aplicações em execução, nos sistemas de tempo real os tempos de resposta devem estar dentro de limites rígidos. Não existe a idéia de fatia de tempo, um programa executa o tempo que for necessário, ou até que apareça outro prioritário em função de sua importância, controlada pela própria aplicação e não pelo sistema operacional. Esse tipo de sistema está normalmente presente em controle de processos, como no monitoramento de refinarias de petróleo, controle de tráfego aéreo, usinas termoelétricas e nucleares, ou em qualquer aplicação onde a segurança é fator fundamental.
Os Sistemas Multitarefa podem ser Monousuário OU Multiusuário. Nos sistemas Monousuário somente um usuário executa vários programas e nos sistemas Multiusuários vários usuários executam vários programas simultaneamente.
Portanto, gabarito letra "A".
Deixe um comentário