Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 331 questões
Uma das principais funções dos sistemas operacionais é o escalonamento e o controle dos diferentes processos em execução em um computador. Com relação ao funcionamento de um sistema operacional na gerência de processos, considere as seguintes afirmações:
I A única diferença entre processos e threads é que um processo é iniciado diretamente pelo sistema operacional enquanto que uma thread é iniciada por um processo em execução.
II Deadlock é a situação em que dois ou mais processos estão em estado de espera, à espera de sinais de término emitidos entre si, de maneira que nenhum processo possa ser finalizado.
III Memória virtual é uma faixa de endereço que utiliza o espaço de disco para estender a RAM. Para melhorar o desempenho da memória virtual, utiliza-se um método de paginação.
IV Falha de segmentação é um sinal do sistema operacional a um processo indicando que este tentou executar uma operação não existente.
Estão corretas as afirmações
Em relação ao funcionamento de sistemas operacionais, analise os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.
( ) A sondagem (polling) é uma abordagem alternativa à interrupção que consiste no teste de cada dispositivo de forma cíclica para identificar o estado do hardware. Normalmente, aumenta o desempenho do sistema quando comparado às interrupções, pois diminui a sobrecarga do processador.
( ) No gerenciamento de memória, o fenômeno empírico que descreve eventos estreitamente relacionados em espaço ou tempo é chamado Localidade. Quando se trata de referências (acessos) à memória, Localidade Espacial ocorre quando processos se referem às mesmas localizações de memória repetidamente dentro de um curto período de tempo.
( ) Uma interrupção causada por instruções de um processo em execução é geralmente denominada desvio (trap), sendo considerada síncrona em relação à execução do processo.
( ) A paginação é uma técnica de organização de memória virtual que divide um espaço de endereçamento em blocos contíguos de tamanho fixo enquanto que a segmentação utiliza blocos contíguos de tamanho variável.
A sequência CORRETA, de cima para baixo, é
Acerca de estruturas do sistema operacional e de gerenciamento de processos e memória, julgue o item a seguir.
Em escalonamento de processos implementado a partir de
algoritmo não preemptivo, um processo que esteja sendo
executado com intervalo de tempo determinado é suspenso
para que outro processo entre em execução.
Comunicação entre processos é um mecanismo que permite que processos possam compartilhar informações entre si.
O mecanismo de comunicação entre processos, conhecido como memória compartilhada, está descrito em:
Sobre sistemas operacionais, avalie as afirmativas abaixo:
I- Um processo é basicamente um programa em execução. Associado a cada processo está o seu espaço de endereçamento, este sendo impossível de ser compartilhado por mais de um processo.
II- Os sistemas operacionais são responsáveis por controlar e impedir que um programa em execução acesse indevidamente um espaço de memória reservado a outro.
III- Os sistemas operacionais têm duas funções principais: fornecer abstrações aos programas de usuários e administrar os recursos do computador.
IV- O Windows não utiliza o conceito de hierarquia de processos como o Unix, portanto não há o conceito de processo pai e processo filho.
São verdadeiras somente as afirmativas
No que se refere à arquitetura e às características dos sistemas operacionais, julgue o item que se segue.
Uma entrada na tabela de processos de um sistema operacional
contém informações sobre o estado do processo, seu contador
de programa, o ponteiro da pilha, a alocação da memória, entre
outras informações de controle úteis ao gerenciamento
de concorrência dos processos.
O estado que caracteriza que um processo está adormecido, aguardando a ocorrência de um evento externo, caracterizando a entrega voluntária do uso do processador ao sistema operacional é chamado de
Nesse caso, qual é o percentual de utilização do processador?
Jonas, Analista de Suporte Operacional do IBGE, realizou uma análise minuciosa dos processos e threads do servidor que ele mantém. Durante a análise, Jonas identificou que três processos estavam na lista de espera por um recurso compartilhado. Além disso, Jonas também identificou uma situação inusitada: um desses processos nunca conseguia executar sua região crítica e, por conta disso, nunca acessava o recurso compartilhado.
A situação inusitada encontrada por Jonas é a de: