Questões

Total de Questões Encontradas: 90

Julgue os itens a seguir, acerca de fundamentos de sistemas operacionais.

A maior parte dos processos que, em geral, recebem mensagens por meio de uma rede é desenvolvida com esse propósito específico. Esses processos são também conhecidos por daemons.
C
Certo
E
Errado
Julgue os itens a seguir, acerca de fundamentos de sistemas operacionais.

Na comunicação de processos, é importante conhecer algumas características do processo, principalmente alguns de seus atributos, como o nome que o processo possui, que é traduzido para uma identificação equivalente pelo sistema operacional.
C
Certo
E
Errado
Julgue os itens a seguir, acerca de fundamentos de sistemas operacionais.

Quando um processo é enviado para a memória de um computador, o sistema operacional controla o tamanho de memória que é alocado ao processo. Esse tamanho é estático para processos que fazem uso de I/O no computador em questão.
C
Certo
E
Errado
Texto Associado Texto Associado
Com relação aos sistemas operacionais Linux e Windows, julgue os itens a seguir.
O Windows implementa o fork identicamente ao Unix, replicando processos já existentes.
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
Analisando a mudança de contexto de processos de uma máquina Linux, um dos analistas percebeu que uma chamada de sistema (system call) iniciou a execução de um programa específico, no contexto do processo corrente, e, em seguida, substituiu o contexto atual pelo contexto inicial desse programa específico. Além disso, ele percebeu que a chamada de sistema empregada carregou todo o código do programa na memória principal, antes de executá-lo. Nessa situação, é correto afirmar que o analista observou o funcionamento de uma chamada de sistema fork.
C
Certo
E
Errado
Texto Associado Texto Associado
Imagem Associada da Questão
Um dos grupos de analistas investigou minuciosamente o funcionamento interno do sistema operacional de determinada máquina, especialmente no que concerne ao funcionamento de processos e threads, tendo constatado que, nessa máquina, podiam existir vários processos computacionais simultâneos e que cada processo podia ter um ou mais threads. Esse grupo constatou, ainda, que o escalonamento desses threads era de responsabilidade do kernel do sistema operacional. Essas informações foram enviadas para o outro grupo de analistas, que desconhecia qual era o sistema operacional da máquina analisada. Com base nessas informações, esse segundo grupo, após identificar que esse modelo de gerenciamento de processos e threads é compatível com o de uma máquina com sistema operacional Windows XP, lançou a hipótese de que o escalonamento dos threads, nessa máquina, é fundamentado em um algoritmo que atribui prioridades para determinar a ordem na qual os threads serão executados. Nessa situação, o segundo grupo não cometeu erro de julgamento aparente.
C
Certo
E
Errado
Ano: 2013 Banca: FUNRIO Órgão: INSS Prova: Analista - Tecnologia da Informação
Analise as três afirmações seguintes sobre as condições para a ocorrência de deadlocks.

  I. Exclusão mútua: em um determinado instante, cada recurso está em uma de duas situações: disponível ou associado a um único processo.
 II. Posse e espera: processos que, em um determinado instante, retêm recursos concedidos anteriormente, podem requisitar novos recursos.
III. Não preempção: recursos concedidos previamente a um processo não podem ser forçosamente tomados desse processo – eles devem ser explicitamente liberados pelo processo que os retém.

Quais dessas afirmações estão corretas?
A
Nenhuma delas está correta. 
B
Somente as duas primeiras estão corretas. 
C
Somente a primeira e a terceira estão corretas. 
D
Somente as duas últimas estão corretas. 
E
Todas estão corretas. 
Nos sistemas operacionais modernos é permitida a comunicação entre os processos, que pode se manifestar por meio de diversos mecanismos. Um desses mecanismos é denominado
A
acesso direto à memória − (DMA). 
B
interrupções.
C
memória compartilhada.
D
memória virtual.
E
subrotinas.
Na arquitetura computacional, cada processo tem um espaço de endereçamento e um único ___I___ de controle. No entanto, frequentemente há situações em que é desejável ter múltiplos ___II___ de controle no mesmo espaço de endereçamento executando em paralelo (ou pseudo paralelo), como se eles fossem processos separados, exceto pelo espaço de endereçamento compartilhado.

As lacunas I e II são preenchidas, correta e respectivamente, com
A
loop  --  loops
B
heap  --  heaps
C
buffer  --  buffers
D
stack  --  queues
E
thread  --  threads
Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Analista Judiciário - Rede e Infraestrutura
Nos últimos anos com o surgimento de sistemas operacionais (SOs) multitarefas e aplicações multithread, o número de threads em execução simultânea nos computadores de propósito geral aumentou muito. Dessa forma uma nova vertente surgiu, o Paralelismo em Nível de Thread (PNT). A aplicação do conceito do PNT pode ser observado na tecnologia Hyper Threading (HT) disponível em alguns processadores da Intel. Na utilização da tecnologia HT
A
o uso otimizado dos recursos do processador independe da arquitetura e organização do SO.
B
são aplicados somente os conceitos de paralelismo físico.
C
necessariamente as aplicações a serem executadas devem ser multithreads.
D
alguns recursos necessários para execução de uma aplicação são duplicados e outros compartilhados.
E
duplicando a quantidade de núcleos destinados ao processamento, duplica-se o desempenho de todo o sistema. 
Página 5 de 9