Logo Passei Direto
Buscar

SISTEMAS OPERACIONAIS - PROVA

User badge image
Luis SS

em

Ferramentas de estudo

Questões resolvidas

Por se tratar de um software altamente especializado e extremamente crítico para o bom funcionamento do microcomputador, o sistema operacional é um produto de alta tecnologia de software que, na maioria das vezes, explora todo o potencial oferecido pelo microcomputador. Uma tarefa tão grande pode se tornar ainda mais complexa se não forem tomados cuidados especiais e uma parcela desses cuidados refere-se a separar bem as responsabilidades de cada uma das partes que compõem o sistema operacional. Sobre isso, considerando-se que um sistema operacional é composto de várias partes, é correto afirmar que:


Correto. Sistemas operacionais modernos são construídos com uma sólida separação entre os gerenciadores que o compõem e isso se reflete nas diferenças entre cada gerenciador.
Errado. Sistemas operacionais modernos não possuem separação entre os gerenciadores que o compõem.
Errado. Sistemas operacionais modernos possuem separação entre os gerenciadores que o compõem, mas isso não se reflete nas diferenças entre cada gerenciador.
Errado. Sistemas operacionais modernos não possuem gerenciadores que o compõem.

Como o sistema operacional é considerado um software, mesmo que com funções, características e ações especiais, no fim tem a denominação software associada. Sendo assim, para desenvolvê-lo, é preciso o uso de uma linguagem de programação para construção das linhas de códigos que constituem um SO. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Qual a assertiva está correta sobre as informações da linguagem de programação para um SO executar as funcionalidades de software?


Resposta correta. Sendo um software, o SO tem o suporte de uma linguagem que permite ações associadas às tarefas de um software, mesmo que tenha funções especiais.
Errado. A linguagem de programação para um SO executar as funcionalidades de software é a mesma utilizada para desenvolver aplicativos comuns.
Errado. O SO não precisa de uma linguagem de programação para executar suas funcionalidades.
Errado. A linguagem de programação para um SO executar as funcionalidades de software é exclusiva para esse tipo de sistema.

O uso da memória como forma de armazenamento de dados sempre foi a ideia inicial para o uso desse módulo no hardware. No entanto, existem tipos de memórias disponíveis no computador que conseguem armazenar uma grande quantidade de dados. São as chamadas memória do tipo secundária. DEITEL, H. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2005. Assinale a assertiva que esteja correta para expressar as características dos dispositivos que armazenam grandes quantidades de dados.


Resposta correta. O uso de hardware para armazenar grande quantidade de memória evoluiu tanto em termos de quantidade de armazenamento quanto de confiabilidade.
Errado. Os dispositivos que armazenam grandes quantidades de dados são pouco confiáveis.
Errado. Os dispositivos que armazenam grandes quantidades de dados são pouco utilizados atualmente.
Errado. Os dispositivos que armazenam grandes quantidades de dados são pouco evoluídos em termos de quantidade de armazenamento.

No uso do microcomputador, o usuário pode iniciar vários aplicativos, para as mais diferentes finalidades, cada aplicativo gera um ou mais processos que são mantidos na memória. Para que tudo funcione, é necessário que os processos sejam efetivamente executados, ou seja, em algum momento, eles estarão no controle da CPU e terão suas instruções executadas. Grande parte do problema relacionado ao controle de tarefas refere-se a definir como e quando os processos serão executados. Sobre isso e considerando-se que podem existir vários processos na fila de execução, como o sistema operacional decide qual processo deve ser executado?


Resposta correta. Exato, o sistema operacional deixa as questões de escolha e controle de execução de processos a cargo do gerenciador de processos.
Errado. O sistema operacional decide qual processo deve ser executado de forma aleatória.
Errado. O sistema operacional decide qual processo deve ser executado de acordo com a ordem de chegada na fila de execução.
Errado. O sistema operacional decide qual processo deve ser executado de acordo com a prioridade do processo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Por se tratar de um software altamente especializado e extremamente crítico para o bom funcionamento do microcomputador, o sistema operacional é um produto de alta tecnologia de software que, na maioria das vezes, explora todo o potencial oferecido pelo microcomputador. Uma tarefa tão grande pode se tornar ainda mais complexa se não forem tomados cuidados especiais e uma parcela desses cuidados refere-se a separar bem as responsabilidades de cada uma das partes que compõem o sistema operacional. Sobre isso, considerando-se que um sistema operacional é composto de várias partes, é correto afirmar que:


Correto. Sistemas operacionais modernos são construídos com uma sólida separação entre os gerenciadores que o compõem e isso se reflete nas diferenças entre cada gerenciador.
Errado. Sistemas operacionais modernos não possuem separação entre os gerenciadores que o compõem.
Errado. Sistemas operacionais modernos possuem separação entre os gerenciadores que o compõem, mas isso não se reflete nas diferenças entre cada gerenciador.
Errado. Sistemas operacionais modernos não possuem gerenciadores que o compõem.

Como o sistema operacional é considerado um software, mesmo que com funções, características e ações especiais, no fim tem a denominação software associada. Sendo assim, para desenvolvê-lo, é preciso o uso de uma linguagem de programação para construção das linhas de códigos que constituem um SO. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Qual a assertiva está correta sobre as informações da linguagem de programação para um SO executar as funcionalidades de software?


Resposta correta. Sendo um software, o SO tem o suporte de uma linguagem que permite ações associadas às tarefas de um software, mesmo que tenha funções especiais.
Errado. A linguagem de programação para um SO executar as funcionalidades de software é a mesma utilizada para desenvolver aplicativos comuns.
Errado. O SO não precisa de uma linguagem de programação para executar suas funcionalidades.
Errado. A linguagem de programação para um SO executar as funcionalidades de software é exclusiva para esse tipo de sistema.

O uso da memória como forma de armazenamento de dados sempre foi a ideia inicial para o uso desse módulo no hardware. No entanto, existem tipos de memórias disponíveis no computador que conseguem armazenar uma grande quantidade de dados. São as chamadas memória do tipo secundária. DEITEL, H. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2005. Assinale a assertiva que esteja correta para expressar as características dos dispositivos que armazenam grandes quantidades de dados.


Resposta correta. O uso de hardware para armazenar grande quantidade de memória evoluiu tanto em termos de quantidade de armazenamento quanto de confiabilidade.
Errado. Os dispositivos que armazenam grandes quantidades de dados são pouco confiáveis.
Errado. Os dispositivos que armazenam grandes quantidades de dados são pouco utilizados atualmente.
Errado. Os dispositivos que armazenam grandes quantidades de dados são pouco evoluídos em termos de quantidade de armazenamento.

No uso do microcomputador, o usuário pode iniciar vários aplicativos, para as mais diferentes finalidades, cada aplicativo gera um ou mais processos que são mantidos na memória. Para que tudo funcione, é necessário que os processos sejam efetivamente executados, ou seja, em algum momento, eles estarão no controle da CPU e terão suas instruções executadas. Grande parte do problema relacionado ao controle de tarefas refere-se a definir como e quando os processos serão executados. Sobre isso e considerando-se que podem existir vários processos na fila de execução, como o sistema operacional decide qual processo deve ser executado?


Resposta correta. Exato, o sistema operacional deixa as questões de escolha e controle de execução de processos a cargo do gerenciador de processos.
Errado. O sistema operacional decide qual processo deve ser executado de forma aleatória.
Errado. O sistema operacional decide qual processo deve ser executado de acordo com a ordem de chegada na fila de execução.
Errado. O sistema operacional decide qual processo deve ser executado de acordo com a prioridade do processo.

Prévia do material em texto

SISTEMAS OPERACIONAIS – AV 2
________________________________________________________________________________________________
Por se tratar de um software
altamente especializado e extremamente crítico para o bom funcionamento do microcomputador, o sistema operacional 
é um produto de alta tecnologia de software que, na maioria das vezes, explora todo o potencial oferecido pelo 
microcomputador. Uma tarefa tão grande pode se tornar ainda mais complexa se não forem tomados cuidados especiais 
e uma parcela desses cuidados refere-se a separar bem as responsabilidades de cada uma das partes que compõem o 
sistema operacional.
Sobre isso, considerando-se que um sistema operacional é composto de várias partes, é correto afirmar que:
Correto. Sistemas operacionais modernos são construídos com uma sólida separação entre os gerenciadores que o compõem e isso se reflete nas 
diferenças entre cada gerenciador.
RES. O gerenciador de recursos se ocupa em controlar o acesso e uso da memória e outros dispositivos 
conectados ao microcomputador, enquanto o gerenciador de processos define qual processo poderá usar o 
processador do microcomputador.
________________________________________________________________________________________________
Durante a execução dos processos, o Sistema Operacional precisa organizar os dados em memória. Os
dados, em si, estão relacionados ao próprio conjunto de instruções dos processos e a espaços na memória para guardar 
dados que sejam necessários. Sabemos também que a memória principal do microcomputador é limitada, e o Sistema 
Operacional tem que administrar essa escassez de recursos lançando mão dos diferentes tipos de memória.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Quais são esses diferentes tipos de memória presentes no microcomputador?
Resposta correta. Muito bem, compreender a organização da memória é importante para que você possa adequar mais o tipo de equipamento a ser 
utilizado para a necessidade específica do Sistema Operacional pretendido e ao conjunto de programas que serão executados nele.
RES. A memória do microcomputador está organizada em registradores, memórias cache, principal e 
secundária.
________________________________________________________________________________________________
Como o sistema operacional é considerado um software, mesmo que com funções, características e ações
especiais, no fim tem a denominação software associada. Sendo assim, para desenvolvê-lo, é preciso o uso de uma 
linguagem de programação para construção das linhas de códigos que constituem um SO. TANENBAUM, A. S.; BOS, 
H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Qual a assertiva está correta sobre as informações da linguagem de programação para um SO executar as 
funcionalidades de software?
Resposta correta. Sendo um software, o SO tem o suporte de uma linguagem que permite ações associadas às tarefas de um software, mesmo que 
tenha funções especiais.
RES. Um tipo de funcionalidade de software é o serviço de autenticação de um usuário.
________________________________________________________________________________________________
O uso da memória como forma de armazenamento de dados sempre foi a ideia inicial para o uso desse
módulo no hardware. No entanto, existem tipos de memórias disponíveis no computador que conseguem armazenar 
uma grande quantidade de dados. São as chamadas memória do tipo secundária.
DEITEL, H. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2005.
Assinale a assertiva que esteja correta para expressar as características dos dispositivos que armazenam grandes 
quantidades de dados.
Resposta correta. O uso de hardware para armazenar grande quantidade de memória evoluiu tanto em termos de quantidade de armazenamento quanto
de confiabilidade.
RES. O disco rígido é utilizado atualmente e sua capacidade tem aumentado conforme sua evolução.
________________________________________________________________________________________________
Todas as partes físicas do computador são gerenciadas pelo Sistema Operacional. O motivo é que
esse hardware é um recurso que está ao dispor das ações requisitadas pelos diversos softwares instalados no 
computador. Outro detalhe importante é que esses recursos têm limites de características à disposição e que afetam 
diretamente o desempenho do sistema computacional.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Considerando as características do gerenciamento da memória real, avalie as afirmações a seguir.
I. Para facilitar o gerenciamento de memória, é criado um mapeamento com blocos, denominado espaço de 
endereçamento.
II.O gerenciador de memória fornece toda a memória real disponível do computador para o processo que solicitou.
III. Quando a quantidade de memória solicitada não é suficiente, o gerenciador de memória pode fazer com que o 
processo que fez o pedido seja interrompido.
IV. Para evitar a falta de recursos para os processos, uma sugestão é que os programas sejam capazes de ter seu 
processo fragmentado.
V. Se o recurso requisitado pelo processo não for atendido conforme o pedido, sempre fica na espera que tenha o 
suficiente para finalizar sua tarefa.
Agora, assinale a alternativa que apresente as informações corretas sobre as características do gerenciamento da 
memória real.
Resposta incorreta. Observe que o gerenciamento do SO sobre os recursos reais precisa ser efetuado de maneira adequada.
RES Correta: I, III e IV.
________________________________________________________________________________________________
No uso do microcomputador, o usuário pode iniciar vários aplicativos, para as mais diferentes finalidades, cada 
aplicativo gera um ou mais processos que são mantidos na memória. Para que tudo funcione, é necessário que os 
processos sejam efetivamente executados, ou seja, em algum momento, eles estarão no controle da CPU e terão suas 
instruções executadas. Grande parte do problema relacionado ao controle de tarefas refere-se a definir como e quando 
os processos serão executados.
Sobre isso e considerando-se que podem existir vários processos na fila de execução, como o sistema operacional 
decide qual processo deve ser executado?
Resposta correta. Exato, o sistema operacional deixa as questões de escolha e controle de execução de processos a cargo do gerenciador de processos.
RES. No sistema operacional, a decisão de como tratar os processos é de competência do gerenciador de 
processos.
________________________________________________________________________________________________
O deadlock é uma denominação dada à situação em que dois ou mais recursos estão à espera de um recurso que está 
sendo utilizado pelo outro e vice-versa. Nesse caso, o Sistema Operacional precisa tomar uma decisão para evitar que os
processos não sejam finalizados por falta de recurso disponível.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
A técnica de preempção para a situação de deadlock é a única forma de liberar o recurso mútuo. PORQUE
Permite que o SO suspenda o privilégio de acesso a um recurso mútuo. Analisando as afirmações acima, conclui-se que:
Resposta correta. O termo preempção leva à situação de prevenir algo. Assim, essa técnica tenta desbloquear o recurso, por meio de uma forma de 
prever quais recursos podem ser utilizados em um processo.
RES. A primeira afirmação é falsa, e a segunda é verdadeira.
________________________________________________________________________________________________
O process Control Block (PCB) consiste em um conjunto de metadados que estão associados aos processos. Sua 
característica é possuir um conjunto de informações que identifique as informações de um bloco de controle de 
processos de um sistema operacional.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: PearsonEducation do Brasil, 2016.
Qual assertiva está correta sobre as informações contidas em um PCB?
Resposta correta. Cada informação precisa de um conceito aderente ao que se propõe.
RES: Um contador de programa, apontando para o endereço da próxima instrução do código que está em 
execução.
________________________________________________________________________________________________
Em um computador, quanto mais recurso computacional tiver, melhor é o desempenho. Essa ideia não é diferente em 
relação à memória. No entanto, nem sempre é possível inserir mais módulos de memória no computador, para ter mais 
espaço livre de memória. Sendo assim, o Sistema Operacional precisa utilizar estratégias para melhor gerenciar o 
espaço disponível.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
O mapa de bits é uma maneira de endereçar grandes partes da memória. PORQUE
Permite um controle mais simples sobre parte da memória que está ou não alocada. Analisando as afirmações acima, 
conclui-se que:
Resposta correta. Além de gerenciar os recursos para ser utilizado pelos processos, o SO precisa identificar os que estão livres para ser disponibilizado
em uma próxima requisição.
RES. A primeira afirmação é falsa, e a segunda é verdadeira.
________________________________________________________________________________________________
A ação que ocorre dentro de um sistema operacional consiste em dar a denominação de todos os recursos que esse 
sistema operacional esteja utilizando durante seu funcionamento, como a memória disponível, os arquivos que estão no 
disco rígido, a conexão com dispositivos externos.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Sobre o momento que o processo está ativo, a assertiva correta quanto aos estágios associados a um processo está em:
Correto. Os estágios de um processo consistem em executar ações de acordo com o nome associado. Assim, criar é para o tipo novo; o pronto é o 
disponível para execução; o esperando é sobre o aguardo para alocação e recurso; o executando é para a ação do processo pelo SO; e o terminado é 
para finalizar a tarefa do processo pelo SO.
RES. Estágio esperando consiste no momento de espera por algum recurso.
________________________________________________________________________________________________

Mais conteúdos dessa disciplina