Questão de Sistemas Operacionais — Geral — INSTITUTO AOCP 2025
Sistemas Operacionais›Geral
Código
qa701160
Banca
INSTITUTO AOCP
Órgão
IF MS
Ano
2025
Cargo
Ana TI ( )
31 Os sistemas operacionais modernos são responsáveis por gerenciar eficientemente os recursos computacionais, incluindo a CPU, a memória principal, os dispositivos de entrada/saída e os sistemas de arquivos. Cada subsistema do sistema operacional utiliza algoritmos e políticas distintas para garantir desempenho, segurança e estabilidade. Com base nesse contexto, assinale a alternativa correta.
AO escalonamento preemptivo de processos impede que qualquer processo seja interrompido durante sua execução, priorizando a previsibilidade do tempo de resposta.
BA técnica de paginação na memória virtual elimina totalmente a fragmentação interna ao dividir a memória em blocos de tamanho variável.
CA comunicação entre processos (IPC) em sistemas operacionais multitarefa é desnecessária em ambientes onde os processos são independentes e não compartilham recursos.
DO buffer de entrada/saída é utilizado para minimizar a diferença de velocidade entre o processador e os dispositivos de E/S, armazenando temporariamente dados em trânsito.
EEm sistemas de arquivos baseados em índice, como o FAT32, os blocos de dados são organizados em estrutura de árvore, o que facilita operações de busca hierárquica.
Revelar gabarito e comentário▾
GabaritoD — O buffer de entrada/saída é utilizado para minimizar a diferença de velocidade entre o processador e os dispositivos de E/S, armazenando temporariamente dados em trânsito.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Sistemas Operacionais: gerenciamento de recursos e subsistemas
Gabarito: letra D. O buffer de entrada/saída é um mecanismo que armazena temporariamente dados em trânsito entre o processador e os dispositivos de E/S, justamente para compensar a diferença de velocidade entre eles. As demais alternativas distorcem conceitos fundamentais: escalonamento preemptivo, paginação, IPC e sistemas de arquivos.
O sistema operacional atua como um gerenciador de recursos, controlando a CPU, a memória, os dispositivos de E/S e os sistemas de arquivos. Cada subsistema emprega algoritmos e políticas específicas para garantir desempenho, segurança e estabilidade. A questão testa o conhecimento sobre esses mecanismos, exigindo a identificação da descrição correta de cada um.
O buffer de E/S é uma área de memória temporária que suaviza a diferença de velocidade entre o processador (muito rápido) e os dispositivos de E/S (mais lentos). Sem ele, o processador ficaria ocioso esperando o dispositivo concluir uma operação. O buffer permite que o processador continue executando outras tarefas enquanto os dados são transferidos em segundo plano. Essa é uma técnica fundamental para melhorar o desempenho do sistema.
A paginação é uma técnica de gerenciamento de memória que divide a memória física em blocos de tamanho fixo chamados frames e a memória lógica em blocos do mesmo tamanho chamados páginas. A paginação elimina a fragmentação externa, mas pode gerar fragmentação interna na última página de cada processo, pois ela pode não ser totalmente utilizada. A alternativa B erra ao afirmar que a paginação elimina totalmente a fragmentação interna e ao dizer que usa blocos de tamanho variável.
O escalonamento preemptivo permite que o sistema operacional interrompa um processo em execução para dar a CPU a outro processo de maior prioridade. Isso garante maior responsividade e justiça, mas não impede que processos sejam interrompidos. A alternativa A inverte o conceito, confundindo preemptivo com não preemptivo.
A comunicação entre processos (IPC) é um mecanismo que permite que processos troquem dados e se sincronizem. Mesmo em ambientes onde os processos são independentes, o IPC pode ser necessário para coordenar o acesso a recursos compartilhados, como arquivos ou dispositivos. A alternativa C erra ao afirmar que o IPC é desnecessário em tais ambientes.
O FAT32 é um sistema de arquivos que utiliza uma tabela de alocação de arquivos (File Allocation Table) para rastrear os blocos de dados de cada arquivo. Ele não organiza os blocos em uma estrutura de árvore; essa é uma característica de sistemas de arquivos como o NTFS ou o ext4, que usam estruturas como a MFT (Master File Table) ou inodes. A alternativa E erra ao atribuir ao FAT32 uma característica de outros sistemas.
A pegadinha da questão está em misturar conceitos de diferentes subsistemas do sistema operacional. O candidato precisa conhecer bem cada mecanismo para identificar a descrição correta. A alternativa D é a única que descreve com precisão a função do buffer de E/S.
Subsistemas do SO
1Escalonamento
Preemptivo: interrompe processo
Não preemptivo: não interrompe
2Memória
Paginação: blocos fixos
Elimina fragmentação externa
Gera fragmentação interna
Segmentação: blocos variáveis
3IPC
Troca de dados entre processos
Necessário p/ recursos compartilhados
4E/S
Buffer: compensa diferença de velocidade
5Sistemas de arquivos
FAT32: tabela de alocação
NTFS/ext4: estrutura em árvore
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O escalonamento preemptivo permite que um processo seja interrompido durante sua execução para que outro processo possa utilizar a CPU. A alternativa afirma o oposto, dizendo que ele impede a interrupção. Na verdade, o escalonamento não preemptivo é que não interrompe um processo em execução até que ele termine ou bloqueie. A preempção é essencial para sistemas de tempo compartilhado, garantindo que todos os processos recebam uma fatia de tempo da CPU.
Alternativa B — ❌ Incorreta
A paginação divide a memória em blocos de tamanho fixo (páginas e frames), não variável. Ela elimina a fragmentação externa, mas pode gerar fragmentação interna na última página de cada processo, pois a página pode não ser totalmente preenchida. A alternativa erra ao afirmar que a paginação elimina totalmente a fragmentação interna e ao usar blocos de tamanho variável, que é uma característica da segmentação.
Alternativa C — ❌ Incorreta
A comunicação entre processos (IPC) é um mecanismo fundamental em sistemas multitarefa, mesmo quando os processos são independentes. Ela permite a troca de dados e a sincronização entre processos, o que é necessário para coordenar o acesso a recursos compartilhados, como arquivos, dispositivos ou áreas de memória. A alternativa erra ao afirmar que o IPC é desnecessário em ambientes com processos independentes.
Alternativa D — ✅ Correta ⟵ GABARITO
O buffer de entrada/saída é uma área de memória temporária que armazena dados em trânsito entre o processador e os dispositivos de E/S. Ele é utilizado para minimizar a diferença de velocidade entre o processador (rápido) e os dispositivos (lentos), permitindo que o processador continue executando outras tarefas enquanto os dados são transferidos. Essa é a definição correta e precisa da função do buffer.
Alternativa E — ❌ Incorreta
O FAT32 é um sistema de arquivos que utiliza uma tabela de alocação de arquivos (FAT) para rastrear os blocos de dados de cada arquivo. Ele não organiza os blocos em uma estrutura de árvore. Sistemas de arquivos como NTFS e ext4 usam estruturas mais complexas, como a MFT (Master File Table) e inodes, que podem ser organizadas em árvores para facilitar a busca. A alternativa erra ao atribuir ao FAT32 uma característica de outros sistemas de arquivos.