So2 aula00-cic4 na450-sexta

1,473 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,473
On SlideShare
0
From Embeds
0
Number of Embeds
362
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

So2 aula00-cic4 na450-sexta

  1. 1. Sistemas Operacionais II<br />Prof. Anderson Favaro<br />PLANO DE ENSINO<br />Disciplina:<br />SISTEMAS OPERACIONAIS II<br />Professor:<br />ANDERSON FAVARO MARIANO<br />
  2. 2. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CONHECENDO O PROFESSOR</li></ul>Prof. Anderson Favaro<br />Disciplina: Sistemas Operacionais II<br />e-mail: professor@anderson.mat.br<br />site: www.anderson.mat.br<br />
  3. 3. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CONHECENDO O ALUNO</li></ul>Meu nome é...<br />Minha idade é...<br />Eu trabalho em...<br />
  4. 4. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>EMENTA</li></ul> Os alunos devem ter adquirido, nas disciplinas anteriores, conhecimento sobre: estrutura e principais componentes de sistemas operacionais; estruturas de dados; arquitetura de computadores.<br />Nesta disciplina serão realizados inicialmente uma revisão e um aprofundamento dos conceitos e algoritmos relativos a sistemas operacionais. Serão estudadas características de sistemas conhecidos; técnicas para comunicação entre processos; conceitos relativos a sistemas distribuídos e em rede.<br />
  5. 5. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>OBJETIVOS
  6. 6. Exercitar os conceitos básicos abordados em Sistemas Operacionais I em ambientes computacionais com sistemas operacionais modernos.
  7. 7. Apresentar detalhes sobre a estrutura, características e algoritmos de sistemas operacionais em geral.</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>METODOLOGIA</li></ul>Aulas expositivas em data show ou retroprojetor <br />Material fornecido em apresentação/apostila<br />Trabalhos individuais<br />Trabalhos em grupo <br />Exercícios práticos <br />Atividades on-line<br />Fórum de discussão on-line<br />Apresentação em grupo<br />
  8. 8. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CONTEÚDO PROGRAMÁTICO</li></ul>Revisão, detalhamento de temas e estudo de algoritmos relativos a sistemas operacionais: estrutura, processos, escalonamento, sistemas de arquivos, gerenciamento de memória, etc.<br />Estudo de alguns sistemas operacionais: UNIX e Windows.<br />Programação do shell.<br />Estudo de métodos de comunicação entre processos e aplicações no UNIX: pipes, mamedpipes, semáforos, sockets, threads, RPC, etc.<br />Sistemas operacionais distribuídos.<br />Sistemas de arquivos em rede: NFS e RFS.<br />
  9. 9. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CONTEÚDO PROGRAMÁTICO</li></ul>Estudo do Sistema Operacional UNIX/LINUX<br /><ul><li>GNU/Linux, Distribuições e GPL
  10. 10. Primeiros Passos
  11. 11. Sistema de Arquivos
  12. 12. Instalação do Sistema
  13. 13. Comandos do GNU/Linux
  14. 14. Documentação
  15. 15. Editores de Texto
  16. 16. Redes
  17. 17. Manipulando Hardware e Dispositivos
  18. 18. Administração de Usuários
  19. 19. Administração da Shell</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CONTEÚDO PROGRAMÁTICO</li></ul>Estudo do Sistema Operacional UNIX/LINUX<br /><ul><li>Comandos úteis de linha de comando
  20. 20. Compactadores, Empacotadores e Procedimentos de Backup
  21. 21. Agendamento de Tarefas
  22. 22. Instalando, removendo e atualizando programas
  23. 23. LVM – Logical Volume Manager
  24. 24. Compilando Programas
  25. 25. Bibliotecas
  26. 26. Níveis de Execução e SYSTEM V
  27. 27. Gerenciamento de Processos
  28. 28. Quota de Disco</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CONTEÚDO PROGRAMÁTICO</li></ul>Estudo do Sistema Operacional UNIX/LINUX<br /><ul><li>Trabalhando com Módulos
  29. 29. Compilação do Kernel
  30. 30. Gerenciadores de Boot
  31. 31. Programação em Shell Script</li></ul>Estudo do Sistema Operacional Windows<br /><ul><li>Registro
  32. 32. Administração
  33. 33. Shell Script
  34. 34. DLLs</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>AVALIAÇÃO</li></ul>Trabalhos em Sala<br />Trabalhos online<br />Pesquisa<br />Prova B1<br />Prova B2<br />
  35. 35. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>AVALIAÇÃO</li></ul>AS DATAS DE ENTREGA DOS TRABALHOS E ATIVIDADES (Presencial e online) deverão ser cumpridas.<br />
  36. 36. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>AVALIAÇÃO
  37. 37. NOTAS</li></ul>NOTA MÍNIMA PARA APROVAÇÃO: 5,0<br />
  38. 38. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CRONOGRAMA DAS ATIVIDADES</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CRONOGRAMA DAS ATIVIDADES</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CRONOGRAMA DAS ATIVIDADES</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>CRONOGRAMA DAS ATIVIDADES</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>BIBLIOGRAFIA</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>SITE DO PROFESSOR</li></ul>http://www.anderson.mat.br<br />
  39. 39. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>SITE DO PROFESSOR</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>SITE DO PROFESSOR
  40. 40. ACESSAR A DISCIPLINA</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>SITE DO PROFESSOR
  41. 41. ACESSAR A DISCIPLINA</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>MSDNAA</li></ul>O QUE É MSDNAA?<br />MSDNAA é um programa educacional mantido pela Microsoft no mundo todo. Através desse programa a Microsoft disponibiliza uma série de benefícios para o corpo discente (alunos) e docente (professores) da Instituição.<br />
  42. 42. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>MSDNAA</li></ul>SOFTWARES<br />Windows 7<br />Windows Vista<br />Windows XP<br />Windows Server 2008<br />Access 2007<br />Project Professional 2007<br />Visio Professional 2007<br />Visual Studio 2008<br />
  43. 43. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>MSDNAA</li></ul>Envie um email com os seguintes dados para<br />labinfo@ung.br<br />RA (se aluno); <br />Nome completo.<br />Telefone para contato.<br />E-mail.<br />
  44. 44. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>SOFTWARE GRATUÍTOS - UnG</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>SOFTWARE GRATUÍTOS - UnG</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>REDE WIRELESS</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>VIRTUALIZAÇÃO</li></ul>Virtualização pode ser apresentada como uma técnica que permite a execução de múltiplos sistemas operacionais e de suas aplicações em máquinas virtuais sobre uma única máquina física.<br />Em sua essência, a virtualização consiste em estender ou substituir um recurso, ou uma interface existente por outro, de modo a imitar um comportamento.<br />Dependendo de como e onde essa transformação é feita, é possível classificar os software de virtualização em três grandes categorias:<br />
  45. 45. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>VIRTUALIZAÇÃO</li></ul>Nível de Hardware<br />Nível de Sistema Operacional<br />Nível de Linguagens de Programação<br />
  46. 46. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>VIRTUALIZAÇÃO</li></ul>Nível de Hardware:<br /><ul><li>É aquela em que a camada de virtualização é posta diretamente sobre a máquina física e a apresenta às camadas superiores como um hardware abstrato similar ao original.</li></ul>Nível de Sistema Operacional:<br /><ul><li>É um mecanismo que permite a criação de partições lógicas em uma plataforma de maneira que cada partição seja vista como uma máquina isolada, mas que compartilha o mesmo sistema operacional.
  47. 47. Nesse caso, a camada de virtualização se insere entre o sistema operacional e as aplicações.</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>VIRTUALIZAÇÃO</li></ul>Nível de linguagens de programação:<br /><ul><li>A camada de virtualização é um programa de aplicação do sistema operacional. O objetivo é definir uma máquina abstrata, sobre a qual executa uma aplicação desenvolvida em uma linguagem de programação de alto nível específica.</li></li></ul><li>Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>FERRAMENTAS DE VIRTUALIZAÇÃO</li></ul>Xen – www.xensource.com<br />
  48. 48. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>FERRAMENTAS DE VIRTUALIZAÇÃO</li></ul>VMWare Workstation – www.vmware.com<br />
  49. 49. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>FERRAMENTAS DE VIRTUALIZAÇÃO</li></ul>VMWare Player – www.vmware.com<br />
  50. 50. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>FERRAMENTAS DE VIRTUALIZAÇÃO</li></ul>Virtual PC – www.microsoft.com/virtualpc<br />
  51. 51. Sistemas Operacionais II<br />Prof. Anderson Favaro<br /><ul><li>MÁQUINA VIRTUAL</li></ul>VirtualBox – www.virtualbox.org<br />

×