• Nenhum resultado encontrado

Unidade III FUNDAMENTOS DE SISTEMAS. Prof. Victor Halla

N/A
N/A
Protected

Academic year: 2021

Share "Unidade III FUNDAMENTOS DE SISTEMAS. Prof. Victor Halla"

Copied!
40
0
0

Texto

(1)

Unidade III

FUNDAMENTOS DE SISTEMAS

OPERACIONAIS

OPERACIONAIS

(2)

Conteúdo

Arquitetura de Processadores: ƒ Modo Operacional; ƒ Velocidade; ƒ Cache; ƒ Barramento; ƒ Etc. Virtualização: ƒ Maquinas virtuais; G i t d R Vi t i

(3)

Arquitetura de processadores

Atualmente os processadores podem ser divididos em 2 arquiteturas:

ƒ 32 bits (i386 e x86); ƒ 64 bits (x86_64);

Processadores antigos utilizam 8 e 16 bits; Processadores antigos utilizam 8 e 16 bits; Outras arquiteturas como ia64 (HP Itanium) ou mesmo o PPC (PowerPc utilizado no Mac);

Representa a quantidade de dados que o

d t b lh d d

processador consegue trabalhar de cada vez;

(4)

Diferenças 16, 32 e 64 bits

ƒ Com 16 bits um processador pode

manipular um número de valor até 65.535;

ƒ Com 32 bits um processador pode

manipular um número de valor até 4.294.967.296;

ƒ Com 64 bits um processador pode

manipular um número de valor até 18.446.744.073.709.551.616;

ƒ Se um processador de 16 bits precisar p p

fazer um operação com o numero 100.000, ele precisará fazer em duas vezes;

(5)

Diferenças 16, 32 e 64 bits

ƒ Versões de 64 bits podem utilizar mais

memória reduzindo o tempo despendido na permuta de processos para dentro e para fora da memória;

(6)

Problemas entre 32 e 64 bits

ƒ Alguns processadores como o Itanium

não suportam sistema operacionais 32 bits, assim apenas aplicações 64 bits podem ser executadas sobre esta plataforma !

(7)

Características do núcleo

ƒ Atualmente processadores podem ter 1

ou mais núcleos;

ƒ Não equivale a ter dois processadores

simultâneos mas produz um resultado parecido;

(8)

Cache de memória

ƒ No lobo temporal do cérebro, os seres

humanos armazenam as informações recentes, como as mais utilizadas diariamente. Por exemplo, se alguém pergunta quanto é 2+2, a resposta vem logo à ponta da língua: 4

logo à ponta da língua: 4

ƒ Entretanto, se alguém quiser o resultado

exato da raiz quadrada de 111 é muito provável que não obtenha a resposta de imediato.

ƒ Todos os computadores, a partir do 486,

possuem memória cache no próprio processador.

(9)

Interatividade

Qual a principal vantagem do uso de processadores 64 bits?

a) Menor consumo de energia;

b) Consegue executar mais tarefas simultaneamente;;

c) Um editor de texto pode ter seu desempenho aumentando em 50%; d) Pode processar muito mais dados em

um ciclo; ) NDA

(10)

Barramento, clock

ƒ Indicar onde se encontram os dados a

serem processados ou para onde devem ser enviados;

ƒ Atividades necessitam de sincronização,

assim o clock atua como um sinal de sincronização;

ƒ A medição do clock é feita em hertz (Hz); ƒ O barramento possui um clock diferente

(11)

Conjunto de instruções

ƒ Um conjunto de instruções é uma lista

de todas as instruções, e todas suas variações, que um processador (ou, no caso de uma máquina virtual, um

intérprete) pode executar;

ƒ Aritmética, como somar e subtrair. ƒ Instruções de lógica, como E, OU, e

NÃO.

ƒ Instruções de dados, como mover-se,

entrada, saída, carregar e armazenar;, , g ;

ƒ Instruções de controle de fluxo, tais

como goto, se ... Goto, chamada e retorno

(12)

Compatibilidades

ƒ A escolha do processador deve ser uma

das primeiras decisões de quem vai

comprar um computador novo, pois dela depende a seleção de outros

componentes como a placa-mãe e a memória;

memória;

ƒ A placa-mãe é uma placa de circuito

impresso que serve como base e é responsável pela instalação e

comunicação de todos os demais

componentes entre eles o processador componentes, entre eles o processador, a memória RAM, as placas

controladoras, o bios, a bateria, o

chipset, os conectores, os circuitos de apoio, etc

(13)

Compatibilidades

ƒ Processadores 386 eram soldados ou

encaixados em soquetes de pressão;

ƒ Processadores 486 marcou a introdução

(14)

Dispositivos móveis

ƒ Um processador móvel é um

processador central projetado para economizar energia. Pode ser

encontrado nos computadores portáteis e telefones celulares;

Características:

ƒ Consumo reduzido de energia; ƒ Menor dissipação de calor; ƒ Menor tamanho;

(15)

Virtualização

ƒ Na ciência da computação, máquina

virtual é o nome dado a uma máquina, implementada através de software, que executa programas como um

computador real.

ƒ “Em uma definição livre, virtualização é

o processo de executar vários sistemas operacionais em um único equipamento. Uma máquina virtual é um ambiente

operacional completo que se comporta como se fosse um computador

como se fosse um computador

independente. Com a virtualização, um servidor pode manter vários sistemas operacionais em uso” (Fonte: HP

-http://www.hp.com/latam/br/pyme/solucoes/apr _solucoes_01.html)

(16)

Histórico I

ƒ De acordo com a VMware, virtualização

foi desenvolvida inicialmente em 1960 para permitir um melhor uso do

hardware dos mainframes.

ƒ Sua primeira implementação foi realizada

a quase 30 anos pela IBM através da criação de partições lógicas do

mainframe, criando assim maquinas virtuais isoladas.

ƒ Entre 1980 e 1990, a virtualização foi

abandonada devido a grande expansão das aplicações cliente- servidor através do uso equipamentos de baixo custo (plataforma x86) para computação distribuída.

(17)

Histórico II

ƒ Este movimento de transição para

computação distribuída, inicialmente demonstrou ser uma solução com melhor custo, devido os altos preços pagos para sustentar a infra-estrutura de um mainframe Esta nova solução ainda um mainframe. Esta nova solução ainda possibilitava o desenvolvimento de

aplicações mais atrativas para os usuários.

(18)

Interatividade

Porque a computação distribuída tornou-se um problema?

a) Aumento de custos de gerenciamento de hardware e software;

b) Uso ineficiente do hardware;) ; c) Custos altos de infraestrutura; d) Todas alternativas anteriores; e) NDA;

(19)

Desafios

O grande crescimento da infra-estrutura de computação distribuída através da adoção de sistemas operacionais como Windows e Linux, trouxeram novos desafios e

problemas como:

ƒ Subutilização dos recursos;

ƒ Aumento dos custos de infra-estrutura; ƒ Aumento dos custos de gerenciamento; ƒ Aumento do downtime das aplicações;

(20)

Motivação

ƒ Para endereçar alguns destes desafios,

em 1999, a VMware introduziu a virtualização para a plataforma de hardware x86.

(21)

Tipos de virtualização

ƒ Nativa: atua como uma aplicação que

roda sobre um sistema operacional. Suas principais vantagens incluem a

possibilidade de priorizar o uso de CPU e facilmente executar múltiplos ambientes virtuais simultaneamente

virtuais simultaneamente.

ƒ Virtualização em nível de Sistema

Operacional: são métodos de isolar diferente instâncias do sistema

operacional enquanto compartilha o mesmo hardware Nesta solução mesmo hardware. Nesta solução, normalmente não são executados sistemas operacionais diferentes.

(22)

Tipos de virtualização

ƒ Para-virtualização (Hypervisor): o nível

de performance e controle sobre o hardware é maior que a virtualização nativa, podendo dedicar processadores individuais, memórias, discos, etc. Isto acontece pois não existe um sistema acontece pois não existe um sistema operacional entre o hardware e a

aplicação de virtualização. A aplicação de virtualização é um sistema

(23)

Vantagens da virtualização

ƒ Gerenciamento centralizado ƒ Instalações simplificadas

ƒ Facilidade para a execução de backups ƒ Suporte e manutenção simplificados

ê

ƒ Independência de Hardware

ƒ Disponibilização de novos desktops

reduzida para alguns minutos;

ƒ Migração de desktops para novo

hardware de forma transparente;p ;

ƒ Maior disponibilidade e mais fácil

recuperação

ƒ Compatibilidade total com as aplicações ƒ Economia de espaço físico;

(24)

Inconvenientes da virtualização

ƒ Grande Consumo de espaço em disco; ƒ Dificuldade no acesso direto a hardware,

como por exemplo placas gráficas ou dispositivos USB;

(25)

Serviços de virtualização

ƒ Consolidação de Servidores; ƒ Gerenciamento Centralizado; ƒ Continuidade de Negócios/Recuperação de Desastres; ƒ Escritórios Remotos; ƒ Escritórios Remotos;

ƒ Cenários de Estação de Trabalho

Otimizada;

ƒ Computação de Utilitário/Dinâmica; ƒ Teste e Desenvolvimento;;

ƒ Segurança; ƒ Hospedagem;

(26)

O que pode ser virtualizado?

Hoje praticamente qualquer sistema pode ser virtualizado, como:

ƒ Servidores (e-mail, banco de dados, etc.); ƒ Estações de Trabalho;

ƒ Switches; ƒ Switches; ƒ Roteadores; ƒ Firewall

(27)

Riscos da virtualização

ƒ Falta de envolvimento do time de

segurança;

ƒ Vulnerabilidade na camada de

virtualização;

ƒ Risco na comunicação entre máquinas ç q

virtuais;

ƒ Cargas de trabalho em um servidor físico

sem separação suficiente;

ƒ Falta no controle no acesso à camada de

virtualização; virtualização;

ƒ Risco de separação de funções de rede e

(28)

Virtualização servidor

Antes

(29)
(30)

Interatividade

Qual das alternativas pode ser um inconveniente da virtualização: a) Gerenciamento centralizado; b) Instalações simplificadas;

c) Falta de envolvimento do time de c) Falta de envolvimento do time de

segurança;

d) Dificuldade no acesso direto a hardware, como por exemplo placas gráficas ou dispositivos USB

) NDA e) NDA;

(31)

O que é necessário?

Servidor com capacidade para rodar maquinas virtuais:

ƒ Processadores; ƒ Memória RAM;

ƒ Interfaces de Rede; ƒ Interfaces de Rede;

(32)

Processadores

ƒ Atualmente os processadores estão cada

vez mais avançados, utilizando diversos core;

ƒ A computação atual não consegue fazer

o uso adequado de processadores com muitos core;

ƒ A virtualização pode fazer uso mais

adequado dos processadores;

ƒ É possível dividir processadores entre

maquinas virtuais, ou mesmo, dividir o q , , clock;

(33)

Memória

ƒ A virtualização faz uso de muita memória

RAM, pois precisa reservar um espaço de memória para cada servidor virtual;

(34)

Interfaces de rede

ƒ Como os servidores precisam ser

acessados por cliente e trocar informações, a interface de rede é fundamental;

ƒ Atualmente interfaces utilizadas são

Gigabit, porem o uso de múltiplas interfaces já é comum;

ƒ Alguns sistemas já utilizam interfaces de

(35)

Armazenamento em disco

ƒ Este é um fator critico para qualquer

sistema de virtualização;

ƒ Em linhas gerais utiliza-se de uma SAN

(Storage Area Network) que consiste de uma rede de fibra ótica com taxas de transferência de 1Giga a 8Giga bits;

ƒ O I/O de disco é sempre fundamental

(36)

Exemplo arquitetura

Rede

Virtual

(37)

Gerencia de continuidade

ƒ A Gestão da Continuidade dos Negócios

(GCN) é algo relativamente novo, resultado da fusão dos Planos de Contingência e dos Planos de

Recuperação de Desastres, que objetiva garantir a recuperação de um ambiente garantir a recuperação de um ambiente de produção, independentemente de eventos que suspendam suas operações e de danos nos componentes

(processos, pessoas, softwares,

hardware, infra-estrutura etc.) por ele a d a e, a est utu a etc ) po e e utilizados

(38)

Falhas de sistemas

8% foram causados por desastres naturais; 77% das interrupções foram causadas por falha humana;

ƒ falha humana (10%); ƒ falha de software (27%) ƒ falha de software (27%) ƒ falha de hardware (23%);

(39)

Interatividade

Do ponto de vista de arquitetura qual seria o componente mais critico em um ambiente virtual? a) Disco Rígido; b) CD-ROM;) ; c) Teclado; d) Interface de Rede; e) NDA;

(40)

Referências

Documentos relacionados

Será admitido apenas 01 (um) representante para cada licitante credenciada. As propostas que não sejam apresentadas por representantes legais das licitantes ou por

obras literárias de Albert Camus e de Paul Bowles, espera-se proporcionar alguns contributos para possíveis leituras, quer da obra camusiana e bowlesiana, quer a de

No caso do esporte, consideramos que o corpo (entendido aqui como o.. próprio homem) é a matéria que torna possível a criação de gestos técnicos específicos de

derando que a dessaturação de pacientes portadores de DPOC pode interferir na contração muscular, acreditamos que esta pode interferir também no controle postural e no

Os resultados indicaram uma grande variação dos perfis ao longo do período monitorado, especialmente nos valores de largura e estoque sedimentar da praia

Justamente porque para Sikkink as discussões relativas à cascata de justiça não são apenas picuinhas ou preciosis- mos acadêmicos e, na verdade, têm sérias consequências

E existe o perigo oposto que pode ser também, muito atrativo, especialmente, para a geração mais jovem, que despertou para a luta de classes depois da eleição de Lula em 2002:

Planilhas de Verificação Gráfico de Pareto Diagrama Causa e Efeito Estratificação Histograma Diagrama de Dispersão Cartas de Controle Identificação do Problema Análise