Buscar

Exercicio da Unidade 1

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 4 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

Prévia do material em texto

BV_C2_Internal 
Correção dos exercícios da unidade 1 
Sistemas Operacionais 
 
Questão 1Errada 
O sistema operacional (SO) é um software responsável por controlar o computador com 
objetivo de gerenciar os recursos de hardware, fazer a interação entre o hardware e o 
software, além de ser o responsável por conectar o hardware e o usuário, sendo 
assim, levando em consideração as principais características de um sistema operacional, 
em especial a de gerenciamento de recursos. 
 
Analise as seguintes sentenças: 
 
I. É função do SO controlar de forma ordenada e compartilhada os recursos do 
computador como memória, processador e dispositivos de E/S para os processos 
(programas) que são criados; 
II. O SO controla o uso dos recursos, garantindo que as requisições por recursos sejam 
atendidas, evitando conflitos entre programas e usuários; 
III. O compartilhamento de recursos pode ser gerenciado de duas formas, pelo tempo, 
cabendo ao SO selecionar o programa que irá fazer uso do recurso compartilhado num 
determinado intervalo de tempo, e, pelo espaço, dividindo o uso dos recursos disponíveis 
pelos programas em execução tornando o sistema mais eficiente. 
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
Sua resposta 
As alternativas II e III estão corretas. 
 
Todas as afirmações estão corretas. O Sistema Operacional tem como função controlar a 
utilização do hardware garantindo melhor aproveitamento dos recursos, bem como 
evitar conflitos entre os usuários e aplicações. Para isso todas as solicitações de 
interação com o hardware são atribuídas ao sistema operacional evitando possíveis 
problemas no funcionamento do computador. Este comportamento é extremamente 
importante para que os recursos possam ser compartilhados e a multiprogramação possa 
ser implementada. 
 
 
Questão 2Correta 
 
 
BV_C2_Internal 
Os sistemas operacionais evoluíram juntamente com o progresso dos computadores. 
Junto com esta evolução, diversas funções e serviços foram criados para auxiliar os 
usuários e os programadores na execução dos seus trabalhos. 
Levando em consideração o processo evolutivo dos computadores, assinale a alternativa 
correta: 
Sua resposta 
Sistemas operacionais do tipo batch não exigem interação com o usuário. 
 
Os sistemas operacionais do tipo batch tinham como característica principal a execução 
das tarefas de forma sequencial sem interação do usuário. Os sistemas 
monoprogramáveis permitem a execução de apenas um processo (programa) por vez, ao 
contrário dos sistemas multiprogramáveis que permitem a execução de vários 
programas de forma concorrente. Os mainframes eram computadores de grande porte 
criados para executar cálculos científicos e devido ao seu alto custo somente grandes 
instituições como bancos e universidades possuíam. Os sistemas de tempo 
compartilhado ou time sharing foram criados para o monitoramento dos jobs, ou seja, 
ele foi uma evolução dos sistemas batch permitindo interceptar um erro durante a 
execução do job não havendo a necessidade de aguardar até o seu término. O 
desenvolvimento acelerado dos microchips ocorreu na quarta geração de computadores 
e deu origem aos computadores pessoais. 
 
 
Questão 3Correta 
Segundo Tanenbaum (2003), o sistema operacional é parte essencial de qualquer sistema 
computacional. Se os sistemas operacionais não existissem, os sistemas computacionais 
funcionariam, porém, o usuário teria que saber os detalhes de hardware para utilizar o 
computador, o que seria bem complexo. O sistema operacional tem quatro componentes, 
sendo: gerenciamento de dispositivos de entrada e saída, gerenciamento de processos, 
gerenciamento de arquivos e gerenciamento de memória. 
Levando em consideração o contexto apresentado, assinale a alternativa correta em 
relação aos componentes do sistema operacional: 
Sua resposta 
O gerenciamento de processos é responsável por criar, finalizar, escalonar, sincronizar 
processos e threads. 
 
O gerenciamento de dispositivos de entrada e saída é responsável por gerenciar os 
comandos e interrupções geradas pelos dispositivos, tratamento de erros e fornecendo 
uma interface simples e fácil de usar entre os dispositivos e o restante do sistema. O 
gerenciamento de processos é responsável por criar, finalizar, escalonar, sincronizar 
processos e threads. O gerenciamento de arquivos é responsável por gerenciar os 
arquivos (criar, excluir, por exemplo) e diretórios (criar, excluir, por exemplo). O 
gerenciamento de memória é responsável por administrar quais partes da memória estão 
 
 
BV_C2_Internal 
em uso e quais partes estão disponíveis, além de gerenciar a troca de processos entre 
memória principal e memória secundária. 
 
 
Questão 4Correta 
O Unix é um sistema multiprogramável, multiusuário, com suporte a múltiplos 
processadores e memória virtual implementada. Além disso, foi escrito em uma 
linguagem de alto nível, o que facilita a compreensão e a portabilidade para outras 
plataformas; possui flexibilidade, sendo usado em diversas aplicações; suporte a 
protocolos de rede; sistema de arquivos com uma estrutura simples e uma interface 
simples e uniforme com os dispositivos de entrada/saída. 
 
Considerando as características apresentadas no texto e o fato do Unix possuir uma 
estrutura monolítica, complete as lacunas a seguir: 
 
O ____________ é o responsável pela conexão dos usuários com o sistema operacional 
através da linha de comando. A sua função é ler e interpretar os comandos e criar 
processos à medida que são requisitados. O ____________ é o responsável pela 
organização dos dados que são armazenados no Unix através de arquivos e diretórios. O 
____________ é o núcleo do sistema operacional sendo responsável por rotinas de 
tratamento de interrupções e exceções. 
Tomando como base o texto, assinale a alternativa CORRETA: 
Sua resposta 
Shell, Sistema de Arquivos e Kernel. 
 
O Shell é o responsável pela conexão dos usuários com o sistema operacional através da 
linha de comando. A sua função é ler e interpretar os comandos e criar processos à 
medida que são requisitados. Os interpretadores de shell mais populares são Bourne 
Shell(sh), C Shell(csh) e o Korn Shell(ksh). O Sistema de Arquivos é o responsável pela 
organização dos dados que são armazenados no Unix através de arquivos e diretórios. O 
Kernel é o núcleo do sistema operacional podendo ser dividido em duas partes: a parte 
dependente do hardware composta por rotinas de tratamento de interrupções e exceções 
e a parte independente do hardware onde não existe vínculo com outra plataforma onde 
está sendo executada, sendo responsável pelo tratamento de system call, gerência de 
processos, gerência de memórias, dentre outras. 
 
 
Questão 5Correta 
 
 
BV_C2_Internal 
O sistema operacional Linux foi desenvolvido por Linus Torvalds, um estudante 
Finlandês, em 1991 baseado no Minix (um sistema operacional desenvolvido por Andrew 
Tanenbaum com objetivos educacionais). O termo Linux refere-se ao kernel do sistema 
operacional e os programas que interagem com o kernel foram desenvolvidos pela 
fundação GNU. O Linux em si é somente o kernel e para que ele funcione são necessárias 
ferramentas, como, por exemplo, o compilador do código fonte. 
 
Por isso, o correto é chamar GNU/Linux. Sendo assim, analise as seguintes sentenças: 
 
I. Ele é licenciado pela GNU Public License (GPL) e o usuário pode fazer download e 
usar em quantas máquinas quiser. 
II. O código fonte é restrito apenas aos desenvolvedores do sistema operacional. 
III. Um dos pontos fortes é o ambiente gráfico que permite uma administração efetiva do 
sistema operacional. 
IV. Permite que o usuário adeque o sistema operacional do jeito que ele desejar em 
relação ao ambiente gráfico. 
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
Sua resposta 
Apenas as alternativas I e IV estão corretas. 
 
CORRETA: Apenas as alternativas I e IV estão corretas. O Linux é licenciado pelaGNU Public License (GPL) e o usuário pode baixar e usar em quantas máquinas quiser. 
Além disso, o código fonte é aberto e todos os usuários tem acesso podendo modificá-
lo. Outro ponto forte a linha de comando que permite uma administração efetiva do 
sistema operacional, além da possibilidade de adequar a interface gráfica da forma 
como desejar.

Continue navegando