SlideShare a Scribd company logo
1 of 70
Download to read offline
História dos SOs
PROF. MAURÍCIO A DIAS – MACDIASPAE@GMAIL.COM
SLIDES COM MATERIAIS DOS SLIDES DA PROFA ROSANA
Linhas do tempo para SOs
• https://everlastingstudent.wordpress.com/timeline-of-operating-
systems-since-the-1950s/
• https://www.tecmundo.com.br/sistema-operacional/2031-a-
historia-dos-sistemas-operacionais-ilustracao-.htm
• http://www.ppgia.pucpr.br/~laureano/puc_2007/asu/sistema_hist
orico.html
• http://toastytech.com/guis/index.html
2
Onde estamos?
3
Resumo da situação geral
4
Primeiros Sistemas
• A primeira geração da computação moderna (1945-1955) não
trabalhava com o conceito de sistema operacional propriamente dito,
visto que as operações eram configuradas através de hardware.
• A principal implicação desta abordagem é o fato de que era muito
difícil criar rotinas programáveis, exigindo trabalho intenso dos
operadores de máquinas.
5
Primeiros Sistemas
• O conceito de sistema operacional apareceu durante a segunda
geração da computação moderna (1955 - 1965), através da
programação em Batch.
• vários comandos já poderiam ser executados em sequência através
de cartões perfurados, eliminando parte do trabalho do operador de
terminal. Normalmente, um programa era composto por um
conjunto de cartões inseridos pelo usuário do sistema, na ordem
correta.
6
Primeiros Sistemas
• Em meados da década de 60, os primeiros sistemas operacionais
foram desenvolvidos conforme a evolução da tecnologia da época.
Contudo, cada máquina possuía seu próprio SO específico, o que
implicava na incompatibilidade de mainframes distintos.
• Visando ao problema da incompatibilidade de SOs de máquinas
distintas, um grupo de desenvolvedores da AT&T ciaram o Unix em
1969, sendo o primeiro sistema operacional moderno da
computação. É possível afirmar que mais de 90 porcento dos SOs
atuais foram influenciados de alguma maneira pelo Unix.
7
Primeiros Sistemas
• O Unix introduziu conceitos muito importantes para a computação:
portabilidade, multi-usuário, multi-tarefas e compartilhamento de
tarefas.
• Durante a década de 70, o Unix foi distribuído gratuitamente
(incluindo seu código fonte) para universidades e órgãos
governamentais norte-americanos, o que conferiu muita
popularidade a este sistema. Sua interface era totalmente em modo
texto sem interface gráfica
8
Evolução
• Agora, vamos focar nos sistemas livres.
• Apesar de fazer bastante sucesso nos anos 70, o Unix continuou a ser
desenvolvido durante toda esta década e a seguinte também. No ano
de 1983, um revolucionário programador chamado Richard Stallman
criou o projeto GNU, ele afirmava que os softwares deveriam ser
desenvolvidos de maneira livre, sem restrições na leitura ou
modificação de seus códigos fontes.
9
Evolução
• Em 1984, o MIT
desenvolveu o X
Window System, que
como o seu nome diz, é
um sistema gráfico de
Janelas para o Unix. Ele
permaneceu
proprietário até 1987,
quando uma versão
opensource foi
lançada, sendo
incorporada no
desenvolvimento deste
sistema operacional.
10
Evolução
• Um dos principais objetivos da GNU sempre foi desenvolver a sua
própria versão do Unix, através de um Kernel próprio, chamado de
GNU Hurd. Contudo, este núcleo possuía muitas falhas de sistema,
comprometeu muito o seu desenvolvimento.
• Visando estas falhas, um programador chamado Linus Torvalds
estava desenvolvendo outro kernel para o GNU, chamado de Linux,
em. Em seu primeiro lançamento oficial (1991), na versão 0.2, o Linux
já possuía mais funcionalidades que o GNU, o que atraiu bastantes
desenvolvedores.
11
Evolução
• Além disso, os programadores eram e ainda são livres para utilizar o
kernel Linux em seus próprios sistemas, o que acabou gerando as
famosas distribuições como conhecemos hoje .
12
https://upload.wikimedia.org/wikipedia/commons/c/cd/Unix_timeline.en.svg 13
Linux
• O Linux possui o kernel e uma GUI (Graphics User Interface)
• Inicialmente o Linux era apenas modo texto
• Depois surgiu a preocupação para as interfaces (visando atrair mais
usuários)
14
Linux
• 1998 – KDE 1.0
15
Linux
• KDE 3
16
Linux
• 2010 – KDE 4
17
Linux
• 1999 – Gnome 1.0
18
Linux
• Gnome 2 - 2002
19
Linux
• Gnome 3 - 2011
20
Mercado Atual de Desktops
21
Windows
• Windows 1.0
• Novembro de 1985
• PrimeiraVersão
• Rodava em um Shell
multitarefas de 16-bit
• Rodava sobre uma
instalação prévia do
MS-DOS
• Utilizava muito o
Mouse e precisava
treinar o usuário
22
Windows
• Windows 2.0
• Dezembro de 1987
• As janelas podiam se
sobrepor
• Minimizar e Maximizar
Janelas
• Primeira versão do
painel de controle
• Word e Excel
23
Windows
• Windows 3.0
• 1990
• Precisava de um HD
• Permitia a execução de
programas do DOS em
janelas
• 256 cores
• Multitasking
• Primeira versão do
Paciência
24
Windows
• Windows 3.1
• 1992
• TrueType fonts
• Primeira versão do
campo minado
• Permitia que os
programas do DOS
fossem controlados
com um mouse
• Distribuído em CD-
ROM
25
Windows
• Windows 95
• 1995
• Menu e botão Iniciar
• Conceitos de Plug-n-
Play
• 32-bits
• Internet Explorer
26
Windows
• Windows 98
• 1998
• Embrião do Media
Player (que aparece em
versões mais novas de
1999)
• Botões Avançar eVoltar,
barra de endereços no
Windows explorer
• Sistemas de Driver
• Suporte USB
27
Windows
• Windows ME
• 2000
• Versão doWindows 2000
para usuários finais
• Último a ser baseado no
MS-DOS
• Ferramentas de
Recovery
• Movie Maker
• Autocompletar
28
Windows
• Windows 2000
• 2000
• Versão para servidores
• Tinha suporte ao
comando hibernar
29
Windows
• Windows XP
• 2001
• Gravação de CDS
• Autoplay
• RecoveryTools
automáticas
• Durou por 13 anos
• Problemas Graves de
Segurança
30
Windows
• WindowsVista
• 2007
• MelhoriasGráficas
Consideráveis
• Controle de conta de
usuário
• Controle de Drivers
• Direct X 10
• Windows Defender
• Ferramentas de DVD
31
Windows
• Windows 7
• 2009
• Fez todos pularem do XP
direto pra ele
• Redimensionamento
automático de janelas
• Vista estável
32
Windows
• Windows 8
• 2012
• Impacto grande na
mudança de interface
• Widgets
• Rápido com suporte a
USB 3.0
33
Windows
• Windows 8.1
• 2013
• Retorna o botão iniciar
• Maiores permissões com
a tela de início
34
Windows
• Windows 10
• 2014
• Botão iniciar novamente
• Busca otimizada
• União de dispositivos
35
MacOS
• Timeline
1985
Sys 2
1987
Sys 4
1988
Sys 6
1999
Mac OS 9
1984
Sys 1
1986
Sys 3
1987
Sys 5
1991
Sys 7
2001
Mac OS X
1997
Mac OS 8
2001
OS X v10.1
2003
OS X v10.3
2007
OS X v10.5
2012
OS X v10.8
2001
OS X v10.0
2002
OS X v10.2
2005
OS X v10.4
2009
OS X v10.6
2013
OS X v10.9
2011
OS X v10.7
2014
OS X
v10.10
36
MacOS
• System 1 - 1984
• Barras de Menus
• Menus Pop-ups
• Arrastar e Soltar
• Uma aplicação por vez
Based on the pioneering
GUI technology
developed at Xerox
PARC, but Apple added
many game-changing
innovations.
37
MacOS
• System 2 - 1985
• Multiplas Pastas
• O comando desligar
• Quick Launch
• Sistema de Arquivos
Hierárquico
• Appletalk (rede)
38
MacOS
• System 3 - 1986
• Suportava tecnologias
SCSI
• Introduziu o Mac Plus
39
MacOS
• System 4 - 1987
• Melhoramentos no
hardware tornaram o
sistema melhor
40
MacOS
• System 5 - 1987
• Multiasking
• Aplicações em
background
executavam
• Primeiro que teve uma
numeração de versão
oficial
41
MacOS
• System 6 - 1988
• Introduziu o
MacroMaker que
permitia usuários gravar
rotinas de teclado e
mouse
• Sistema operacional
completo e estável
• Somente 15 programas
poderiam ser instalados
42
MacOS
• System 7 - 1991
• Sistema de memória
virtual
• Compartilhamento de
arquivos
• Quick time
• Quick draw
• Tinha mais de 1MB
• Disponível em CD
43
MacOS
• System 7 - 1991
• Sistema de memória
virtual
• Compartilhamento de
arquivos
• Quick time
• Quick draw
• Tinha mais de 1MB
• Disponível em CD
Big Bang
44
MacOS
• System 8 - 1997
• Multi tarefas melhorado
• Arquivos poderiam ser
copiados no
background
• Temas para a interface
• Logo após a volta de
Jobs
Copland
45
MacOS
• System 9 - 1999
• Gerência de memória
melhorada
consideravelmente
• Melhorou o suporte
para redes sem fio
• Utilizava o Apple
Software Update para
instalar hardware e
updates
Sonata
46
MacOS
• MacOS x (System 10)
• Março 2001
• Launch pad
• Unix-based
• Muito criticado pela
péssima
responsividade da
interface, cheio de
bugs e não possuía
boa compatibilidade
Cheetah
47
Versões
Version Release Date
Mac OS X v10.0 (Cheetah) 24th March 2001
Mac OS X v10.1 (Puma) 25th September 2001
Mac OS X v10.2 (Jaguar) 24th August 2002
Mac OS X v10.3 (Panther) 24th October 2003
Mac OS X v10.4 (Tiger) 29th April 2005
Mac OS X v10.5 (Leopard) 26th October 2007
Mac OS X v10.6 (Snow Leopard) 28th August 2009
Mac OS X v10.7 (Lion) 20th July 2011
OS X v10.8 (Mountain Lion) 25th July 2012
OS X v10.9 (Mavericks) 22nd September 2013
OS X v10.10 (Yosemite) 16th October 2014
OS X v10.11 (El Capitan) 30th September 2015
48
MacOS
• MacOS x 10.1
• Setembro 2001
• Apple Script melhorado
• Ferramentas para
gravação de CD e DVD
• Ainda criticado pela
responsividade da
interface
Puma
49
MacOS
• MacOS x 10.2
• Agosto 2002
• Introduziu o
Rendezvouz (que
mudou o nome para
Bonjour) que era um
serviço de rede
• Inkwell para
reconhecimento de
escrita a mão
Jaguar
50
MacOS
• MacOS x 10.3
• Outubro 2003
• Multiusuário
• Textedit compatível
com word
Panther
51
MacOS
• MacOS x 10.4
• Quartz composer para
processamento e
rederização de dados
gráficos
• Dashboard – widgets
• Primeiro a rodar em
arquiteturas intel
Tiger
52
MacOS
• MacOS x 10.5
• Outubro 2007
• Compartilhamento de
arquivos em rede
melhorado
• Controle sobre as
permissões
• Backup automático
chamado time machine
• 300 mudanças básicas
para o seu antecessor
Leopard
53
MacOS
• MacOS x 10.6
• Agosto 2009
• Melhor performance
• Mais eficiente
• Redução da utilização
de memória
• Descontinua a
compatibilidade com
diversas versão
anteriores
Snow Leopard
54
MacOS
• MacOS x 10.7
• Julho 2011
• Display de aplicações de
fácil navegação
• Partição de recovery
com ferramentas
• Aplicações de até 2007
não são mais
suportadas
Lion
55
MacOS
• MacOS x 10.8
• Julho 2012
• Melhora nas interfaces
com dispositivos
• Malware blocking
system
• Central de avisos
Mountain Lion
56
MacOS
• MacOS x 10.9
• Setembro 2013
• Melhora na busca e no
consumo de energia
• Compatibilidade com
aplicativos do IOs
Mavericks
57
MacOS
• MacOS x 10.10
• Outubro 2014
• Integração com Ios e
Icloud
Yosemite
58
MacOS
• MacOS x 10.11
• Setembro de 2015
• Foco em estabilidade,
desempenho e
segurança
• Multitouch
• System Integrity
Protection
El Capitan
59
MacOS
• MacOS 10.12
• Junho 2016
• Foco em
continuidade,icloud,
• Suporte aoApple Play e
a Siri
El Capitan
60
Móveis
61
Móveis
• Android - O sistema android foi desenvolvido pela Google e Open
Handset Alliance. A plataforma de seu desenvolvimento é Java e
C/C++, ele possui licença de código-aberto já que foi desenvolvido a
partir de sistemas Linux. O seu sistema é integrado com os serviços
do Google.
• Sua arquitetura é divida em Kernel, runtime, bibliotecas, framework e
aplicativos. O Kernel realiza a comunicação entre o software e o
hardware e o runtime são bibliotecas que automatizam as tarefas
comuns referentes ao sistema operacional.
62
63
Móveis
64
Móveis
65
IOS
66
Móveis
• O Symbian foi desenvolvido e fabricado pela Nokia, sua plataforma é
Symbian C++ e Qt. Seu começo data 1998 era uma parceria de
empresas como a Nokia, Ericson, Motorola e PSION . O Symbian já
foi o sistema operacional mobile mais popular, contudo com a
chegada do iOS e do Android e falta de adaptação da empresa
perante as mudanças exigidas pelo novo mercado passou a perder
sua popularidade.
67
68
Windows Phone
69
Obrigado
PROF. MAURÍCIO A DIAS

More Related Content

Similar to Aula historia e tipos de SOssssssssss.pdf

Ficha1_SistemasOperativos
Ficha1_SistemasOperativosFicha1_SistemasOperativos
Ficha1_SistemasOperativosMiguel Marques
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativosMarioalmeida_10
 
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.pptxXaneYT
 
Sistemas Operacionais [ETEC DE ITAQUERA]
Sistemas Operacionais [ETEC DE ITAQUERA]Sistemas Operacionais [ETEC DE ITAQUERA]
Sistemas Operacionais [ETEC DE ITAQUERA]Vinicius Lopes
 
Introdução ao windows
Introdução ao windowsIntrodução ao windows
Introdução ao windowsElizeu Ferro
 
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...Tudosbinformatica .blogspot.com
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisVirgínia
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisCc SaCa
 
Informática Básica - Windows e Outros SO
Informática Básica - Windows e Outros SOInformática Básica - Windows e Outros SO
Informática Básica - Windows e Outros SOGleilson Marinho
 
Sérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgarSérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgarDavid Pereira
 
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 FanaticJordan Claussen
 
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 FanaticJordan Claussen
 
Historia dos sistemas operacionais
Historia dos sistemas operacionaisHistoria dos sistemas operacionais
Historia dos sistemas operacionaisDw Dicas
 
Sistemas Operacionais - 05 - Sistemas Operacionais Microsoft
Sistemas Operacionais - 05 - Sistemas Operacionais MicrosoftSistemas Operacionais - 05 - Sistemas Operacionais Microsoft
Sistemas Operacionais - 05 - Sistemas Operacionais MicrosoftMauro Duarte
 
Apresentação da aula de sistemas operacionais
Apresentação da aula de sistemas operacionaisApresentação da aula de sistemas operacionais
Apresentação da aula de sistemas operacionaisFelipe Martinin
 

Similar to Aula historia e tipos de SOssssssssss.pdf (20)

Ficha1_SistemasOperativos
Ficha1_SistemasOperativosFicha1_SistemasOperativos
Ficha1_SistemasOperativos
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativos
 
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
 
Sistemas Operacionais [ETEC DE ITAQUERA]
Sistemas Operacionais [ETEC DE ITAQUERA]Sistemas Operacionais [ETEC DE ITAQUERA]
Sistemas Operacionais [ETEC DE ITAQUERA]
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Introdução ao windows
Introdução ao windowsIntrodução ao windows
Introdução ao windows
 
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Informática Básica - Windows e Outros SO
Informática Básica - Windows e Outros SOInformática Básica - Windows e Outros SO
Informática Básica - Windows e Outros SO
 
Sérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgarSérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgar
 
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
 
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
 
Mono
MonoMono
Mono
 
Mac
MacMac
Mac
 
Mac
MacMac
Mac
 
Historia dos sistemas operacionais
Historia dos sistemas operacionaisHistoria dos sistemas operacionais
Historia dos sistemas operacionais
 
Sistemas Operacionais - 05 - Sistemas Operacionais Microsoft
Sistemas Operacionais - 05 - Sistemas Operacionais MicrosoftSistemas Operacionais - 05 - Sistemas Operacionais Microsoft
Sistemas Operacionais - 05 - Sistemas Operacionais Microsoft
 
Apresentação da aula de sistemas operacionais
Apresentação da aula de sistemas operacionaisApresentação da aula de sistemas operacionais
Apresentação da aula de sistemas operacionais
 

More from DenivalSouza1

slide arq H & S (1) (1).pdfslide arq H & S
slide arq H & S (1) (1).pdfslide arq H & Sslide arq H & S (1) (1).pdfslide arq H & S
slide arq H & S (1) (1).pdfslide arq H & SDenivalSouza1
 
dns apsotila rede rede rede rede rede.pdf
dns apsotila rede rede rede rede rede.pdfdns apsotila rede rede rede rede rede.pdf
dns apsotila rede rede rede rede rede.pdfDenivalSouza1
 
Intercessão e batalha espiritual igreja escola base .pdf
Intercessão e batalha espiritual igreja escola base  .pdfIntercessão e batalha espiritual igreja escola base  .pdf
Intercessão e batalha espiritual igreja escola base .pdfDenivalSouza1
 
intercesso-140215085519-phpapp02 (1).pdf
intercesso-140215085519-phpapp02 (1).pdfintercesso-140215085519-phpapp02 (1).pdf
intercesso-140215085519-phpapp02 (1).pdfDenivalSouza1
 
batalhaespiritualnoevangelismo-140426213640-phpapp02.pdf
batalhaespiritualnoevangelismo-140426213640-phpapp02.pdfbatalhaespiritualnoevangelismo-140426213640-phpapp02.pdf
batalhaespiritualnoevangelismo-140426213640-phpapp02.pdfDenivalSouza1
 
Intercessão e batalha espiritual Débora.pdf
Intercessão e batalha espiritual Débora.pdfIntercessão e batalha espiritual Débora.pdf
Intercessão e batalha espiritual Débora.pdfDenivalSouza1
 
intercesso-140215085519-phpapp02 (1) (1).pdf
intercesso-140215085519-phpapp02 (1) (1).pdfintercesso-140215085519-phpapp02 (1) (1).pdf
intercesso-140215085519-phpapp02 (1) (1).pdfDenivalSouza1
 

More from DenivalSouza1 (7)

slide arq H & S (1) (1).pdfslide arq H & S
slide arq H & S (1) (1).pdfslide arq H & Sslide arq H & S (1) (1).pdfslide arq H & S
slide arq H & S (1) (1).pdfslide arq H & S
 
dns apsotila rede rede rede rede rede.pdf
dns apsotila rede rede rede rede rede.pdfdns apsotila rede rede rede rede rede.pdf
dns apsotila rede rede rede rede rede.pdf
 
Intercessão e batalha espiritual igreja escola base .pdf
Intercessão e batalha espiritual igreja escola base  .pdfIntercessão e batalha espiritual igreja escola base  .pdf
Intercessão e batalha espiritual igreja escola base .pdf
 
intercesso-140215085519-phpapp02 (1).pdf
intercesso-140215085519-phpapp02 (1).pdfintercesso-140215085519-phpapp02 (1).pdf
intercesso-140215085519-phpapp02 (1).pdf
 
batalhaespiritualnoevangelismo-140426213640-phpapp02.pdf
batalhaespiritualnoevangelismo-140426213640-phpapp02.pdfbatalhaespiritualnoevangelismo-140426213640-phpapp02.pdf
batalhaespiritualnoevangelismo-140426213640-phpapp02.pdf
 
Intercessão e batalha espiritual Débora.pdf
Intercessão e batalha espiritual Débora.pdfIntercessão e batalha espiritual Débora.pdf
Intercessão e batalha espiritual Débora.pdf
 
intercesso-140215085519-phpapp02 (1) (1).pdf
intercesso-140215085519-phpapp02 (1) (1).pdfintercesso-140215085519-phpapp02 (1) (1).pdf
intercesso-140215085519-phpapp02 (1) (1).pdf
 

Aula historia e tipos de SOssssssssss.pdf

  • 1. História dos SOs PROF. MAURÍCIO A DIAS – MACDIASPAE@GMAIL.COM SLIDES COM MATERIAIS DOS SLIDES DA PROFA ROSANA
  • 2. Linhas do tempo para SOs • https://everlastingstudent.wordpress.com/timeline-of-operating- systems-since-the-1950s/ • https://www.tecmundo.com.br/sistema-operacional/2031-a- historia-dos-sistemas-operacionais-ilustracao-.htm • http://www.ppgia.pucpr.br/~laureano/puc_2007/asu/sistema_hist orico.html • http://toastytech.com/guis/index.html 2
  • 5. Primeiros Sistemas • A primeira geração da computação moderna (1945-1955) não trabalhava com o conceito de sistema operacional propriamente dito, visto que as operações eram configuradas através de hardware. • A principal implicação desta abordagem é o fato de que era muito difícil criar rotinas programáveis, exigindo trabalho intenso dos operadores de máquinas. 5
  • 6. Primeiros Sistemas • O conceito de sistema operacional apareceu durante a segunda geração da computação moderna (1955 - 1965), através da programação em Batch. • vários comandos já poderiam ser executados em sequência através de cartões perfurados, eliminando parte do trabalho do operador de terminal. Normalmente, um programa era composto por um conjunto de cartões inseridos pelo usuário do sistema, na ordem correta. 6
  • 7. Primeiros Sistemas • Em meados da década de 60, os primeiros sistemas operacionais foram desenvolvidos conforme a evolução da tecnologia da época. Contudo, cada máquina possuía seu próprio SO específico, o que implicava na incompatibilidade de mainframes distintos. • Visando ao problema da incompatibilidade de SOs de máquinas distintas, um grupo de desenvolvedores da AT&T ciaram o Unix em 1969, sendo o primeiro sistema operacional moderno da computação. É possível afirmar que mais de 90 porcento dos SOs atuais foram influenciados de alguma maneira pelo Unix. 7
  • 8. Primeiros Sistemas • O Unix introduziu conceitos muito importantes para a computação: portabilidade, multi-usuário, multi-tarefas e compartilhamento de tarefas. • Durante a década de 70, o Unix foi distribuído gratuitamente (incluindo seu código fonte) para universidades e órgãos governamentais norte-americanos, o que conferiu muita popularidade a este sistema. Sua interface era totalmente em modo texto sem interface gráfica 8
  • 9. Evolução • Agora, vamos focar nos sistemas livres. • Apesar de fazer bastante sucesso nos anos 70, o Unix continuou a ser desenvolvido durante toda esta década e a seguinte também. No ano de 1983, um revolucionário programador chamado Richard Stallman criou o projeto GNU, ele afirmava que os softwares deveriam ser desenvolvidos de maneira livre, sem restrições na leitura ou modificação de seus códigos fontes. 9
  • 10. Evolução • Em 1984, o MIT desenvolveu o X Window System, que como o seu nome diz, é um sistema gráfico de Janelas para o Unix. Ele permaneceu proprietário até 1987, quando uma versão opensource foi lançada, sendo incorporada no desenvolvimento deste sistema operacional. 10
  • 11. Evolução • Um dos principais objetivos da GNU sempre foi desenvolver a sua própria versão do Unix, através de um Kernel próprio, chamado de GNU Hurd. Contudo, este núcleo possuía muitas falhas de sistema, comprometeu muito o seu desenvolvimento. • Visando estas falhas, um programador chamado Linus Torvalds estava desenvolvendo outro kernel para o GNU, chamado de Linux, em. Em seu primeiro lançamento oficial (1991), na versão 0.2, o Linux já possuía mais funcionalidades que o GNU, o que atraiu bastantes desenvolvedores. 11
  • 12. Evolução • Além disso, os programadores eram e ainda são livres para utilizar o kernel Linux em seus próprios sistemas, o que acabou gerando as famosas distribuições como conhecemos hoje . 12
  • 14. Linux • O Linux possui o kernel e uma GUI (Graphics User Interface) • Inicialmente o Linux era apenas modo texto • Depois surgiu a preocupação para as interfaces (visando atrair mais usuários) 14
  • 15. Linux • 1998 – KDE 1.0 15
  • 17. Linux • 2010 – KDE 4 17
  • 18. Linux • 1999 – Gnome 1.0 18
  • 19. Linux • Gnome 2 - 2002 19
  • 20. Linux • Gnome 3 - 2011 20
  • 21. Mercado Atual de Desktops 21
  • 22. Windows • Windows 1.0 • Novembro de 1985 • PrimeiraVersão • Rodava em um Shell multitarefas de 16-bit • Rodava sobre uma instalação prévia do MS-DOS • Utilizava muito o Mouse e precisava treinar o usuário 22
  • 23. Windows • Windows 2.0 • Dezembro de 1987 • As janelas podiam se sobrepor • Minimizar e Maximizar Janelas • Primeira versão do painel de controle • Word e Excel 23
  • 24. Windows • Windows 3.0 • 1990 • Precisava de um HD • Permitia a execução de programas do DOS em janelas • 256 cores • Multitasking • Primeira versão do Paciência 24
  • 25. Windows • Windows 3.1 • 1992 • TrueType fonts • Primeira versão do campo minado • Permitia que os programas do DOS fossem controlados com um mouse • Distribuído em CD- ROM 25
  • 26. Windows • Windows 95 • 1995 • Menu e botão Iniciar • Conceitos de Plug-n- Play • 32-bits • Internet Explorer 26
  • 27. Windows • Windows 98 • 1998 • Embrião do Media Player (que aparece em versões mais novas de 1999) • Botões Avançar eVoltar, barra de endereços no Windows explorer • Sistemas de Driver • Suporte USB 27
  • 28. Windows • Windows ME • 2000 • Versão doWindows 2000 para usuários finais • Último a ser baseado no MS-DOS • Ferramentas de Recovery • Movie Maker • Autocompletar 28
  • 29. Windows • Windows 2000 • 2000 • Versão para servidores • Tinha suporte ao comando hibernar 29
  • 30. Windows • Windows XP • 2001 • Gravação de CDS • Autoplay • RecoveryTools automáticas • Durou por 13 anos • Problemas Graves de Segurança 30
  • 31. Windows • WindowsVista • 2007 • MelhoriasGráficas Consideráveis • Controle de conta de usuário • Controle de Drivers • Direct X 10 • Windows Defender • Ferramentas de DVD 31
  • 32. Windows • Windows 7 • 2009 • Fez todos pularem do XP direto pra ele • Redimensionamento automático de janelas • Vista estável 32
  • 33. Windows • Windows 8 • 2012 • Impacto grande na mudança de interface • Widgets • Rápido com suporte a USB 3.0 33
  • 34. Windows • Windows 8.1 • 2013 • Retorna o botão iniciar • Maiores permissões com a tela de início 34
  • 35. Windows • Windows 10 • 2014 • Botão iniciar novamente • Busca otimizada • União de dispositivos 35
  • 36. MacOS • Timeline 1985 Sys 2 1987 Sys 4 1988 Sys 6 1999 Mac OS 9 1984 Sys 1 1986 Sys 3 1987 Sys 5 1991 Sys 7 2001 Mac OS X 1997 Mac OS 8 2001 OS X v10.1 2003 OS X v10.3 2007 OS X v10.5 2012 OS X v10.8 2001 OS X v10.0 2002 OS X v10.2 2005 OS X v10.4 2009 OS X v10.6 2013 OS X v10.9 2011 OS X v10.7 2014 OS X v10.10 36
  • 37. MacOS • System 1 - 1984 • Barras de Menus • Menus Pop-ups • Arrastar e Soltar • Uma aplicação por vez Based on the pioneering GUI technology developed at Xerox PARC, but Apple added many game-changing innovations. 37
  • 38. MacOS • System 2 - 1985 • Multiplas Pastas • O comando desligar • Quick Launch • Sistema de Arquivos Hierárquico • Appletalk (rede) 38
  • 39. MacOS • System 3 - 1986 • Suportava tecnologias SCSI • Introduziu o Mac Plus 39
  • 40. MacOS • System 4 - 1987 • Melhoramentos no hardware tornaram o sistema melhor 40
  • 41. MacOS • System 5 - 1987 • Multiasking • Aplicações em background executavam • Primeiro que teve uma numeração de versão oficial 41
  • 42. MacOS • System 6 - 1988 • Introduziu o MacroMaker que permitia usuários gravar rotinas de teclado e mouse • Sistema operacional completo e estável • Somente 15 programas poderiam ser instalados 42
  • 43. MacOS • System 7 - 1991 • Sistema de memória virtual • Compartilhamento de arquivos • Quick time • Quick draw • Tinha mais de 1MB • Disponível em CD 43
  • 44. MacOS • System 7 - 1991 • Sistema de memória virtual • Compartilhamento de arquivos • Quick time • Quick draw • Tinha mais de 1MB • Disponível em CD Big Bang 44
  • 45. MacOS • System 8 - 1997 • Multi tarefas melhorado • Arquivos poderiam ser copiados no background • Temas para a interface • Logo após a volta de Jobs Copland 45
  • 46. MacOS • System 9 - 1999 • Gerência de memória melhorada consideravelmente • Melhorou o suporte para redes sem fio • Utilizava o Apple Software Update para instalar hardware e updates Sonata 46
  • 47. MacOS • MacOS x (System 10) • Março 2001 • Launch pad • Unix-based • Muito criticado pela péssima responsividade da interface, cheio de bugs e não possuía boa compatibilidade Cheetah 47
  • 48. Versões Version Release Date Mac OS X v10.0 (Cheetah) 24th March 2001 Mac OS X v10.1 (Puma) 25th September 2001 Mac OS X v10.2 (Jaguar) 24th August 2002 Mac OS X v10.3 (Panther) 24th October 2003 Mac OS X v10.4 (Tiger) 29th April 2005 Mac OS X v10.5 (Leopard) 26th October 2007 Mac OS X v10.6 (Snow Leopard) 28th August 2009 Mac OS X v10.7 (Lion) 20th July 2011 OS X v10.8 (Mountain Lion) 25th July 2012 OS X v10.9 (Mavericks) 22nd September 2013 OS X v10.10 (Yosemite) 16th October 2014 OS X v10.11 (El Capitan) 30th September 2015 48
  • 49. MacOS • MacOS x 10.1 • Setembro 2001 • Apple Script melhorado • Ferramentas para gravação de CD e DVD • Ainda criticado pela responsividade da interface Puma 49
  • 50. MacOS • MacOS x 10.2 • Agosto 2002 • Introduziu o Rendezvouz (que mudou o nome para Bonjour) que era um serviço de rede • Inkwell para reconhecimento de escrita a mão Jaguar 50
  • 51. MacOS • MacOS x 10.3 • Outubro 2003 • Multiusuário • Textedit compatível com word Panther 51
  • 52. MacOS • MacOS x 10.4 • Quartz composer para processamento e rederização de dados gráficos • Dashboard – widgets • Primeiro a rodar em arquiteturas intel Tiger 52
  • 53. MacOS • MacOS x 10.5 • Outubro 2007 • Compartilhamento de arquivos em rede melhorado • Controle sobre as permissões • Backup automático chamado time machine • 300 mudanças básicas para o seu antecessor Leopard 53
  • 54. MacOS • MacOS x 10.6 • Agosto 2009 • Melhor performance • Mais eficiente • Redução da utilização de memória • Descontinua a compatibilidade com diversas versão anteriores Snow Leopard 54
  • 55. MacOS • MacOS x 10.7 • Julho 2011 • Display de aplicações de fácil navegação • Partição de recovery com ferramentas • Aplicações de até 2007 não são mais suportadas Lion 55
  • 56. MacOS • MacOS x 10.8 • Julho 2012 • Melhora nas interfaces com dispositivos • Malware blocking system • Central de avisos Mountain Lion 56
  • 57. MacOS • MacOS x 10.9 • Setembro 2013 • Melhora na busca e no consumo de energia • Compatibilidade com aplicativos do IOs Mavericks 57
  • 58. MacOS • MacOS x 10.10 • Outubro 2014 • Integração com Ios e Icloud Yosemite 58
  • 59. MacOS • MacOS x 10.11 • Setembro de 2015 • Foco em estabilidade, desempenho e segurança • Multitouch • System Integrity Protection El Capitan 59
  • 60. MacOS • MacOS 10.12 • Junho 2016 • Foco em continuidade,icloud, • Suporte aoApple Play e a Siri El Capitan 60
  • 62. Móveis • Android - O sistema android foi desenvolvido pela Google e Open Handset Alliance. A plataforma de seu desenvolvimento é Java e C/C++, ele possui licença de código-aberto já que foi desenvolvido a partir de sistemas Linux. O seu sistema é integrado com os serviços do Google. • Sua arquitetura é divida em Kernel, runtime, bibliotecas, framework e aplicativos. O Kernel realiza a comunicação entre o software e o hardware e o runtime são bibliotecas que automatizam as tarefas comuns referentes ao sistema operacional. 62
  • 63. 63
  • 67. Móveis • O Symbian foi desenvolvido e fabricado pela Nokia, sua plataforma é Symbian C++ e Qt. Seu começo data 1998 era uma parceria de empresas como a Nokia, Ericson, Motorola e PSION . O Symbian já foi o sistema operacional mobile mais popular, contudo com a chegada do iOS e do Android e falta de adaptação da empresa perante as mudanças exigidas pelo novo mercado passou a perder sua popularidade. 67
  • 68. 68