Acerca dos sistemas operacionais, julgue os seguintes itens....
I Processos e threads podem passar por diferentes estados ao longo das suas vidas, sendo geralmente suportados pelos sistemas operacionais. No caso doWindows XP, há suporte para o uso de processos, mas não para o uso de threads. II Alguns sistemas operacionais armazenam informações acerca dos processos em estruturas de dados chamadas blocos de controle de processos (PCB). As informações nos PCBs podem ser usadas em mudanças de contexto. III No algoritmo de escalonamento em que o primeiro processo pronto para executar é o primeiro posto em execução (firstcome, first-served), o tempo de espera médio para execução é constante e menor que o verificado com outros algoritmos de escalonamento. IV Em alguns sistemas operacionais, o espaço de armazenamento em disco é organizado de forma que esse espaço é dividido em partições. Há sistemas operacionais em que uma hierarquia de diretórios armazenados pode conter diretórios em diferentes partições. V Há sistemas de arquivos em que informações acerca dos arquivos são armazenadas em estruturas denominadas blocos de controle de arquivos (FCB). Em um FCB, pode haver permissões de acesso, identificador do proprietário, tamanho do arquivo e identificador do bloco com os dados do arquivo.
Estão certos apenas os itens
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - II, IV e V
Vamos entender por que a alternativa D está correta:
Item II: Correto. Em sistemas operacionais, o Bloco de Controle de Processos (PCB) armazena informações essenciais sobre cada processo, como estado, contador de programa, registradores, entre outros. Essas informações são cruciais para mudanças de contexto, que ocorrem quando o sistema operacional troca a execução de um processo para outro. Portanto, o item II está correto.
Item IV: Correto. Em alguns sistemas operacionais, o espaço de armazenamento em disco é dividido em partições, e uma hierarquia de diretórios pode conter diretórios localizados em diferentes partições. Isso significa que um diretório pode ter subdiretórios que residem em diferentes partições do disco. Este conceito é comum em sistemas operacionais modernos, tornando o item IV correto.
Item V: Correto. Os Blocos de Controle de Arquivos (FCB) são estruturas de dados que armazenam informações sobre arquivos, como permissões de acesso, identificador do proprietário, tamanho do arquivo e identificador do bloco com os dados do arquivo. Essas informações são usadas pelo sistema de arquivos para gerenciar e acessar os arquivos de forma eficiente, portanto, o item V está correto.
Agora, vamos analisar os itens incorretos:
Item I: Incorreto. O Windows XP, assim como outras versões do Windows, suporta tanto processos quanto threads. Threads são unidades menores de execução que podem existir dentro de um processo e são amplamente suportadas pelo Windows XP. Portanto, o item I está incorreto.
Item III: Incorreto. O algoritmo de escalonamento First-Come, First-Served (FCFS) não garante que o tempo de espera médio seja constante e menor que em outros algoritmos. Na verdade, o FCFS pode levar a problemas de ineficiência como a inversão de prioridade, onde processos longos podem atrasar significativamente a execução de processos curtos. Portanto, o item III está incorreto.
Espero que esta explicação tenha ajudado a esclarecer as dúvidas. Se precisar de mais alguma coisa, estou à disposição!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo