TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Quais são os dois principais objetivos dos sistemas operacionais?

Tese: Quais são os dois principais objetivos dos sistemas operacionais?. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  3/6/2014  •  Tese  •  380 Palavras (2 Páginas)  •  5.099 Visualizações

Página 1 de 2

http://dainf.ct.utfpr.edu.br/~maziero/lib/exe/fetch.php/so:so-exercicios.pdf

1. Quais os dois principais objetivos dos sistemas operacionais?

Gerenciar Hardwares, softwares e Abstração.

2. Por que a abstração de recursos é importante para os desenvolvedores de aplicações? Ela tem utilidade para os desenvolvedores do próprio sistema operacional?

Por prover interfaces de acesso aos dispositivos, tornar os aplicativos independentes do hardware e definir interfaces de acesso homogêneas para dispositivos com tecnologia distintos.

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 programa-la.

Executando os aplicativos simultaneamente em velocidade adequada, gerando filas de acesso para que não ocorram conflitos entre processos. O principal desafio ao implantar essa solução e impedir que os recursos dos sistemas sejam usados por um só usuário.

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?

Seu tempo de resposta é conhecido no melhor e pior caso de operação. É classificados em soft real-time systems e hard real-time systems. No soft-real-time systems, a perda de prazo implica na degradação do serviço prestado, e no hard real-time systems, a perda de prazo pode causar graves consequências;

5. O que diferencia o núcleo do restante do sistema operacional?

É como se fosse o coração do sistema operacional responsável por todo gerenciamento dos demais recursos utilizados pelas aplicações, além de implantar as abstrações utilizadas pelos aplicativos.

6. Seria possível construir um sistema operacional seguro usando um processador que não tenha níveis de privilégio? Por quê? Não, Porque poderia desestabilizar o sistema inteiro, provocando conflitos e uma lentidão.

7. O processador Pentium possui dois bits para definir o nível de privilégio, resultando em 4 níveis distintos. A maioria dos sistemas operacionais para esse processador usa somente os níveis extremos (0 e 3, ou 002 e 112). Haveria alguma utilidade para os níveis intermediários?

Sim, Se houvesse de processamento entre os níveis.

8. Quais as diferenças entre interrupções, exceções e traps?

As interrupções são eventos causados por dispositivos externos ao processador, exceções são eventos gerados pelo próprio processador, traps são eventos causados por software.

9. Quais as implicações de mascarar interrupções? O que pode ocorrer se o processa dor ignorar interrupções por muito tempo? O que poderia ser feito para evitar o mascaramento de interrupções?

...

Baixar como (para membros premium)  txt (2.7 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com