Questões Militares Sobre processos em sistemas operacionais

Foram encontradas 43 questões

Q3540868 Sistemas Operacionais
Os comandos top e ps aux são utilizados por administradores no terminal de sistemas Linux para gerenciar processos.

Assinale a alternativa correta referente a esses comandos.
Alternativas
Q3485758 Sistemas Operacionais
Correlacione as tecnologias empregadas em Sistemas Operacionais (SO) às suas definições e assinale a opção correta.

TECNOLOGIAS
I- FCFS
II- Semáforos
III- Threads
IV- Journaling
V- Pipes

DEFINIGOES
() Solução baseada em software para problemas de sincronização de processos.
() Permitem a comunicação entre processos pai e filho.
() Observado quando processos nunca terminam sua execução e recursos do sistema ficam ocupados impedindo que outro jobs iniciem sua execução.
() Possibiltam que um programa continue a ser executado mesmo que parte dele esteja bloqueada.
() Algoritmo de scheduling que não adota preempção. Sua implementação é, facilmente, gerenciada com uma fila FIFO.
() Recurso disponível no sistema de arquivos “EXT3. 
Alternativas
Q3474598 Sistemas Operacionais
Em Sistemas Operacionais, o estado de um processo é definido, em parte, pela atividade corrente desse processo, conforme figura abaixo. 



Imagem associada para resolução da questão


Diagrama de estado do processo – Fonte: Fundamentos de Sistemas Operacionais SILBERSCHATZ, A. GALVIM, P. B., GAGNE, G.. 9. ed. Rio de Janeiro: LTC, 2015.



Sobre o estado dos processos indique verdadeiro (V) ou falso (F) para as assertivas abaixo. Em seguida, marque a opção que apresenta a sequência correta.

( )Em sistemas operacionais modernos, os processos podem se comunicar diretamente entre si sem a necessidade de chamadas de sistema.
( )O overhead de mudança de contexto pode ser reduzido pelo uso de múltiplos conjuntos de registradores.
( )O bloco de controle de processo (BCP) contém informações como registradores da CPU, estado do processo e contador de programa.
( )Um processo pode ser interrompido e posteriormente retomado do ponto onde parou, sem perder seu contexto de execução.
Alternativas
Q3452035 Sistemas Operacionais
Preencha as lacunas abaixo.
A ____________ refere-se a possibilidade de uma aplicação interativa multithreaded continuar em execução, mesmo que parte dele esteja bloqueado ou executando uma operação demorada. Em relação à questão de ___________, os processos só podem compartilhar recursos por meio de técnicas como memória compartilhada e transmissão de mensagens. O uso de threads proporciona _________, pois a criação de processos, demanda mais alocação de memória e recursos do sistema. Como threads compartilham o espaço do processo principal, sua criação e gerenciamento são mais eficientes. Por fim, em uma arquitetura multiprocessadora, múltiplos threads podem ser executados em paralelo, em diferentes núcleos de processamento, o que melhora o desempenho e contribui para a ____________ de aplicações.
A sequência de palavras que preenche corretamente as lacunas é: 
Alternativas
Q3264838 Sistemas Operacionais
Assinale a alternativa correta relacionada com semáforos utilizados em sistemas operacionais.
Alternativas
Q2197883 Sistemas Operacionais
Um engenheiro está sendo contratado para gerenciar a infraestrutura de TI de uma grande organização. Neste cargo, é fundamental compreender e sanar problemas relativos à instabilidade dos sistemas operacionais. Nos sistemas operacionais, a depuração é a atividade de encontrar e corrigir erros em um sistema, tanto em hardware quanto em software. Esta tarefa inclui efetuar ajustes de processos que tentam melhorar o desempenho, removendo gargalos de processamento.
Neste sentido, preencha as lacunas abaixo, sobre as depurações de erros dos sistemas operacionais.
O(A)_________________ ocorre quando o sistema operacional calcula e exibe medidas de comportamento do sistema. O sistema operacional faz isso produzindo listagens de rastreamento do comportamento do sistema. O(A)_________________ ocorre quando o sistema operacional grava as informações de erro em um arquivo de log para alertar os operadores ou usuários do sistema de que o problema ocorreu. O sistema operacional também pode obter um despejo do núcleo (uma captura da memória do processo) e armazená-lo em um arquivo para análise posterior.
A sequência de palavras que preenche corretamente as lacunas é:
Alternativas
Q3369334 Sistemas Operacionais
Relacione as colunas quanto ao gerenciamento de processos no Linux. Em seguida, assinale a alternativa com a sequência correta.

1 – ps 2 – kill  3 – renice 
( ) Envia um sinal para um processo em execução.
( ) Exibe os processos que estão sendo executados.
( ) Altera a prioridade de execução de um processo durante essa execução. 
Alternativas
Q1668387 Sistemas Operacionais
Um processo é a unidade de trabalho em um sistema. Tal sistema consiste em uma coleção de processos e alguns deles são do sistema operacional, e o restante são processos do usuário.
Os processos do sistema operacional e os processos do usuário podem ser executados ao mesmo tempo, com uma única CPU, por meio da
Alternativas
Q1615900 Sistemas Operacionais
Como são chamados os processos executados em segundo plano aos quais pode ser incumbida a aceitação de mensagens eletrônicas a serem recebidas?
Alternativas
Q1611352 Sistemas Operacionais
Os semáforos são utilizados em sistemas operacionais e permitem controlar o acesso a recursos compartilhados. Uma das suas características essenciais é a atomicidade, que garante que
Alternativas
Q1002611 Sistemas Operacionais
Segundo Machado e Maia (2013), um processo pode ser criado de diversas maneiras. Assinale a opção que apresenta as três principais formas de criação de processos.
Alternativas
Q865316 Sistemas Operacionais
Em relação aos sistemas operacionais multiprogramados, assinale a alternativa que indica o grande problema dos algoritmos de escalonamento de processos baseados em prioridade.
Alternativas
Q821532 Sistemas Operacionais

Avalie as descrições dos processos abaixo.

1 - Um processo em execução voluntariamente retorna à fila de pronto e libera o processador para outro processo.

2 - Quando um processo vai para execução, é determinado uma janela de tempo limite (quantum) para o uso do processador.

3 - O processo com menor tempo de processador ainda por executar é selecionado para execução.

4 - O processo que chega primeiro ao estado de pronto é selecionado para execução.

Qual opção apresenta, na sequência correta, a definição do tipo de escalonamento de processos usados por sistemas operacionais?

Alternativas
Q920513 Sistemas Operacionais
Assinale a alternativa que apresenta o recurso dos sistemas operacionais em que um processo é interrompido para que outro ganhe a CPU e possa ser executado durante um determinado período de tempo, sendo que, após esse tempo, este também deverá ceder à CPU para um novo processo, e assim sucessivamente.
Alternativas
Q920512 Sistemas Operacionais
São representações de um estado de processo dentro do sistema operacional, EXCETO:
Alternativas
Q689593 Sistemas Operacionais
Sobre a organização e estrutura dos processos no sistema operacional, assinale a alternativa incorreta.
Alternativas
Q695224 Sistemas Operacionais
Com a evolução da computação, todos os modernos computadores podem executar diversas coisas ao mesmo tempo. Cada tarefa/serviço realizado pelo computador tem um processo responsável. Numa definição de processo mais objetiva, pode-se dizer que é um programa em execução. Quatro eventos principais são os responsáveis pela criação dos processos, assim como também existem as razões para que algum processo seja encerrado. Alguns exemplos de encerramento do processo podem ser: a execução de uma instrução ilegal, a referência à memória inexistente ou mesmo uma divisão por zero. Assinale a alternativa correta que apresenta a condição de término de um processo referente às ações apresentadas.
Alternativas
Q695222 Sistemas Operacionais
Em Sistemas Operacionais, quando um processo P1 aguarda por um recurso R2, que está alocado ao processo P2, o qual aguarda o recurso R1, alocado em P1, e P1 não libera o recurso para P2, e vice-versa, essa situação é chamada de deadlocks, ou impasse, ou ainda adiamento infinito. Um evento que não irá ocorrer, ou a espera de um recurso que nunca vai estar disponível, caracteriza deadlock. Quatro condições são necessárias para que se ocorra um deadlock, e cada uma pode ter uma abordagem diferente para evitar que se ocorra o deadlock. Exclusão mútua é uma situação de ocorrência de deadlock. Assinale a alternativa correta, que apresenta a abordagem da condição Exclusão mútua.
Alternativas
Q695155 Sistemas Operacionais
Entende-se como definição de processo em sistemas operacionais como sendo um programa em execução. Também pode ser definido como um ambiente em que um programa é executado e, neste ambiente, além das informações sobre essa execução, também possui a quantidade de recursos do sistema, por exemplo, que cada programa pode utilizar, como o espaço em disco e o tempo do processador. Normalmente, um processo é formado por três partes. Sobre essas partes, assinale a alternativa correta.
Alternativas
Q616832 Sistemas Operacionais
Coloque F (Falso) ou V (Verdadeiro) nas afirmativas abaixo, com relação a Processos e THREADS e, a seguir, assinale a opção que apresenta a sequência correta. 

( ) No escalonamento circular, a cada processo, é atribuído um intervalo de tempo para sua execução.

( ) No escalonamento não preemptivo, o algoritmo de escalonamento escolhe um processo e o deixa em execução por um tempo máximo fixado.

( ) No escalonamento por prioridades, as prioridades podem ser atribuídas aos processos estática ou dinamicamente.

( ) Quando um computador é multiprogramado, ele, muitas vezes, tem múltiplos processos ou THREADS que competem pela CPU, ao mesmo tempo, sendo necessário que o sistema operacional, por meio do escalonador, escolha qual dos processos será executado a seguir.

( ) No escalonamento preemptivo, o algoritmo de escalonamento escolhe um processo para executar e, então, o deixa executar até que seja bloqueado, ou até que, voluntariamente, libere a CPU. 
Alternativas
Respostas
1: C
2: A
3: A
4: A
5: B
6: B
7: A
8: C
9: B
10: D
11: A
12: A
13: B
14: A
15: D
16: A
17: A
18: A
19: D
20: D