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

Algoritmo Avançado Fatorial

Exames: Algoritmo Avançado Fatorial. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  7/10/2013  •  743 Palavras (3 Páginas)  •  561 Visualizações

Página 1 de 3

Os seus objetivos básicos de um sistema operacional e de “abstração” e “gerenciamento”.

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?

Para definir a interface de acesso homogêneas para os dispositivos com tecnologia distintas através de arquivos e diretórios. Sim, visa abstrair o acesso e gerenciar os recursos de hardware, promovendo aos aplicativos de um ambiente de execução minimizando os conflitos.

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.

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?

um sistema operacional de tempo real não precisa ser necessariamente ultra-rápido; sua característica essencial é ter um comportamento temporal previsível (ou seja, seu tempo de resposta deve ser conhecido no melhor e pior caso de operação). A estrutura interna de um sistema

operacional de tempo real deve ser construída de forma a minimizar esperas e

latências imprevisíveis, como tempos de acesso a disco e sincronizações excessivas.

Soft real-time systems a perda de prazos implica na degradação do serviço prestado.

Hard real-time systems. perda de prazos pelo sistema pode perturbar o objeto controlado, com graves consequências humanas, econômicas ou ambientais.

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

É o coração do sistema operacional, responsável pela gerência dos recursos

do hardware usados pelas aplicações. Ele também implementa as principais

abstrações utilizadas pelos programas aplicativos. E restante e composto de diversas partes interligadas, e se relacionam, e varia de sistema para sistema.

6. Seria possível construir um sistema operacional seguro usando um processador

Que não tenha níveis de privilégio? Por quê?

Um sistema operacional para uma máquina desse tipo precisaria permanecer no

controle (ou modo monitor) o tempo todo. Isso poderia ser realizado por dois métodos:

a. Interpretação do software de todos os programas do usuário (como alguns ambientes

BASIC, APL e LISP, por exemplo). O interpretador de software ofereceria, no

software, o que o hardware não oferece.

b. Exigir que todos os programas sejam escritos em linguagens de alto nível, para que

todo o código objeto seja produzido pelo compilador. O compilador geraria (em linha ou

por chamadas de função) as verificações de proteção que o hardware não realiza

impedindo que o usuário possa instalar um compilador e bibliotecas em sua própria

área/conta. Caso contrário esse método não funciona.

7. Oprocessador 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?

...

Baixar como (para membros premium)  txt (5.2 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com