Sistemas operacionais aula 01

7,072 views

Published on

Aula de sistemas Operacionais Avançados, primeira aula do semestre.
Introdução ao funcionamento dos Sistemas em geral...

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,072
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
259
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sistemas operacionais aula 01

  1. 1. Sistemas Operacionais<br />Professor Douglas<br />
  2. 2. Sites de Apoio<br />www.fgv.br/fgvonline/CursosGratuitos.aspx<br />www.technetbrasil.com.br<br />www.wdl.org/pt/<br />www.hsw.com.br<br />
  3. 3. Objetivo<br />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. <br />O sistema operacional cria a possibilidade de:<br /><ul><li> Realizar uma variedade de tarefas;
  4. 4. Interagir com os usuários de forma complexa;
  5. 5. Acompanhar as necessidades que mudam com o tempo.</li></li></ul><li>Funcionamento<br />Camadas (Níveis)<br />
  6. 6. Inicialização do Computador<br />POST (power-on self test) <br />Verificação da CPU/memória/BIOS (Basic Input Output System)<br /> Ativa as unidades de disco<br />BootstrapLoader(sistema de inicialização).<br />Carrega o SO na memória.<br />Executa Processos<br />
  7. 7. Tipos de SO<br />Sistema operacional de tempo real (RTOS)<br />Monousuário, Monotarefa<br />Monousuário, Multitarefa <br />Multiusuário <br />
  8. 8. Terminologias<br />PROCESSO ou thread(Programa em Execução)<br />DEADLOCK (Dois ou mais processos que não conseguem sair)<br />GERENCIAMENTO DE MEMÓRIA <br />ENTRADA E SAÍDA (E/S ou I/O)<br />API (Conjunto de Procedimentos)<br />
  9. 9. Sistemas mais comuns<br />Fonte: www.w3counter.com<br />
  10. 10. Market Share<br />Fonte: www.netmarketshare.com<br />
  11. 11. Tabela Market Share<br />
  12. 12. Mais sobre Sistemas Operacionais<br />
  13. 13. Virtualização<br />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.<br />
  14. 14. Como Funciona<br />
  15. 15. Detalhamento da Virtualização<br />Camada de Virtualização (Virtual Box)<br />Aplicações Sistema Hospedeiro<br />SO Convidado<br />Windows XP<br />CPU<br />Memória<br />Dispositivos<br />Aplicações<br />SO Convidado<br />Linux<br />CPU<br />Memória<br />Dispositivos<br />Aplicações<br />SO Convidado<br />Windows 7<br />CPU<br />Memória<br />Dispositivos<br />Aplicações<br />Sistema Operacional Host<br />Hardware<br />CPU<br />Memória<br />Dispositivos I/O<br />
  16. 16. Vantagens da Virtualização<br />Gerenciamento centralizado;<br />Instalações simplificadas;<br />Facilidade para a execução de backups;<br />Suporte e manutenção simplificados;<br />Acesso controlado a dados sensíveis e à propriedade intelectual mantendo-os seguros dentro do data center da empresa;<br />Independência de Hardware;<br />Disponibilização de novos desktops reduzida para alguns minutos;<br />Migração de desktops para novo hardware de forma transparente;<br />Maior disponibilidade e mais fácil recuperação de desktops;<br />Compatibilidade total com as aplicações.<br />
  17. 17. Programas<br />VmWare (www.vmware.com)<br />Virtual Box (www.virtualbox.org)<br />Virtual PC (www.microsoft.com)<br />Virtual Server (www.microsoft.com)<br />

×