Sie sind auf Seite 1von 8

Introduo a Sistemas de Computadores

Requisitos de Um Sistema de Computadores (Partilha de Recursos e Servios Comuns)


Lourino Chemane DEEL Faculdade de Engenharia UEM Fevereiro de 2011

Data: 23 Fevereiro 2011

Introduo
1. Partilha Econmica de Recursos 2. Suporte a Servios Comuns 3. Concluso

Data: 23 Fevereiro 2011

Partilha Econmica de Recursos


A eficincia um dos principais requisitos de um sistema de computadores Uma das estratgia a adoptar para aumentar a eficincia a Comutao de pacotes. Como partilhar os recursos da rede (Links e Nodos)? Uma das perguntas a responder como vrios Hosts partilham o mesmo enlace (Link) quando todos eles querem utiliza-lo ao mesmo tempo. Para responder a esta pergunta recorre-se a Multiplexao, o conceito fundamental que significa que um recurso do sistema partilhado entre diversos utilizadores.

Data: 23 Fevereiro 2011

Multiplexacao de Vrios Fluxos por um Link

D1 E1

D2 E2

Switch 1

Switch 2

D3 E3

Figura 1. 5: Multiplicao de vrios fluxos lgicos por um nico enlace fsico

Data: 23 Fevereiro 2011

Multiplexacao: STDM e FDM


H diversos mtodos de multiplicao. Os mtodos mais comuns so:
Multiplexao Sncrona por Diviso de Tempo (Syncronous Time Division Multiplexing STDM), e Multiplexao por Diviso de Frequncia (Frequency Division Multiplexing FDM)

STDM: A ideia fundamental dividir o tempo em intervalos de mesma durao, e dar a cada fluxo uma oportunidade de enviar seus dados pelo enlace fsico. FDM: A ideia neste tipo de multiplexao de transmitir cada fluxo pelo enlace fsico numa frequncia diferente. Estas duas formas de Multiplexacao tem as seguintes limitaes:
Se um dos nodos no tem dados a transmitir, o espao de tempo ou frequncia reservado para esse nodo no usado e, portanto perde-se tempo ou frequncias; Estas duas formas de multiplexacao so limitadas para os casos em que o numero de fluxos fixo e conhecido a priori. No seria pratico voltar a definir novos intervalos de tempo ou novas frequncias de variar o numero de fluxos durante o processo de transmisso,
Data: 23 Fevereiro 2011

Multiplexacao Estatstica
A Multiplexao Estatstica tem duas ideias subjacentes
Similar a STDM A nica diferena que a alocao de tempo funo da demanda do que em intervalos de tempo pre-definidos.

Este mtodo resolve o problema da no utilizao do canal ou nodo para os casos em que os utilizadores dos intervalos de tempo (quanta) no precisam de utilizar o enlace (Link). Porm, a Multiplexao estatstica no tem um mecanismo para garantir que todos os fluxos eventualmente tero a sua vez de transmitir no enlace fsico (Link). Para Resolver este problema este tipo de multiplexao define um limite superior ou mximo dos blocos de dados que cada fluxo pode transmitir num determinado intervalo de tempo
Esse bloco de dados superior designado de Pacote A Mensagem pode ter que ser dividida em pacotes A origem pode ter que fragmentar a mensagem em vrios pacotes.
Data: 23 Fevereiro 2011

Switch Multiplexando Pacotes de Varias fontes para um Link partilhado

Fig. 1.6 Um Switch Multiplexando pacotes de varias fontes para um enlace compartilhado

Data: 23 Fevereiro 2011

Switches e Disciplinas de Servio A deciso sobre que pacote enviar primeiro ou em seguida pode ser tomada de diversas maneiras seguindo as disciplinas de servio do Switch:
First In, First Out (FIFO) Primeiro a chegar primeiro a sair Round Robin Atender a diferentes fluxos em um padro de Rodzio, isto , Cada fluxo recebe o mesmo tempo de servio no centro de servio. Assegurar que pacotes de certos servios nunca sejam atrasados no centro de servios (Switch), isto , uma rede com Qualidade de Servico (Quality of Service - QoS).

Quando o Switch recebe mais pacotes do que aqueles que pode transmitir, ou mais dos que pode guardar na sua memoria, o seu Buffer pode encher e ter que perder alguns pacotes. Quando o Switch opera neste modo diz-se que est Congestionado.
Data: 23 Fevereiro 2011

Servios Comuns
Uma rede no deve ser vista como trocando pacotes. Deve ser vista como assegurando a comunicao entre aplicaes distribudas pelos diversos nodos da rede. Portanto, um outro requisito da rede assegurar que as aplicaes correndo nos Hosts da Rede comunicam de forma a manter os processos a eles associados. Para simplificar a complexidade de desenvolvimento de aplicaes muitas vezes so identificados os servios comuns que so usados por muitas aplicaes Muitas aplicaes para correrem precisam de Servios Comuns, isto , so montadas com base nesses servios comuns. O Desafio para o projectista da Rede o de identificar esses servios comuns. A rede vista como operando canais lgicos nos quais os processos ao nvel das aplicaes comunicam uns com os outros.

Data: 23 Fevereiro 2011

Processos Comunicando-se por Canal Abstracto


Host
Aplicao

Host
Aplicao

Data: 23 Fevereiro 2011

Identificando Servicos Comuns


Desenhar canais abstractos envolve primeiro compreender as necessidades de comunicao de um grupo representativo de aplicaes Destes deve-se extrair os Servios Comuns, e Finalmente incorporar essas funcionalidades que satisfazem essas necessidades nos servios da rede

Data: 23 Fevereiro 2011

Aplicaes
1. FTP (File Transfer Protocol) ou NFS (Network File System)
A comunicao tem como caracterstica a existncia de um par de processos, um que pede para que se escreva/leia o ficheiro (arquivo) e o segundo que responde ao pedido. O Processo que emite o pedido chamado de Cliente e ao Processo que oferece suporte para o acesso ao ficheiro (arquivo) chamado de Servidor.

2. Remote File Acess: Acesso a Biblioteca Digital (Como exemplificado pela World Wide Web (www) o tipo de dados a serem acedidos pode variar: Texto, Imagem, Objectos Multimedia. 3. Playing Game Over the Network:
1. Tipo de Dados: Video 2. Aplicaes: Video-on-Demand e Video Conferencia
Data: 23 Fevereiro 2011

Estaces de Trabalho e Servidores


1. Estaco de Trabalho/Cliente
A Estaco de Trabalho normalmente um computador que pode requisitar recursos a rede, por isso actua como cliente. No entanto importante perceber que nem todos os clientes podem ser considerados estaces de trabalho, por exemplo uma Impressora.

2. O Servidor oferece recursos aos clientes da rede, isto , serve-os. Os servidores muito frequentemente so especializados para executar uma determinada tarefa. Para se tirar proveito do desempenho do servidor geralmente dedicado a uma s tarefa: Alguns servidores dedicados so:
1. File Server: Armazena e distribui ficheiros 2. Print Server: Controla e gere uma ou mais impressoras da rede 3. Proxy Server: Servidor intermedirio entre uma LAN e a Internet assegurando que toda a transmisso de dados entre o utilizador e a Internet seja autorizada 4. Application Server: Aloja aplicaes da rede 5. Web Server: Guarda e fornece paginas web e outros contedos de Internet usando protocolo HTTP (HyperText Transfer Protocol) 6. Mail Server: Aloja e entrega mensagens de correio electrnico

Data: 23 Fevereiro 2011

Fiabilidade
A Rede tem falhas, no perfeita H trs tipos de grandes classes de falhas:
Erros de Bits Erros ao Nvel de Pacotes Erros ao Nvel do Link ou do Nodo Corte do Link Crash/falha do computador

Data: 23 Fevereiro 2011

End Lourino Chemane Contact: chemane@infopol.gov.mz

Data: 23 Fevereiro 2011

Das könnte Ihnen auch gefallen