Ed
há 2 anos
Vamos analisar cada proposição uma a uma: A. O objetivo de um sistema operacional pode ser resumido em duas palavras: eficiência e conveniência. A primeira está relacionada ao gerenciamento de recursos do computador e a segunda a capacidade que o sistema tem de gerenciar o uso de memória. Falsa. A conveniência se refere à facilidade de uso do sistema operacional, mas não se limita apenas ao gerenciamento de memória. O gerenciamento de recursos é um aspecto importante, mas a conveniência abrange mais do que isso. B. Os sistemas operacionais estão diretamente relacionados ao hardware. Desenvolver um sistema operacional implica conhecer em detalhes os principais componentes de hardware. Verdadeira. Para desenvolver um sistema operacional, é essencial entender como o hardware funciona, pois o sistema operacional precisa interagir diretamente com ele. C. Escalonar CPU consiste em alternar o processo entre diversas filas (fila de jobs, fila de prontos, filas para E/S ...) e a cada troca de fila o sistema é obrigado a fazer uma troca de contexto. Falsa. Escalonar CPU envolve a seleção de processos prontos para execução, mas a troca de contexto não ocorre necessariamente a cada troca de fila. A troca de contexto acontece quando o sistema operacional muda de um processo em execução para outro. D. As chamadas de sistemas permitem criar uma interface entre programas aplicativos e o sistema operacional. No entanto, as ações são limitadas, permitindo apenas que os aplicativos acessem informações de status dos processos. Falsa. As chamadas de sistema permitem que os aplicativos realizem uma variedade de operações, não se limitando apenas ao acesso de informações de status. Elas permitem operações como leitura e escrita em arquivos, alocação de memória, entre outras. E. A respeito do escalonamento de CPU, podemos classificá-lo como não-preemptivos e preemptivos. No primeiro caso, os processos podem ser interrompidos antes do final da execução, como é o caso do algoritmo FCFS. Não no segundo caso, os algoritmos não podem ser interrompidos, como é o caso do Round Robin. Falsa. No escalonamento não-preemptivo, os processos não podem ser interrompidos antes de sua conclusão, enquanto no preemptivo, os processos podem ser interrompidos. O algoritmo FCFS (First-Come, First-Served) é não-preemptivo, enquanto o Round Robin é um exemplo de escalonamento preemptivo. F. A diferença básica entre os escalonamentos Multilevel e Multilevel Queue é que no primeiro os processos são organizados em apenas uma fila de prontos e no segundo em várias filas de prontos. Verdadeira. O escalonamento Multilevel Queue organiza os processos em várias filas, enquanto o Multilevel organiza em uma única fila. Agora, vamos resumir as classificações: A - F B - V C - F D - F E - F F - V Portanto, a sequência correta é: F - V - F - F - F - V.
Cadastre-se ou realize login
Mais perguntas desse material