SlideShare uma empresa Scribd logo
1 de 45
História dos SOs
Linhas do tempo para SOs
2
• 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
Onde estamos?
3
Primeiros Sistemas
4
• 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.
Primeiros Sistemas
5
• 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.
Primeiros Sistemas
6
• 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 peloUnix.
Primeiros Sistemas
7
• 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
governamentais norte-americanos, o que conferiu
(incluindo seu código fonte) para universidades e órgãos
muita
popularidade a este sistema. Sua interface era totalmente em modo
texto sem interface gráfica
Evolução
8
• 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.
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
lançada,
foi
sendo
incorporada no
desenvolvimento deste
sistema operacional.
9
Evolução
10
• 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.
Evolução
11
• 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 .
https://upload.wikimedia.org/wikipedia/commons/c/cd/Unix_timeline.en.svg 13
Linux
13
• O Linux possui o kernel e uma GUI (Graphics UserInterface)
• Inicialmente o Linux era apenas modo texto
• Depois surgiu a preocupação para as interfaces (visando atrair mais
usuários)
Linux
• 1998 – KDE 1.0
14
Linux
• KDE 3
15
Linux
• 2010 – KDE 4
16
Linux
• 1999 – Gnome1.0
17
Linux
• Gnome 2 -2002
18
Linux
• Gnome 3 -2011
19
Mercado Atual de Desktops
20
Windows
• Windows 1.0
• Novembro de 1985
• PrimeiraVersão
• Rodava em um Shell
multitarefas de 16-bit
• Rodava sobre uma
instalação préviado
MS-DOS
• Utilizava muito o
Mouse e precisava
treinar o usuário
21
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
22
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
23
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 emCD-
ROM
24
Windows
• Windows 95
• 1995
• Menu e botãoIniciar
• Conceitos de Plug-n-
Play
• 32-bits
• Internet Explorer
25
Windows
• Windows 98
• 1998
• Embrião do Media
Player (que aparece em
versões mais novas de
1999)
• BotõesAvançar eVoltar,
barra de endereços no
Windows explorer
• Sistemas de Driver
• SuporteUSB
26
Windows
• Windows ME
• 2000
• Versão doWindows2000
para usuários finais
• Último a ser baseado no
MS-DOS
• Ferramentas de
Recovery
• Movie Maker
• Autocompletar
27
Windows
• Windows 2000
• 2000
• Versão para servidores
• Tinha suporte ao
comandohibernar
28
Windows
• WindowsXP
• 2001
• Gravação deCDS
• Autoplay
• RecoveryTools
automáticas
• Durou por 13 anos
• ProblemasGravesde
Segurança
29
Windows
• WindowsVista
• 2007
• MelhoriasGráficas
Consideráveis
• Controle de contade
usuário
• Controle de Drivers
• Direct X 10
• Windows Defender
• Ferramentas de DVD
30
Windows
• Windows 7
• 2009
• Fez todos pularem doXP
direto pra ele
• Redimensionamento
automático de janelas
• Vista estável
31
Windows
• Windows 8
• 2012
• Impacto grande na
mudança de interface
• Widgets
• Rápido com suportea
USB 3.0
32
Windows
• Windows 8.1
• 2013
• Retorna o botão iniciar
• Maiores permissões com
a tela de início
33
Windows
• Windows 10
• 2014
• Botão iniciar novamente
• Busca otimizada
• União de dispositivos
34
SISTEMAS OPERACIONAIS
O que é um sistema operacional?
Conjunto de programas de sistemas situados entre os
softwares aplicativos e o hardware.
• Estabelece uma interface com o
usuário.
• Executa e oferece recursos
para softwares aplicativos.
• Coordena os recursos de
hardware do computador.
SISTEMAS OPERACIONAIS
O usuário se comunica com o sistema operacional através de
sua interface que pode ser.
Gráfica: GUI–Graphical User Interface
Composto por menus, ícones, janelas ...
EX: Ubuntu
SISTEMAS OPERACIONAIS
◦ Texto: TUI –Text User Interface
Também composta por menus, ícones e janelas mas
não são capazes de reproduzir figuras
EX: SETUP
SISTEMAS OPERACIONAIS
◦ Linha de comando: CUI –Command-line User
Interface
Funciona basicamente com digitação de comandos
Ex: MS-DOS
SISTEMAS OPERACIONAIS
• Apesar de existir uma padronização básica para os principais equipamentos de
comunicação, a maioria dos recursos mais poderosos são de desenvolvimento
proprietário.
• Se fosse criado um padrão para todos os recursos, os
pesquisadores e fabricantes ficariam presos a
modelos que, em algum momento, se tornariam
insuficientes para os novos projetos.
• Diante disso, segue a seguinte pergunta:
Como um Sistema Operacional consegue se
comunicar e gerenciar a vasta gama de
equipamentos com seus códigos e formatos de
comunicação diferentes e proprietários?
SISTEMAS OPERACIONAIS
• Tais módulos são chamados de “DRIVER”.
• Para que o SO consiga acessar o dispositivo, ele precisa ter acesso
ao seu respectivo driver.
• O driver é um software que oferece ao sistema a capacidade de se
comunicar com um determinado dispositivo.
SISTEMAS OPERACIONAIS
• A figura abaixo mostra esta organização:
SISTEMAS OPERACIONAIS
• Vale ressaltar que devida a necessidade do driver de se comunicar
com os dispositivos, ele é executado no mesmo nível de privilégio
do Sistema Operacional ou, nas CPUs e Sistemas que possuem
vários níveis de execução, em um nível de privilégio menor, porém
maior que o dos aplicativos.
• Diante disso, o driver acaba tendo poderes de SO (ou quase).
EXERCÍCIOS DE FIXAÇÃO
1 – O QUE É UM SISTEMA OPERACIONAL?
2 – EXPLIQUE SOBRE SOFTWARE LIVRE.
3 – EXPLIQUE SOBRE SOFTWARE PROPRIETÁRIO.
4 – O QUE EXISTIA ANTES DOS SISTEMAS OPERACIONAIS?
5 – DÊ EXEMPLOS DE SISTEMAS OPERACIONAIS EXISTENTE NO
MOMENTO.
6 – O DRIVER É IMPORTANTE PARA O SISTEMA OPERACIONAL?
JUSTIFIQUE SUA RESPOSTA.
7 – QUAIS SÃO AS FORMAS DE USAR UM SISTEMA OPERACIONAL?
SISTEMAS OPERACIONAIS
• Sistemas Monoprogramáveis ou Monotarefa.
• Sistemas Multiprogramáveis ou Multitarefa.
• Sistemas com Múltiplos Processadores ou
Multiprocessado.
Obrigado

Mais conteúdo relacionado

Mais procurados

Informática básica sistemas operacionais
Informática básica sistemas operacionaisInformática básica sistemas operacionais
Informática básica sistemas operacionaisMatheus França
 
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 Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJoseVieira75
 
Sistema operativo windows
Sistema operativo windowsSistema operativo windows
Sistema operativo windowsJoseAlvaro2013
 
Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas OperativosKaska Lucas
 
Informática Básica - Arquitetura padrão IBM-PC
Informática Básica - Arquitetura padrão IBM-PCInformática Básica - Arquitetura padrão IBM-PC
Informática Básica - Arquitetura padrão IBM-PCJames Moreira
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosPmpc10
 
Trabalho So Fernanda
Trabalho So FernandaTrabalho So Fernanda
Trabalho So Fernandaf2008
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-FinalJordan Claussen
 
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 operativosAndré Dias
 
Noções de sistema operacional
Noções de sistema operacionalNoções de sistema operacional
Noções de sistema operacionalLuciano Lugori
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJoel
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas OperacionaisSheldon Led
 
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
 
Aula 00 - Introdução à informática
Aula 00 - Introdução à informáticaAula 00 - Introdução à informática
Aula 00 - Introdução à informáticaLucasMansueto
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Paulo Guimarães
 

Mais procurados (20)

Informática básica sistemas operacionais
Informática básica sistemas operacionaisInformática básica sistemas operacionais
Informática básica sistemas operacionais
 
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 Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Sistema operativo windows
Sistema operativo windowsSistema operativo windows
Sistema operativo windows
 
Linux
LinuxLinux
Linux
 
Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas Operativos
 
Informática Básica - Arquitetura padrão IBM-PC
Informática Básica - Arquitetura padrão IBM-PCInformática Básica - Arquitetura padrão IBM-PC
Informática Básica - Arquitetura padrão IBM-PC
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Trabalho So Fernanda
Trabalho So FernandaTrabalho So Fernanda
Trabalho So Fernanda
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-Final
 
Linux X Windows
Linux X WindowsLinux X Windows
Linux X Windows
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
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
 
Noções de sistema operacional
Noções de sistema operacionalNoções de sistema operacional
Noções de sistema operacional
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos 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
 
Aula 00 - Introdução à informática
Aula 00 - Introdução à informáticaAula 00 - Introdução à informática
Aula 00 - Introdução à informática
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)
 

Semelhante a Sistemas operacionais 01

Sistemas operacionais e sua história.pptx
Sistemas operacionais e sua história.pptxSistemas operacionais e sua história.pptx
Sistemas operacionais e sua história.pptxFortunato26
 
Aula historia e tipos de SOssssssssss.pdf
Aula historia e tipos de SOssssssssss.pdfAula historia e tipos de SOssssssssss.pdf
Aula historia e tipos de SOssssssssss.pdfDenivalSouza1
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisVirgínia
 
Evolução sistemas operativos anacleto costa
Evolução sistemas operativos anacleto costaEvolução sistemas operativos anacleto costa
Evolução sistemas operativos anacleto costaAnacleto Costa Fernandes
 
Evolução dos s.o.
Evolução dos s.o.Evolução dos s.o.
Evolução dos s.o.Dulce Dias
 
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
 
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/2009Antônio Arapiraca
 
Aula 1 - Sistemas operacionais - Castro.ppt
Aula 1 - Sistemas operacionais - Castro.pptAula 1 - Sistemas operacionais - Castro.ppt
Aula 1 - Sistemas operacionais - Castro.pptpaulohunter8636
 
Introdução a computação 03
Introdução a computação 03Introdução a computação 03
Introdução a computação 03Felipe 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
 
Soi2011 partei
Soi2011 parteiSoi2011 partei
Soi2011 parteipaulocsm
 
Tecnologias de Informação (III)
Tecnologias de Informação (III)Tecnologias de Informação (III)
Tecnologias de Informação (III)Carlos J. Costa
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação FinalElisa
 

Semelhante a Sistemas operacionais 01 (20)

Sistemas operacionais e sua história.pptx
Sistemas operacionais e sua história.pptxSistemas operacionais e sua história.pptx
Sistemas operacionais e sua história.pptx
 
Aula historia e tipos de SOssssssssss.pdf
Aula historia e tipos de SOssssssssss.pdfAula historia e tipos de SOssssssssss.pdf
Aula historia e tipos de SOssssssssss.pdf
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Evolução sistemas operativos anacleto costa
Evolução sistemas operativos anacleto costaEvolução sistemas operativos anacleto costa
Evolução sistemas operativos anacleto costa
 
Conceitos de Software Livre
Conceitos de Software LivreConceitos de Software Livre
Conceitos de Software Livre
 
Evolução dos s.o.
Evolução dos s.o.Evolução dos s.o.
Evolução dos s.o.
 
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 05
Sistemas operacionais 05Sistemas operacionais 05
Sistemas operacionais 05
 
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
 
Unidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes OperacionaisUnidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes Operacionais
 
Aula 1 - Sistemas operacionais - Castro.ppt
Aula 1 - Sistemas operacionais - Castro.pptAula 1 - Sistemas operacionais - Castro.ppt
Aula 1 - Sistemas operacionais - Castro.ppt
 
Introdução a computação 03
Introdução a computação 03Introdução a computação 03
Introdução a computação 03
 
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
 
Soi2011 partei
Soi2011 parteiSoi2011 partei
Soi2011 partei
 
Tecnologias de Informação (III)
Tecnologias de Informação (III)Tecnologias de Informação (III)
Tecnologias de Informação (III)
 
1309 apostila windows_xp
1309 apostila windows_xp1309 apostila windows_xp
1309 apostila windows_xp
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 

Sistemas operacionais 01

  • 2. Linhas do tempo para SOs 2 • 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
  • 4. Primeiros Sistemas 4 • 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 5 • 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 6 • 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 peloUnix.
  • 7. Primeiros Sistemas 7 • 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 governamentais norte-americanos, o que conferiu (incluindo seu código fonte) para universidades e órgãos muita popularidade a este sistema. Sua interface era totalmente em modo texto sem interface gráfica
  • 8. Evolução 8 • 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 lançada, foi sendo incorporada no desenvolvimento deste sistema operacional. 9
  • 10. Evolução 10 • 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 11 • 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 .
  • 13. Linux 13 • O Linux possui o kernel e uma GUI (Graphics UserInterface) • 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 14
  • 16. Linux • 2010 – KDE 4 16
  • 17. Linux • 1999 – Gnome1.0 17
  • 18. Linux • Gnome 2 -2002 18
  • 19. Linux • Gnome 3 -2011 19
  • 20. Mercado Atual de Desktops 20
  • 21. Windows • Windows 1.0 • Novembro de 1985 • PrimeiraVersão • Rodava em um Shell multitarefas de 16-bit • Rodava sobre uma instalação préviado MS-DOS • Utilizava muito o Mouse e precisava treinar o usuário 21
  • 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 22
  • 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 23
  • 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 emCD- ROM 24
  • 25. Windows • Windows 95 • 1995 • Menu e botãoIniciar • Conceitos de Plug-n- Play • 32-bits • Internet Explorer 25
  • 26. Windows • Windows 98 • 1998 • Embrião do Media Player (que aparece em versões mais novas de 1999) • BotõesAvançar eVoltar, barra de endereços no Windows explorer • Sistemas de Driver • SuporteUSB 26
  • 27. Windows • Windows ME • 2000 • Versão doWindows2000 para usuários finais • Último a ser baseado no MS-DOS • Ferramentas de Recovery • Movie Maker • Autocompletar 27
  • 28. Windows • Windows 2000 • 2000 • Versão para servidores • Tinha suporte ao comandohibernar 28
  • 29. Windows • WindowsXP • 2001 • Gravação deCDS • Autoplay • RecoveryTools automáticas • Durou por 13 anos • ProblemasGravesde Segurança 29
  • 30. Windows • WindowsVista • 2007 • MelhoriasGráficas Consideráveis • Controle de contade usuário • Controle de Drivers • Direct X 10 • Windows Defender • Ferramentas de DVD 30
  • 31. Windows • Windows 7 • 2009 • Fez todos pularem doXP direto pra ele • Redimensionamento automático de janelas • Vista estável 31
  • 32. Windows • Windows 8 • 2012 • Impacto grande na mudança de interface • Widgets • Rápido com suportea USB 3.0 32
  • 33. Windows • Windows 8.1 • 2013 • Retorna o botão iniciar • Maiores permissões com a tela de início 33
  • 34. Windows • Windows 10 • 2014 • Botão iniciar novamente • Busca otimizada • União de dispositivos 34
  • 35. SISTEMAS OPERACIONAIS O que é um sistema operacional? Conjunto de programas de sistemas situados entre os softwares aplicativos e o hardware. • Estabelece uma interface com o usuário. • Executa e oferece recursos para softwares aplicativos. • Coordena os recursos de hardware do computador.
  • 36. SISTEMAS OPERACIONAIS O usuário se comunica com o sistema operacional através de sua interface que pode ser. Gráfica: GUI–Graphical User Interface Composto por menus, ícones, janelas ... EX: Ubuntu
  • 37. SISTEMAS OPERACIONAIS ◦ Texto: TUI –Text User Interface Também composta por menus, ícones e janelas mas não são capazes de reproduzir figuras EX: SETUP
  • 38. SISTEMAS OPERACIONAIS ◦ Linha de comando: CUI –Command-line User Interface Funciona basicamente com digitação de comandos Ex: MS-DOS
  • 39. SISTEMAS OPERACIONAIS • Apesar de existir uma padronização básica para os principais equipamentos de comunicação, a maioria dos recursos mais poderosos são de desenvolvimento proprietário. • Se fosse criado um padrão para todos os recursos, os pesquisadores e fabricantes ficariam presos a modelos que, em algum momento, se tornariam insuficientes para os novos projetos. • Diante disso, segue a seguinte pergunta: Como um Sistema Operacional consegue se comunicar e gerenciar a vasta gama de equipamentos com seus códigos e formatos de comunicação diferentes e proprietários?
  • 40. SISTEMAS OPERACIONAIS • Tais módulos são chamados de “DRIVER”. • Para que o SO consiga acessar o dispositivo, ele precisa ter acesso ao seu respectivo driver. • O driver é um software que oferece ao sistema a capacidade de se comunicar com um determinado dispositivo.
  • 41. SISTEMAS OPERACIONAIS • A figura abaixo mostra esta organização:
  • 42. SISTEMAS OPERACIONAIS • Vale ressaltar que devida a necessidade do driver de se comunicar com os dispositivos, ele é executado no mesmo nível de privilégio do Sistema Operacional ou, nas CPUs e Sistemas que possuem vários níveis de execução, em um nível de privilégio menor, porém maior que o dos aplicativos. • Diante disso, o driver acaba tendo poderes de SO (ou quase).
  • 43. EXERCÍCIOS DE FIXAÇÃO 1 – O QUE É UM SISTEMA OPERACIONAL? 2 – EXPLIQUE SOBRE SOFTWARE LIVRE. 3 – EXPLIQUE SOBRE SOFTWARE PROPRIETÁRIO. 4 – O QUE EXISTIA ANTES DOS SISTEMAS OPERACIONAIS? 5 – DÊ EXEMPLOS DE SISTEMAS OPERACIONAIS EXISTENTE NO MOMENTO. 6 – O DRIVER É IMPORTANTE PARA O SISTEMA OPERACIONAL? JUSTIFIQUE SUA RESPOSTA. 7 – QUAIS SÃO AS FORMAS DE USAR UM SISTEMA OPERACIONAL?
  • 44. SISTEMAS OPERACIONAIS • Sistemas Monoprogramáveis ou Monotarefa. • Sistemas Multiprogramáveis ou Multitarefa. • Sistemas com Múltiplos Processadores ou Multiprocessado.