So2 aula00-cic4 na446-segunda

download So2 aula00-cic4 na446-segunda

If you can't read please download the document

Transcript of So2 aula00-cic4 na446-segunda

  • 1. Sistemas Operacionais II Prof. Anderson Favaro Disciplina: SISTEMAS OPERACIONAIS II Professor: ANDERSON FAVARO MARIANO

2. Sistemas Operacionais II Prof. Anderson Favaro Prof. Anderson Favaro Disciplina: Sistemas Operacionais II e-mail:[email_address] site: www.anderson.mat.br

  • CONHECENDO O PROFESSOR

3. Sistemas Operacionais II Prof. Anderson Favaro

  • CONHECENDO O ALUNO

Meu nome ... Minha idade ... Eu trabalho em... 4. Sistemas Operacionais II Prof. Anderson Favaro

  • EMENTA
  • Os alunos devem ter adquirido, nas disciplinas anteriores, conhecimento sobre: estrutura e principais componentes de sistemas operacionais; estruturas de dados; arquitetura de computadores.
  • Nesta disciplina sero realizados inicialmente uma reviso e um aprofundamento dos conceitos e algoritmos relativos a sistemas operacionais.Sero estudadas caractersticas de sistemas conhecidos; tcnicas para comunicao entre processos; conceitos relativos a sistemas distribudos e em rede.

5. Sistemas Operacionais II Prof. Anderson Favaro

  • OBJETIVOS
  • Exercitar os conceitos bsicos abordados em Sistemas Operacionais I em ambientes computacionais com sistemas operacionais modernos.
  • Apresentar detalhes sobre a estrutura, caractersticas e algoritmos de sistemas operacionais em geral.

6. Sistemas Operacionais II Prof. Anderson Favaro

  • METODOLOGIA
  • Aulas expositivas em data show ou retroprojetor
  • Material fornecido em apresentao/apostila
  • Trabalhos individuais
  • Trabalhos em grupo
  • Exerccios prticos
  • Atividades on-line
  • Frum de discusso on-line
  • Apresentao em grupo

7. Sistemas Operacionais II Prof. Anderson Favaro

  • CONTEDO PROGRAMTICO
  • Reviso, detalhamento de temas e estudo de algoritmos relativos a sistemas operacionais: estrutura, processos, escalonamento, sistemas de arquivos, gerenciamento de memria, etc.
  • Estudo de alguns sistemas operacionais: UNIX e Windows.
  • Programao do shell.
  • Estudo de mtodos de comunicao entre processos e aplicaes no UNIX: pipes, mamed pipes, semforos, sockets, threads, RPC, etc.
  • Sistemas operacionais distribudos.
  • Sistemas de arquivos em rede: NFS e RFS.

8. Sistemas Operacionais II Prof. Anderson Favaro

  • CONTEDO PROGRAMTICO
  • Estudo do Sistema Operacional UNIX/LINUX
    • GNU/Linux, Distribuies e GPL
    • Primeiros Passos
    • Sistema de Arquivos
    • Instalao do Sistema
    • Comandos do GNU/Linux
    • Documentao
    • Editores de Texto
    • Redes
    • Manipulando Hardware e Dispositivos
    • Administrao de Usurios
    • Administrao da Shell

9. Sistemas Operacionais II Prof. Anderson Favaro

  • CONTEDO PROGRAMTICO
  • Estudo do Sistema Operacional UNIX/LINUX
    • Comandos teis de linha de comando
    • Compactadores, Empacotadores e Procedimentos de Backup
    • Agendamento de Tarefas
    • Instalando, removendo e atualizando programas
    • LVM Logical Volume Manager
    • Compilando Programas
    • Bibliotecas
    • Nveis de Execuo e SYSTEM V
    • Gerenciamento de Processos
    • Quota de Disco

10. Sistemas Operacionais II Prof. Anderson Favaro

  • CONTEDO PROGRAMTICO
  • Estudo do Sistema Operacional UNIX/LINUX
    • Trabalhando com Mdulos
    • Compilao do Kernel
    • Gerenciadores de Boot
    • Programao em Shell Script
  • Estudo do Sistema Operacional Windows
    • Registro
    • Administrao
    • Shell Script
    • DLLs

11. Sistemas Operacionais II Prof. Anderson Favaro

  • AVALIAO
  • Trabalhos em Sala
  • Trabalhos online
  • Pesquisa
  • Prova B1
  • Prova B2

12. Sistemas Operacionais II Prof. Anderson Favaro

  • AVALIAO

AS DATAS DE ENTREGA DOS TRABALHOS E ATIVIDADES (Presencial e online) devero ser cumpridas. 13. Sistemas Operacionais II Prof. Anderson Favaro

  • AVALIAO
  • NOTAS

NOTA MNIMA PARA APROVAO: 5,0 14. Sistemas Operacionais II Prof. Anderson Favaro

  • CRONOGRAMA DAS ATIVIDADES

08/08 aula (1)

    • Apresentao da Disciplina - GNU/Linux, Distribuies e GPL Primeiros Passos

15/08 aula(2)

    • Sistema de Arquivos Instalao do Sistema

22/08 aula (3)

    • Comandos do GNU/Linux - Editores de Texto - Redes

29/08 aula (4)

    • Manipulando Hardware e Dispositivos

05/09 aula (5)

    • Administrao de Usurios

12/09 aula (6)

    • Administrao da Shell

19/09 aula (7)

    • Comandos teis de linha de comando

26/09 aula (8)

    • Prova B1

03/10 aula (9)

  • Compactadores, Empacotadores e Procedimentos de Backup - Agendamento de Tarefas - Instalando, removendo e atualizando programas

15. Sistemas Operacionais II Prof. Anderson Favaro

  • CRONOGRAMA DAS ATIVIDADES

10/10 aula (10)

  • LVM Logical Volume Manager Compilando Programas

17/10 aula (11)

  • Bibliotecas e Nveis de Execuo e SYSTEM V -Gerenciamento de Processos -Quota de Disco

24/10 aula (12)

  • Trabalhando com Mdulos - Compilao do Kernel - Gerenciadores de Boot

31/10 aula (13)

  • Programao em Shell Script

07/11 aula (14)

    • Sistemas Microsoft

14/11 aula (15)

    • Recesso escolar

21/11 aula (16)

    • Registro Administrao - Shell Script - DLLs

16. Sistemas Operacionais II Prof. Anderson Favaro

  • CRONOGRAMA DAS ATIVIDADES

28/11 aula (18)

    • Prova B2

05/12 aula (19)

  • Prova Substitutiva

12/12 aula (20)

  • Exame

17. Sistemas Operacionais II Prof. Anderson Favaro

  • CRONOGRAMA DAS ATIVIDADES

18. Sistemas Operacionais II Prof. Anderson Favaro

  • BIBLIOGRAFIA

19. Sistemas Operacionais II Prof. Anderson Favaro

  • SITE DO PROFESSOR

http://www.anderson.mat.br 20. Sistemas Operacionais II Prof. Anderson Favaro

  • SITE DO PROFESSOR

21. Sistemas Operacionais II Prof. Anderson Favaro

  • SITE DO PROFESSOR
  • ACESSAR A DISCIPLINA

22. Sistemas Operacionais II Prof. Anderson Favaro

  • SITE DO PROFESSOR
  • ACESSAR A DISCIPLINA

23. Sistemas Operacionais II Prof. Anderson Favaro

  • MSDNAA

O QUE MSDNAA? MSDNAA um programa educacional mantido pela Microsoft no mundo todo. Atravs desse programa a Microsoft disponibiliza uma srie de benefcios para o corpo discente (alunos) e docente (professores) da Instituio. 24. Sistemas Operacionais II Prof. Anderson Favaro

  • MSDNAA

SOFTWARES Windows 7 Windows Vista Windows XP Windows Server 2008 Access 2007 Project Professional 2007 Visio Professional 2007 Visual Studio 2008 25. Sistemas Operacionais II Prof. Anderson Favaro

  • MSDNAA

Envie um email com os seguintes dados para [email_address] RA (se aluno);Nome completo. Telefone para contato. E-mail. 26.

  • SOFTWARE GRATUTOS - UnG

Sistemas Operacionais II Prof. Anderson Favaro 27.

  • SOFTWARE GRATUTOS - UnG

Sistemas Operacionais II Prof. Anderson Favaro 28.

  • REDE WIRELESS

Sistemas Operacionais II Prof. Anderson Favaro 29. Sistemas Operacionais II Prof. Anderson Favaro

  • VIRTUALIZAO
  • Virtualizao pode ser apresentada como uma tcnica que permite a execuo de mltiplos sistemas operacionais e de suas aplicaes em mquinas virtuais sobre uma nica mquina fsica.
  • Em sua essncia, a virtualizao consiste em estender ou substituir um recurso, ou uma interface existente por outro, de modo a imitar um comportamento.
  • Dependendo de como e onde essa transformao feita, possvel classificar os software de virtualizao em trs grandes categorias:

30. Sistemas Operacionais II Prof. Anderson Favaro

  • VIRTUALIZAO
  • Nvel de Hardware
  • Nvel de Sistema Operacional
  • Nvel de Linguagens de Programao

31. Sistemas Operacionais II Prof. Anderson Favaro

  • VIRTUALIZAO
  • Nvel de Hardware:
    • aquela em que a camada de virtualizao posta diretamente sobre a mquina fsica e a apresenta s camadas superiores como um hardware abstrato similar ao original.
  • Nvel de Sistema Operacional:
    • um mecanismo que permite a criao de parties lgicas em uma plataforma de maneira que cada partio seja vista como uma mquina isolada, mas que compartilha o mesmo sistema operacional.
    • Nesse caso, a camada de virtualizao se insere entre o sistema operacional e as aplicaes.

32. Sistemas Operacionais II Prof. Anderson Favaro

  • VIRTUALIZAO
  • Nvel de linguagens de programao:
    • A camada de virtualizao um programa de aplicao do sistema operacional. O objetivo definir uma mquina abstrata, sobre a qual executa uma aplicao desenvolvida em uma linguagem de programao de alto nvel especfica.

33. Sistemas Operacionais II Prof. Anderson Favaro

  • FERRAMENTAS DE VIRTUALIZAO

Xen www.xensource.com 34. Sistemas Operacionais II Prof. Anderson Favaro

  • FERRAMENTAS DE VIRTUALIZAO

VMWare Workstation www.vmware.com 35. Sistemas Operacionais II Prof. Anderson Favaro

  • FERRAMENTAS DE VIRTUALIZAO

VMWare Player www.vmware.com 36. Sistemas Operacionais II Prof. Anderson Favaro

  • FERRAMENTAS DE VIRTUALIZAO

Virtual PC www.microsoft.com/virtualpc 37. Sistemas Operacionais II Prof. Anderson Favaro

  • MQUINA VIRTUAL

VirtualBox www.virtualbox.org