Questões de Concurso Sobre processos em sistemas operacionais

Foram encontradas 444 questões

Q725334 Sistemas Operacionais

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

Alternativas
Q712783 Sistemas Operacionais
Um processo é um programa em execução. Enquanto um processo é executado, ele muda de estado. O estado “Pronto” (do Inglês “Ready”) é o estado em que o processo
Alternativas
Q701227 Sistemas Operacionais
São momentos em que um processo pode ser finalizado em um sistema operacional, EXCETO:
Alternativas
Q697879 Sistemas Operacionais

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.

Alternativas
Q687708 Sistemas Operacionais
Processos de sistemas operacionais podem se encontrar em um dentre três estados.
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
Alternativas
Q687707 Sistemas Operacionais
Seja um sistema operacional que implementa multiprogramação e mantém cinco processos simultaneamente na memória. Considere-se ainda que os processos são independentes, com tempo de overhead desprezível (igual a zero). Sabe-se que todos os processos demandam exatos 40% do tempo aguardando a conclusão de operação de entrada e saída.
Nesse caso, qual é o percentual de utilização do processador?
Alternativas
Q674111 Sistemas Operacionais
Dentre as funções realizadas por Sistemas Operacionais está o escalonamento de processos, que é responsável pela decisão de qual processo deve receber atenção do processador a cada instante. Uma certa política de escalonamento coloca todos os processos em uma fila circular para o atendimento, especificando uma fatia de tempo (chamada quantum) após a qual o processo em execução é, preemptivamente, suspenso, e o próximo da fila passa a executar. Que nome se dá a essa política de escalonamento?
Alternativas
Q666575 Sistemas Operacionais
O algoritmo Round Robin permite
Alternativas
Q662300 Sistemas Operacionais
Nos sistemas operacionais multiprogramáveis e(ou) multitarefas, os mecanismos básicos que tornam possível a execução de tarefas concorrentes são
Alternativas
Q632554 Sistemas Operacionais

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:

Alternativas
Q622515 Sistemas Operacionais
Tratamento de interrupções e exceções, criação e eliminação de processos, e sincronização e comunicação entre processos são funções
Alternativas
Q1394692 Sistemas Operacionais
Em relação aos conceitos de multithreading e de processo, assinale a alternativa correta.
Alternativas
Q1393651 Sistemas Operacionais
Assinale a alternativa que apresenta a diferença entre um processo e um thread em um sistema operacional.
Alternativas
Q1393639 Sistemas Operacionais
Os sistemas operacionais utilizam o conceito de processo para executar os programas, e esses processos possuem estados. Quanto aos estados dos processos, assinale a alternativa correta.
Alternativas
Q1323870 Sistemas Operacionais
São funções possíveis de controlar via gerenciador de tarefas:
I. Ver detalhes sobre o desempenho do computador. II. Encerrar Processos. III. Verificar a memória que está sendo utilizada.

Quais estão corretas?
Alternativas
Q902504 Sistemas Operacionais
Um algoritmo de escalonamento de processos é
Alternativas
Q697255 Sistemas Operacionais
Sobre os processos de um sistema operacional, em relação aos seus estados, assinale a alternativa incorreta.
Alternativas
Q649895 Sistemas Operacionais
Considerando sistemas operacionais e processos concorrentes, um possível estado de um processo é o de:
Alternativas
Q610209 Sistemas Operacionais
O conceito mais central em qualquer sistema operacional é o processo. Há várias formas de representar os estados de um processo, variando o detalhamento dos estados possíveis. Segundo Tanenbaum, os estados de um processo podem ser representados por meio da figura abaixo.

 

São estados possíveis:

• EXECUÇÃO, quando o processo tem o controle da CPU.
• PRONTO: quando o processo aguarda sua vez de usar a CPU.
• BLOQUEADO: quando o processo está ocioso e aguarda a ocorrência de algum evento externo.
Nesse contexto, ALFA, BETA e GAMA correspondem, respectivamente, aos seguintes estados:
Alternativas
Q604856 Sistemas Operacionais
Nos processos concorrentes, a configuração simétrica é a mais difícil de ser implementada, o escalonamento do processador é descentralizado. Sempre que um processo é interrompido, seja por uma requisição de E/S ou por qualquer outro tipo de interrupção, o processador em questão atualiza a entrada correspondente na lista de processo e seleciona um outro processo para ser executado. Significa que qualquer programa ou processo pode ser executado por diferentes processadores, além disso, uma vez que cada processador tem acesso a todos os dispositivos de E/S e pode referenciar qualquer unidade de armazenagem, a incidência de conflitos é maior à medida que vários processadores tentam acessar simultaneamente o mesmo recurso. Torna-se óbvia, portanto, a necessidade de algoritmos de resolução de conflitos entre os diversos processadores. A isso chamamos de:
Alternativas
Respostas
281: E
282: D
283: D
284: C
285: A
286: E
287: A
288: E
289: B
290: B
291: C
292: D
293: C
294: A
295: E
296: C
297: D
298: D
299: E
300: A