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

Arquitetura de sistemas operacionais

Por:   •  12/11/2019  •  Resenha  •  729 Palavras (3 Páginas)  •  187 Visualizações

Página 1 de 3

Capitulo 4

Matheus Rocha

  1. É o conjunto de rotinas que o sistema operacional oferece aos usuários. as principais funções são tratamento de interrupções, gerenciamento de memória, sistema de arquivos, gerenciamento de dispositivos E/S
  2. Instruções privilegiadas são instruções que vão acionar o sistema e instruções não privilegiadas são instruções que não vão precisar acessar o sistema

Modo de acesso usuário- são instruções sem privilégios, onde não vai acessar o sistema

Modo de acesso kernel- são instruções que vão acessar o sistema, para fazer uma cópia ou outra coisa

  1. Funciona quando um programa necessita executar uma instrução que privilegias, fazem uma solicitação ao system call e ele altera o modo de acesso caso tenha liberação. Quando ele precisa do uso, ele pede liberação ao system call, ele libera, e após o termino da execução da rotina do sistema, o modo de acesso volta a ser o que era
  2. Pode ser privilegiado através que ele não faz o uso toda hora do sistema em caso de modo de acesso usuário, apenas faz solicitação de uso no modo kernel.
  3. São utilizadas instruções privilegiadas(kernel) para que operações mais delicadas sejam executadas com maior segurança e assim evitar erros, assim tornando mais seguro.
  4. System call é uma porta de entrada para o núcleo do sistema. Importância para que não seja acessa diretamente assim protegendo o sistema, system call é utilizada por um programa
  5.  1 desabilitar todas as interrupções

2- Alterar a data e hora do sistema

3- Realizar um desvio de uma instrução para dentro do programa e acessar posições do disco

  1. ls – listar

Ps- lista de processos do sistema

Dir- ver o que tem no diretório

Cat – concatena e imprime arquivos

Touch – altera a data

  1. Quando o computador é ligado, não tem nada memoria, é chamado o boot, ele fica gravado na memória rom, chama o Power on self teste, onde identifica possíveis erros do hardware, se tiver tudo ok, verifica se tem algum sistema operacional instalado, se tiver, ele chama o boot sector que contém as informações para iniciar o sistema na memoria
  2. Arquitetura monolítica é uma aplicação com vários módulos e compilados separadamente porem depois são linkadas, nisso forma um programa único executável, cada modulo interage livremente.

Arquitetura em camadas- o sistema tem vários níveis, cada camada oferece uma função que podem ser utilizadas pelo os níveis superiores (vantagem é utilizar apenas o nível desejado, sem precisar usar os outros) (desvantagem é o desempenho, cada vez que é colocado uma nova camada existe uma mudança no modo de acesso)

    11 – Vantagem é isolar o sistema operacional fazendo que não afete o sistema, permite utilizar em sistemas operacionais diferentes  

12 – Microkernel o servidor funciona de modo usuário e o núcleo do sistema é responsável pela interação entre cliente servidor

Vantagens – pode estar em qualquer sistema e o isolamento do sistema

Desvantagem – falta de um bom desempenho e exige acesso direto a hardware

13- Porque através da programação orientada objeto é possível simplificar os módulos premáveis e reutilizar os recursos, todas as coisas podem ser representadas por objetos e definir as suas propriedades

...

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