Questões de Concurso Sobre processos em sistemas operacionais

Foram encontradas 444 questões

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
Q262895 Sistemas Operacionais
Considere um sistema de partições de tamanho variável e os seguintes processos na fila para alocação: w1(110K), w2(150K), w3(300K) e w4(200K). A sequência de alocação é de w1 para w4, as áreas escuras são blocos já alocados, as áreas claras são livres e contêm o tamanho dos blocos. O bloco S foi o último a ser alocado. A ordem de busca nos blocos é PQRST.

Imagem 004.jpg

Quanto resta de memória livre em cada bloco, em K, depois da alocação realizada com os algoritmos best-fit e next-fit?


Alternativas
Q253548 Sistemas Operacionais
Analise as seguintes afrmativas sobre fundamentos de sistemas operacionais.

I. Um processo é basicamente um programa em execução. Associado a cada processo está o seu espaço de endereçamento que contém código executável, dados, pilha e heap.
II. A multitarefa preemptiva possibilita a execução simultânea de mais de um processo.
III. No escalonamento por alternância circular, também conhecido por Round-Robin, cada processo recebe uma quantidade de tempo limitada do processador e se não concluir antes de seu tempo terminar, o sistema passará o processador para o próximo processo na fla.

Assinale a alternativa CORRETA:

Alternativas
Q231730 Sistemas Operacionais
Em uma CPU, se um processo estiver executando um programa de um usuário em modo usuário e precisar de um serviço do sistema, como ler dados de um arquivo, terá de executar uma instrução de chamada ao sistema ou uma instrução
Alternativas
Q216005 Sistemas Operacionais
Em relação ao sistema operacional e aos recursos a ele associados, considere:

I. Um computador tem em geral uma variedade de diferentes recursos que podem ser adquiridos, mas um recurso é algo que pode ser usado por somente um único processo em um dado instante de tempo.

II. Um recurso preemptível é aquele que pode ser retirado do processo proprietário sem nenhum prejuízo, sendo a memória um exemplo de recurso preemptível.

III. Em alguns sistemas operacionais, o processo é automaticamente bloqueado quando sua requisição de recurso falha; ele será acordado quando o recurso se tornar disponível.

IV. Em alguns sistemas operacionais, a falha na requisição do recurso resulta em um código de erro e, nesse caso, cabe ao processo solicitante esperar um pouco e tentar novamente.

Está correto o que se afirma em
Alternativas
Q215115 Sistemas Operacionais
Sobre estados de processos em Sistemas Operacionais, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Um processo, em um sistema multiprogramável (multitarefa), não é executado todo o tempo pelo processador. Durante sua existência, ele passa por uma série de estados. Basicamente, existem três estados em que um processo pode se encontrar no sistema.

II. Execução (running), um processo é classificado como running quando aguarda uma oportunidade para executar, ou seja, esperando que o sistema operacional aloque a UCP para sua execução.

III. Pronto (ready), um processo é dito neste estado quando está sendo processado pela UCP. Em sistemas com apenas um processador, somente um processo pode estar pronto em um dado instante de tempo.

IV. Espera (wait), neste estado um processo aguarda algum evento externo ou por algum recurso para poder prosseguir seu processamento. Como exemplo, podemos citar o término de uma operação de entrada/saída ou a espera de uma determinada data e/ou hora para poder continuar sua execução.

Alternativas
Ano: 2011 Banca: CESGRANRIO Órgão: BR Distribuidora
Q1235594 Sistemas Operacionais
Os semáforos são usados em programação concorrente para evitar que dois ou mais processos acessem sua seção crítica simultaneamente. Assim, os semáforos são usados para garantir 
Alternativas
Respostas
361: E
362: C
363: C
364: D
365: D
366: D
367: E
368: B
369: C
370: E
371: E
372: A
373: C
374: C
375: C
376: B
377: E
378: E
379: C
380: A