Buscar

Sistema Operacional - Capitulo 1 Gestão de TI - 2021 -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 3 páginas

Prévia do material em texto

Sistema Operacional - Capítulo 1 - 2021 -1
1. Quais os dois principais objetivos de um sistema operacional?
Abstração de recursos para acessar aos recursos físicos do hardware com as seguintes
características:
funcionar independentemente do hardware por uma interface abstrata, sem levar em conta
a tecnologia do hardware a qual o sistema está operando;
as interfaces de acesso criadas serem homogêneas, não levando em consideração o tipo
de hardware que está instalado como por exemplo, o armazenamento de dados em
arquivos serem feitas da mesma forma em disquetes, hd, cartão de memória, cd-rom, etc;
prover interfaces de acesso aos dispositivos simples sem que haja a necessidade de uma
configuração de baixo nível para acesso na leitura e escrita de dados.
Gerencia de recursos de hardware que são utilizados numa plataforma multi-operacional
para não ocorra conflitos de IRQ, portas, drivers, além de quebra de segurança,
travamentos e lentidão na execução dos processos.
2. Por que a abstração de recursos é importante para os desenvolvedores de
aplicações?
Essa abstração de recursos permite maior compatibilidade do OS em computadores com
hardwares diferentes.
Ela tem alguma utilidade para os desenvolvedores do próprio sistema operacional?
Sim, porque permite eles adaptarem o sistema para novas aplicações, novos códigos de
linguagem sem alterar a base do sistema operacional. Também incentiva os
desenvolvedores a programar com códigos compatíveis com os recursos oferecidos pelo
sistema operacional.
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 são executar várias tarefas simultaneamente, sincronizar atividades
interdependentes e alocar quantidade de recursos de acordo com o tipo de aplicação a ser
executado.
4. O que caracteriza um sistema operacional de tempo real?
Eles são voltados para aplicações onde é essencial a confiabilidade e a execução de
tarefas em prazos compatíveis com a ocorrência de eventos externos. Sua característica
essencial é ter um comportamento temporal previsível, ou seja, seu tempo de resposta deve
ser previsível no melhor e no pior caso de operação.
Quais as duas classificações de sistemas operacionais de tempo real e suas
diferenças?
Existem sistemas de tempo real críticos (hard real-time systems), nos quais a perda de um
prazo pelo sistema pode perturbar seriamente o sistema físico sob seu controle, por
exemplo um freio ABS de um carro. E os não-críticos (soft real-time systems), a perda de
um prazo é perceptível e degrada o serviço prestado, sem maiores consequências.
Exemplos desse tipo de sistema são os softwares de reprodução de mídia: em caso de
atrasos, podem ocorrer falhas na música que está sendo tocada.
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.
[ D ] Sistema que prioriza a gerência da interface gráfica e a interação com o usuário.
[ S ] Construído para gerenciar de forma eficiente grandes volumes de recursos.
[ D ] 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.
(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.
(c) Nos sistemas operacionais de rede a localização dos recursos é transparente para os
usuários.
(d) Um sistema operacional de tempo real deve priorizar as tarefas que interagem com o
usuário.
(e) Um sistema operacional embarcado é projetado para operar em hardware com poucos
recursos.
Respostas incorretas: a c d
Justificativa a - há sistemas operacionais (críticos) em tempo real que podem causa danos
ao usuário se o tempo de resposta não for adequado à ação do usuário como por exemplo
o freio ABS.
Justificativa c: o sistema operacional operando em rede nem sempre é aberto para o
usuários ter acesso a todas as aplicações e recursos de rede. Por medidas de segurança
geralmente há controle de banda, bloqueios de acesso gerencial a recursos em políticas de
grupo de usuários de acordo com o privilégio de cada usuário concedido pelo administrador
da rede.
Justificativa d: Nem sempre as tarefas relacionadas à interação com usuário são prioritárias
para o sistema operacional operando em tempo real. Como por exemplo o monitoramento
de temperatura, gerenciamento de energia, entre outros.

Continue navegando

Outros materiais