Filtrar


Questões por página:
Um microcomputador dotado de uma CPU suporta multitarefa, passando o controle CPU para os programas em execução e retornando para o sistema operacional ao término, num esquema concorrente com a implementação do recurso “time slice”. Ocorre que, duas situações podem acontecer. Observe.

I. A fatia de tempo destinada ao programa é variável e fica sob controle do programa que está sendo executado. Se um programa mal feito tomar para si o controle da CPU e se recusar a devolvê-lo por um tempo demasiadamente longo, a impressão que se tem é que os demais programas travaram.

II. A fatia de tempo fica sob controle do próprio sistema operacional. Independentemente do fato de um dado programa ter ou não terminado o que estava fazendo, esgotada sua “fatia de tempo”, o sistema operacional retoma o controle da CPU e o repassa para o próximo da fila.

Tais formas de multitarefa são denominadas, respectivamente,
Um microcomputador pode ser visualizado como constituído de duas camadas, hardware e software, existindo um componente do sistema operacional, que realiza a interação entre estas camadas. Representa o núcleo do S.O. e gerencia os recursos do sistema, permitindo que os programas façam uso deles. Esse componente é conhecido pelo termo técnico
Nos sistemas operacionais modernos, as operações de entrada e saída (E/S) são realizadas sem a utilização direta do processador.

PORQUE

Existem controladores que realizam as operações de E/S e implementam técnicas de acesso direto à memória.

Analisando-se as afirmações acima, conclui-se que
O sistema operacional é construído como uma série de módulos, sendo que cada módulo é responsável por uma função. NÃO é um módulo de um sistema operacional multiusuário:
O sistema operacional precisa apresentar a cada usuário uma interface que aceita, interpreta e, então, executa comandos ou programas do usuário. Essa interface é: