O documento descreve a história dos sistemas operacionais desde 1945, incluindo os primeiros computadores gigantes controlados por programadores, o desenvolvimento de sistemas em lote no início dos anos 1950, e o trabalho pioneiro de Alan Turing e outros na criação de sistemas operacionais. Também discute o desenvolvimento de sistemas compatíveis com compartilhamento de tempo nos anos 1960, o surgimento dos PCs nos anos 1970 e as empresas fundadoras Microsoft e Apple nos anos 1980-1990.
2. Agenda
História da computação;
• Sistema Operacional;
• 1945 – 1955;
• 1955 – 1965;
• Manchester Mark I e Allan Turing;
• 1963;
• 1970;
• 1980;
• 1990;
3. Sistema Operacional
• Sistemas Operacionais ou programa, ou ainda um conjunto de programas cuja
função é gerenciar os recursos do sistema fornecendo uma interface entre o
computador e o usuário;
• Embora a máquina execute o sistema assim que ligado, isso é feito, em sua
maioria, através da memória ROM. A BIOS localizada nesta memória executa uma
função chamada bootstrapping, ou seja, sistema auto sustentável;
• Assim que a BIOS testar, discos, memória entre outros periféricos ela procura um
SO para controlar a máquina, e com isso orquestrar todo processo computacional;
• TENAUBAUM em 1999 entre outros afirmavam certos conceitos:
– TOP-Down: na perspectiva do usuário, é uma de abstração do hardware,
fazendo papel de intermediário entre o Software e o Hardware;
– BOTTON-UP: Gerenciador de recursos, tudo é controlado para ver qual
programa (recursos) está sendo executado ou podem ser utilizados;
4. 1945 – 1955
• Salas enormes com imensos computadores estavam
ligados com suas “milhares” de lâmpadas e luzes de
aviso. Tudo era controlado por várias programadores
operando a máquina;
• No início da computação estes computadores tinham
sistemas operacionais próprios, ou seja, um era diferente
do outro devido as sua arquitetura diferente e da
linguagem que cada um utilizava;
5. 1955 - 1965
• Foi desenvolvido o sistema chamado Batch-System, ou
seja, tudo passou a ser executado através de Jobs e
gravados em cartões perfurados. Estes cartões
perfurados eram carregados juntamente com seus
compiladores (Fortran ou Cobol);
• Usava-se a linguagem chamada JCL – Job Control
Language;
• Nomes como: Howard Aiken (Havard), John Von Newman
(Instituto Princeton), John Adan, Willian Mauchley
(Pensylvania) e Konard Zuse (Alemanha) foram
contribuintes para estas tecnologias darem certo;
6. Manchester Mark I
• “Manchester Mark I” foi o dos primeiros computadores
desenvolvidos e carregava consigo o que seria o início dos sistemas
operacionais;
• Alan Turing (23-06-1912 à 07-06-1954) antes de completar seu
aniversário de 42 anos veio a falecer após suicídio. Grande
matemático que através de seus estudos pode dar início ao que é
hoje a Ciências da Computação, realizou o MTU (Máquina de Turing
Universal);
• Foi desenvolvido por ele a automação para ler os cartões
perfurados, sem a necessidade de ter pessoas para trocá-los;
• Nesta época John Von Newman (1946) estudou/pesquisou e
realizou testes levando seu nome;
7. 1963
• Nesta ano foi lançado o CTPS, o equipamento IBM 7090 finalmente
foi acertado para trabalhar com este SO CTPS (Compatible Time-
Sharing System) pelo Professor Fernando J. Carbató mais
conhecido como Corby;
• Após o CTPS, MIT, os laboratórios da Bell, AT & T e General Eletric
preparavam o Multics pelo desenvolvedor e pesquisador Ken
Thonpson (1969) o software Unix;
• Nesta época o sistema Unix era totalmente programado em
Assembly (linguagem de máquina). Denis Ritchie, também da Bell,
veio somar importantes contribuições desenvolvendo a Linguagem
B e posteriormente a C;
• Desta forma o versão do Unix passou a receber um sistema que
interpretava o SO sem a necessidade de se programar em
Assembly;
8. 1970
• Neste ano começaram a produzir computadores pessoais
(PC – Personal Computer) com a finalidade de atingir a
todos com sistema mais simples de ser interpretado;
9. 1980
• Willian (Bill) Gates e seu sócio Paul Allen, fundadores da
Microsoft;
• Compraram QDOS (Quick and Dirty Operation System) de
desenvolvedor Tim Paterson;
• Em seguida com o nome apelidado de DOS foi vendido em
parceria para a IBM;
• A parceria dura pouco e a IBM continua o projeto com o
nome de OS/2;
• Nesta época ainda, tínhamos em paralelo o surgimento da
empresa Apple;
10. 1990
• Um aluno de ciências da computação, finlandês,
desenvolve um programa com base no karnel do Unix,
posta uma mensagem no grupo de discussão Usenet
dizendo que estava desenvolvendo um núcleo de sistema
operacional e pergunta se alguém gostaria de participar;