Questões de Concurso Sobre sistemas operacionais
Foram encontradas 13.910 questões
No gerenciamento de memória, existem diversas formas de procurar um segmento de memória livre para ser utilizado.
Assinale a alternativa que apresenta, corretamente, o algoritmo que sempre irá buscar o maior segmento de memória livre.
Sobre escalonamento de processos, considere as afirmativas a seguir.
I. No escalonamento não preemptivo, um processo executa até que seja bloqueado ou termine.
II. No escalonamento preemptivo, um processo executa por um tempo máximo fixado.
III. O escalonamento não preemptivo requer a existência de uma interrupção de relógio.
IV. O escalonamento preemptivo permite que um processo execute por horas sem ser compulsoriamente suspenso.
Assinale a alternativa correta.
Programas de aplicação

( I ) Sistemas de arquivos lógico

( II ) Módulo de organização de arquivos

( III ) Sistema de arquivos básico

( IV ) Controle de I/O
Para cada uma destas camadas existe uma descrição correspondente, como segue:
1. consiste em drivers de dispositivos e manipuladores de interrupções para transferir informações entre a memória principal e o sistema de disco. 2. gerencia a informação dos metadados e a estrutura do diretório. Ele mantém a estrutura dos arquivos por intermédio dos FCBs – File Control Blocks. 3. precisa apenas enviar comandos genéricos para o driver de dispositivo apropriado para ler e gravar blocos físicos no disco. Esta camada também gerencia os buffers de memória e os caches que mantêm vários sistemas de arquivos, diretórios e blocos de dados. 4. conhece os arquivos e seus blocos lógicos, bem como os blocos físicos. Conhecendo o tipo de alocação utilizado e a localização do arquivo, pode traduzir endereços de blocos lógicos para endereços de blocos físicos.
A associação correta das camadas com sua descrição está expressa em
− Estado do processo: I .
− II : incluem o período de tempo real e de CPU usados, os limites de tempo, os números de conta, os números de jobs ou processos etc.
− Contador do programa: indica o endereço da próxima instrução a ser executada para este processo.
− Informações de escalonamento de CPU: III . Preenche, correta e respectivamente, as lacunas I, II e III:
Preenche, correta e respectivamente, as lacunas I, II e III: