Unix

1,710 views

Published on

VII Semana Acadêmica IESAM, 2007

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,710
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
74
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Unix

  1. 1. & Conhecimento Semana VII Acadêmica Oportunidades 2007 A História do Por: Gilmar Furtado de Almeida João Hésio Santos Leomário Silva Machado Luiz Guilherme Ribeiro Sanches
  2. 2. & Conhecimento Semana VII Acadêmica Oportunidades 2007 “No princípio tudo era o hardware...” Usuário Hardware
  3. 3. & Conhecimento Semana VII Acadêmica Oportunidades 2007 O papel do Sistema Operacional Usuário Sist. Operacional Hardware
  4. 4. & Conhecimento Semana VII Acadêmica Oportunidades 2007 Como funciona um S.O.
  5. 5. & Conhecimento Semana VII Acadêmica Oportunidades 2007 O MULTICS • Na década de 60, o MIT (Massachusetts Institute of Tecnology), Bell Labs (subsidiária da AT&T) e General Eletric construíram o sistema MULTICS (Multiplexed Information and Computing Service). Como era muito avançado para a época, o projeto foi abandonado.
  6. 6. & Conhecimento Semana VII Acadêmica Oportunidades 2007 O UNICS • Em 1969, Ken Thompson, da Bell Labs, retomou o projeto objetivando simplificá-lo criando o UNICS (Unniplexed Information and Computing Service), suportando apenas um usuário. Foi criado inicialmente em Assembly, para PDP-7 da DEC. • Foi renomeado depois para UNIX por limitações do PDP-7.
  7. 7. & Conhecimento Semana VII Acadêmica Oportunidades 2007 O Unix e o PDP-11 • Em 1971, com a migração do Unix para o PDP-11 da DEC (Digital Equipment Corp.), foi possível torná-lo mais seguro e a suportar vários usuários simultaneamente. • Ainda era escrito em linguagem de montagem.
  8. 8. & Conhecimento Semana VII Acadêmica Oportunidades 2007 Criação da linguagem C • Em 1972, Ken Thompson e Dennis Ritchie, reescrevem o Unix em uma nova linguagem chamada C (criada por Ritchie), originada de B (criada por Thompson), para facilitar a migração para outras plataformas.
  9. 9. & Conhecimento Semana VII Acadêmica Oportunidades 2007 Desenvolvimento do Unix • Os colegas de trabalho de Thompson aderiram ao desenvolvimento do Unix, destacando Brian Kernighan (linguagem C) e Steve Johnson (compilador C portátil).
  10. 10. & Conhecimento Semana VII Acadêmica Oportunidades 2007 O Unix nas Universidades • Em 1975 a Universidade de Berkeley (Califórnia, EUA) licencia o Unix da AT&T, o aprimora e lança o Unix BSD (Berkeley Software Distribution), auxiliada por fundos da ARPA (Advanced Research Projects Agency).
  11. 11. & Conhecimento Semana VII Acadêmica Oportunidades 2007 O Unix de Berkeley • A versão BSD de Berkeley foi utilizada intensamente no meio acadêmico, criando melhorias no código-fonte do Unix e novos utilitários: – O protocolo de rede TCP/IP tornou-se padrão. – Novo editor VI (Visual Interface). – Novo Shell (C shell). – Compiladores para Pascal e Lisp. • Algumas empresas basearam suas versões no Daemon (Mascote do BSD) BSD, como o SunOS da Sun.
  12. 12. & Conhecimento Semana VII Acadêmica Oportunidades 2007 O Unix nas Empresas • No início dos anos 80, a AT&T foi autorizada a vender o Unix (System V) para empresas privadas, cada uma personalizando sua versão: • Solaris (antigo SunOS) da Sun Microsystems. • AIX (Advanced Interactive eXecutive) da IBM. • HP-UX da HP (Hewlett-Packard). • IRIX da SGI (Silicon Graphics). • XENIX da Microsoft, vendido depois para a SCO (Santa Cruz Operation). Microsoft®
  13. 13. & Conhecimento Semana VII Acadêmica Oportunidades 2007 Padronização do Unix • No final dos anos 80 é criado o padrão POSIX (Portable Operating System Unix) pelo IEEE (Institute of Eletrical and Eletronics Egineers) para tentar padronizar as diversas versões do Unix (System V da AT&T e BSD de Berkeley).
  14. 14. & Conhecimento Semana VII Acadêmica Oportunidades 2007 Quando tudo estava indo bem... • Um grupo de empresas, POSIX formado pela IBM, DEC, HP, entre outras, não gostou da idéia da AT&T ditando regras para o Unix e formaram um consórcio chamado OSF (Open UNIX Software Foundation) para ditar seus padrões. • A AT&T reagiu criando seu consórcio chamado de UI (Unix International). • O caos estava instalado e OSF UI o Unix perdeu muito com essa briga de interesses.
  15. 15. & Conhecimento Semana VII Acadêmica Oportunidades 2007 Árvore genealógica do Unix
  16. 16. & Conhecimento Semana VII Acadêmica Oportunidades 2007 O núcleo do sistema Unix • 10.000 linhas de código C. • 1.000 linhas de código Assembly.
  17. 17. & Conhecimento Semana VII Acadêmica Oportunidades 2007 Os clones livres do Unix • Minix, lançado em 1987 pelo professor Andrew Stuart Tanenbaum, para propósitos educacionais. • Linux, liberado em 1991 por Linus Torvalds para propósitos gerais. • FreeBSD, criado em 1993 por programadores que desenvolveram o BSD de Berkeley, que foi descontinuado por falta de financiamento.
  18. 18. & Conhecimento Semana VII Acadêmica Oportunidades 2007 Referências • http://www.unix.org • http://www.cin.ufpe.br • http://historie.info.online.fr • http://pr.eltiempo.terra.com.co • http://cs.cf.ac.uk • http://www.berkeleyheritage.com • http://bsd-geek.de • http://free-eletronics.com • http://pt.wikipedia.org/wiki/ • MACHADO, Francis Berenger. MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 3.ed. Rio de Janeiro: LTC, 2002. p.286-289. • TANENBAUM, Andrew S. . Sistemas operacionais modernos. 1.ed. São Paulo: LTC, 1999. p.180-184. • TANENBAUM, Andrew S. . Sistemas operacionais modernos. 2.ed. São Paulo: Pearson Prentice Hall, 2003. p.503-509.

×