SlideShare uma empresa Scribd logo
1 de 16
Professor Douglas
Sistemas Operacionais
Professor Juvencio
Professor Douglas
Sites de Apoio
• www.fgv.br/fgvonline/CursosGratuitos.aspx
• www.technetbrasil.com.br
• www.wdl.org/pt/
• www.hsw.com.br
Professor Douglas
Objetivo
• O objetivo de um sistema operacional é
organizar e controlar o hardware e o software
para que o dispositivo funcione de maneira
flexível e previsível.
O sistema operacional cria a possibilidade de:
• Realizar uma variedade de tarefas;
• Interagir com os usuários de forma complexa;
• Acompanhar as necessidades que mudam com
o tempo.
Professor Douglas
Funcionamento
Aplicativo
Gerenciamento de Entrada/Saída
Drivers de Dispositivo
Gerenciamento de Memória
Gerenciamento de CPU
Hardware
Camadas (Níveis)
Professor Douglas
Inicialização do Computador
• POST (power-on self test)
• Verificação da CPU/memória/BIOS (Basic
Input Output System)
• Ativa as unidades de disco
• Bootstrap Loader (sistema de inicialização).
• Carrega o SO na memória.
• Executa Processos
Professor Douglas
Tipos de SO
• Sistema operacional de tempo real (RTOS)
• Monousuário, Monotarefa
• Monousuário, Multitarefa
• Multiusuário
Professor Douglas
Terminologias
• PROCESSO ou thread (Programa em Execução)
• DEADLOCK (Dois ou mais processos que não
conseguem sair)
• GERENCIAMENTO DE MEMÓRIA
• ENTRADA E SAÍDA (E/S ou I/O)
• API (Conjunto de Procedimentos)
Professor Douglas
Sistemas mais comuns
Computadores
Série Windows (Microsoft)
OS X (Apple)
Linux (open source)
UNIX (open source)
FreeBSD, NetBSD, OpenBSD
Celular
SymbianOS
Windows Mobile
Android
iPhone
BlackBerry
Fonte: www.w3counter.com
Professor Douglas
Market Share
56.72%
20.87%
12.11%
3.05% 1.46%
1.02%
4.63%
Windows XP
Windows 7
Windows Vista
Mac OS X 10.6
Mac OS X 10.5
iPhone
Outros
• Fonte: www.netmarketshare.com
Professor Douglas
Tabela Market Share
Operating System Total Market Share
Windows XP 56,72%
Windows 7 20,87%
Windows Vista 12,11%
Mac OS X 10.6 3,05%
Mac OS X 10.5 1,46%
iPhone 1,02%
Linux 0,96%
Java ME 0,91%
iPad 0,52%
Mac OS X 10.4 0,43%
Windows 2000 0,31%
Symbian 0,28%
Operating System Total Market Share
Windows NT 0,22%
Android 2.2 0,19%
iPod 0,15%
Android 2.1 0,15%
BlackBerry 0,13%
X11 0,10%
Pike v7.6 0,07%
Mac OS X 0,07%
Unknown 0,04%
Android 1.6 0,04%
Windows 98 0,04%
PLAYSTATION 3 0,02%
Professor Douglas
Mais sobre Sistemas Operacionais
NetBooting
Computação
em Nuvem
Código-fonte
aberto
Outros
Dispositivos
Virtualização
Professor Douglas
Virtualização
• Em computação, virtualização é uma forma de
esconder as características físicas de uma
plataforma computacional dos usuários,
mostrando outro virtual, emulando um ou
mais ambientes isolados.
Professor Douglas
Como Funciona
Professor Douglas
Detalhamento da Virtualização
Hardware
CPU Memória Dispositivos I/O
Sistema Operacional Host
Camada de Virtualização (Virtual Box)
SO Convidado
Windows XP
CPU
Memória
Dispositivos
Aplicações
SO Convidado
Linux
CPU
Memória
Dispositivos
Aplicações
SO Convidado
Windows 7
CPU
Memória
Dispositivos
Aplicações
Aplicações
Sistema
Hospedeiro
Professor Douglas
Vantagens da Virtualização
• Gerenciamento centralizado;
• Instalações simplificadas;
• Facilidade para a execução de backups;
• Suporte e manutenção simplificados;
• Acesso controlado a dados sensíveis e à propriedade
intelectual mantendo-os seguros dentro do data center da
empresa;
• Independência de Hardware;
• Disponibilização de novos desktops reduzida para alguns
minutos;
• Migração de desktops para novo hardware de forma
transparente;
• Maior disponibilidade e mais fácil recuperação de desktops;
• Compatibilidade total com as aplicações.
Professor Douglas
Programas
• VmWare (www.vmware.com)
• Virtual Box (www.virtualbox.org)
• Virtual PC (www.microsoft.com)
• Virtual Server (www.microsoft.com)

Mais conteúdo relacionado

Semelhante a SISTEMAS OPERACIONAIS.pptx

Introdução a Programação de Dispositivos Móveis
Introdução a Programação de Dispositivos MóveisIntrodução a Programação de Dispositivos Móveis
Introdução a Programação de Dispositivos Móveisigorpimentel
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-FinalJordan Claussen
 
Introdução aos Sistemas operacionais
Introdução aos Sistemas operacionaisIntrodução aos Sistemas operacionais
Introdução aos Sistemas operacionaisNécio de Lima Veras
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosAlex Matos
 
Apostila de adm da informacao
Apostila de adm da informacaoApostila de adm da informacao
Apostila de adm da informacaoAdenide Rodrigues
 
Introdução ao J2ME Conexão Java 2004
Introdução ao J2ME Conexão Java 2004Introdução ao J2ME Conexão Java 2004
Introdução ao J2ME Conexão Java 2004elliando dias
 
Estrutura de Ensino Cefor
Estrutura de Ensino CeforEstrutura de Ensino Cefor
Estrutura de Ensino Ceforleonardoalc
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
E essa tal Virtualização?
E essa tal Virtualização?E essa tal Virtualização?
E essa tal Virtualização?Fabio Spanhol
 
DameWare em português em Ação
DameWare em português em AçãoDameWare em português em Ação
DameWare em português em AçãoSolarWinds
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureGiovanni Bassi
 

Semelhante a SISTEMAS OPERACIONAIS.pptx (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Introdução a Programação de Dispositivos Móveis
Introdução a Programação de Dispositivos MóveisIntrodução a Programação de Dispositivos Móveis
Introdução a Programação de Dispositivos Móveis
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Melhorando o windows XP.001
Melhorando o windows XP.001Melhorando o windows XP.001
Melhorando o windows XP.001
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-Final
 
Introdução aos Sistemas operacionais
Introdução aos Sistemas operacionaisIntrodução aos Sistemas operacionais
Introdução aos Sistemas operacionais
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Apostila de adm da informacao
Apostila de adm da informacaoApostila de adm da informacao
Apostila de adm da informacao
 
Redes2 aula02
Redes2 aula02Redes2 aula02
Redes2 aula02
 
Introdução ao J2ME Conexão Java 2004
Introdução ao J2ME Conexão Java 2004Introdução ao J2ME Conexão Java 2004
Introdução ao J2ME Conexão Java 2004
 
Estrutura de Ensino Cefor
Estrutura de Ensino CeforEstrutura de Ensino Cefor
Estrutura de Ensino Cefor
 
Windows 7
Windows 7Windows 7
Windows 7
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010
 
S.o aula 1234
S.o aula 1234S.o aula 1234
S.o aula 1234
 
Unidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes OperacionaisUnidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes Operacionais
 
E essa tal Virtualização?
E essa tal Virtualização?E essa tal Virtualização?
E essa tal Virtualização?
 
DameWare em português em Ação
DameWare em português em AçãoDameWare em português em Ação
DameWare em português em Ação
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 

SISTEMAS OPERACIONAIS.pptx

  • 2. Professor Douglas Sites de Apoio • www.fgv.br/fgvonline/CursosGratuitos.aspx • www.technetbrasil.com.br • www.wdl.org/pt/ • www.hsw.com.br
  • 3. Professor Douglas Objetivo • O objetivo de um sistema operacional é organizar e controlar o hardware e o software para que o dispositivo funcione de maneira flexível e previsível. O sistema operacional cria a possibilidade de: • Realizar uma variedade de tarefas; • Interagir com os usuários de forma complexa; • Acompanhar as necessidades que mudam com o tempo.
  • 4. Professor Douglas Funcionamento Aplicativo Gerenciamento de Entrada/Saída Drivers de Dispositivo Gerenciamento de Memória Gerenciamento de CPU Hardware Camadas (Níveis)
  • 5. Professor Douglas Inicialização do Computador • POST (power-on self test) • Verificação da CPU/memória/BIOS (Basic Input Output System) • Ativa as unidades de disco • Bootstrap Loader (sistema de inicialização). • Carrega o SO na memória. • Executa Processos
  • 6. Professor Douglas Tipos de SO • Sistema operacional de tempo real (RTOS) • Monousuário, Monotarefa • Monousuário, Multitarefa • Multiusuário
  • 7. Professor Douglas Terminologias • PROCESSO ou thread (Programa em Execução) • DEADLOCK (Dois ou mais processos que não conseguem sair) • GERENCIAMENTO DE MEMÓRIA • ENTRADA E SAÍDA (E/S ou I/O) • API (Conjunto de Procedimentos)
  • 8. Professor Douglas Sistemas mais comuns Computadores Série Windows (Microsoft) OS X (Apple) Linux (open source) UNIX (open source) FreeBSD, NetBSD, OpenBSD Celular SymbianOS Windows Mobile Android iPhone BlackBerry Fonte: www.w3counter.com
  • 9. Professor Douglas Market Share 56.72% 20.87% 12.11% 3.05% 1.46% 1.02% 4.63% Windows XP Windows 7 Windows Vista Mac OS X 10.6 Mac OS X 10.5 iPhone Outros • Fonte: www.netmarketshare.com
  • 10. Professor Douglas Tabela Market Share Operating System Total Market Share Windows XP 56,72% Windows 7 20,87% Windows Vista 12,11% Mac OS X 10.6 3,05% Mac OS X 10.5 1,46% iPhone 1,02% Linux 0,96% Java ME 0,91% iPad 0,52% Mac OS X 10.4 0,43% Windows 2000 0,31% Symbian 0,28% Operating System Total Market Share Windows NT 0,22% Android 2.2 0,19% iPod 0,15% Android 2.1 0,15% BlackBerry 0,13% X11 0,10% Pike v7.6 0,07% Mac OS X 0,07% Unknown 0,04% Android 1.6 0,04% Windows 98 0,04% PLAYSTATION 3 0,02%
  • 11. Professor Douglas Mais sobre Sistemas Operacionais NetBooting Computação em Nuvem Código-fonte aberto Outros Dispositivos Virtualização
  • 12. Professor Douglas Virtualização • Em computação, virtualização é uma forma de esconder as características físicas de uma plataforma computacional dos usuários, mostrando outro virtual, emulando um ou mais ambientes isolados.
  • 14. Professor Douglas Detalhamento da Virtualização Hardware CPU Memória Dispositivos I/O Sistema Operacional Host Camada de Virtualização (Virtual Box) SO Convidado Windows XP CPU Memória Dispositivos Aplicações SO Convidado Linux CPU Memória Dispositivos Aplicações SO Convidado Windows 7 CPU Memória Dispositivos Aplicações Aplicações Sistema Hospedeiro
  • 15. Professor Douglas Vantagens da Virtualização • Gerenciamento centralizado; • Instalações simplificadas; • Facilidade para a execução de backups; • Suporte e manutenção simplificados; • Acesso controlado a dados sensíveis e à propriedade intelectual mantendo-os seguros dentro do data center da empresa; • Independência de Hardware; • Disponibilização de novos desktops reduzida para alguns minutos; • Migração de desktops para novo hardware de forma transparente; • Maior disponibilidade e mais fácil recuperação de desktops; • Compatibilidade total com as aplicações.
  • 16. Professor Douglas Programas • VmWare (www.vmware.com) • Virtual Box (www.virtualbox.org) • Virtual PC (www.microsoft.com) • Virtual Server (www.microsoft.com)