SlideShare uma empresa Scribd logo
(R)Evolução dos Sistemas Operacionais

O 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) – CI's 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 – Gnu's 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 PC's 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, you'll be free hacker, you'll be free...
    Join us now and share the software, you'll be free hacker, you'll be free...
    Hoarders may get piles of money, that is true, hackers, that is true...
    But they cannot help their neighbors, that's not good, hackers, that's not good...
    When we have enough free software, At our call, hackers, at our call...
    We'll throw out those dirty licenses, Ever more, hackers, ever more...
    Join us now and share the software, you'll be free hacker, you'll be free...
    Join us now and share the software, you'll be free hacker, you'll be free...

Mais conteúdo relacionado

Mais procurados

Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Leinylson Fontinele
 
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus JanuáriaLista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Suzana Viana Mota
 
Informática básica-supera-cursos
Informática básica-supera-cursosInformática básica-supera-cursos
Informática básica-supera-cursos
Carlos Rodrigo de Araujo
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
LucasMansueto
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Leinylson Fontinele
 
História e evolução dos computadores
História e evolução dos computadores História e evolução dos computadores
História e evolução dos computadores
Alberto Felipe Friderichs Barros
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
vini_campos
 
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosA evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
André Dias
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
Nascimentoeli
 
Inf basica modulo2
Inf basica modulo2Inf basica modulo2
Inf basica modulo2
Gerzi Frazão
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
Rafael Delmonego
 
Linux
LinuxLinux
Evolução do windows
Evolução do windows Evolução do windows
Evolução do windows
Rolando A. Leite
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
diogoa21
 
CapíTulo 1 IntroduçãO à InformáTica
CapíTulo 1   IntroduçãO à InformáTicaCapíTulo 1   IntroduçãO à InformáTica
CapíTulo 1 IntroduçãO à InformáTica
guest501765
 
Linux
LinuxLinux
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
Luciano Crecente
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Leinylson Fontinele
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
Faculdade de Tecnologia
 
Informatica aplicada à administração - aula2
Informatica aplicada à administração - aula2Informatica aplicada à administração - aula2
Informatica aplicada à administração - aula2
José Alberto
 

Mais procurados (20)

Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus JanuáriaLista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
 
Informática básica-supera-cursos
Informática básica-supera-cursosInformática básica-supera-cursos
Informática básica-supera-cursos
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
História e evolução dos computadores
História e evolução dos computadores História e evolução dos computadores
História e evolução dos computadores
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosA evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
Inf basica modulo2
Inf basica modulo2Inf basica modulo2
Inf basica modulo2
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Linux
LinuxLinux
Linux
 
Evolução do windows
Evolução do windows Evolução do windows
Evolução do windows
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
CapíTulo 1 IntroduçãO à InformáTica
CapíTulo 1   IntroduçãO à InformáTicaCapíTulo 1   IntroduçãO à InformáTica
CapíTulo 1 IntroduçãO à InformáTica
 
Linux
LinuxLinux
Linux
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
 
Informatica aplicada à administração - aula2
Informatica aplicada à administração - aula2Informatica aplicada à administração - aula2
Informatica aplicada à administração - aula2
 

Destaque

Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
Daniel Brandão
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Jordan Claussen
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
Bugui94
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
Luiz Arthur
 
Evolução dos Sistemas operativos
Evolução dos Sistemas operativosEvolução dos Sistemas operativos
Evolução dos Sistemas operativos
vbassani
 
Trabalho Tic - Sistema Operativo
Trabalho Tic - Sistema OperativoTrabalho Tic - Sistema Operativo
Trabalho Tic - Sistema Operativo
Wayne2008
 
Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas Operativos
Kaska Lucas
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
Samira Magalhaes
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
Pepe Rocker
 
Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativos
David Pereira
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
Sérgio Santos Silva Filho
 
Sistemas Operacionais para Servidores
Sistemas Operacionais para ServidoresSistemas Operacionais para Servidores
SO para computadores pessoais
SO para computadores pessoaisSO para computadores pessoais
SO para computadores pessoais
zamboni17
 
Introdução a Sistemas Operacionais
Introdução a Sistemas OperacionaisIntrodução a Sistemas Operacionais
Introdução a Sistemas Operacionais
Labin2bpm
 
Funções e caracteristicas de um so
Funções e caracteristicas de um soFunções e caracteristicas de um so
Funções e caracteristicas de um so
MiriamMiguel
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
Cleber Ramos
 
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Helder Lopes
 
Tipos de Sistema operacional
Tipos de Sistema operacionalTipos de Sistema operacional
Tipos de Sistema operacional
Gislaine Conceição
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
Virgínia
 
Aula1 windows
Aula1 windowsAula1 windows
Aula1 windows
Alex Silva
 

Destaque (20)

Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Evolução dos Sistemas operativos
Evolução dos Sistemas operativosEvolução dos Sistemas operativos
Evolução dos Sistemas operativos
 
Trabalho Tic - Sistema Operativo
Trabalho Tic - Sistema OperativoTrabalho Tic - Sistema Operativo
Trabalho Tic - Sistema Operativo
 
Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas Operativos
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativos
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Sistemas Operacionais para Servidores
Sistemas Operacionais para ServidoresSistemas Operacionais para Servidores
Sistemas Operacionais para Servidores
 
SO para computadores pessoais
SO para computadores pessoaisSO para computadores pessoais
SO para computadores pessoais
 
Introdução a Sistemas Operacionais
Introdução a Sistemas OperacionaisIntrodução a Sistemas Operacionais
Introdução a Sistemas Operacionais
 
Funções e caracteristicas de um so
Funções e caracteristicas de um soFunções e caracteristicas de um so
Funções e caracteristicas de um so
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
 
Tipos de Sistema operacional
Tipos de Sistema operacionalTipos de Sistema operacional
Tipos de Sistema operacional
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Aula1 windows
Aula1 windowsAula1 windows
Aula1 windows
 

Semelhante a História dos Sistemas Operacionais

Do Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenDo Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando Massen
Tchelinux
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
Ricardo Pinheiro
 
Histã³ria do software
Histã³ria do softwareHistã³ria do software
Histã³ria do software
Adalberto Sousa
 
Aula 08
Aula 08Aula 08
Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009
Antônio Arapiraca
 
1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf
SandraNovo5
 
Histórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxHistórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptx
XaneYT
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais Linux
Mauro Duarte
 
Conceitos de Software Livre
Conceitos de Software LivreConceitos de Software Livre
Conceitos de Software Livre
Magno A. Cavalcante
 
GNU/Linux - uma alternativa
GNU/Linux - uma alternativaGNU/Linux - uma alternativa
GNU/Linux - uma alternativa
Fábio Emilio Costa
 
O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012
André Déo
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)
Fábio Emilio Costa
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
Samira Magalhaes
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazer
s4nx
 
Ficha 2
Ficha 2Ficha 2
Ficha 2
dtml2k
 
A evolução dos computadores e da internet
A evolução dos computadores e da internetA evolução dos computadores e da internet
A evolução dos computadores e da internet
Maria_Paula250
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?
Rodnei Reis
 
Aula 4 Informática Aplicada
Aula 4 Informática AplicadaAula 4 Informática Aplicada
Aula 4 Informática Aplicada
Armando Rivarola
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
David Pereira
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1
valterbh
 

Semelhante a História dos Sistemas Operacionais (20)

Do Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenDo Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando Massen
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
Histã³ria do software
Histã³ria do softwareHistã³ria do software
Histã³ria do software
 
Aula 08
Aula 08Aula 08
Aula 08
 
Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009
 
1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf
 
Histórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxHistórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptx
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais Linux
 
Conceitos de Software Livre
Conceitos de Software LivreConceitos de Software Livre
Conceitos de Software Livre
 
GNU/Linux - uma alternativa
GNU/Linux - uma alternativaGNU/Linux - uma alternativa
GNU/Linux - uma alternativa
 
O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazer
 
Ficha 2
Ficha 2Ficha 2
Ficha 2
 
A evolução dos computadores e da internet
A evolução dos computadores e da internetA evolução dos computadores e da internet
A evolução dos computadores e da internet
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?
 
Aula 4 Informática Aplicada
Aula 4 Informática AplicadaAula 4 Informática Aplicada
Aula 4 Informática Aplicada
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1
 

História dos Sistemas Operacionais

  • 1. (R)Evolução dos Sistemas Operacionais O 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.
  • 2. 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.
  • 3. 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)
  • 4. 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
  • 5. 1802 – Joseph Marie Jacquard (Cartões Perfurados)
  • 6. 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.
  • 7. 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.
  • 8. História • A 3a Geração (1960 – 1980) – CI's 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
  • 9. 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
  • 11. 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
  • 12. 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
  • 13. 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 – Gnu's 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.
  • 14. 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 PC's em suas casas.  Hoje – Software livre em todos os Lugares (inclusive no Governo Brasileiro)
  • 16. 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.
  • 17. 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”
  • 18. 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, you'll be free hacker, you'll be free... Join us now and share the software, you'll be free hacker, you'll be free... Hoarders may get piles of money, that is true, hackers, that is true... But they cannot help their neighbors, that's not good, hackers, that's not good... When we have enough free software, At our call, hackers, at our call... We'll throw out those dirty licenses, Ever more, hackers, ever more... Join us now and share the software, you'll be free hacker, you'll be free... Join us now and share the software, you'll be free hacker, you'll be free...