sistemas operacionais aula 01
DESCRIPTION
Aula de sistemas Operacionais Avançados, primeira aula do semestre.Introdução ao funcionamento dos Sistemas em geral...TRANSCRIPT
![Page 1: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/1.jpg)
Professor Douglas
Sistemas Operacionais
Professor Douglas
![Page 2: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/2.jpg)
Professor Douglas
Sites de Apoio
• www.fgv.br/fgvonline/CursosGratuitos.aspx• www.technetbrasil.com.br• www.wdl.org/pt/• www.hsw.com.br
![Page 3: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/3.jpg)
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.
![Page 4: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/4.jpg)
Professor Douglas
Funcionamento
Aplicativo
Gerenciamento de Entrada/Saída
Drivers de Dispositivo
Gerenciamento de Memória
Gerenciamento de CPU
Hardware
Camadas (Níveis)
![Page 5: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/5.jpg)
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
![Page 6: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/6.jpg)
Professor Douglas
Tipos de SO
• Sistema operacional de tempo real (RTOS)• Monousuário, Monotarefa• Monousuário, Multitarefa • Multiusuário
![Page 7: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/7.jpg)
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)
![Page 8: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/8.jpg)
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
![Page 9: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/9.jpg)
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
![Page 10: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/10.jpg)
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%
![Page 11: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/11.jpg)
Professor Douglas
Mais sobre Sistemas Operacionais
NetBooting Computação em Nuvem
Código-fonte aberto
Outros Dispositivos Virtualização
![Page 12: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/12.jpg)
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.
![Page 13: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/13.jpg)
Professor Douglas
Como Funciona
Sistema Hospedeiro
Convidado 1
Convidado 2
Convidado 3
Convidado 4
![Page 14: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/14.jpg)
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
![Page 15: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/15.jpg)
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.
![Page 16: Sistemas operacionais aula 01](https://reader030.vdocuments.net/reader030/viewer/2022020717/55617de5d8b42aac268b520d/html5/thumbnails/16.jpg)
Professor Douglas
Programas
• VmWare (www.vmware.com)• Virtual Box (www.virtualbox.org)• Virtual PC (www.microsoft.com)• Virtual Server (www.microsoft.com)