Sistemas operacionais aula 01
-
Upload
professor-douglas -
Category
Technology
-
view
4.960 -
download
6
description
Transcript of Sistemas operacionais aula 01
Professor Douglas
Sistemas Operacionais
Professor Douglas
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
ComputadoresSérie Windows (Microsoft)
OS X (Apple)
Linux (open source)
UNIX (open source)
FreeBSD, NetBSD, OpenBSD
CelularSymbianOS
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 XPWindows 7Windows VistaMac OS X 10.6Mac OS X 10.5iPhoneOutros
• 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
Sistema Hospedeiro
Convidado 1
Convidado 2
Convidado 3
Convidado 4
Professor Douglas
Detalhamento da Virtualização
HardwareCPU Memória Dispositivos I/O
Sistema Operacional Host
Camada de Virtualização (Virtual Box)
SO ConvidadoWindows XP
CPUMemória
DispositivosAplicações
SO ConvidadoLinuxCPU
MemóriaDispositivosAplicações
SO ConvidadoWindows 7
CPUMemória
DispositivosAplicaçõ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)