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

Sistema SO

Artigo: Sistema SO. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  26/3/2015  •  1.014 Palavras (5 Páginas)  •  4.667 Visualizações

Página 1 de 5

1-liste QUATRO diferentes sistemas operacionais?

Windows, mac, Linux e MS-DOS

2-O que é núcleo do sistema e quais são suas principais funções?

É o conjunto de rotinas que oferece serviços aos usuários suas aplicações, além do próprio sistema operacional. As principais funções do núcleo encontradas na maioria dos sistemas comerciais são: tratamento de interrupções e exceções; criação e eliminação de processos e threads; sincronização e comunicação entre processos e threads; escalonamento e controle dos processos e threads; gerência de memória; gerência do sistema de arquivos; gerência de dispositivos de E/S; suporte à redes locais e distribuídas,contabilização do uso do sistema, auditoria e segurança do sistema.

3-Quais são as estruturas de um sistema operacional?

Sistema operacional não é composto por uma sequencia de inicio, meio e fim comoaplicativo/programa baseados em eventos de forma assíncrona.

Assim é formado por um conjunto de rotinas (procedimentos tarefas) que oferece serviços ao usuário e aplicações, denominadonúcleo de sistema ou kernel. É a camada do software mais próxima do hardware, permite que os processos utilizem esses recursos concorrentemente de forma segura e padronizada.

4- O que é uma system call e qual sua importância para segurança do sistema ? como as system call são utilizadas por um programa ?

É uma implementação de mecanismos de proteção ao núcleo do sistema e de acesso aos seus serviços, essa chamada de sistema tem por importância garantir a integridade do sistema.Para cada serviço existe uma System Call associada e cada sistema operacional tem seu próprio conjunto de chamadas.

5- O que são instruções privilegiadas e não-privilegiadas? Qual a relação dessas instruções com os modos de acessos?

O processador se comunica com o sistema operacional através de funções, que podem ser executadas basicamente em dois modos: kernel e usuário. o modo kernel é conhecido como privilegiado por ter acesso completo ao computador, a todas as partes do hardware, diferente do modo usuário, que limita as ações para garantir a segurança e não comprometer nenhuma parte do próprio sistema. neste modo, é mais difícil de um aplicativo violar a privacidade de outro.este mecanismo, garante que nenhuma parte da memória será violada por outro aplicativo.

6- Quais das instruções a seguir devem executadas apenas em modo kernel ?

desabilitar todas as interrupções, alterar a data e hora do sistema ,realizar um desvio para uma instrução dentro do programa e acessar diretamente posições do disco.

7-Compare as arquiteturas Monolítica, Camadas e Microkernel.Quais as vantagens e desvantagens de cada arquitetura?

Arquitetura monolítica: é caracterizada por possuir seus módulos compilados separadamente mas linkados formando um único e enorme programa executável. Onde os módulos podem interagir livremente. Os primeiros sistemas operacionais foram desenvolvidos com base nesta arquitetura, o que tornava seu desenvolvimento e, principalmente, sua manutenção muito difíceis. Como vantagens desta arquitetura podemos citar a rapidez de execução e simplicidade de implementação. Como desvantagens, a limitação quanto a inovações futuras e a dificuldade de manutenção.

8-explque como funciona a mudança de modo de acesso e de um exemplo como faz uso de desse mecanismo.

Sempre que um programa necessita executar uma instrução privilegiada, a solicitação deve ser realizada através de uma chamada a uma system call, que altera o modo de acesso do processador do modo usuário para o modo kernel,ao término da execução da rotina do sistema, o modo de acesso retorna para o modo usuário.

9-como o kernel do sistema operacional pode ser protegido pelo mecanismo de modos de acesso?

Através do modo usuário, neste modo, todos os comandos não privilegiados podem ser executados. todos os aplicativos são executados no modo usuário, e enviam as instruções para o modo kernel que avaliam a segurança e garantia da execução protegida de cada "system call". este forma de chamadas identifica se o aplicativo possúi permissão para executar o comando.

10-compare as arquiteturas monolíticas e de camadas. Quais as vantagens e desvantagens de cada arquiteturas?

A primeira é composta por módulos que se comunicam livremente e a segunda é arquitetada em camadas, classificando as funções em cada uma destas camadas.a arquitetura monolítica funcionou muito bem até o sistema operacional se tornar complexo, como foi evoluindo muito rápido, também se tornou complexo e de difícil manutenção.

11-

...

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