Questões de Concurso Sobre processos em sistemas operacionais

Foram encontradas 349 questões

Q325771 Sistemas Operacionais
Considerando processos e threads dos sistemas operacionais, correlacione as colunas acima e, em seguida, assinale e alternativa que apresenta a sequência correta.



Alternativas
Q295019 Sistemas Operacionais
Acerca de sistemas operacionais, julgue os itens a seguir.
Um novo processo pode ser criado e executado, podendo ser terminado por diversas condições voluntárias, entre elas o cancelamento por outro processo.
Alternativas
Q861290 Sistemas Operacionais
Quanto a processos, é incorreto afirmar:
Alternativas
Q856827 Sistemas Operacionais

Considere as afirmativas sobre os conceitos de processo e thread.


1) Diferente dos processos, os threads possuem: um contador de programa, uma pilha de execução e registradores.

2) Além de compartilhar o mesmo espaço de endereçamento, os threads compartilham o mesmo conjunto de arquivos abertos, processos filhos, discos, impressoras e outros recursos.

3) Há dois modos principais de implementar um pacote de threads: Nível de Usuário e Nível de Núcleo.

4) Uma vantagem da implementa a nível de usuário é que podemos utilizar o recurso de threads, mesmo se o SO não suportar.


Estão corretas:

Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562508 Sistemas Operacionais
Em sistemas operacionais, toda aplicação ou serviço que precisa utilizar o processador é chamado de processo. Durante seu ciclo de vida, um processo passa por diferentes estados no sistema. Quais são os três principais estados pelo qual ele passa?
Alternativas
Q509305 Sistemas Operacionais
Quando um computador é multiprogramado, muitas vezes, tem múltiplos processos ou threads que competem pela CPU ao mesmo tempo. Essa situação ocorre sempre que dois ou mais processos estão em estado de pronto. Se somente uma CPU estiver disponível deverá ser feita uma escolha de qual processo será executado.
                                                                                                                               (Tanenbaum, 2010)

Assinale a alternativa que identifica tal escolha.
Alternativas
Q486642 Sistemas Operacionais
É possível multiplexar por tempo os recursos de um computador.
Nesse caso, um processo em execução usa o recurso
Alternativas
Q486641 Sistemas Operacionais
Dois processos, P1 e P2, compartilham três recursos: uma impressora, um disco e uma unidade de fita magnética. Se o processo P1 obteve a impressora, e o processo P2 obteve a unidade de fita magnética, após um certo período de tempo, os processos P1 e P2 desejam obter um dos recursos que não possuem, sem liberar os recursos alocados por eles.
Que escolhas de P1 e P2 gerariam um impasse?
Alternativas
Q476281 Sistemas Operacionais
Em um Sistema Operacional (SO) utiliza-se um mecanismo de escalonamento de processos baseado em Round Robin (RR) com um quantum igual a duas unidades de tempo. Quatro processos (W, X, Y e Z) são submetidos para execução simultaneamente. Porém, cada um demanda um tempo diferente de execução total do processador, catalogado na tabela a seguir.

                                                    W      X      Y       Z
       Tempo de execução total        4       5       4       6

Define-se o Turnaround Time (TAT) como sendo o tempo total que um processo passa em execução no processador mais o tempo em que ele espera na fila, enquanto o processador está ocupado com outros processos.

Considerando que nenhum outro processo é submetido ao sistema e que a ordem na fila escolhida pelo SO é W, X, Y e Z, o TAT do processo X, em unidades de tempo, é
Alternativas
Q476279 Sistemas Operacionais
Alguns esquemas de escalonamento de processos podem ter efeitos negativos em determinadas situações.
A situação de starvation é alcançada quando
Alternativas
Q443324 Sistemas Operacionais
Um sistema operacional que permite multiprogramação está rodando em uma máquina que possui um único processador. Nesse sistema operacional, ocorreu que um processo foi levado do estado de EXECUTANDO (running) para o estado de APTO (ready). Considerando que o escalonador desse sistema operacional é não preemptivo, assinale dentre as alternativas abaixo aquela que corresponde ao evento que gerou essa transição de estados.
Alternativas
Q424147 Sistemas Operacionais
Em um sistema operacional, existem três processos: P0, P1 e P2. Os processos P0 e P1 são de baixa prioridade, e o P2 é de média prioridade. P0 está no estado apto; P1, no estado execução; e P2, no estado bloqueado. Durante a execução de P1, P2 tornou-se apto a executar; entretanto, ele só passará a executar quando P1 realizar uma das três seguintes ações: liberar voluntariamente o processador, ou terminar sua execução, ou executar uma chamada de sistema que o passe para o estado bloqueado.

Com base nesses dados, é correto afirmar que nesse sistema operacional o tipo específico de escalonador utilizado é
Alternativas
Q423732 Sistemas Operacionais
Em sistemas operacionais, o modelo de processo define áreas para o espaço de endereçamento de cada processo. A área do espaço de endereçamento em que é alocada memória para as variáveis locais (automáticas) de uma função é denominada
Alternativas
Q365312 Sistemas Operacionais
Todos os computadores modernos podem fazer várias coisas ao mesmo tempo. Para que o sistema operacional possa manter vários processos sequenciais ativos em uma máquina com apenas um processador e diversos dispositivos de entrada/saída, associa-se à cada classe de dispositivo uma informação armazenada em um endereço normalmente situado na parte baixa da memória, chamada ____________________, que contém o endereço de serviço da interrupção referente a uma particular classe de dispositivos.
Alternativas
Q365311 Sistemas Operacionais
Durante a execução de um sistema operacional, em parte do tempo um processo está ocupado realizando um processamento que não resultará em condição de corrida, por não estar manipulando dados ou arquivos compartilhados. No entanto, em outros momentos, o processo pode estar acessando uma parte da memória ou arquivo compartilhado com outros processos. Esta parte do programa, cujo processamento pode levar à ocorrência de condições de corrida, é denominada:
Alternativas
Q345075 Sistemas Operacionais
A respeito de princípios de sistemas operacionais, julgue os próximos itens

Processo é o ambiente em que a execução de um programa — até o final e sem interrupções — é garantida pelo sistema operacional.
Alternativas
Q284491 Sistemas Operacionais
Nos sistemas multiprogramáveis,
Alternativas
Q272667 Sistemas Operacionais
Frequentemente dois ou mais processos podem acessar dados compartilhados, sendo que o resultado obtido é influenciado pela ordem de execução de cada processo. Um dos problemas que podem ocorrer durante a comunicação entre processos é a situação de Starvation.

Assinale a alternativa que descreve corretamente esta situação.

Alternativas
Q271155 Sistemas Operacionais
O escalonamento de processos é uma função
Alternativas
Q270322 Sistemas Operacionais
"É a situação em que um processo nunca consegue executar a sua região crítica e, consequentemente, acessar o recurso compartilhado.". Marque a alternativa CORRETA que define o conceito apresentado:
Alternativas
Respostas
261: B
262: E
263: B
264: D
265: A
266: A
267: E
268: C
269: C
270: D
271: D
272: D
273: E
274: B
275: C
276: E
277: E
278: A
279: C
280: C