So2 aula00-cic4 ma446-quarta

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

Transcript of So2 aula00-cic4 ma446-quarta

Page 1: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

Disciplina:

SISTEMAS OPERACIONAIS II

Professor:ANDERSON FAVARO MARIANO

Page 2: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

Prof. Anderson FavaroDisciplina: Sistemas Operacionais II

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

CONHECENDO O PROFESSORCONHECENDO O PROFESSOR

Page 3: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CONHECENDO O ALUNOCONHECENDO O ALUNO

Meu nome é...

Minha idade é...

Eu trabalho em...

Page 4: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

EMENTAEMENTA

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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

OBJETIVOSOBJETIVOS

•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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

METODOLOGIAMETODOLOGIA

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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CONTEÚDO PROGRAMÁTICOCONTEÚ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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CONTEÚDO PROGRAMÁTICOCONTEÚ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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CONTEÚDO PROGRAMÁTICOCONTEÚ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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CONTEÚDO PROGRAMÁTICOCONTEÚ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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

AVALIAÇÃOAVALIAÇÃO

Trabalhos em SalaTrabalhos onlinePesquisaProva B1Prova B2

Page 12: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

AVALIAÇÃOAVALIAÇÃO

AS DATAS DE ENTREGA DOS TRABALHOS E ATIVIDADES

(Presencial e online) deverão ser cumpridas.

AS DATAS DE ENTREGA DOS TRABALHOS E ATIVIDADES

(Presencial e online) deverão ser cumpridas.

Page 13: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

AVALIAÇÃOAVALIAÇÃONOTASNOTAS

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

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

Page 14: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CRONOGRAMA DAS ATIVIDADESCRONOGRAMA DAS ATIVIDADES

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

17/08 – aula(2) •Sistema de Arquivos – Instalação do Sistema

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

31/08 – aula (4) •Manipulando Hardware e Dispositivos

07/09 – aula (5) •Feriado

14/09 – aula (6) •Administração de Usuários

21/09 – aula (7) •Administração da Shell

28/09 – aula (8) •Prova B1

05/10 – aula (9) •Comandos úteis de linha de comando

Page 15: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CRONOGRAMA DAS ATIVIDADESCRONOGRAMA DAS ATIVIDADES

12/10 – aula (10) •Feriado

19/10 – aula (11) •Compactadores, Empacotadores e Procedimentos de Backup - Agendamento de Tarefas - Instalando, removendo e atualizando programas•LVM – Logical Volume Manager – Compilando Programas

26/10 – aula (12) •Bibliotecas e Níveis de Execução e SYSTEM V -Gerenciamento de Processos -Quota de Disco

02/11 – aula (13) •Feriado

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

16/11 – aula (15) •Sistemas Microsoft

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

Page 16: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CRONOGRAMA DAS ATIVIDADESCRONOGRAMA DAS ATIVIDADES

30/11 – aula (18) •Prova B207/12 – aula (19) •Prova Substitutiva

14/12 – aula (20) •Exame

Page 17: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

CRONOGRAMA DAS ATIVIDADESCRONOGRAMA DAS ATIVIDADES

Page 18: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

BIBLIOGRAFIABIBLIOGRAFIA

Page 19: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

SITE DO PROFESSORSITE DO PROFESSOR

http://www.anderson.mat.br

Page 20: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

SITE DO PROFESSORSITE DO PROFESSOR

Page 21: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

SITE DO PROFESSORSITE DO PROFESSORACESSAR A DISCIPLINAACESSAR A DISCIPLINA

Page 22: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

SITE DO PROFESSORSITE DO PROFESSORACESSAR A DISCIPLINAACESSAR A DISCIPLINA

Page 23: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

MSDNAAMSDNAA

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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

MSDNAAMSDNAA

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

Page 25: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

MSDNAAMSDNAA

Envie um email com os seguintes dados para

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

Page 26: So2 aula00-cic4 ma446-quarta

SOFTWARE GRATUÍTOS - UnGSOFTWARE GRATUÍTOS - UnG

Sistemas Operacionais IIProf. Anderson Favaro

Page 27: So2 aula00-cic4 ma446-quarta

SOFTWARE GRATUÍTOS - UnGSOFTWARE GRATUÍTOS - UnG

Sistemas Operacionais IIProf. Anderson Favaro

Page 28: So2 aula00-cic4 ma446-quarta

REDE WIRELESSREDE WIRELESS

Sistemas Operacionais IIProf. Anderson Favaro

Page 29: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

VIRTUALIZAÇÃOVIRTUALIZAÇÃ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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

VIRTUALIZAÇÃOVIRTUALIZAÇÃO

Nível de Hardware

Nível de Sistema Operacional

Nível de Linguagens de Programação

Page 31: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

VIRTUALIZAÇÃOVIRTUALIZAÇÃ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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

VIRTUALIZAÇÃOVIRTUALIZAÇÃ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-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

FERRAMENTAS DE VIRTUALIZAÇÃOFERRAMENTAS DE VIRTUALIZAÇÃO

Xen – www.xensource.com

Page 34: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

FERRAMENTAS DE VIRTUALIZAÇÃOFERRAMENTAS DE VIRTUALIZAÇÃO

VMWare Workstation – www.vmware.com

Page 35: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

FERRAMENTAS DE VIRTUALIZAÇÃOFERRAMENTAS DE VIRTUALIZAÇÃO

VMWare Player – www.vmware.com

Page 36: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

FERRAMENTAS DE VIRTUALIZAÇÃOFERRAMENTAS DE VIRTUALIZAÇÃO

Virtual PC – www.microsoft.com/virtualpc

Page 37: So2 aula00-cic4 ma446-quarta

Sistemas Operacionais IIProf. Anderson Favaro

MÁQUINA VIRTUALMÁQUINA VIRTUAL

VirtualBox – www.virtualbox.org