Questão de Sistemas Operacionais — Geral — VUNESP 2024
- Código
- vu212410
- Banca
- VUNESP
- Órgão
- Pref Osasco
- Ano
- 2024
- Cargo
- Ana ( )
- A/boot
- B/proc
- C/etc
- D/usr
- E/bin
GabaritoB — /proc
Gabarito: letra B. O arquivo /proc/cpuinfo está localizado no diretório /proc, que é um sistema de arquivos virtual (procfs) que expõe informações do núcleo do sistema operacional e dos processos em execução. A alternativa correta é a letra B.
O Linux organiza seus arquivos em uma hierarquia de diretórios, cada um com uma função específica. O diretório /proc é especial: ele não armazena arquivos comuns em disco, mas sim um sistema de arquivos virtual criado em memória pelo kernel. Ao acessar /proc/cpuinfo, o sistema consulta dinamicamente as informações do processador, como modelo, número de núcleos e tamanho do cache. Esse mecanismo permite que programas e usuários obtenham dados do sistema em tempo real, sem precisar de ferramentas externas.
A distinção fundamental é entre arquivos de configuração (que ficam em /etc) e arquivos de informação do sistema (que ficam em /proc). Enquanto /etc contém arquivos editáveis que definem o comportamento de serviços e aplicações, /proc é somente leitura na maioria dos casos e reflete o estado atual do kernel. Essa diferença é crucial para responder questões de concursos que perguntam onde determinado arquivo está localizado.
A banca explora exatamente essa confusão: o candidato pode associar cpuinfo a um arquivo de configuração e marcar /etc, mas a natureza do arquivo é de informação dinâmica do sistema, não de configuração estática. Guarde essa distinção: /proc é o diretório dos arquivos virtuais que representam o estado do sistema.
O diretório /boot contém os arquivos necessários para a inicialização do sistema, como o kernel (vmlinuz) e o carregador de boot (grub). O cpuinfo não tem relação com a inicialização, portanto não fica em /boot.
O arquivo /proc/cpuinfo está localizado em /proc, o sistema de arquivos virtual do kernel. Ele fornece informações detalhadas sobre o processador, como fabricante, modelo, frequência e cache. A alternativa está correta.
O diretório /etc é reservado para arquivos de configuração do sistema e de aplicações, como /etc/passwd e /etc/hosts. O cpuinfo não é um arquivo de configuração, mas sim uma interface virtual de informações do kernel, portanto não fica em /etc.
O diretório /usr contém programas e bibliotecas compartilhadas do sistema, como aplicativos e utilitários. O cpuinfo não é um programa nem uma biblioteca, portanto não fica em /usr.
O diretório /bin contém binários essenciais do sistema, como ls, cp e bash. O cpuinfo não é um executável, portanto não fica em /bin.
Gabarito: letra B
Link permanente: /questoes/vu212410