Trabalho de Sistemas Operacionais
Por: Patrícia Castro • 24/9/2021 • Trabalho acadêmico • 607 Palavras (3 Páginas) • 417 Visualizações
Nome: Patrícia de Castro Silva Código:22043 Curso: S.I
Exercícios
1. Quais os dois principais objetivos de um sistema operacional?
Os objetivos básicos de um sistema operacional podem ser sintetizados em duas palavras-chave: “abstração” e “gerência”. Criar uma camada de abstração entre aplicações e hardware e gerenciar os recursos de forma eficiente.
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?
Porque ela pode prover interfaces de acesso aos dispositivos mais simples de usar do que as interfaces de baixo nível. Torna os aplicativos independentes do hardware e define interfaces de acesso homogêneas para dispositivos de tecnologias distintas. É útil porque minimiza os conflitos no uso do hardware, ao fazer acesso por interfaces simples.
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.
Poder realizar várias atividades simultaneamente, sem o surgimento de conflitos no uso do hardware. Gerar filas de acesso para que não ocorram conflitos entre as tarefas. Desafios: Uso do processador para distribuição entre todos os aplicativos do sistema, o acesso à impressora deve ser exclusivo e evitar que um usuário ou grupo utilize todos os recursos em detrimento dos outros.
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?
Comportamento temporal previsível. O tempo de resposta é conhecido no melhor e pior caso da operação. Hard real-time systems: Perda de um prazo pelo sistema pode perturbar seriamente o sistema físico sob seu controle, com graves consequências humanas, econômicas ou ambientais. Soft real-time systems: Perda de um prazo é perceptível e de grada o serviço prestado, sem maiores consequências.
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.
...