Arquitetura de computadores

1876 palavras 8 páginas
3.1 A evolução dos sistemas operacionais
Sistemas Monoprocessados
Os antigos computadores das décadas de quarenta e cinquenta possuíam um único processador, eram difíceis de serem usados por necessitarem de muitas modificações no equipamento, como chaves a serem acionadas, montagem de fitas, posicionamento manual de cartões perfurados na maquina. Todo esse trabalho tornava o processamento lento e pouco eficiente, por isso a execução de cada programa era denominada job.
Essas execuções de programas eram feitas uma de cada vez e cada usuário tinha um horário definido e limitado para usar a maquina. Logo após, outro usuário teria que modificar novamente a maquina para a execução do programa desejado. A transição entre cada programa era muito trabalhosa, então, começaram a surgir os sistemas operacionais para facilitar essa transição e a instalação dos programas.
Uma das melhorias que ocorreram nessa época foi a utilização de um único operador de computador. Assim todos os programas dos usuários eram entregues ao operador acompanhados, das instruções para a execução dos mesmos. Essas instruções possuíam um uma linguagem codificada chamada JCL ( job control language). Como função de operador não e mais utilizadahoje em dia essas linguagem se tornaram formas de comunicação direta com o sistema operacional e não mais com o operador. A execução desses grupos de jobs deram início ao chamado processamento em lotes ( batch processing). Os jobs eram ordenados em ordem de chegada para a execução. Essa organização em fila conhecida como FIFO (first-in , first-out) na verdade não e obedecida rigorosamente pois a maioria dos sistemas operacionais define prioridades de jobs, na qual os Jobs prioritários serão sempre executados primeiro.
Nesse processo uma vez que o job entrava na fila o usuário não tinha mais nenhuma interação com o programa, caso necessitasse fazer alguma alteração, só veria o resultado final. Essa separação entre o usuário e o processo de execução é a

Relacionados

  • Arquitetura de Computadores
    775 palavras | 4 páginas
  • Arquitetura de Computadores
    1562 palavras | 7 páginas
  • Arquitetura de computadores
    2562 palavras | 11 páginas
  • Arquitetura Computadores
    827 palavras | 4 páginas
  • Arquitetura de computadores
    792 palavras | 4 páginas
  • Arquitetura de Computadores
    677 palavras | 3 páginas
  • Arquitetura de computadores
    743 palavras | 3 páginas
  • Arquitetura de computadores
    6516 palavras | 27 páginas
  • Arquiteturas de computador
    799 palavras | 4 páginas
  • Arquitetura de Computadores
    599 palavras | 3 páginas