Questões de Concurso
Sobre estrutura do sistema operacional em sistemas operacionais
Foram encontradas 60 questões
Sobre esses quatro componentes principais, é CORRETO afirmar que dizem respeito ao gerenciamento de:
Associe os conceitos e mecanismos dos sistemas operacionais da Coluna A com suas respectivas descrições e implementações na Coluna B:
Coluna A
1. Criação de Processos no Linux.
2. Gerenciamento de Memória Virtual no Windows.
3. Arquitetura do Kernel do Linux.
4. Sistema de Permissões de Arquivo no Windows.
Coluna B
(__) Utiliza um arquivo no disco, tipicamente o pagefile.sys, para estender a memória RAM, armazenando páginas de memória menos utilizadas para liberar espaço na memória principal para processos ativos.
(__) Baseado em um modelo de Listas de Controle de Acesso (ACLs) no sistema de arquivos NTFS, permitindo a definição de permissões granulares (leitura, escrita, execução, etc.) para múltiplos usuários e grupos em um mesmo arquivo ou diretório.
(__) Geralmente implementada através da chamada de sistema (syscall) fork(), que cria um novo processo (filho) como uma cópia quase idêntica do processo que o chamou (pai), incluindo seu espaço de endereçamento de memória.
(__) Caracterizada por um design monolítico, onde os principais serviços do sistema, como gerenciamento de processos, de memória e de dispositivos, rodam em um único espaço de endereçamento privilegiado (kernel space) para maior performance.
A sequência CORRETA de preenchimento dos parênteses, de cima para baixo, é:
Analise as seguintes proposições sobre o funcionamento do kernel no Windows e no Linux:
I. No Linux, o kernel é monolítico, mas pode ter sua funcionalidade estendida dinamicamente através de módulos carregáveis (kernel monolítico modular), permitindo adicionar suporte a novos hardwares ou sistemas de arquivos sem a necessidade de reiniciar o sistema.
II. O sistema operacional Windows utiliza uma arquitetura de microkernel, na qual os serviços essenciais, como gerenciamento de memória e de processos, rodam em processos separados no modo de usuário para maior segurança e estabilidade.
III. Tanto no Windows quanto no Linux, os drivers de dispositivo executam em modo kernel (ou modo privilegiado) para ter acesso direto ao hardware, o que garante alto desempenho, mas também significa que um driver com falha pode comprometer a estabilidade de todo o sistema.
Está correto o que se afirma em:
Esse modelo procura dividir as diferentes atividades do sistema operacional em serviços, os quais são desenvolvidos fora do núcleo.
Em distribuições Linux, a estrutura de diretórios não lembra em nada a utilizada no Windows. Basicamente, no Windows os arquivos do sistema são concentrados nas pastas Windows e arquivos de programas podem ser criados e organizados da forma que o usuário quiser. No Linux é basicamente o contrário. O diretório raiz está tomado pelas pastas do sistema e espera-se o armazenamento dos arquivos pessoais dentro do diretório /home. Tudo faz parte de um único diretório, chamado diretório raiz. Exemplificando, no Linux enquanto um diretório concentra os arquivos de configuração do sistema, substituindo de certa forma o registro do Windows, em outro diretório são armazenados links e programas para dispositivos de hardware, como placa de som e mouse. Esses diretórios são conhecidos, respectivamente, como:
No que diz respeito à arquitetura do sistema operacional, o __________ é composto por um único processo que executa as funções principais em uma memória segura.
Examine e assinale qual das opções preenche melhor a lacuna do texto acima:
A respeito da arquitetura e da organização de computadores e dos sistemas operacionais, julgue o item a seguir.
Em um sistema operacional, de estrutura monolítica, todos os serviços são integrados em um único bloco de código executável, operando em modo kernel.
I. O Windows Vista consiste de uma única camada central, que atua antes do núcleo do NTOS, que é carregado do “ntoskrnl.exe” depois da inicialização do sistema.
II. A função do Linux é controlar o hardware e fornecer uma interface de chamadas de sistema para todos os programas. Essas chamadas permitem que os programas do usuário criem e gerenciem processos, arquivos e outros recursos.
III. No Windows, o NTOS tem apenas uma camada: a “executiva”, contendo a maioria dos serviços, e contém um núcleo, que implementa os fundamentos das abstrações de sincronização e agendamento de threads.
IV. O sistema Linux pode ser considerado um tipo de losango: na base está o software, e executando diretamente sobre o software atua este sistema operacional.
A respeito de sistemas operacionais, julgue o item subsecutivo.
Quando um computador com Windows é ligado, seu sistema operacional é carregado por programas chamados BIOS ou UEFI, que são responsáveis por iniciar os processos.
O gerenciador de processos utiliza estruturas de dados, como tabelas de processos, para manter informações sobre o estado e os recursos de cada processo.
Leia o fragmento de texto a seguir para responder a questão.
Um sistema operacional não é um bloco único e fechado de software executando sobre o hardware. Na verdade, ele é composto de diversos componentes com objetivos e funcionalidades complementares. (adaptado).
Relativo aos componentes mais relevantes de um sistema operacional típico, analise as afirmativas.
I. Núcleo: é o coração do sistema operacional, responsável pela gerência dos recursos do hardware usados pelas aplicações. Ele também implementa as principais abstrações utilizadas pelos aplicativos e programas utilitários.
II. Camada mais baixa: é a camada do sistema operacional que constitui o chamado “núcleo” do sistema (ou (kernel), usualmente executa em um modo especial de operação da memória, denominado modo privilegiado ou modo sistema.
III. Drivers: módulos de código específicos para acessar os dispositivos físicos. Existe um driver para cada tipo de dispositivo, como discos rígidos SATA, portas USB, placas gráficas etc. Muitas vezes, o driver é construído pelo próprio fabricante do hardware e fornecido em forma compilada (em linguagem de máquina) para ser acoplado ao restante do sistema operacional.
IV. Programas utilitários: são programas que facilitam o uso do sistema computacional, fornecendo funcionalidades ao núcleo de forma criptografada, como formatação de discos e mídias, configuração de dispositivos, manipulação de arquivos móveis (mover, copiar, apagar), interpretador de comandos, terminal, interface gráfica, gerência de janelas etc.
V. Código de inicialização: (boot code) a inicialização do hardware requer uma série de tarefas complexas, como reconhecer os dispositivos instalados, testá-los e configurálos adequadamente para seu uso posterior.
Assinale a alternativa CORRETA.
Acerca de sistemas operacionais e organização e arquitetura de computadores, julgue o item subsequente.
A unidade central de processamento é considerada um
componente passivo do hardware.
Nesse caso, ele vai utilizar o sistema de gerenciamento de pacotes conhecido como
Nesse contexto, assinale a função do registrador conhecido como “contador de instrução (CI)” ou “contador de programa (CP)”.