Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 444 questões
Sobre Comunicação, Concorrência e Sincronização de Processos, julgue o item.
A barreira de sincronização é usada para coordenar a execução de processos concorrentes.
Sobre Comunicação, Concorrência e Sincronização de Processos, julgue o item.
A comunicação entre processos pode ser síncrona ou assíncrona.
Sobre Comunicação, Concorrência e Sincronização de Processos, julgue o item.
A solução do problema dos leitores e escritores não requer sincronização.
Sobre Comunicação, Concorrência e Sincronização de Processos, julgue o item.
Locks são sempre preferíveis a semáforos para controle de concorrência.
(TANENBAUM, Andrew Stuart; BOS, Herbert. Sistemas operacionais modernos. 4. ed. São Paulo, SP: Pearson, 2016.)
I - O comando ExitProcess da API Win32 conclui a execução de um processo e o mesmo pode ser feito no UNIX por meio do comando close.
II - O comando CreateProcess da API Win32 tem funcionalidade análoga à execução combinada dos comandos fork e execve do UNIX.
III - No UNIX, o comando kill envia um sinal a um processo. Caso o processo esteja esperando o sinal enviado, uma rotina de tratamento desse sinal é executada. Caso o processo não esteja preparado para lidar com um sinal, então sua chegada mata o processo. Não há comando correlato na API Win32.
IV - No UNIX, o comando unlink destrói um arquivo existente e o mesmo pode ser feito na API Win32 utilizando o comando DeleteFile.
Ainda de acordo com Tanenbaum (2016), assinale a alternativa CORRETA:
Acerca de gestão de processos, memória e gestão de entrada e saída (E/S) em sistemas operacionais, julgue os itens a seguir.
I Processos podem ser criados e terminados dinamicamente.
II Espaço de endereçamento é um conjunto de endereços que um processo pode usar para endereçar a memória.
III Para substituição de páginas em memória, o algoritmo FIFO é uma escolha natural devido a sua eficiência e seu desempenho.
IV A estrutura de E/S compõe-se de rotinas de tratamento de interrupção, drivers de dispositivos e software de E/S independente do dispositivo e bibliotecas.
Estão certos apenas os itens
(__) Em sistemas de multiprogramação, apenas um processo é mantido na memória principal, enquanto os demais aguardam na memória secundária.
(__) A programação concorrente permite que processos compartilhem recursos e, dependendo da implementação, isso pode ser feito de forma simultânea, como em sistemas com threads ou multitarefa.
(__) O mecanismo de paginação é uma técnica de segurança utilizada para evitar que processos não autorizados acessem arquivos críticos do sistema.
Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:
ps a
Supondo-se que um processo que esteja em execução requeira uma determinada entrada que ainda não está disponível, esse processo
Em um sistema operacional, um processo pode terminar devido às seguintes condições:
1. Saída normal (involuntária).
2. Saída por erro (voluntária).
3. Erro fatal (involuntária).
4. Morte por outro processo (voluntária).
O resultado da somatória dos números correspondentes às afirmações corretas é: