Buscar

N2 - Sistemas Operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Status Completada 
Resultado da tentativa 9 em 10 pontos 
 
PERGUNTA 1 
1. Como o Sistema Operacional faz a ponte entre o hardware e os demais aplicativos dos 
usuários, é preciso que esse software especial tenha formas de executar suas ações de 
forma adequada aos recursos disponíveis. O uso de threads permite um melhor 
aproveitamento dos recursos disponíveis e, portanto, é um recurso muito aplicado nos 
Sistemas Operacionais atuais. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: 
Pearson Education do Brasil, 2016. 
Informe a assertiva que esteja correta para as características de modelo de 
uma thread. 
 
 É preciso criar um trecho de código que represente uma chamada de sistema que 
execute a ação de serialização, antes de executar a thread. 
 
 A criação de um trecho de código que representa a thread permite que a execução 
seja feita desde que tenha dependência com a linha principal. 
 
 O trecho de código que contém a linha principal da execução é idealizado para 
que não ocorram loops, visto que é preciso a execução em série do código. 
 
 A linha principal possui artifícios em sua execução que permite a volta a essa 
linha, após a execução de uma thread ou para criação de uma nova. 
 
 Não é utilizada a técnica de paralelismo em thread porque as linhas códigos não 
têm como saber se uma thread terminou ou não sua ação. 
1 pontos 
PERGUNTA 2 
1. Para ofertar certa justiça no uso dos recursos de hardware por parte dos processos em 
curso, o Sistema Operacional utiliza algumas estratégias na alocação dos recursos e do 
tempo de uso. Entre as várias disponíveis para o gerenciamento de memória na ação de 
paginação, tem-se o chamado FIFO, que significa First in, First out . 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: 
Pearson Education do Brasil, 2016. 
Considerando o uso da paginação, avalie as afirmações a seguir. 
I. A troca de páginas pode ser realizada por meio da estratégia FIFO. 
II. A estratégia FIFO pode aplicar a forma de troca por cota de tempo. 
III. Uma forma de troca com uso do FIFO é por tamanho de processo. 
IV. Um processo pode ser retirado da execução, mesmo que não seja sua vez. 
V. O uso de paginação não diminui o desempenho do computador. 
Agora, assinale a alternativa que apresente as informações corretas para o uso da 
paginação. 
 
 II e III. 
 
 I e II. 
 
 I, II e IV. 
 
 III, IV e V. 
 
 I, II e III. 
1 pontos 
PERGUNTA 3 
1. Em uma estrutura de Sistema Operacional mais atual, é importante que existam várias 
formas de promover uma maior agilidade aos processos em curso, desde que toda a 
administração dos dados e informações associadas estejam corretas, do início ao fim 
da execução do processo. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: 
Pearson Education do Brasil, 2016. 
Informe a assertiva correta sobre o bloco de controle denominado PCB. 
 
 A CPU sabe que a próxima instrução a ser executada está no ponteiro contador do 
programa, e que não é atualizado em uma troca de contexto. 
 
 Na ocorrência do evento de troca de contexto, o conteúdo dos registradores é 
trocado a cada três processos consecutivos. 
 
 A CPU sabe, por meio do registrador de base de memória, em que parte dela 
estão os dados do processo. 
 
 As informações sobre entrada e saída relacionadas ao processo em que está em 
uso não estão disponíveis neste contexto. 
 
 As informações sobre quais arquivos estão abertos para esse processo que está 
em uso não estão disponíveis nesse contexto. 
1 pontos 
PERGUNTA 4 
1. O sistema operacional, mesmo sendo um software , tem sua estrutura interna dividida em 
partes, para ofertar a perfeita ligação entre a parte física do computador, 
denominado hardware 
do computador, com a parte dos demais softwares utilizados pelos usuários. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: 
Pearson Education do Brasil, 2016. 
Sobre a estrutura que forma o sistema operacional, a assertiva correta quanto às 
características dos drivers de dispositivo é: 
 
 Os drivers, devido aos acordos internacionais, só podem ser utilizados pelo SO 
quando está incluído na versão que está associado ao computador em questão. 
 
 O fabricante de um dispositivo deve, por lei internacional, desenvolver 
o software que controla o seu hardware para apenas um tipo de SO. 
 
 
As versões antigas dos SO não podem utilizar os drivers de dispositivos novos, 
porque não podem ser atualizados, de acordo com os acordos e padrões 
internacionais. 
 
 Apesar de ser criado pelos fabricantes dos dispositivos, tem uma forte ligação com 
o tipo de SO do computador. 
 
 
Esse tipo de software 
é dispensável, pois é possível usar qualquer dispositivo externo, sem a 
necessidade de configurar. 
1 pontos 
PERGUNTA 5 
1. A criptografia é uma técnica antiga de alterar a forma como a informação é mostrada, 
apenas para que seja enviada entre dois pontos. No sistema computacional, 
vários softwares utilizam essa forma de proporcionar certo nível de segurança aos 
dados que são transmitidos. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: 
Pearson Education do Brasil, 2016. 
Das alternativas abaixo, assinale a que descreva as características em um processo de 
criptografia. 
 
 Quando os dados estão criptografados, não fazem sentido para quem tem acesso 
sem autorização a eles. 
 
 Os dados podem ser revertidos apenas com o uso de um algoritmo de 
criptografia, sem necessidade de chave de transformação. 
 
 Mesmo sem algoritmo de criptografia e sem a chave de transformação, o usuário 
destino pode ter acesso ao arquivo enviado. 
 
 O usuário destino pode ter ou o algoritmo de criptografia ou a chave de 
transformação para ver os dados de forma correta. 
 
 Uma vez criptografado, o arquivo nunca pode ser decifrado sem o uso do 
algoritmo e da chave. 
1 pontos 
PERGUNTA 6 
1. Como o Sistema Operacional atua como um gestor de tarefas, serviços e ações dentro 
do computador, é preciso que ocorram tarefas que tenham mais importância do que 
outras quando na execução das diversas ações que esse software 
especial precisa gerenciar dentro do computador. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: 
Pearson Education do Brasil, 2016. 
Informe a assertiva correta quanto ao tema fila de prioridades em um Sistema 
Operacional. 
 
 A estratégia utilizada pelo SO na gestão com base em prioridades pode-se 
modificar a fila de prioridades de qualquer processo existente. 
 
 Na gestão que tem como base as prioridades, não é possível alterar esta fila, pois 
a prioridade é determinada, sem opção de alteração. 
 
 A prioridade só pode ser alterada quando na execução de aplicativos que não 
tenham nada em comum, caso contrário esta fila é inalterada. 
 
 
A alteração é possível de ocorrer, no entanto, por ser muito complexa, o usuário 
comum não consegue alterar, pois é necessário conhecimento de programação 
avançada. 
 
 A alteração é possível e pode ser executada por um usuário comum, porque os SO 
atuais possuem ferramentas disponíveis para este fim. 
1 pontos 
PERGUNTA 7 
1. Sabemos que um microcomputador, por melhor que seja, não possui recursos infinitos e, 
justamente por isso, é necessário que os Sistemas Operacionais implementem algum 
mecanismo para ampliar a capacidade de memória. Assim, os SOs utilizam um conceito de 
memória virtual que amplia muito a capacidade de armazenamento de processos. De fato, 
o funcionamento e a capacidade de executar programas ficariam completamente 
prejudicados sem o uso de memória virtual e certamente não seria possível realizar a 
multiplicidade de tarefas que estamos acostumados. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: 
Pearson Education do Brasil, 2016. 
Sobre isso, qual alternativa explica corretamente o funcionamento da memóriavirtual? 
 
 
A memória virtual é automaticamente ativada quando inserimos um pendrive 
de alta capacidade. Sistema operacionais, como Windows ou Linux, sabem fazer a 
ativação automática. 
 
 
A memória virtual funciona criando endereços de memória que são mapeados 
para um dispositivo de memória auxiliar. Usa-se um conceito chamado de 
paginação para saber se o conteúdo está na RAM ou na memória virtual. 
 
 
O conceito de memória virtual foi abandonado há anos por ser frágil e quase 
sempre resultar em perda de memória. Atualmente, para expandir a capacidade 
de memória de um microcomputador, usa-se o armazenamento em nuvem. 
 
 
Apenas o Linux suporta o recurso de memória virtual, sendo esse um dos motivos 
pelos quais esse sistema operacional está tendo um aumento de preferência 
pelos novos usuários. 
 
 
O Windows é o único sistema operacional que disponibiliza memória virtual a seus 
usuários, bastando, para isso, que o usuário ative seu perfil e autorize o sistema 
operacional a fazer uso de memória auxiliar. 
1 pontos 
PERGUNTA 8 
1. 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? 
 
 Apenas memória RAM, a qual pode ser organizada em grupos pequenos de 
paginação, que podem ser expandidos para o disco rígido. 
 
 
A memória ROM é a principal memória do microcomputador e é nela que os 
programas do usuário e do Sistema Operacional são executados mais 
rapidamente. 
 
 A memória do microcomputador está organizada em memórias ROM e 
secundárias, nas quais encontram-se a CPU e os dispositivos removíveis. 
 
 A memória do microcomputador está organizada em registradores, 
memórias cache, principal e secundária. 
 
 Todo microcomputador tem as memórias RAM e ROM, apenas. 
1 pontos 
PERGUNTA 9 
1. O Sistema Operacional dos computadores atuais têm uma tarefa muito importante no 
gerenciamento dos processos, que precisam ser executados em virtude das mais 
diversas ações e recursos disponíveis aos usuários, e ainda a alta exigência de cada vez 
mais velocidades de realização do que é requisitado. Assim, o SO precisa ter formas de 
determinar que os processos que chegam para serem feitos e, assim, aconteçam. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: 
Pearson Education do Brasil, 2016. 
Informe a assertiva correta sobre a ação do algoritmo de escalonamento do tipo FIFO. 
 
 Nos equipamentos atuais, o FIFO é importante porque executa o processo do 
início ao fim, dando mais velocidade a execução dos processos. 
 
 Para os computadores atuais, ao usar o FIFO não tem interrupção dos processos, 
o que faz ocorrer perda de desempenho. 
 
 O FIFO, se aplicado nos equipamentos atuais, tem a interrupção feita apenas 
quando o usuário faz o pedido. 
 
 Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser 
suspensos por meio do recurso de IRQ. 
 
 O FIFO é aplicado em todos os equipamentos atuais, por ofertar uma prioridade 
justa, mesmo no custo de velocidade. 
1 pontos 
PERGUNTA 10 
1. Sabemos que um microcomputador dotado de um sistema operacional moderno pode 
executar um grande número de aplicativos, os quais oferecem diferentes funcionalidades 
para o usuário. A simples inserção de um novo aplicativo pode permitir que o usuário 
realize uma infinidade de novas tarefas. Todavia, quando inicia vários aplicativos, ocorre a 
criação de vários processos na memória do microcomputador, os quais devem ser geridos 
pelo sistema operacional. De que maneira o sistema operacional decide qual processo 
deve ser realizado, quando vários estão em memória? 
I. De forma aleatória. 
II. O gerenciador de processos decide qual processo deve ser executado e quais devem 
esperar. 
III. O gerenciador de processos usa o algoritmo de escalonamento para determinar qual 
processo deve ser executado primeiro. 
IV. Existem diferentes tipos de algoritmos de escalonamento e cada tipo tem aplicação 
para situações específicas. 
V. Um sistema operacional sempre executa os processos na ordem em que eles foram 
criados, sendo impossível ser de outra maneira. 
Agora, assinale a alternativa que apresente as assertivas corretas para a gestão dos 
processos. 
 
 II, III e IV. 
 
 II, IV e V. 
 
 I, III, IV e V. 
 
 I, II, III e IV. 
 
 III, IV e V.

Continue navegando