Vous êtes sur la page 1sur 31

Escola Superior de Tecnologia e Gesto de gueda Universidade de Aveiro

Conceitos sobre Sistemas Operativos e Virtualizao


Redes e Sistemas Operativos

Sistemas Operativos

Os sistemas operativos encontram-se em vrios tipos de computadores desde Super-computadores (baseados em clusters de computadores) at microcomputadores (Computadores pessoais: PC, PDA, ) e sistemas embutidos (gps, telemvel, router, robots, ) um componente crtico num sistema informtico

Sistema Operativo

Programa especial que permite isolar os programas dos utilizadores do hardware onde se executam:

Gere a memria Gere os discos Gere os perifricos Gere os utilizadores e programas, protegendo todo o sistema

Sistema Operativo

Controla e coordena a utilizao do hardware entre vrias aplicaes e utilizadores


um gestor de recursos: gere todos os recursos e, em caso de conflitos entre pedidos, decide de forma a que sejam utilizados de forma eficiente e justa. um programa de controlo: controla a execuo dos programas de forma a prevenir erros e evitar a utilizao incorrecta do computador.

Funes do Sistema Operativo


Gesto de processos Gesto da memria central Suporte do sistema de ficheiros Suporte das operaes de E/S Mecanismos de proteco e segurana

Gesto de processos

Processo um programa em execuo


Necessita de recursos Criar e destruir processos Suspender e reactivar processos Fornecer mecanismos para a sincronizao/comunicao entre processos

O Sistema operativo tem de:


Gesto de memria

A memria central partilhada


Pelos processos Pelo sistema operativo Manter informao sobre que partes da memria esto livres e quais esto ocupadas e por quem. Atribuir e desafectar memria de acordo com as necessidades dos processos Implementar memria virtual

O SO responsvel por:

Gesto de ficheiros

Um ficheiro :

Um conjunto de informao Tem um nome associado Acede-se atravs de primitivas bem definidas (open, read, write, ) Criar e destruir ficheiros Organiz-los em directorias Suportar primitivas para manipular ficheiros e directorias Fazer a correspondncia dos ficheiros e directorias com o seu suporte fsico

O Sistema Operativo responsvel por:


Suporte das operaes de E/S


Subdividida em duas partes:


Parte independente dos perifricos


Suporta a interface oferecida aos processos Optimizao do desempenho (caches)

Parte dependente de cada perifrico


manipulao dos registos do hardware e interrupes

Device driver (gestor de perifricos): para a

Mecanismos de Proteco

Mecanismos de controlo do acesso aos recursos do sistema por processos e/ou utilizadores Devem distinguir entre uso autorizado e uso no-autorizado Os utilizadores:

Possuem identificao e direitos ou permisses


Identificam-se perante o SO: login

O que pode ler, escrever, executar, tempo de CPU, espao de memria, etc.

Cada processo recebe os direitos do utilizador que o mandou executar. Cada recurso tem associado uma lista de modos de acesso permitidos

Ncleo do Sistema (kernel)


O ncleo do SO um programa privilegiado (modo supervisor)


Capaz de manipular o hardware Gere a memria e o CPU

Os programas (modo de utilizador) recorrem a este para as operaes de sistema


As chamadas de sistema trocam de modo

Os perifricos notificam o ncleo, quando necessrio, atravs de interrupes

Modos de Operao

Mquinas Virtuais

Uma mquina virtual executa software (processo ou sistema completo) da mesma maneira que a mquina para a qual o software foi desenvolvido. Process Virtual Machine, implementa uma mquina virtual na qual um processo se baseia

O hardware e o SO podem variar que o programa o mesmo. Java Virtual Machine

System Virtual Machine, permite que diferentes SO corram em paralelo tendo a iluso de que controlam toda a mquina.

VMware

Virtualizao

Computador virtual que corre dentro de outro Multiplas instncias de sistemas operativos guest por sistema operativo host Recursos partilhados:

memria, CPU, discos, rede, etc. Windows, Linux, etc.

Mltiplos tipos de sistemas operativos por host


Benefcios da Virtualizao

Aumenta a utilizao dos recursos Utilizao de aplicaes e/ou sistemas operativos legados (legacy) em hardware novo Rpida disponibilizao de ambientes de produo e teste/desenvolvimento Potencial para reduo de custos massiva

Arquitecturas: Hosted e Nativa


Hosted

Native

Depende de S.O hospedeiro


Compatibilidade de Hardware e I/O atravs do Sistema Operativo Host Facilmente utilizada em qualquer ambiente de rede e storage

o prprio S.O.
Corre directamente sobre o Hardware Gesto optimizada dos Recursos (cpu, memria, disco, rede) Alta performance e alto throughput

Processo de Criao de uma Mquina Virtual

Criao de uma mquina virtual

Criao de uma mquina virtual (2)

Criao de uma Mquina Virtual (3) (VMware Server)


Typical Virtual Machine Configuration Seleco do Sistema Operativo


Se o SO pretendido no estiver listado, seleccionar o mais prximo (pode ser que funcione)

Nome e localizao para a mquina virtual

Criao de uma mquina virtual (4)

Especificao do hardware

Rede (quatro opes):


externa.

Bridged: Acesso directo rede externa. O guest ter o seu prprio endereo na rede

NAT (Network Address Translation): Partilha do endereo externo do host para ligaes externas

Host Only: Rede Privada Virtual que permite


No utilizar nenhuma ligao rede

apenas a comunicaes entre o host e os guest

Criao de uma mquina virtual (5)

Especificao do Hardware

Capacidade do Disco

Tamanho do disco que ser apresentado ao guest e tamanho mximo que ser alocado

Se no se seleccionar a alocao do total do espao em disco durante a criao do disco Expanso de ficheiros uma operao custosa.

A alocao do espao em disco melhora a performance


A mquina virtual deve ser colocada num disco com capacidade suficiente para o tamanho mximo definido para o disco do guest. Vai ser um ficheiro no host

Mquina virtual criada

Virtual Network Settings

Alterao dos settings da mquina virtual

Adio de uma nova placa de rede mquina virtual

Instalao do SO

SO operativo instala-se da mesma forma como numa mquina fsica Pode aceder BIOS para alterar a ordem dos dispositivos de arranque Deve-se instalar o VMware Tools depois de terminar a instalao do SO.

Importante por questes de performance e de funcionalidade, principalmente do ecr

Arranque da mquina virtual

Arranque do CD de instalaao do Ubuntu

Vous aimerez peut-être aussi