SISTEMAS OPERACIONAIS

Introdução e história 

Professora Marcela Santos
profmarcelasantos@gmail.com


O QUE É UM SISTEMA OPERACIONAL???


O QUE É UM SISTEMA OPERACIONAL???

  • O SO pode ser entendido como 
    • Máquina Virtual
    • Provedor de Serviços
    • Gerenciador de Recursos


"O sistema operacional é um conjunto de um ou mais programas que fornece um conjunto de serviços, o qual cria uma interface entre aplicações e o hardware do computador e que aloca e gerencia recursos compartilhados entre múltiplos processos"

O QUE É UM SISTEMA OPERACIONAL?? 

  • Gerencia recursos (componentes) dos computadores modernos formados de processadores, memórias, temporizadores, discos, mouse, interfaces de rede, impressoras, etc. 

  • Imaginem se o acesso a memória fosse feito sem restrição

  • Prover uma alocação ordenada e controlada dos recursos entre os programas que competem por eles. 

  • AUTORIDADE DO SISTEMA

O QUE É UM SISTEMA OPERACIONAL???

  • Podemos imaginar do ponto de vista da aplicação SO é um provedor de serviços.

  • Nesse visão o SO é visto como um facilitador de uso dos dispositivos.

  • Abstraindo todas os detalhes de acessos aos dispositivos.

O QUE É UM SISTEMA OPERACIONAL???

  • O Sistema Operacional atua em uma camada entre os Softwares Aplicativos e o Hardware, fazendo a comunicação entre eles.

  • Ele cria uma plataforma uniforme para os aplicativos, abstraindo os detalhes sobre o hardware que está sendo utilizado para realizar as tarefas solicitadas.

  • Uma máquina virtual
  • SISTEMAS OPERACIONAIS 

     CONCEITOS INICIAIS


    SISTEMAS OPERACIONAIS 

     CONCEITOS INICIAIS

     áreas de responsabilidade


    evolução  dos computadores

    jogos de imitação : Colossus e o dia d (1943)

    eniac

    A história do ENIAC

    história dos sistemas operacionais

    • Metal puro
      • Modelo conceitual de uso do computador
      • Escalonamento de uso
      • De 1930 até o início de 1950
      • Escalonamento do uso da máquina:
        • CPU inativa

    história dos sistemas operacionais

    • Batch
      • 1950 : primeiros sistemas operacionais


    história dos sistemas operacionais

    • Sistemas de tempo compartilhado
      • Fazer com que se tenha um uso eficiente de tempo
      • Escalonamento manual
      • Década de 60: escalonamento e troca de turnos ocorrendo de forma mais precisa.
      • Um programa não precisa ficar de posse da CPU até sua conclusão
      • Múltiplos programas múltiplos usuários um computador
      • Solução:
        • replicar a interface
        • trocar os processos de forma rápida.

    história dos sistemas operacionais

    • Agora só falta quebrar o lado um computador
    • Isso foi obtido permitindo que um usuário utilize uma ou mais CPU >> sistemas distribuídos
      • Clusters
      • Grids
    • Esses sistemas precisam de um sistema operacional escrito com o objetivo de coordenar múltiplas CPUs
      • Sistemas Operacionais Distribuídos
    • Multiprocessamento simétrico >> múltiplas CPU com a mesma memória e mesmo conjunto de dispositivos de E/S 

    Sistemas Operacionais - Introdução e História

    By Marcela Santos

    Sistemas Operacionais - Introdução e História

    • 1,764