Logo Passei Direto
Buscar

capitulo 1

Atividade de Informática Aplicada sobre sistemas operacionais: questões e respostas sobre objetivos e gestão de recursos, abstração, compartilhamento de processador, sistemas de tempo real (soft/hard), classificação de tipos (desktop, servidor, distribuído, embarcado, multi‑usuário) e avaliações certo/errado.

User badge image
R R

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

Atividade 1 de Informática Aplicada – 20/08/2020 
 
1. Quais os dois principais objetivos de um sistema operacional? 
 
- Realizar um interfaceamento entre hardware e software, tornar simples 
operações que seriam complexas ao usuário (abstração de recursos). 
 
- Gerenciar Recursos como memória, CPU, espaço em disco e outros. 
 
2. Por que a abstração de recursos é importante para os desenvolvedores de 
aplicações? Ela tem alguma utilidade para os desenvolvedores do próprio 
sistema operacional? 
- Evita que erros de programação levem ao travamento do sistema com consumo 
exagerado de memória e processamento. Sim, pois o próprio sistema precisa ter 
uma gerencia para que não consuma todos recursos. 
 
3. A gerência de atividades permite compartilhar o processador, executando 
mais de uma aplicação ao mesmo tempo. Identifique as principais 
vantagens trazidas por essa funcionalidade e os desafios a resolver para 
implementá-la. 
- As vantagens se resumem à possibilidade de execução de várias aplicações em 
paralelo. Permitindo ao usuário a abertura de vários programas ao mesmo tempo. 
Os desafios são evitar que programas consumam muitos recursos, fazendo com 
existam travamentos no sistema, com destinação indevida dos recursos. 
 
4. O que caracteriza um sistema operacional de tempo real? Quais as duas 
classificações de sistemas operacionais de tempo real e suas diferenças? 
- Sistemas cujo comportamento pode ser previsto. O tempo é parte da resposta. Se o 
computador der uma resposta certa em um tempo errado, a resposta estará errada. 
-Soft real – time: Sistema de tempo real não critico, a perda de prazo é perceptível e 
degrada o serviço prestado, sem grandes consequências além disto. Um exemplo são 
os softwares de reprodução de mídia como vídeos, que em caso de atraso, nota-se 
travamento em imagem ou saltos de frames. 
-Hard real – time: Sistema de tempo real crítico, a perda de prazo pode trazer sérios 
problemas ao sistema físico sob seu controle, com consequências humanas, econômicas 
ou ambientais. Como exemplo o controle de turbinas de avião. 
 
 
 
5. Relacione as afirmações aos respectivos tipos de sistemas operacionais: 
distribuído (D), multi-usuário (M), desktop (K), servidor (S), embarcado (E) 
ou de tempo-real (T): 
 
[ T] Deve ter um comportamento temporal previsível, com prazos de resposta 
claramente definidos. 
[ S] Sistema operacional usado por uma empresa para executar seu banco de dados 
corporativo. 
[ E] São tipicamente usados em telefones celulares e sistemas eletrônicos dedicados. 
[ D] Neste tipo de sistema, a localização física dos recursos do sistema computacional é 
transparente para os usuários. 
[ M] Todos os recursos do sistema têm proprietários e existem regras controlando o 
acesso aos mesmos pelos usuários. 
[ E] A gerência de energia é muito importante neste tipo de sistema. 
[ K] Sistema que prioriza a gerência da interface gráfica e a interação com o usuário. 
[ D] Construído para gerenciar de forma eficiente grandes volumes de recursos. 
[ K] O MacOS X é um exemplo típico deste tipo de sistema. 
[ E] São sistemas operacionais compactos, construídos para executar aplicações 
específicas sobre plataformas com poucos recursos. 
 
6. Sobre as afirmações a seguir, relativas aos diversos tipos de sistemas 
operacionais, indique quais são incorretas, justificando sua resposta: 
 
(a) Em um sistema operacional de tempo real, a rapidez de resposta é menos 
importante que a previsibilidade do tempo de resposta. 
R: Incorreto, em sistemas de tempo real a previsão de resposta em tempo 
correto se sobrepõe à rapidez. 
 
(b) Um sistema operacional multi-usuários associa um proprietário a cada recurso do 
sistema e gerencia as permissões de acesso a esses recursos. 
R: Correto. 
 
(c) Nos sistemas operacionais de rede a localização dos recursos é transparente para 
os usuários. 
R: Incorreto, seria um sistema distribuído. 
 
(d) Um sistema operacional de tempo real deve priorizar as tarefas que interagem 
com o usuário. 
R: Correto. 
 
 
(e) Um sistema operacional embarcado é projetado para operar em hardware com 
poucos recursos. 
R: Correto.

Mais conteúdos dessa disciplina