O sistema operacional é um recurso presente em todos os sistemas computadorizados responsável por intermediar as relações entre computador e usuário. Tal sistema é, normalmente, classificado como um ambiente gerenciador dos recursos disponíveis no equipamento, dividindo e compartilhando esses recursos dinamicamente entre as diferentes tarefas desenvolvidas pelo usuário e aquelas necessárias ao próprio funcionamento do sistema, interfaceando essas tarefas com os elementos que compõem o hardware da máquina, como ilustrado na figura a seguir. O sistema operacional otimiza o compartilhamento e o uso dos diferentes módulos de hardware do computador, organizando a alocação de memória disponível para cada aplicação executada e tornando o uso de sistemas computacionais mais conveniente ao usuário.
Diante disso, em relação à arquitetura de sistemas operacionais, julgue os itens a seguir.
I. Sistemas operacionais monolíticos caracterizam-se pela ausência de qualquer estrutura de hierarquização de processos e rotinas, de forma que cada aplicação é independente e opera de forma separada.
II. Sistemas organizados em camadas realizam as diferentes tarefas e funções de operação de forma dividida entre um conjunto de módulos, integrados através de instruções de chamadas de sistemas.
III. Sistemas baseados na operação de máquinas virtuais integram as funcionalidades da multiprogramação, reformatando o hardware básico computacional de acordo com o sistema em execução.
É correto o que se afirma em
A)
I, apenas.
B)
II, apenas.
C)
I e III, apenas.
D)
II e III, apenas.
E)
I, II e III.