• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
História dos Sistemas Operacionais
 

História dos Sistemas Operacionais

on

  • 8,926 views

Descrição do conceito de sistema operacional, sua história e como a filosofia do software livre contribuiu para sua evolução!

Descrição do conceito de sistema operacional, sua história e como a filosofia do software livre contribuiu para sua evolução!

Statistics

Views

Total Views
8,926
Views on SlideShare
8,926
Embed Views
0

Actions

Likes
1
Downloads
181
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    História dos Sistemas Operacionais História dos Sistemas Operacionais Presentation Transcript

    • (R)Evolução dos Sistemas OperacionaisO software que tem as rédias do computador. Todo o conteúdo deste Material de Sheldon Led é licenciado sob uma Licença Creative Commons Atribuição 3.0 Brasil.
    • O que é um Sistema Operacional?• É um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), além de fornecer uma interface entre o computador e o usuário• O SO traduz o que os usuários querem ao conjunto de circuitos e placas que realmente fazem o Sistema Operacional Não é só Windows XP. processamento dos dados.
    • A necessidade de ter um SO.• Um sistema computacional moderno é composto de um ou mais processadores, uma memória principal, dispositivos de entrada e dispositivos de saída, Para facilitar a interação entre estes componentes foi criado o conceito de Sistema Operacional• O sistema operacional é uma máquina extendida, (abstração)• O sistema operacional é um gerenciador de recursos, (gerencia os periféricos de um sistema computacional)
    • História• Computadores Analógicos (pré-1940) – 5000 aC – Ábaco. – 1642 dC – Blaise Pascal – La Pascaline (Soma Subtração) – 1671 – Gottfried Leibnitz (Multiplicação e Divisão) – 1802 – Joseph Marie Jacquard (Cartões Perfurados) – 1822 – Charles Babbage (Funções Trigonométricas e Logarítmicas) • 1834 – Máquina Analítica. – 1896 – Herman Hollerith (Manipulação de dados do Censo) • 1896 – TMC (Tabulation Machine Company) • 1924 – (IBM) Internacional Business Machine
    • 1802 – Joseph Marie Jacquard (Cartões Perfurados)
    • História• A 1a Geração (1940 – 1950) – Válvulas e painéis de Programação• Claude Shannon – Algebra Boolena• Konrad Zuse – Z-séries• Alan Turing – Colossus• Howard Aiken – Mark I• J. Presper Eckert – ENIAC• John Von Neumann – EDVAC• Programação direta, ligando fios nas placas, ou programas utilizando cartões perfurados.
    • História• A 2a Geração (1950 – 1960) – Transistores.• Main Frames (Universidades, Órgãos públicos e Grandes Empresas)• Linguagem de programação FORTRAN.• IBM – Vários jobs (programas) em fita magnética.• 1952 – UNIVAC• 1954 – IBM 650• Grace Hopper – Flow-Matic – “Bug no sistema”• 1960 – DEC PDP-1.
    • História• A 3a Geração (1960 – 1980) – CIs e Multiprogramação• Unificação das linhas de computadores!• IBM – System/360• MIT, Bell Labs e GE – projeto MULTICS.• Ken Thompson – PDP7 – UNIX• UNIX – POSIX – MINIX – LINUX
    • História• A 4a Geração (1980 – Hoje) – Computadores Pessoais• Circuitos LSI – Intel 8080 – CP/m – Gary Kildall – Digital Research• IBM PC – Bill Gates ( Digital Research x Microsoft)• Doug Engelbart – 1960, criou o X Windows (GUI), apoiado pela Xerox• Steve Jobs – (lisa e Mac)• Bill Gates – ( MS-DOS vira Windows)• Bill Gates e Steve Jobs – piratas do Vale do Silício
    • Windows x MAC
    • Preocupação com o Software• Ken Thompson, Denis Ritchie e Douglas Mcllory - Unics• 1972 – Unix, em linguagem C.• Unix era distribuido sob uma licença que incluia seu código fonte.• Universidade da Califórnia, Berkeley – BSD.• 1983 – AT&T e o Unix comercial• 1983 – Início do Projeto GNU – Richard Matthew Stallman.• Como diversas empresas tinham suas versões UNIX, foi iniciado um esforço para padronização dos sistemas, criou-se o POSIX.• Como o UNIX ficou muito extenso, tornou-se difícil de ser estudado, então o professor Andrew S. Tanembaum criou o MINIX - www.minix3.org• O minix era a implementação do livro de Tanembaum: Sistemas Operacionais – Design e Implementação
    • Um garoto na Finlândia Linus Benedict Torvalds, nasceu na Finlândia e aos 11 anos seu avô compra um VIC-20 e daí começa sua saga programador. Quando Linus está na faculdade, precisava acessar seus arquivos através do seu computador em casa, porém não gostava do emulador de redes do SO que tinha. O livro de Andrew Tanembaum (Sistemas Operacionais – Design e Implementação) mudou sua vida. Instalou o MINIX no seu computador e começou a estudá-lo Não gostava de muitas coisas no MINIX, dentre elas seu emulador de redes, entao desenvolveu seu próprio emulador. Contando que não tinha nada pra fazer, seu emulador de redes funcionava sozinho (como um SO que só acessava a internet), sendo assim teria q tirar o minix e colocar seu emulador, e que estava muito empolgado, logo que seu emulador de redes estava pronto ele deu inicio ao projeto Freax, que a conselho de seus amigos, recebeu o nome de Linux
    • O Grande Filósofo e o Engenheiro Em 1983 Richard Mathew Stalman – rms (Criador da Ideologia e do Movimento Software Livre, da Fundação Software Livre e do Projeto Gnu) inicia o projeto GNU GNU – Gnus Not a Unix, é um projeto de um Sistema Operacional que visa ser tão poderoso quanto o Unix porém TOTALMENTE livre. Em 1991 todo o SO estava pronto porém faltava o Kernel. Adivinha quem havia terminado um excelente kernel também em 1991? Linus Torvalds. A Junção GNU/Linux Fortaleceu calorosamente o Movimento Software Livre. Linus Torvalds e RMS viraram Ícones Mundiais. Hoje Linus Torvalds trabalha na Open Source Development Labs Richard Stallman coordena a FSF e o projeto GNU. Vive com metade do dinheiro que ganha em suas palestras.
    •  A prática de compartilhar o código e o software era comum no início da década de 1970 No final da década de 70, as empresas começaram a incentivar o software proprietário(binary only). Uma delas – Microsoft. Em 1983 Richard Matthew Stallman cria o Projeto GNU. Em 1985 foi lançado o Manifesto GNU e criada a Free Software Foundation – FSF(Fundação de Software Livre) Em 1989 foi lançada a General Public License – GPL (Licensa Pública Geral) dando maior liberdade à produção de Software livre. Milhares de hackers pelo mundo começaram a fazer software livre 1991 – Surgimento do Linux 1995 – Surgimento do apache + cresimento da internet = Linux para servidores 2000 em diante – Software livre atingindo usuários finais, com seus PCs em suas casas. Hoje – Software livre em todos os Lugares (inclusive no Governo Brasileiro)
    • Genealogia Unix
    • Linux, uma ameaça à Microsoft Quando o Linux estava por volta dos seus 10 anos de existência, seu principal uso era para servidores. E isso já atacava diretamente a Microsoft. Hoje, o linux atinge mercado de servidores, infra-estrutura web, empresas, desktops, netbooks, noteboks, etc... A Robustez do Linux é algo lógico, visto que milhares de desenvolvedores com diferentes formações e diferentes experiências trabalham em conjunto, o resultado disso seria um software perfeito ou cada vez mais perto disso. A Microsoft abriu código de alguns de seus softwares para comparecer ao crescimento enlouquecedor do software livre. A Microsoft é a empresa mais atacada pelo Movimento do Software Livre, porém a Apple também sente-se ameaçada hoje com o Android, que é o Sistema Operacional para Smartphones criado pela Google, OpenSource e com kernel linux.
    • Sistemas Operacionais Livres Gnu/Linux – Blag, Dragora, Dynebolic, gNewSense, kongoni, Musix, Trisquel, Ututo, Venenux. Gnu/Hurd – Debian, Linux – Ubuntu, Fedora, Slackware, Debian, Mandriva, Red Hat, Cent OS, etc. BSD – FreeBSD, NetBSD, OpenBSD, DragonFly. OpenSolaris EyeOS – Sistema Operacional em Nuvem Com certeza há milhares de distribuições de sistemas operacionais espalhadas pelo globo. Muitos projetos são pequenos, pois a facilidade de se alterar um código linux é razoavel. Criou-se a ideologia “One Distro Per Child – Uma distribuição por criança”
    • FIM! Contato: sheldonled.ms@gmail.com Site: http://sheldonled.com Blog: http://tribodoci.net Musica Do Movimento Software Livre: Join us now and share the software, youll be free hacker, youll be free... Join us now and share the software, youll be free hacker, youll be free... Hoarders may get piles of money, that is true, hackers, that is true... But they cannot help their neighbors, thats not good, hackers, thats not good... When we have enough free software, At our call, hackers, at our call... Well throw out those dirty licenses, Ever more, hackers, ever more... Join us now and share the software, youll be free hacker, youll be free... Join us now and share the software, youll be free hacker, youll be free...