Sistemas Operacionas

1361 palavras 6 páginas
Sistemas Operacionais

Resumo

Neste artigo, descreverei resumidamente as funcionalidades de um sistema operacional e de seus recursos principais. Também abordarei assuntos como o hardware para suportar esse sistema operacional e sua estrutura de funcionamento.

1. Introdução

Um sistema operacional (SO) é uma coleção de programas que inicializam o hardware do computador e fornecem rotinas básicas para controle de dispositivos, gerenciando todos os recursos, fornecendo escalonamento e interação de tarefas, mantendo a integridade do sistema. Quando é estudado Sistemas Operacionais, provavelmente será falado sobre hardware, pois o sistema operacional está ligado diretamente a ele, visto que evoluíram juntos. Com a evolução do hardware, os novos computadores estão sendo vendidos com controladores paralelos que possuem processador próprio e conseguem trabalhar em paralelo com a CPU.

2. Controladoras e DMA

Conforme a imagem ao lado, tudo está conectado através de um barramento comum, provendo acesso à memória compartilhada. O DMA (Directory Memory Acces – Acesso direto à memória) controla este barramento para que não seja utilizado simultaneamente, gerenciando o acesso à memória dos controladores e CPUs.
Exemplo: Um processo requisita ao sistema operacional leitura de dados no disco, o SO repassa esta requisição para o controlador de disco, que irá realizar seu trabalho em paralelo com a CPU, enquanto o sistema operacional continua o escalonamento, atendendo aos outros processos que estavam parados e aguardando na fila. Quando o controlador de disco terminar a requisição solicitada, será gerada uma interrupção que, consequentemente, irá parar o escalonamento, pois as interrupções são críticas. A geração de novas interrupções é desabilitada enquanto outra interrupção está sendo processada para evitar a perda da mesma.

3. Tratamento de Interrupções

1) Interrupção de exceção: Quando é gerado algum erro pela CPU. Exemplo: Divisão por zero.
2)

Relacionados

  • Sistemas Operacionas
    293 palavras | 2 páginas
  • Sistemas Operacionas
    5317 palavras | 22 páginas
  • sistemas operacionas
    485 palavras | 2 páginas
  • Sistemas Operacionas
    597 palavras | 3 páginas
  • sistemas Operacionas
    1003 palavras | 5 páginas
  • Sistema operaciona
    342 palavras | 2 páginas
  • sistema operaciona
    4270 palavras | 18 páginas
  • Sistemas Operacionas
    483 palavras | 2 páginas
  • Sistema operaciona monolítico
    1094 palavras | 5 páginas
  • Sistema operaciona solaris
    1522 palavras | 7 páginas