SlideShare uma empresa Scribd logo
1 de 30
Sistemas Operacionais
Prof. XXX
26/02/15
Senta que lá vem história:
26/02/15
Primeira Geração:
● (1945 – 1955) :Válvulas e painéis de
conectores Computador ENIAC (1946): um
dos primeiros computadores
construídos, que era usado
para cálculos matemáticos. A
sua programação era feita a
partir da configuração manual
de painéis de conectores. O
seu poder computacional,
considerado grande para a
época, é menor do que o de
um celular que encontramos
hoje a vendas nas lojas.
26/02/15
26/02/15
Primeira Geração:
● (1945 – 1955) :Válvulas e painéis de
conectores:
– O usuário requisitava o uso exclusivo do computador
– O usuário era responsável por todo o gerenciamento
– Não existiam as linguagens de programação
– Programação direta dos dispositivos de hardware,
através de painéis conectores
– Não existiam os sistemas operacionais.
26/02/15
Segunda geração:
● (1955 – 1965): transistores e sistemas em
lote.
26/02/15
Segunda geração:
● (1955 – 1965): transistores e sistemas em
lote:
– Os operadores são responsáveis pelo gerenciamento
– Os usuários submetem os programas e esperam as
respostas
– Grande desperdício de tempo com o gerenciamento
– Solução: desenvolvimento de sistemas em lote
26/02/15
Segunda geração:
● (1955 – 1965): transistores e sistemas em
lote.
26/02/15
Terceira geração:
● (1965 – 1980): circuitos integrados e
multiprogramação
26/02/15
Terceira geração:
● Desvantagens dos sistemas em lote:
– Os programas de um lote são executados sem interrupção
– A CPU fica ociosa ao executar operações de E/S
– Demora para obter os resultados dos programas
26/02/15
Terceira geração:
'
26/02/15
Terceira geração:
● Definição do conceito de multiprogramação:
– Vários programas residentes na memória
– Cada programa usa a CPU num intervalo de tempo
– A CPU não fica mais ociosa em operações de E/S
26/02/15
Terceira geração:
Agora, depois de o
programa A ser
suspenso, outros
programas executarão
na CPU (B e C).
26/02/15
Terceira geração:
● Surgimento dos sistemas de
compartilhamento de tempo:
– Os usuários se conectam por meio de terminais
– O tempo de processamento é dividido entre os usuários
– O usuário tem a ilusão de ter o uso exclusivo da máquina
26/02/15
Terceira geração:
26/02/15
Terceira geração:
● Sistema MULTICS:
– Suporte a um grande número de usuários
– Uso compartilhado em rede
● Desenvolvimento do sistema UNIX
– Baseado no MULTICS
– Motivou o desenvolvimento de vários sistemas
como BSD, FreeBSD, Linux e MINIX
26/02/15
FINALMENTE:
● Quarta geração
26/02/15
Quarta geração:
● (1980 – agora): computadores pessoais:
– Cada indivíduo opera seu computador
– Retorno dos sistemas monousuários
– Desenvolvimento de interfaces gráficas
– Aumento das redes de computadores
26/02/15
Classificação dos Sistemas Operacionais
● Quanto ao número de usuários:
– Monousuário: somente um usuário pode usar o
sistema
– Multiusuário: uso simultâneo de vários usuários
● Quanto ao número de programas:
– Monoprogramado: Além do SO, admite
somente um programa na memória
– Multiprogramado: vários programas residentes
na memória
26/02/15
Gnu/Linux
● Base de estudos
● Baseado no UNIX e no padrão POSIX
● Estrutura modular
● Escrito em C
● Não requer grande poder computacional
● Possui funcionalidade similar a qualquer
derivado do UNIX
● Free Software and Open Source
26/02/15
Aula 1
Organização de Computadores
Conceitos Básicos
Histórico
mauro_duarte@alcidesmaya.com.br
26/02/15
Organização de Computadores
26/02/15
Organização de Computadores
● O hardware é composto por CPU,
barramentos, memória, dispositivos de E/S, e
interfaces controladoras:
26/02/15
26/02/15
Organização de Computadores
● O software é essencial a um computador:
– Programas de sistema:
● Gerenciam as operações.
– Programas de aplicação:
● Executam tarefas específicas.
26/02/15
Organização de Computadores
● Sistemas de Computação:
– O usuário precisa usar programas no computador:
26/02/15
Organização de Computadores
● Arquitetura de um sistema de computação:
26/02/15
Sistemas Operacionais
26/02/15
Sistemas Operacionais
● Define uma máquina estendida ou virtual
mais simples e fácil de usar e programar;
● Facilita o acesso aos dispositivos do
computador:
– Os dispositivos podem ser facilmente gerenciados.
– Não precisamos nos preocupar com o modo de
funcionamento do dispositivo.
26/02/15
Para estudar mais: Págs 1-11.

Mais conteúdo relacionado

Destaque

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
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)Vitor Hugo Melo Araújo
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisLuciano Crecente
 
Turma informatica aplicada
Turma informatica aplicadaTurma informatica aplicada
Turma informatica aplicadaluisabernardo
 
Configurando wsus no_windows_7
Configurando wsus no_windows_7Configurando wsus no_windows_7
Configurando wsus no_windows_7Wanderlei Xavier
 
Start Windows7 Conhecendo Windows7
Start Windows7 Conhecendo Windows7Start Windows7 Conhecendo Windows7
Start Windows7 Conhecendo Windows7Alberto Danin
 
CED@SPY PINHEIROS - AULA 01 - SISTEMAS OPERACIONAIS - T3602B
CED@SPY PINHEIROS - AULA 01 - SISTEMAS OPERACIONAIS - T3602BCED@SPY PINHEIROS - AULA 01 - SISTEMAS OPERACIONAIS - T3602B
CED@SPY PINHEIROS - AULA 01 - SISTEMAS OPERACIONAIS - T3602BAlexandre Da Silva Azevedo
 
Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Diego Rodrigues
 
Sistema Operacional
Sistema OperacionalSistema Operacional
Sistema Operacionalprofleodin
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosCarlos Eduardo Teruel
 
Fundamento de Sistemas de Informacao - Aula 24
Fundamento de Sistemas de Informacao - Aula 24Fundamento de Sistemas de Informacao - Aula 24
Fundamento de Sistemas de Informacao - Aula 24Ismar Silveira
 
Slides minicurso Web Design
Slides minicurso Web DesignSlides minicurso Web Design
Slides minicurso Web DesignAna Mendes
 
Web Design > História e a evolução do www
Web Design > História e a evolução do wwwWeb Design > História e a evolução do www
Web Design > História e a evolução do wwwFelipe Fernandes
 

Destaque (20)

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...
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Turma informatica aplicada
Turma informatica aplicadaTurma informatica aplicada
Turma informatica aplicada
 
Configurando wsus no_windows_7
Configurando wsus no_windows_7Configurando wsus no_windows_7
Configurando wsus no_windows_7
 
Atalhos Windows7
Atalhos Windows7Atalhos Windows7
Atalhos Windows7
 
Topologia de Redes
Topologia de RedesTopologia de Redes
Topologia de Redes
 
Guia windows-7
Guia windows-7Guia windows-7
Guia windows-7
 
Melhorar w7
Melhorar w7Melhorar w7
Melhorar w7
 
Start Windows7 Conhecendo Windows7
Start Windows7 Conhecendo Windows7Start Windows7 Conhecendo Windows7
Start Windows7 Conhecendo Windows7
 
Windows7
Windows7Windows7
Windows7
 
CED@SPY PINHEIROS - AULA 01 - SISTEMAS OPERACIONAIS - T3602B
CED@SPY PINHEIROS - AULA 01 - SISTEMAS OPERACIONAIS - T3602BCED@SPY PINHEIROS - AULA 01 - SISTEMAS OPERACIONAIS - T3602B
CED@SPY PINHEIROS - AULA 01 - SISTEMAS OPERACIONAIS - T3602B
 
Aula 02
Aula 02Aula 02
Aula 02
 
Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Sistemas Operacionais aula 01
Sistemas Operacionais aula 01
 
Sistema Operacional
Sistema OperacionalSistema Operacional
Sistema Operacional
 
Aula 2
Aula 2Aula 2
Aula 2
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos Básicos
 
Fundamento de Sistemas de Informacao - Aula 24
Fundamento de Sistemas de Informacao - Aula 24Fundamento de Sistemas de Informacao - Aula 24
Fundamento de Sistemas de Informacao - Aula 24
 
Slides minicurso Web Design
Slides minicurso Web DesignSlides minicurso Web Design
Slides minicurso Web Design
 
Web Design > História e a evolução do www
Web Design > História e a evolução do wwwWeb Design > História e a evolução do www
Web Design > História e a evolução do www
 

Semelhante a Histórico dos Sistemas Operacionais

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 - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosSistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosMauro Duarte
 
Inform 9º ano
Inform 9º anoInform 9º ano
Inform 9º anoluizcviola
 
Material Algoritmos e Estruturas de Dados - 1º Bimestre
Material Algoritmos e Estruturas de Dados - 1º BimestreMaterial Algoritmos e Estruturas de Dados - 1º Bimestre
Material Algoritmos e Estruturas de Dados - 1º BimestreElaine Cecília Gatto
 
Evolução dos S.O. versus arquitetura das máquinas.pdf
Evolução dos S.O. versus arquitetura das máquinas.pdfEvolução dos S.O. versus arquitetura das máquinas.pdf
Evolução dos S.O. versus arquitetura das máquinas.pdfAnaSousa588695
 
Mdulo 1 Parte 2
Mdulo 1 Parte 2Mdulo 1 Parte 2
Mdulo 1 Parte 2M1984
 
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2  - Histórico dos computadores e unidades de medida..pptxAula 1 e 2  - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptxLeandroBarros977326
 
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
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos ComputadoresRicardo Andrade
 
Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02olecramhacker
 
02 gerações de computadores
02   gerações de computadores02   gerações de computadores
02 gerações de computadoresCarlosSardinha7
 
Aula 2 Parte 2 - Geraçoes dos Computadores_FIPA.pdf
Aula 2 Parte 2 - Geraçoes dos Computadores_FIPA.pdfAula 2 Parte 2 - Geraçoes dos Computadores_FIPA.pdf
Aula 2 Parte 2 - Geraçoes dos Computadores_FIPA.pdfjohn34concursos
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativosJulio Bita
 

Semelhante a Histórico dos Sistemas Operacionais (20)

Aula 01
Aula 01Aula 01
Aula 01
 
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 - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosSistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos Básicos
 
Inform 9º ano
Inform 9º anoInform 9º ano
Inform 9º ano
 
Material Algoritmos e Estruturas de Dados - 1º Bimestre
Material Algoritmos e Estruturas de Dados - 1º BimestreMaterial Algoritmos e Estruturas de Dados - 1º Bimestre
Material Algoritmos e Estruturas de Dados - 1º Bimestre
 
Sistemas operacionais 01
Sistemas operacionais   01Sistemas operacionais   01
Sistemas operacionais 01
 
Evolução dos S.O. versus arquitetura das máquinas.pdf
Evolução dos S.O. versus arquitetura das máquinas.pdfEvolução dos S.O. versus arquitetura das máquinas.pdf
Evolução dos S.O. versus arquitetura das máquinas.pdf
 
Mdulo 1 Parte 2
Mdulo 1 Parte 2Mdulo 1 Parte 2
Mdulo 1 Parte 2
 
Gercacoes
GercacoesGercacoes
Gercacoes
 
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2  - Histórico dos computadores e unidades de medida..pptxAula 1 e 2  - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
SO001.pdf
SO001.pdfSO001.pdf
SO001.pdf
 
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
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
 
Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02
 
02 gerações de computadores
02   gerações de computadores02   gerações de computadores
02 gerações de computadores
 
Aula 2 Parte 2 - Geraçoes dos Computadores_FIPA.pdf
Aula 2 Parte 2 - Geraçoes dos Computadores_FIPA.pdfAula 2 Parte 2 - Geraçoes dos Computadores_FIPA.pdf
Aula 2 Parte 2 - Geraçoes dos Computadores_FIPA.pdf
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativos
 
Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
 

Mais de Mauro Duarte

CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata Mauro Duarte
 
7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídiasMauro Duarte
 
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
01   Desenvolvimento em Redes de Computadores - Comandos Básicos01   Desenvolvimento em Redes de Computadores - Comandos Básicos
01 Desenvolvimento em Redes de Computadores - Comandos BásicosMauro Duarte
 
00 apresentação desenvolvimento em redes de computadores
00   apresentação desenvolvimento em redes de computadores00   apresentação desenvolvimento em redes de computadores
00 apresentação desenvolvimento em redes de computadoresMauro Duarte
 
Porque tanta pressa - Caril Borges
Porque tanta pressa - Caril BorgesPorque tanta pressa - Caril Borges
Porque tanta pressa - Caril BorgesMauro Duarte
 
Perdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril BorgesPerdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril BorgesMauro Duarte
 
Otimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril BorgesOtimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril BorgesMauro Duarte
 
Nos importando com o próximo
Nos importando com o próximoNos importando com o próximo
Nos importando com o próximoMauro Duarte
 
Noé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusNoé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusMauro Duarte
 
Construindo muros ou pontes
Construindo muros ou pontesConstruindo muros ou pontes
Construindo muros ou pontesMauro Duarte
 
A tragédia que virou triunfo
A tragédia que virou triunfoA tragédia que virou triunfo
A tragédia que virou triunfoMauro Duarte
 
Atitudes para os problemas de 2015 - Caril Borges
Atitudes para os problemas de 2015  - Caril BorgesAtitudes para os problemas de 2015  - Caril Borges
Atitudes para os problemas de 2015 - Caril BorgesMauro Duarte
 
As armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril BorgesAs armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril BorgesMauro Duarte
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaMauro Duarte
 
Ataques de Dicionário com CUPP
Ataques de Dicionário com CUPPAtaques de Dicionário com CUPP
Ataques de Dicionário com CUPPMauro Duarte
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDEMauro Duarte
 
História Logo Flisol
História Logo Flisol História Logo Flisol
História Logo Flisol Mauro Duarte
 

Mais de Mauro Duarte (20)

Requsitos
RequsitosRequsitos
Requsitos
 
CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata
 
7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias
 
Os pássaros
Os pássarosOs pássaros
Os pássaros
 
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
01   Desenvolvimento em Redes de Computadores - Comandos Básicos01   Desenvolvimento em Redes de Computadores - Comandos Básicos
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
 
00 apresentação desenvolvimento em redes de computadores
00   apresentação desenvolvimento em redes de computadores00   apresentação desenvolvimento em redes de computadores
00 apresentação desenvolvimento em redes de computadores
 
Porque tanta pressa - Caril Borges
Porque tanta pressa - Caril BorgesPorque tanta pressa - Caril Borges
Porque tanta pressa - Caril Borges
 
Perdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril BorgesPerdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril Borges
 
Otimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril BorgesOtimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril Borges
 
Nos importando com o próximo
Nos importando com o próximoNos importando com o próximo
Nos importando com o próximo
 
Noé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusNoé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deus
 
Construindo muros ou pontes
Construindo muros ou pontesConstruindo muros ou pontes
Construindo muros ou pontes
 
A tragédia que virou triunfo
A tragédia que virou triunfoA tragédia que virou triunfo
A tragédia que virou triunfo
 
Atitudes para os problemas de 2015 - Caril Borges
Atitudes para os problemas de 2015  - Caril BorgesAtitudes para os problemas de 2015  - Caril Borges
Atitudes para os problemas de 2015 - Caril Borges
 
As armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril BorgesAs armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril Borges
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com Joomla
 
Ataques de Dicionário com CUPP
Ataques de Dicionário com CUPPAtaques de Dicionário com CUPP
Ataques de Dicionário com CUPP
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDE
 
História Logo Flisol
História Logo Flisol História Logo Flisol
História Logo Flisol
 
Web Design Hacker
Web Design HackerWeb Design Hacker
Web Design Hacker
 

Histórico dos Sistemas Operacionais