Funções de SO Flashcards
(5 cards)
Quais são as responsabilidades do gerenciador de recursos de um sistema operacional?
Manter informações dos recursos (endereços, estados, etc.), decidir quem pode acessá-los, alocar e liberar os recursos, sempre buscando eficiência e tempo de resposta previsível.
O que é spooling e qual sua finalidade?
Spooling é uma técnica que armazena temporariamente dados em uma memória secundária para gerenciar dispositivos lentos (como impressoras), permitindo que a CPU continue processando outras tarefas.
O que caracteriza o sistema de tempo compartilhado (time-sharing)?
Ele divide o tempo de processamento entre os usuários, permitindo que múltiplos programas sejam executados quase simultaneamente, dando a cada usuário uma fatia de tempo na CPU. Um exemplo pioneiro é o sistema MULTICS.
O que são sistemas com múltiplos processadores e quais as vantagens?
São sistemas que possuem dois ou mais processadores interligados, permitindo a execução simultânea de diversos programas e, se um programa for multithreaded, a sua execução pode ser acelerada.
Quais são as três ações do SO no gerenciamento de recursos?
Manter informações sobre o recurso.
Decidir quem pode acessá-lo.
Alocar e liberar o recurso.