so2 aula00-noite-1sem2011

37
Sistemas Operacionais II Prof. Anderson Favaro Disciplina: SISTEMAS OPERACIONAIS II Professor: ANDERSON FAVARO MARIANO PLANO DE ENSINO

Upload: anderson-favaro

Post on 29-Jun-2015

791 views

Category:

Education


1 download

TRANSCRIPT

Page 1: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

Disciplina:

SISTEMAS OPERACIONAIS II

Professor:ANDERSON FAVARO MARIANO

PLANO DE ENSINO

Page 2: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

Prof. Anderson FavaroDisciplina: Sistemas Operacionais II

e-mail: [email protected]: www.anderson.mat.br

CONHECENDO O PROFESSOR

Page 3: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CONHECENDO O ALUNO

Meu nome é...

Minha idade é...

Eu trabalho em...

Page 4: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. 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 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.

Page 5: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

OBJETIVOS

•Exercitar os conceitos básicos abordados em Sistemas Operacionais I em ambientes computacionais com sistemas operacionais modernos.

• Apresentar detalhes sobre a estrutura, características e algoritmos de sistemas operacionais em geral.

Page 6: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

METODOLOGIA

Aulas expositivas em data show ou retroprojetor Material fornecido em apresentação/apostilaTrabalhos individuaisTrabalhos em grupo Exercícios práticos Atividades on-lineFórum de discussão on-lineApresentação em grupo

Page 7: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CONTEÚDO PROGRAMÁTICO

Revisão, detalhamento de temas e estudo de algoritmos relativos a sistemas operacionais: estrutura, processos, escalonamento, sistemas de arquivos, gerenciamento de memória, etc.

Estudo de alguns sistemas operacionais: UNIX e Windows.

Programação do shell.

Estudo de métodos de comunicação entre processos e aplicações no UNIX: pipes, mamed pipes, semáforos, sockets, threads, RPC, etc.

Sistemas operacionais distribuídos.

Sistemas de arquivos em rede: NFS e RFS.

Page 8: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CONTEÚDO PROGRAMÁTICO

Estudo do Sistema Operacional UNIX/LINUX• GNU/Linux, Distribuições e GPL• Primeiros Passos• Sistema de Arquivos• Instalação do Sistema• Comandos do GNU/Linux• Documentação• Editores de Texto• Redes• Manipulando Hardware e Dispositivos• Administração de Usuários• Administração da Shell

Page 9: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CONTEÚDO PROGRAMÁTICO

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• Níveis de Execução e SYSTEM V• Gerenciamento de Processos• Quota de Disco

Page 10: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CONTEÚDO PROGRAMÁTICO

Estudo do Sistema Operacional UNIX/LINUX• Trabalhando com Módulos• Compilação do Kernel• Gerenciadores de Boot• Programação em Shell Script

Estudo do Sistema Operacional Windows

• Registro• Administração• Shell Script• DLLs

Page 11: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

AVALIAÇÃO

Trabalhos em SalaTrabalhos onlinePesquisaProva B1Prova B2

Page 12: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

AVALIAÇÃO

AS DATAS DE ENTREGA DOS TRABALHOS E ATIVIDADES

(Presencial e online) deverão ser cumpridas.

Page 13: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

AVALIAÇÃONOTAS

NOTA MÍNIMA PARA APROVAÇÃO: 5,0

Page 14: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CRONOGRAMA DAS ATIVIDADES

11/02 – aula (1) •Apresentação da Disciplina - GNU/Linux, Distribuições e GPL – Primeiros Passos

18/02 – aula(2) •Sistema de Arquivos – Instalação do Sistema

25/02 – aula (3) •Comandos do GNU/Linux - Editores de Texto - Redes

04/03 – aula (4) •Manipulando Hardware e Dispositivos

11/03 – aula (5) •Administração de Usuários

18/03 – aula (6) •Administração da Shell

25/03 – aula (7) •Comandos úteis de linha de comando

01/04 – aula (8) •Trabalho

08/04 – aula (9) •Prova B1

Page 15: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CRONOGRAMA DAS ATIVIDADES

15/04 – aula (10) •Compactadores, Empacotadores e Procedimentos de Backup - Agendamento de Tarefas - Instalando, removendo e atualizando programas

22/04 – aula (11) •Recesso Escolar

29/04 – aula (12) •LVM – Logical Volume Manager – Compilando Programas -Bibliotecas e Níveis de Execução e SYSTEM V -Gerenciamento de Processos -Quota de Disco

06/05 – aula (13) •Trabalhando com Módulos - Compilação do Kernel - Gerenciadores de Boot•Programação em Shell Script

13/05 – aula (14) •Sistemas Microsoft

20/05 – aula (15) •Registro – Administração - Shell Script – DLLs

27/05 – aula (16) •Registro – Administração - Shell Script - DLLs

Page 16: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CRONOGRAMA DAS ATIVIDADES

03/06 – aula (18) •Prova B210/06 – aula (19) •Prova Substitutiva

17/06 – aula (20) •Exame

Page 17: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

CRONOGRAMA DAS ATIVIDADES

• Avaliação bimestral 1• Data: 08/04/2011B1

• Avaliação bimestral 2• Data: 03/06/2011B2

• Avaliação Substitutiva• Data: 10/06/2011Substitutiva

• Avaliação Exame – Final• Data: 17/06/2011Exame

Page 18: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

BIBLIOGRAFIA

Page 19: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

SITE DO PROFESSOR

http://www.anderson.mat.br

Page 20: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

SITE DO PROFESSOR

Page 21: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

SITE DO PROFESSORACESSAR A DISCIPLINA

Page 22: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

SITE DO PROFESSORACESSAR A DISCIPLINA

Page 23: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

MSDNAA

O QUE É MSDNAA? 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.

Page 24: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

MSDNAA

SOFTWARES Windows 7Windows VistaWindows XPWindows Server 2008Access 2007Project Professional 2007Visio Professional 2007Visual Studio 2008

Page 25: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

MSDNAA

Envie um email com os seguintes dados para

[email protected] RA (se aluno); Nome completo.Telefone para contato.E-mail.

Page 26: So2 aula00-noite-1sem2011

SOFTWARE GRATUÍTOS - UnG

Sistemas Operacionais IIProf. Anderson Favaro

Page 27: So2 aula00-noite-1sem2011

SOFTWARE GRATUÍTOS - UnG

Sistemas Operacionais IIProf. Anderson Favaro

Page 28: So2 aula00-noite-1sem2011

REDE WIRELESS

Sistemas Operacionais IIProf. Anderson Favaro

Page 29: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

VIRTUALIZAÇÃO

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.

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.

Dependendo de como e onde essa transformação é feita, é possível classificar os software de virtualização em três grandes categorias:

Page 30: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

VIRTUALIZAÇÃO

Nível de Hardware

Nível de Sistema Operacional

Nível de Linguagens de Programação

Page 31: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

VIRTUALIZAÇÃO

Nível de Hardware:

• É 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.

Nível de Sistema Operacional:

• É 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.

• Nesse caso, a camada de virtualização se insere entre o sistema operacional e as aplicações.

Page 32: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

VIRTUALIZAÇÃO

Nível de linguagens de programação:

• 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.

Page 33: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

FERRAMENTAS DE VIRTUALIZAÇÃO

Xen – www.xensource.com

Page 34: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

FERRAMENTAS DE VIRTUALIZAÇÃO

VMWare Workstation – www.vmware.com

Page 35: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

FERRAMENTAS DE VIRTUALIZAÇÃO

VMWare Player – www.vmware.com

Page 36: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

FERRAMENTAS DE VIRTUALIZAÇÃO

Virtual PC – www.microsoft.com/virtualpc

Page 37: So2 aula00-noite-1sem2011

Sistemas Operacionais IIProf. Anderson Favaro

MÁQUINA VIRTUAL

VirtualBox – www.virtualbox.org