A figura ilustra um exemplo de gerenciamento de processos e fluxos de execução pelo Sistema Operacional − SO. Neste contexto
é correto afirmar que
A
a parte superior da figura indica que o SO é monoprocessado e multithread e a parte inferior indica que o SO é multiprocessado
e multithread.
B
a parte superior da figura mostra um processo monothread e a parte inferior mostra o mesmo processo com as threads A e
B. Geralmente é mais rápido chavear entre threads de um mesmo processo do que entre processos.
C
é mais rápido criar um processo do que criar uma thread, bem como é mais rápido terminar um processo do que terminar
uma thread.
D
threads impedem o paralelismo de atividades e ajudam na melhor organização dos programas.
E
a implementação de threads pode ser feita no nível de usuário (user-level threads) e no nível de processo (process-level
threads) para todos os sistemas operacionais.