Questões de Concurso Comentadas sobre sistemas operacionais
Foram encontradas 12.977 questões
Entretanto, os computadores atuais executam múltiplos processos, possuem diversos núcleos de processamento, e possuem arquiteturas multinível de memória. Para organizar todos esses recursos, utiliza-se um programa especial chamado de Sistema Operacional.
Com relação ao Sistema Operacional e à alocação de recursos computacionais, assinale (V) para afirmativa verdadeira e (F) para falsa.
( ) O sistema operacional utiliza um escalonador para conceder e revogar acesso ao processador a cada processo em execução, por meio da implementação de algoritmos como FIFO ou round-robin.
( ) A arquitetura multinível de memória visa diminuir a latência de acesso à memória, sendo composta por caches de diferentes velocidades de acesso, pela memória RAM e pela memória virtual.
( ) Os dispositivos de entrada e saída permitem que o computador interaja com o mundo exterior, e o sistema operacional é responsável por conceder acesso a esses dispositivos para os processos, por meio de programas conhecidos como daemons.
As afirmativas são, respectivamente,
I. Ao ativar o modo Ícones extra grandes, o layout da pasta passa a exibir detalhes textuais imediatos e colunas com os metadados dos arquivos, tais como a data de modificação e o tamanho em disco.
II. Para arquivos de imagem (como jpg ou .png), o modo Ícones extra grandes substitui o logotipo genérico do visualizador de fotos por uma miniatura detalhada do proprio conteúdo da imagem.
III. É possível alternar o tamanho dos ícones de uma pasta para o modo Ícones extra grandes utilizando o teclado: basta manter pressionadas as teclas Ctrl + Shift e, em seguida, pressionar o número 1 (no teclado alfanumérico superior).
Está CORRETO o que se afirma em:
A ferramenta do Windows utilizada para visualizar e encerrar processos em execução denomina-se Gerenciador de Tarefas.
Relacione os conceitos de multithreading às suas respectivas descrições.
| Conceito | Descrição |
|---|---|
| (1) Thread (2) Mutex (3) Deadlock (4) Race Condition | ( ) Situação em que duas ou mais threads acessam e modificam dados compartilhados simultaneamente, podendo gerar resultados imprevisíveis. ( ) Unidade de execução leve dentro de um processo, capaz de executar tarefas concorrentemente com outras unidades de execução. ( ) Mecanismo de sincronização utilizado para garantir que apenas uma thread acesse uma seção crítica por vez. ( ) Situação em que duas ou mais threads ficam bloqueadas indefinidamente esperando por recursos que estão sendo mantidos umas pelas outras. |
A sequência correta dessa associação é:
I. A alocação indexada de arquivos resolve o problema da fragmentação externa e da declaração antecipada do tamanho máximo do arquivo, características da alocação contígua.
PORQUE
II. Na alocação indexada, cada arquivo possui seu próprio bloco de índices, que é um array de endereços de blocos em disco, permitindo o acesso direto a qualquer parte do arquivo.
Quando um sistema de paginação sob demanda gasta mais tempo realizando a troca de páginas (paging) do que executando instruções dos processos de fato, diz-se que o sistema está em __________. Para mitigar esse problema, o sistema operacional pode utilizar o modelo de __________, que define o conjunto de páginas que um processo está usando ativamente em um determinado momento.
A sequência de palavras que preenche corretamente as lacunas é:
Associe os algoritmos de escalonamento da CPU com suas respectivas características de funcionamento e desempenho.
Algoritmo
(1) FCFS (First-Come, First-Served)
(2) SJF (Shortest-Job-First)
(3) RR (Round Robin)
(4) Filas Multiníveis com Feedback
Característica
(_) Minimiza o tempo de espera médio, mas pode causar inanição (starvation) de processos longos.
(_) Projetado para sistemas de tempo compartilhado, define um limite de tempo chamado quantum.
(_) Simples de implementar, mas sofre do "efeito comboio" quando processos curtos esperam por um longo.
(_) Permite que processos se movam entre filas, separando processos com diferentes características de surto de CPU.
A sequência correta dessa associação é:
Analise as afirmativas abaixo sobre as condições necessárias para a ocorrência de um deadlock (impasse) em um sistema, conforme a teoria de Silberschatz.
Exclusão mútua: pelo menos um recurso deve ser mantido em modo não compartilhável. Posse e espera: um processo deve estar segurando pelo menos um recurso e esperando para adquirir recursos adicionais que estão detidos por outros processos. Preempção obrigatória: o sistema operacional deve ter o poder de retirar um recurso de um processo a qualquer momento para evitar a espera. Espera circular: deve existir um conjunto {P0, P1, …, Pn} de processos em espera, tal que P0 espera por um recurso de P1, P1 por P2, e assim sucessivamente até Pn esperar por um recurso de P0.Estão corretas apenas as afirmativas