Questões de Concurso Sobre processos em sistemas operacionais

Foram encontradas 444 questões

Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Suporte de Redes |
Q1671094 Sistemas Operacionais

Um usuário Linux executa o seguinte comando: $ xeyes

A seguir aciona a combinação de teclas Ctrl‐Z, o que resulta na seguinte mensagem: [1] 3409

Depois executa os comandos abaixo, que são apresentados com as suas respectivas saídas:

$ top &

[2] 3410

$ killall top


Assinale a alternativa que descreve o resultado da execução dos seguintes comandos:

$ bg1

$ fg2

Alternativas
Ano: 2013 Banca: FUNDEPES Órgão: SEPLAG-MG
Q1187941 Sistemas Operacionais
Assinale a alternativa que apresenta uma região crítica na comunicação entre processos.
Alternativas
Q826832 Sistemas Operacionais

Sobre escalonamento de processos, considere as afirmativas a seguir.

I. No escalonamento não preemptivo, um processo executa até que seja bloqueado ou termine.

II. No escalonamento preemptivo, um processo executa por um tempo máximo fixado.

III. O escalonamento não preemptivo requer a existência de uma interrupção de relógio.

IV. O escalonamento preemptivo permite que um processo execute por horas sem ser compulsoriamente suspenso.

Assinale a alternativa correta.

Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-RS Prova: FCC - 2013 - DPE-RS - Analista - Informática |
Q807331 Sistemas Operacionais
Cada processo é representado no sistema operacional por um Process Control Block. Ele contém muitos trechos de informação associados a um processo específico, que incluem:
− Estado do processo: I .
−  II : incluem o período de tempo real e de CPU usados, os limites de tempo, os números de conta, os números de jobs ou processos etc.
− Contador do programa: indica o endereço da próxima instrução a ser executada para este processo.
− Informações de escalonamento de CPU: III . Preenche, correta e respectivamente, as lacunas I, II e III: 
Preenche, correta e respectivamente, as lacunas I, II e III: 
Alternativas
Q608587 Sistemas Operacionais
Uma pequena unidade de tempo denominada timeslice ou quantum é definida. Todos os processos são armazenados em uma fila FIFO circular. O escalonador da CPU percorre a fila, alocando a CPU para cada processo durante um quantum. Mais precisamente, o escalonador retira o primeiro processo da fila e procede a sua execução. Se o processo não termina após um quantum, ocorre uma preempção, e o processo é inserido no fim da fila. Se o processo termina antes de um quantum, a CPU é liberada para a execução de novos processos. Em ambos os casos, após a liberação da CPU, um novo processo é escolhido na fila. Novos processos são inseridos no fim da fila.

A descrição acima refere-se ao algoritmo de escalonamento de processos
Alternativas
Q579367 Sistemas Operacionais
Acerca de sistemas operacionais, julgue o item 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
Q554522 Sistemas Operacionais
Os sistemas operacionais precisam de mecanismos para criar processos. Em sistemas muito simples, ou em sistemas projetados para executar apenas uma aplicação, pode ser possível que todos os processos que serão necessários sejam criados quando o sistema é ligado. Contudo, em sistemas de propósito geral, é necessário algum mecanismo para criar e terminar processos durante a operação, quando for preciso. Há quatro eventos principais que fazem com que processos sejam criados:

I. Início do sistema.

II. Um processo em execução executa uma chamada de sistema de criação de processo.

III. Uma requisição do usuário para criar um novo processo.

IV. Uma requisição efetuada pela rede.

Está correto o que se afirma APENAS em 

Alternativas
Q422467 Sistemas Operacionais
Processo é um conceito chave em sistemas operacionais. Sobre processos, é CORRETO afirmar que
Alternativas
Q403716 Sistemas Operacionais
É um tipo de pseudoarquivo que pode ser usado para efetuar comunicação entre dois processos. Se um processo A pretende enviar dados para o processo B, o processo A escreve em um lado (do mesmo modo que estivesse escrevendo em um arquivo) e o processo B poderá ler os dados como se estivesse lendo de um arquivo de entrada. A este pseudoarquivo dá-se o nome de
Alternativas
Q403715 Sistemas Operacionais
Um conceito fundamental para todos os sistemas operacionais é o de processo. Um processo é basicamente um programa em execução. Associado a cada processo está o...I.... , uma lista de posições de memória, que vai de 0 até um máximo, que esse processo pode ler e escrever. Essa lista de posições de memória contém o programa executável, os dados do programa e ...II... .

As lacunas I e II são preenchidas, correta e respectivamente, com
Alternativas
Q373587 Sistemas Operacionais
Sistema operacional é um programa ou conjunto de programas que visa conferir operacionalidade a um computador ou a um sistema computacional qualquer. Com relação a esse tema, julgue os próximos itens.

Normalmente, para o sistema operacional, cada processo é tido como um ponto isolado que utiliza uma área de memória exclusiva e ao qual somente o referido processo e o núcleo do sistema podem acessar.
Alternativas
Q348070 Sistemas Operacionais
Com relação aos sistemas operacionais, analise as assertivas abaixo.

I. Uma variável do tipo semáforo tem a propriedade da exclusão mútua, ou seja, apenas um processo pode estar ativo em um semáforo.

II. Uma variável do tipo Monitor tem o valor 0 (zero), indicando que nenhum sinal para despertar foi salvo, ou um valor positivo, caso um ou mais sinais para despertar estejam pendentes.

III. Uma variável do tipo Mutex é boa apenas para gerenciar a exclusão mútua de algum recurso ou parte do código compartilhado.

É correto o que se afirma em:

Alternativas
Q325773 Sistemas Operacionais
Se um produtor envia um sinal de despertar (wakeup) para um consumidor que não esteja logicamente bloqueado, ambos podem ser permanentemente bloqueados. Assinale a alternativa que apresenta uma correção para essa situação.


Alternativas
Q325772 Sistemas Operacionais
Com base nos processos em sistemas operacionais e as condições válidas para a ocorrência de condições de corrida (race conditions), analise as assertivas abaixo.

I.Os processos devem ocupar simultaneamente a região crítica.
II. Nenhum processo sendo executado fora da região crítica pode bloquear outros processos.
III. As soluções devem levar em conta o número de processadores (CPU) e suas velocidades de processamento.É correto o que se afirma em :

Alternativas
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
Respostas
341: D
342: A
343: A
344: C
345: D
346: E
347: A
348: C
349: B
350: A
351: C
352: C
353: D
354: B
355: B
356: E
357: B
358: D
359: A
360: A