Questões de Concurso
Comentadas sobre processos em sistemas operacionais
Foram encontradas 415 questões
Julgue o item subsecutivo, relativo a sistemas operacionais.
No gerenciamento de processo realizado pelo sistema operacional, um algoritmo de escalonamento não preemptivo escolhe um processo e o deixa executar por determinado tempo fixado, e, caso ele ainda esteja sendo executado ao fim do intervalo de tempo previsto, é bloqueado e volta para a fila de processos a serem executados.
Quando um processo executa a instrução Down num semáforo que tem o valor zero, o processo
Quanto aos comandos e ferramentas de administração dos sistemas operacionais Windows e Linux: No ________, vários barramentos, como PC Card, PCI, PCI-x, AGP, USB, IEEE 1394, EIDE e SATA, foram projetados de modo que o gerenciador de recursos plug and play possa enviar uma solicitação a cada slot, pedindo que o dispositivo se identifique. No ________, cada processo executa um único programa e, inicialmente, tem um único thread de controle, com um contador de programa, que armazena o caminho da próxima instrução a ser executada. Muitas versões do ________ permitem que um processo crie outros threads após a inicialização de sua execução.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
( ) A API Win32 do Windows fornece uma interface de programação que permite a execução de programas em várias versões do sistema operacional, embora possam existir restrições de compatibilidade entre versões.
( ) As principais entidades ativas no Linux são os processos, que seguem um modelo semelhante ao dos processos sequenciais clássicos. Cada processo pode executar um único programa, mas pode conter um ou mais threads de controle.
( ) O gerenciador de E/S do Windows não possui nenhum recurso plug and play, sendo necessária a instalação manual de cada dispositivo.
( ) O Linux é um sistema sequencialmente programado, de modo que um único processo independente pode ser executado por vez e cada usuário pode ter um processo ativo por vez.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Julgue o item subsequente, referente a processamento batch, administração de usuários e permissões, e aspectos relativos ao LDAP (Lightweight Directory Access Protocol).
O processamento batch é caracterizado pela execução de grandes volumes de transações agrupadas em um lote, normalmente em horários programados, sem interação do usuário e sem intervenção humana durante o processamento.
I) Um programa em execução.
II) O “espírito animado” de um programa.
III) A entidade à qual um processador é atribuído.
De acordo com o texto acima, o termo “processo” pode, em outras palavras, ser melhor descrito como:
a) Escalonamento de longo prazo
b) Escalonamento a médio prazo
c) Escalonamento de curto prazo
d) Escalonamento de E/S
I) A decisão sobre qual solicitação de E/S pendente do processo será tratada por um dispositivo de E/S disponível
II) A decisão sobre qual processo disponível será executado pelo processador
III) A decisão de acrescentar ao número de processos que estão parcial ou totalmente na memória principal
IV) A decisão de acrescentar ao pool de processos a serem executados
(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