1)
Multiprogramação é um conceito que está diretamente ligado ao escalonamento de processos e com sistemas modernos capazes permitirem que múltiplas tarefas sejam executadas, sem que seja necessário aguardar que outra seja finalizada.
Sobre os conceitos de multiprogramação e sistemas multitarefas, analise as afirmativas a seguir:
I. A multiprogramação permite a otimização do CPU, permitindo que o usuário possa realizar diversas solicitações ao mesmo tempo.
II. Sistemas multitarefas garante que diversos programas possam estar ativos e em estado de execução ao mesmo tempo.
III. Paralelização de processos define sistemas mono tarefas e significa que os programas não podem ser executados em paralelo.
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
a)
I e II apenas.
b)
I apenas.
c)
II e III aoenas.
d)
II apenas.
e)
I e III apenas.
2)
Os threads exercem papéis diversos em um sistema operacional, dentre os quais encontram-se as chamadas de procedimentos que são executadas remotamente, e proporcionam a comunicação entre os processos. Existem algumas etapas que auxiliam no entendimento da funcionalidade de um thread.
Sobre as etapas e a funcionalidade de um thread, analise as afirmativas a seguir:
I.Depois de enviar uma solicitação de leitura pelo sistema, o thread permanece bloqueado até os dados estarem disponíveis.
II.Quando um processo usa apenas um thread, ele não poderá executar uma solicitação no momento em que o disco está sendo acessado.
III.Sempre que são enviadas solicitações de leitura para um thread, os dados são bloqueados pelo sistema e pelo thread.
IV.Mesmo que um processo utilize apenas um thread, ele poderá executar várias tarefas juntas, durante o acesso do disco.
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
a)
I e IV apenas.
b)
I, II, III e IV.
c)
II e III apenas.
d)
I e II apenas.
e)
III e IV apenas.
3)
De maneira conceitual é possível definir os comandos como instruções redigidas através do usuário e que são direcionadas para as cadas do sistema até serem inseridas ao kernel, que estabelece uma comunicação através do hardware
O Linux é um sistema operacional que se destaca pelo uso de linhas de comandos para a execução das suas tarefas. A partir da situação descrita acima e dos conceitos abordados, é possível afirmar que o comando “top” se caracteriza por:
Alternativas:
a)
adquirir informações referente ao estado dos processos
b)
apresentar os processos em execução no sistema
c)
viabilizar a interação do usuário com o sistema
d)
ser um canal que une dois processos dentro das suas extremidades
e)
apresentar uma sintaxe mais simplista e facilitada
4)
"A comunicação entre processos é um instrumento importante dentro de um sistema operacional. Sendo assim é possivel afirmar que esta comunicação pode ocorrer dentro de uma única aplicação, em uma máquina especifica ou até mesmo na interligação entre dispositivos, através de uma rede de dados."
Com base nas informações descritas e no conceito sobre mecanismos de IPC suportados no Windows, avalie as seguintes asserções e a relação proposta entre elas:
A cópia de dados é um dos mecanismos mais utilizados.
PORQUE
envia informações utilizando a mensagem WM_COPYDATA
A respeito dessas asserções, assinale a alternativa correta.
Alternativas:
a)
As asserções I e II são proposições verdadeiras, mas a II não justifica a I.
b)
As asserções I e II são proposições verdadeiras e a II justifica a I.
c)
A asserção I é uma proposição verdadeira e a II, falsa.
d)
A asserção I é uma proposição falsa e a II, verdadeira.
e)
As asserções I e II são proposições falsas.
Lista de comentários
Resposta:
1) I e II apenas
2)I e II apenas.
3)apresentar os processos em execução no sistema
4)As asserções I e II são proposições verdadeiras e a II justifica a I.
Explicação:
Validado no AVA