Ed
mês passado
Vamos analisar cada alternativa: a) Incorreta. O sistema de arquivos não apenas determina a estrutura de diretórios e arquivos, mas também gerencia a alocação e o espaço em disco, não sendo função exclusiva do driver de dispositivo. b) Correta. As chamadas de sistema são implementadas por meio de interrupções de software que provocam a troca do modo de execução do processador de modo usuário para modo sistema (kernel). c) Incorreta. O escalonador decide qual processo ou thread será executado, mas a troca de contexto é realizada por outra parte do sistema operacional, não pelo escalonador diretamente. d) Incorreta. A multiprogramação pode existir sem memória virtual, embora a memória virtual facilite sua implementação. e) Incorreta. As threads compartilham código, dados e heap, mas cada thread possui sua própria pilha. Portanto, a alternativa correta é: b. As chamadas de sistema (system calls) são implementadas através de interrupções de software e provocam o chaveamento do modo de execução do processador de modo usuário para modo sistema.