Sistemas Operacionais
         -Introdução


                                Ernesto Massa
                        (slides fornecidos pela Prentice Hall
                            e adaptados para esta disciplina)




                                                                    1
Pearson Education      Sistemas Operacionais Modernos – 2ª Edição
Introdução
              O  que é um sistema operacional
               História dos sistemas operacionais

               Revisão sobre hardware de
                computadores
               Conceitos sobre sistemas operacionais

               Chamadas ao sistema

               Estrutura de sistemas operacionais




                                                                               2
Pearson Education                 Sistemas Operacionais Modernos – 2ª Edição
Introdução
           Componentes de um Sistema
            Computacional:




                                                                        3
Pearson Education          Sistemas Operacionais Modernos – 2ª Edição
O que é um Sistema Operacional
           É uma máquina estendida
               Oculta  os detalhes complicados que
                necessitam ser realizados
               Apresenta ao usuário uma máquina
                virtual, mais fácil de ser programada
           É um gerenciador de recursos
               Os      recursos podem ser gerenciados:
                     No tempo: Cada programa pode utilizar
                      um recurso por um tempo determinado
                     No espaço: Cada programa tem uma parte

                      do recurso para utilizar
                                                                                   4
Pearson Education                     Sistemas Operacionais Modernos – 2ª Edição
História dos Sistemas Operacionais

           Primeira Geração de Computadores
            (1945 – 1955):
               Computadores   enormes e a base de
                válvulas;
               Toda programação era realizada
                através da conexão de fios em painéis
                de programação;
               Não existia o conceito de Sistema
                Operacional;


                                                                               5
Pearson Education                 Sistemas Operacionais Modernos – 2ª Edição
História dos Sistemas Operacionais

           Segunda Geração de Computadores
            (1955 - 1965):
               Computadores   a base de transistores;
               Linguagens típicas:
                     Assembler e FORTRAN;
                     Primeiros Sistemas Operacionais




                                                                                    6
Pearson Education                      Sistemas Operacionais Modernos – 2ª Edição
História dos Sistemas Operacionais

           Segunda Geração de Computadores
            (1955 - 1965):
               Sistemas        batch (em lote);
                       Leitura de cartões e impressão off line.




                                                                                        7
Pearson Education                          Sistemas Operacionais Modernos – 2ª Edição
História dos Sistemas Operacionais




      Estrutura de um job típico – 2a. geração
                                                                             8
Pearson Education               Sistemas Operacionais Modernos – 2ª Edição
História dos Sistemas Operacionais

           Terceira Geração de Computadores
            (1965 - 1980):
               Conjunto  de máquinas IBM
                compartilhando o mesmo Sistema
                Operacional (OS/360);
               Surgimento da multiprogramação.

               Sistemas Time-sharing possibilitando
                múltiplos usuários.



                                                                               9
Pearson Education                 Sistemas Operacionais Modernos – 2ª Edição
História dos Sistemas Operacionais

           Multiprogramação:
                                     Memória
         SPOOL                                                        SPOOL de
         de JOB’s                                                     Impressão
             tarefa 9
             tarefa 10    tarefa 3   tarefa 4     tarefa 5                tarefa 1
             tarefa 11                                                    tarefa 2


                          tarefa 6   tarefa 7     tarefa 8
          Escalonamento
          de tarefas                        Escalonamento
                                            de CPU



                                     CPU
                                                                                             10
Pearson Education                               Sistemas Operacionais Modernos – 2ª Edição
História dos Sistemas Operacionais
           Quarta Geração de Computadores
            (1980 - ???):
               Surgimento        dos Computadores
                Pessoais;
               8080 - Primeiro microprocessador de
                uso geral com 8 bits
                       CP/M – Sistema Operacional mais
                        representativo da época
               Evolução    para o microprocessador
                    8086/8088 com 16 bits
                       Surgimento do MS-DOS

                                                                                      11
Pearson Education                        Sistemas Operacionais Modernos – 2ª Edição
História dos Sistemas Operacionais

           Quinta Geração de Computadores
            (???):
               Internet???
               Sistemas Distribuidos ???

               Notebooks ???

               Palmtops ???

               Computação ubíqua ???




                                                                               12
Pearson Education                 Sistemas Operacionais Modernos – 2ª Edição

2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais

  • 1.
    Sistemas Operacionais -Introdução Ernesto Massa (slides fornecidos pela Prentice Hall e adaptados para esta disciplina) 1 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 2.
    Introdução O que é um sistema operacional  História dos sistemas operacionais  Revisão sobre hardware de computadores  Conceitos sobre sistemas operacionais  Chamadas ao sistema  Estrutura de sistemas operacionais 2 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 3.
    Introdução  Componentes de um Sistema Computacional: 3 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 4.
    O que éum Sistema Operacional  É uma máquina estendida  Oculta os detalhes complicados que necessitam ser realizados  Apresenta ao usuário uma máquina virtual, mais fácil de ser programada  É um gerenciador de recursos  Os recursos podem ser gerenciados:  No tempo: Cada programa pode utilizar um recurso por um tempo determinado  No espaço: Cada programa tem uma parte do recurso para utilizar 4 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 5.
    História dos SistemasOperacionais  Primeira Geração de Computadores (1945 – 1955):  Computadores enormes e a base de válvulas;  Toda programação era realizada através da conexão de fios em painéis de programação;  Não existia o conceito de Sistema Operacional; 5 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 6.
    História dos SistemasOperacionais  Segunda Geração de Computadores (1955 - 1965):  Computadores a base de transistores;  Linguagens típicas:  Assembler e FORTRAN;  Primeiros Sistemas Operacionais 6 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 7.
    História dos SistemasOperacionais  Segunda Geração de Computadores (1955 - 1965):  Sistemas batch (em lote);  Leitura de cartões e impressão off line. 7 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 8.
    História dos SistemasOperacionais Estrutura de um job típico – 2a. geração 8 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 9.
    História dos SistemasOperacionais  Terceira Geração de Computadores (1965 - 1980):  Conjunto de máquinas IBM compartilhando o mesmo Sistema Operacional (OS/360);  Surgimento da multiprogramação.  Sistemas Time-sharing possibilitando múltiplos usuários. 9 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 10.
    História dos SistemasOperacionais  Multiprogramação: Memória SPOOL SPOOL de de JOB’s Impressão tarefa 9 tarefa 10 tarefa 3 tarefa 4 tarefa 5 tarefa 1 tarefa 11 tarefa 2 tarefa 6 tarefa 7 tarefa 8 Escalonamento de tarefas Escalonamento de CPU CPU 10 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 11.
    História dos SistemasOperacionais  Quarta Geração de Computadores (1980 - ???):  Surgimento dos Computadores Pessoais;  8080 - Primeiro microprocessador de uso geral com 8 bits  CP/M – Sistema Operacional mais representativo da época  Evolução para o microprocessador 8086/8088 com 16 bits  Surgimento do MS-DOS 11 Pearson Education Sistemas Operacionais Modernos – 2ª Edição
  • 12.
    História dos SistemasOperacionais  Quinta Geração de Computadores (???):  Internet???  Sistemas Distribuidos ???  Notebooks ???  Palmtops ???  Computação ubíqua ??? 12 Pearson Education Sistemas Operacionais Modernos – 2ª Edição