Protocolo de Ligação Lógica

Tamanho: px
Começar a partir da página:

Download "Protocolo de Ligação Lógica"

Transcrição

1 S 1 Ligação Lógica (1º Trabalho Laboratorial) FEUP/DEEC RC / CDRC I 2005/06 MPR/JAR S 2 Descrição do Trabalho Objectivos» Implementar um protocolo (ou ligação dados)» Testar o protocolo com uma aplicação transferência ficheiros Ambiente senvolvimento» PC com Unix (LINUX)» Linguagem programação C» Portas série RS-232 (comunicação assíncrona) Avaliação» Contínua» Demonstração» Relatório

2 S 3 Configuração Teste PC PC Ligação Lógica Ligação Lógica Driver porta série (ttys1) Porta série assíncrona (RS-232) Driver porta série (ttys1) Porta série assíncrona (RS-232) S 4 Transmissão Série Assíncrona» Cada caracter é limitado por Start bit Stop bit (tipicamente 1 ou 2)» Cada caracter é constituído por 8 bits (D0 D7)» Parida Par número par 1s Ímpar número ímpar 1s Nenhuma (bit D7 usado para dados)» Taxa transmissão: 300 a bit/s

3 S 5 Sinais RS-232 nível físico entre computador ou terminal (DTE) e mom (DCE)» DTE (Data Terminal Equipment)» DCE (Data Circuit-Terminating Equipment) Conectores DB25 e DB9 sinal activo: sinais controlo (> + 3 V) sinais dados (< - 3 V) DTR (Data Terminal Ready) Computador ligado DSR (Data Set Ready) Mom ligado DCD (Data Carrier Detected) Mom tecta portadora na linha telefónica RI (Ring Indicator) Mom tecta ring RTS (Request to Send) Computador pronto a comunicar CTS (Clear To Send) Mom pronto a comunicar TD (Transmit data) Transmissão dados RD (Receive data) Recepção dados S 6 Ligações entre Equipamentos RD 2 2 RD TD 3 3 TD GND 5 5 GND Null Mom (9 pinos)

4 S 7 Drivers Unix» Características Software que gere um controlador hardware Conjunto rotinas baixo nível com execução privilegiada Resintes em memória (fazem parte do kernel) Interrupção hardware associada» Método acesso Mapeados no sistema ficheiros Unix (/v/hda1, /v/ttys0) Serviços oferecidos são semelhantes aos dos ficheiros (open, close, read, write)» Tipos drivers Caracter leitura e escrita no controlador feita em múltiplos caracteres acesso directo (dados não são guardados em buffers) Bloco leitura/escrita em múltiplos um bloco (bloco = 512 ou 1024 octetos) dados guardados em buffers e acesso aleatório Re leitura e escrita pacotes dados comprimento variável interface sockets S 8 Driver da Porta Série API API - Application Programming Interface API tcgetattr() tcsetattr() open() read() write() close()... /v/ttysx (x = 0, 1, 2, 3) Algumas funções da API Porta série int open (DEVICE, O_RDWR); /*retorna um scritor para ficheiro*/ int read (int scritorficheiro, char * buffer, int numchars); /*retorna o número caracteres lidos*/ int write (int scritorficheiro, char * buffer, int numchars); /*retorna o número caracteres escritos*/ int close (int scritorficheiro); int tcgetattr (int scritorficheiro, struct termios *termios_p); int tcflush (int scritorficheiro, int selectorfila); /*TCIFLUSH, TCOFLUSH ou TCIOFLUSH*/ int tcsetattr (int scritorficheiro, int modo, struct termios *termios_p);

5 S 9 Driver da Porta Série API Estrutura dados termios - permite configurar e guardar todos os parâmetros configuração da porta série struct termios { tcflag_t c_iflag; /*flags configuração da recepção*/ tcflag_t c_oflag; /*flags configuração da transmissão*/ tcflag_t c_cflag; /*flags controlo*/ tcflag_t c_lflag; /*flags configuração local*/ cc_t c_line; /*não usado */ cc_t c_cc[nccs] /*caracteres controlo; NCCS = 19*/ ; Exemplo: #fine BAUDRATE B38400 struct termios newtio; /* CS8: 8n1 (8 bits, sem bit parida,1 stopbit)*/ /* CLOCAL: ligação local, sem mom*/ /* CREAD: activa a recepção caracteres*/ newtio.c_cflag = BAUDRATE CS8 CLOCAL CREAD; /* IGNPAR: Ignora erros parida*/ /* ICRNL: Converte CR para NL*/ newtio.c_iflag = IGNPAR ICRNL; newtio.c_oflag = 0; /*Saída não processada*/ /* ICANON: activa modo entrada canónico, sactiva o eco e não envia sinais ao programa*/ newtio.c_lflag = ICANON; Tipos Recepção na Porta Série Canónica» read( ) retorna apenas linhas completas (terminadas por ASCII LF, EOF, EOL)» utilizada nos terminais S 10 Não canónica» read( ) retorna até um número máximo caracteres» permite configurar o tempo máximo entre caracteres» aquada para leitura grupos caracteres Assíncrona» read( ) retorna imediatamente e envia um sinal à aplicação quando termina» utilização um signal handler

6 S 11 Exemplos programas main() { Recepção canónica int fd,c, res; struct termios oldtio,newtio; char buf[255]; fd = open(/v/ttys1,o_rdonly O_NOCTTY); tcgetattr(fd,&oldtio); bzero(&newtio, sizeof(newtio)); newtio.c_cflag = B38400 CS8 CLOCAL CREAD; newtio.c_iflag = IGNPAR ICRNL; newtio.c_oflag = 0; newtio.c_lflag = ICANON; tcflush(fd, TCIFLUSH); tcsetattr(fd,tcsanow,&newtio); res = read(fd,buf,255); tcsetattr(fd,tcsanow,&oldtio); close(fd); main() { Recepção não canónica int fd,c, res; struct termios oldtio,newtio; char buf[255]; fd = open(argv[1], O_RDWR O_NOCTTY ); tcgetattr(fd,&oldtio); bzero(&newtio, sizeof(newtio)); newtio.c_cflag = B38400 CS8 CLOCAL CREAD; newtio.c_iflag = IGNPAR; newtio.c_oflag = 0; newtio.c_lflag = 0; newtio.c_cc[vtime] = 0; /* temporizador entre caracteres*/ newtio.c_cc[vmin] = 5; /* bloqueia até ler 5 caracteres */ tcflush(fd, TCIFLUSH); tcsetattr(fd,tcsanow,&newtio); res = read(fd,buf,255); /*pelo menos 5 caracteres*/ tcsetattr(fd,tcsanow,&oldtio); close(fd); S 12 Exemplos programas Recepção assíncrona void signal_handler_io (int status); /*finição signal handler */ main() { /* claração variáveis e abertura do dispositivo série...*/ saio.sa_handler = signal_handler_io; saio.sa_flags = 0; saio.sa_restorer = NULL; /*obsoleto*/ sigaction(sigio,&saio,null); fcntl(fd, F_SETOWN, getpid()); fcntl(fd, F_SETFL, FASYNC); /* configuração da porta através da estrutura termios...*/ while (loop) { write(1, ".", 1);usleep(100000); /* após o sinal SIGIO, wait_flag = FALSE, existem dados na entrada para o read */ if (wait_flag==false) { read(fd,buf,255); wait_flag = TRUE; /*aguardar novos dados*/ /* configurar a porta com os valores iniciais e fechar...*/ void signal_handler_io (int status) { wait_flag = FALSE; Recepção múltipla main(){ int fd1, fd2; /* input sources 1 and 2 */ fd_set readfs; /* file scriptor set */ int maxfd, loop = 1; int loop=true; /* open_input_source opens a vice, sets the port correctly, and returns a file scriptor */ fd1 = open_input_source("/v/ttys1"); /* COM2 */ fd2 = open_input_source("/v/ttys2"); /* COM3 */ maxfd = MAX (fd1, fd2)+1; /*max bit entry (fd) to test*/ while (loop) { /* loop for input */ FD_SET(fd1, &readfs); /* set testing for source 1 */ FD_SET(fd2, &readfs); /* set testing for source 2 */ /* block until input becomes available */ select(maxfd, &readfs, NULL, NULL, NULL); if (FD_ISSET(fd1)) /* input from source 1 available */ handle_input_from_source1(); if (FD_ISSET(fd2)) /* input from source 2 available */ handle_input_from_source2();

7 S 13 Ligação Lógica Objectivo» Fornecer serviços à camada protocolar superior Exemplo: serviço confirmado (fiável) orientado às ligações Funções» Sincronismo trama dados organizados em tramas (framing) Alternativas: caracteres / flags início e fim Tamanho dos dados implícito ou indicado explicitamente» Estabelecimento / terminação da ligação» Confirmação recepção» Controlo erro Confirmação negativa / pedido retransmissão Temporizadores Números sequência permitem tectar omissões e duplicados Caso mais simples números sequência 0 e 1» Controlo fluxo (exemplos: Stop-and-Wait, Janela Deslizante) S 14 Formato e tipos tramas» Tramas Informação (I) F A C BCC D1 Dados DN BCC F F Flag A Campo Enreço BCC Campo Protecção C Campo Controlo S 0 S = N(s)» Restantes tramas Supervisão (S) e Não Numeradas (U) F A C BCC F F A BCC C Flag Campo Enreço Campo Protecção Campo Controlo SET (set up) DISC (disconnect) UA (unnumbered acknowledgment) RR (receiver ready / positive ACK) 0 0 R REJ (reject / negative ACK) 0 0 R R = N(r)

8 S 15 Pacotes e Tramas» O ficheiro a transmitir é fragmentado em pacotes que são transportados no campo dados tramas I Para além Pacotes Dados (que contêm fragmentos do ficheiro), o protocolo usa Pacotes Controlo O formato dos Pacotes ( Dados e Controlo) é finido adiante» Designa-se por Emissor a máquina que transmite o ficheiro e por Receptor a máquina que recebe o ficheiro Apenas o Emissor transmite Pacotes ( Dados ou Controlo) e portanto apenas o Emissor transmite tramas I» Quer o Emissor quer o Receptor enviam e recebem tramas Tramas limitação e cabeçalho» Todas as tramas são limitadas por flags ( )» Uma trama po ser iniciada com uma ou mais flags, o que ve ser tido em conta pelo mecanismo recepção tramas em cada máquina» Tramas I, SET e DISC são signadas Comandos e as restantes Respostas» Todas as tramas têm um cabeçalho com formato comum A (Campo Enreço) S (0x03) em Comandos enviados pelo Emissor e respostas enviadas pelo Receptor (0x01) em Comandos enviados pelo Receptor e respostas enviadas pelo Emissor C (Campo Controlo) fine o tipo trama e transporta números sequência N(s) em tramas I e N(r) em tramas Supervisão (RR, REJ) BCC (Block Check Character) tecção erros baseada em parida par sobre cada um dos bits dos campos do cabeçalho (incluindo BCC)

9 S 17 Tramas comandos» As tramas I têm um campo dados protegido por um BCC próprio (parida par sobre cada um dos bits dos octetos dados e do BCC)» Tramas com cabeçalho errado são ignoradas, sem qualquer acção» Tramas I com cabeçalho correcto mas com erros nos dados são scartadas e confirmadas negativamente (pedido retransmissão por meio REJ, antes time-out)» Tramas I, SET e DISC são protegidas por um temporizador em caso time-out, vem ser efectuadas duas tentativas retransmissão Transparência» Para evitar o falso reconhecimento uma flag no interior uma trama, é necessário um mecanismo que garanta transparência em HDLC é usado um mecanismo bit stuffing no protocolo PPP é o adoptado o formato da trama HDLC (limitação por flags), mas é usado um mecanismo character stuffing» No protocolo a implementar adopta-se o mecanismo usado em PPP, que recorre ao caracter escape (0x7d) se no interior da trama ocorrer o caracter (0x7e), isto é, o padrão que correspon a uma flag, o caracter é substituído pela sequência 0x7d 0x5e (caracter escape seguido do resultado do ou exclusivo do caracter substituído com o caracter 0x20) se no interior da trama ocorrer o caracter (0x7d), isto é, o padrão que correspon ao caracter escape, o caracter é substituído pela sequência 0x7d 0x5d (caracter escape seguido do resultado do ou exclusivo do caracter substituído com o caracter 0x20) na geração do BCC são consirados apenas os caracteres originais, mesmo que algum (incluindo o próprio BCC) seja substituído por uma sequência escape a verificação do BCC é feita em relação aos caracteres originais, isto é, pois realizada a operação inversa (stuffing), caso tenha ocorrido a substituição qualquer caracter por uma sequência escape S 18

10 S 19 Fases do Ligação Lógica» Exemplo uma sequência típica tramas (sem erros) Emissor Receptor Estabelecimento UA SET Transferência Dados RR (Nr = 1) RR (Nr = 0) I (Ns = 0) I (Ns = 1) Terminação DISC DISC UA S 20 Transferência Dados Controlo fluxo» Stop-and-Wait Temporizador» Activado após o envio uma trama I, SET ou DISC» Desactivado após recepção uma resposta sem erro» Se excedido (time-out), obriga a retransmissão Retransmissão» Recepção confirmação negativa (REJ)» Temporizador excedido perda da trama enviada ou da sua confirmação» Duas (ou mais) tentativas retransmissão Protecção do cabeçalho e dados» Geração e verificação dos campos protecção (BCC) timeout timeout Emissor I, Ns = 0 RR, Nr = 1 I, Ns = 0 I, Ns = 0 RR, Nr = 1 Receptor

11 S 21 Interface - llopen() llread() llwrite() llclose() Interface protocolo-aplicação API /v/ttysx (x = 0, 1, 2, 3) Porta série S 22 Interface - Exemplos estruturas dados» struct applicationlayer { int filedescriptor; int status;» /*Descritor corresponnte à porta série*/ /*TRANSMITTER RECEIVER*/ struct linklayer { char port[20]; /*Dispositivo /v/ttysx, x = 0, 1, 2, 3*/ int baudrate; /*Velocida transmissão*/ unsigned int sequencenumber; /*Número sequência da trama: 0, 1*/ unsigned int timeout; /*Valor do temporizador: 1 s*/ unsigned int numtransmissions; /*Número tentativas em caso falha*/ char frame[max_size]; /*Trama*/

12 S 23 Interface - int llopen(int porta, TRANSMITTER RECEIVER) argumentos porta: COM1, COM2,... flag: TRANSMITTER ou RECEIVER retorno intificador valor negativo em caso erro Receptor Emissor Receptor llopen() llopen() (I) SET UA (II) Interface - int llwrite(int fd, char * buffer, int length) argumentos - fd: intificador da - buffer: array caracteres a transmitir - length: comprimento do array caracteres retorno - número caracteres escritos - valor negativo em caso erro S 24 int llread(int fd, char * buffer) argumentos - fd: intificador da - buffer: array caracteres recebidos retorno - comprimento do array (número caracteres lidos) - valor negativo em caso erro Emissor Receptor llwrite() write() read() I (Ns = 0, 1) RR (Nr = 0, 1) llread() read() write()

13 S 25 Interface - int llclose(int fd) argumentos - fd: intificador da retorno - valor positivo em caso sucesso - valor negativo em caso erro Emissor Receptor Receptor llclose() llclose() DISC DISC UA S 26 Teste PC1 Ficheiro imagem PC2 Ficheiro iamgem ligação ligação Driver porta série Driver porta série Porta série assíncrona Porta série assíncrona

14 Teste S 27 Preten-se senvolver um protocolo aplicação muito simples para transferência um ficheiro, usando o serviço fíável oferecido pelo protocolo ligação dados, e que permita evitar situações potencialmente ambíguas no receptor após conclusão da transferência do ficheiro e subsequente terminação da ligação dados Para o efeito a aplicação teste ve suportar dois tipos Pacotes» Pacotes Controlo (enviados pelo Emissor) para sinalizar o início e o fim da transferência do ficheiro» Pacotes Dados (enviados pelo Emissor) contendo fragmentos do ficheiro a transmitir O Pacote Controlo que sinaliza o início da transmissão (start) verá ter obrigatoriamente um campo com o tamanho do ficheiro e opcionalmente campos com o nome do ficheiro, permissões, etc. O Pacote Controlo que sinaliza o fim da transmissão (end) porá repetir a informação contida no pacote início transmissão Os Pacotes Dados contêm obrigatoriamente um campo (dois octetos) indicando o tamanho do respectivo campo dados (o tamanho máximo é fixado previamente), o que permite verificação adicional Pacotes do Nível Pacote Dados S 28 C L2 L1 P1 PK» C campo controlo (0)» P 1,... P K campo dados Pacote Controlo (K = 256 * L 2 + L 1 ) C T1 L1 V1 T2 L2 V2» C campo controlo (1 start; 2 end)» Cada parâmetro (tamanho, nome, permissões do ficheiro, etc.) é codificado na forma TLV (Type, Length, Value) T (um octeto) indica qual o parâmetro (0 tamanho, 1 nome, 2 permissões) L (um octeto) indica o tamanho em octetos do campo V V (número octetos igual ao valor L) valor do parâmetro

Protocolo de Ligação de Dados

Protocolo de Ligação de Dados S 1 Protocolo de Ligação de Dados (1º Trabalho Laboratorial) FEUP/DEEC Redes de Computadores MIEIC 2009/10 José Ruela S 2 Descrição do trabalho Objectivos» Implementar um protocolo de ligação de dados,

Leia mais

Protocolo de Ligação Lógica

Protocolo de Ligação Lógica S 1 Ligação Lógica (Trabalho Laboratorial) FEUP/DEEC/CDRC I 2002/03 MPR/JAR S 2 Descrição do Trabalho Objectivos» Implementar um protocolo» Testar o protocolo com uma aplicação transferência ficheiros

Leia mais

Transmissão Serial DTE e DCE CSU/DSU

Transmissão Serial DTE e DCE CSU/DSU Transmissão Serial DTE e DCE CSU/DSU Prof. Alexandre Beletti Introdução A transmissão serial de dados é o método mais comum para enviar dados de um ponto para outro. Os dados são enviados em um fluxo,

Leia mais

NTP-001. Acessando o Master ou Master Expander com Cabos Serial-Serial ou Cabos Serial-Serial e USB-Serial PATCHVIEW V2.0

NTP-001. Acessando o Master ou Master Expander com Cabos Serial-Serial ou Cabos Serial-Serial e USB-Serial PATCHVIEW V2.0 Acessando o Master ou Master Expander com Cabos Serial-Serial ou Cabos Serial-Serial e USB-Serial PATCHVIEW V2.0 1. Objetivo No ambiente PatchView, é necessário acessar os equipamentos Master e Master

Leia mais

Pretende-se neste trabalho familiarizar o aluno com a interface RS-232 e a sua aplicação em aquisição de dados num ambiente laboratorial

Pretende-se neste trabalho familiarizar o aluno com a interface RS-232 e a sua aplicação em aquisição de dados num ambiente laboratorial /$%KWWSGLDQDXFHKXDOJSW,QVWODESGI,QWHUIDFH56 0DWHULDO computador compilador Borland C ou Microsoft QuickBasic cabo série (RS-232) Osciloscópio digital Tektronix TDS210 2EMHFWLYRV Pretende-se neste trabalho

Leia mais

COMUNICAÇÃO SERIAL. Prof. Clayrton Henrique Microprocessadores Aula 30 Rev.02

COMUNICAÇÃO SERIAL. Prof. Clayrton Henrique Microprocessadores Aula 30 Rev.02 COMUNICAÇÃO SERIAL Prof. Clayrton Henrique Microprocessadores Aula 30 Rev.02 Roteiro Introdução EIA RS232 UART Arquitetura Registradores Especiais Configuração Exemplo Referências Introdução Serial É o

Leia mais

Entrada e Saída Transmissão Serial e Paralela

Entrada e Saída Transmissão Serial e Paralela Infra-Estrutura de Hardware Entrada e Saída Transmissão Serial e Paralela Prof. Edilberto Silva www.edilms.eti.br [email protected] Sumário Introdução Transmissões Serial (síncrona e assíncrona) e Paralela

Leia mais

Nome Endereço IRQ COM1 3F8 4 COM2 2F8 3 COM3 3E8 4 COM4 2E UART - Universal Asynchronous Receiver/Transmitter. descrição

Nome Endereço IRQ COM1 3F8 4 COM2 2F8 3 COM3 3E8 4 COM4 2E UART - Universal Asynchronous Receiver/Transmitter. descrição Capítulo 5 O estudo do funcionamento da porta série nos PC s, é o estudo da UART utilizada para a implementar. Os endereços na memória de entrada/saída, são referidos na tabela 1, em que COM1, COM2, COM3

Leia mais

EIA232. Introdução. Comunicação de Dados 3º EEA 2004/2005

EIA232. Introdução. Comunicação de Dados 3º EEA 2004/2005 EIA232 Comunicação de Dados 3º EEA 2004/2005 Introdução Criado nos EUA em 1969 para definir o interface eléctrico e mecânico entre equipamento com troca de dados digitais: Equipamento terminal de dados

Leia mais

Índice. 1. Descrição Geral do Módulo. Módulo Processador CPU209-R1 V1.00-22/07/05

Índice. 1. Descrição Geral do Módulo. Módulo Processador CPU209-R1 V1.00-22/07/05 Módulo Processador CPU209-R V.00-22/07/05 Índice. Descrição Geral do Módulo... 2.EspecificaçõesTécnicas...2 3. Configuração do Módulo...2 3. Configuração de Memória...2 3.2 Strap de Inicialização do Módulo...3

Leia mais

Sistemas Distribuídos Capítulo 4 - Aula 5

Sistemas Distribuídos Capítulo 4 - Aula 5 Sistemas Distribuídos Capítulo 4 - Aula 5 Aula Passada Clusters de Servidores Migração de Código Comunicação (Cap. 4) Aula de hoje Chamada de Procedimento Remoto - RPC Fundamentos 1 Chamada de Procedimento

Leia mais

Conexão de um Terminal à Porta de Console dos Switches Catalyst

Conexão de um Terminal à Porta de Console dos Switches Catalyst Conexão de um Terminal à Porta de Console dos Switches Catalyst Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Conectar um Terminal aos Catalyst 1900/2820, 2900/3500XL, 2940,

Leia mais

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Use o para alterar as configurações da impressora que afetam os trabalhos enviados à impressora por uma porta serial (Serial Padrão ou Opção Serial ). Selecione um item de menu para obter mais detalhes:

Leia mais

Modelo de Comunicação

Modelo de Comunicação Modelo de Comunicação Propósito principal A troca de informação entre dois agentes Comunicação de Computadores Comunicação de Dados Transmissão de Sinais Agente Dispositivo de entrada Transmissor Meio

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha [email protected] Material do prof. Sílvio Fernandes -

Leia mais

Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução

Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução Métodos de Programação I 2. 27 Ciclo com Contador : instrução for identificador downto for de variável := expressão to expressão do instrução UMA INSTRUÇÃO (SIMPLES OU COMPOSTA) Neste caso o ciclo é repetido

Leia mais

Comunicação Serial. Comunicação Serial RS232

Comunicação Serial. Comunicação Serial RS232 Comunicação Serial Motivação Diversos dispositivos eletrônicos usam portas seriais para se comunicar com outros dispositivos eletrônicos. Para muitos é a única forma de comunicação. A integração de equipamentos

Leia mais

Comunicação RS232 e RS485 Vitor Amadeu Souza [email protected] www.cerne-tec.com.br

Comunicação RS232 e RS485 Vitor Amadeu Souza vitor@cerne-tec.com.br www.cerne-tec.com.br Comunicação RS232 e RS485 Vitor Amadeu Souza [email protected] www.cerne-tec.com.br Introdução Neste artigo, irei explorar com os leitores a comunicação RS232 e RS485, muito usadas em nosso cotidiano

Leia mais

Eng.º Domingos Salvador dos Santos.

Eng.º Domingos Salvador dos Santos. Outubro 2010 DOMÓTICA TELEGRAMA Eng.º Domingos Salvador dos Santos email:[email protected] Outubro 2010 2/26 TELEGRAMA Estrutura da Apresentação FormatodeDadosKNX Sinal no Barramento AcessoaoMeio Características

Leia mais

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: [email protected]

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: [email protected] Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem

Leia mais

FILAS DE ESPERA 256 kbit/s 75% 4000 bits 256 320 kbit/s 512 kbit/s 384 kbit/s 256 octetos 384 kbit/s 512 kbit/s 2048 kbit/s

FILAS DE ESPERA 256 kbit/s 75% 4000 bits 256 320 kbit/s  512 kbit/s 384 kbit/s 256 octetos 384 kbit/s 512 kbit/s 2048 kbit/s PROBLEMAS PROTOCOLOS DE LIGAÇÃO DE DADOS 1. Duas estações comunicam usando uma ligação de dados baseada num protocolo do tipo Go-Back-N ARQ. A capacidade do canal (em cada sentido) é de 2048 kbit/s, a

Leia mais

CONTROLE DE FLUXO. Redes de Computadores

CONTROLE DE FLUXO. Redes de Computadores CONTROLE DE FLUXO Redes de Computadores Agenda Conceito de Framing Protocolos Para meio físico sem ruído Para meio físico com ruído Conceito de Piggybacking Perguntas Framing Camada física gera sincronização

Leia mais

3 Camada de ligação de dados

3 Camada de ligação de dados 3 Camada de ligação de dados 1/69 3.2 Protocolos de controlo de erros e fluxo de dados Interfaces e transmissão de dados 3.2 Backward Error Correction. Estratégias ARQ e controlo de fluxo de dados 2/69

Leia mais

ecos - Gestores de dispositivos

ecos - Gestores de dispositivos ecos - Gestores de dispositivos gestores de dispositivos ( device drivers ) interface aplicacional (API) gestor de linha série raw serial driver tty driver ecos - device driver - user API cyg_io_lookup

Leia mais

Rede Digital com Integração de Serviços RDIS

Rede Digital com Integração de Serviços RDIS Universidade do Minho Escola de Engenharia Departamento de Electrónica Industrial Rede Digital com Integração de Serviços RDIS Protocolo de Nível 2 da Interface Utilizador-Rede LAPD Link Access Protocol

Leia mais

Programação em FORTRAN V. João Manuel R. S. Tavares

Programação em FORTRAN V. João Manuel R. S. Tavares Programação em FORTRAN V João Manuel R. S. Tavares Output no écran Exemplo de escrita em formato livre (*): radius = 7.2345121 PRINT *,'Radius = ',radius,' cm' Resultado: Radius = 7.2345121 cm @2001 -

Leia mais

Exemplo de configuração do cabo do console ASR5000

Exemplo de configuração do cabo do console ASR5000 Exemplo de configuração do cabo do console ASR5000 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Pinout de SPIO Configuração padrão da porta de Console SPIO em ASR5000 Conecte a Cisco

Leia mais

Porta Série SÉRIE x PARALELO PORTA SÉRIE. Comunicação série SÉRIE PARALELA

Porta Série SÉRIE x PARALELO PORTA SÉRIE. Comunicação série SÉRIE PARALELA Porta Série 8051 Aplicações de Microprocessadores 2006/2007 SÉRIE x PARALELO SÉRIE EMISSOR RECEPTOR PARALELA EMISSOR RECEPTOR 2 2 PORTA SÉRIE Comunicação série Síncrona Existe um sinal de relógio entre

Leia mais

SISTEMAS DE TELECOMUNICAÇÕES I

SISTEMAS DE TELECOMUNICAÇÕES I FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO LICENCIATURA EM ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES SISTEMAS DE TELECOMUNICAÇÕES I 4ºAno Ramo TEC 1999/2000 Trabalho Prático de RDIS Alunos: Filipe

Leia mais

Programação de CPLDs no ambiente ISE 4.2i da Xilinx

Programação de CPLDs no ambiente ISE 4.2i da Xilinx Programação de CPLDs no ambiente ISE 4.2i da Xilinx O presente documento resume os passos necessários para programar um Complex Programmable Logic Device (CPLD) usando o editor de esquema eléctrico e a

Leia mais

Tecnologias de Redes Informáticas (6620)

Tecnologias de Redes Informáticas (6620) Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura em Tecnologias e Sistemas da Informação Aula 7 Agenda Comunicação na camada de Rede (adaptado de Kurose, Computer

Leia mais

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação Algoritmos e Lógica de Programação Linguagem de Programação C Linguagem C Entrada e Saída de dados Reinaldo Gomes [email protected] Fluxo de Saída Padrão Saída Formatada: ( ) Tem a função de

Leia mais

A camada de Enlace. Serviços e Protocolos

A camada de Enlace. Serviços e Protocolos A camada de Enlace Serviços e Protocolos Camada de Enlace Segunda camada do modelo OSI Primeira Camada do Modelo TCP/IP Modelo OSI Modelo TCP/IP Aplicação Apresentação Aplicação Sessão Transporte Rede

Leia mais

Arquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva

Arquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva Arquitetura de Computadores - Módulos de E/S por Helcio Wagner da Silva Modelo Geral de um Módulo de E/S Barramento de Endereço Barramento de Dados Barramento de Controle Módulo de E/S Conexões com Dispositivos

Leia mais

Aula 2. Modos de Transmissão; Protocolos de Comunicação; Interfaces; Modelo de Referência OSI; Dispositivos de Rede; Camada Física: Introdução.

Aula 2. Modos de Transmissão; Protocolos de Comunicação; Interfaces; Modelo de Referência OSI; Dispositivos de Rede; Camada Física: Introdução. Aula 2 Modos de Transmissão; Protocolos de Comunicação; Interfaces; Modelo de Referência OSI; Dispositivos de Rede; Camada Física: Introdução. Modos de transmissão Eletronicamente falando, existem 3 tipos

Leia mais

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor:

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor: INTERFACE PARALELA Área: Eletrônica Nível de conhecimento necessário: básico Tópicos abordados: O que é a interface paralela? Quantas entradas e saídas ela possui? Construindo a interface Manipulando no

Leia mais

Direto. ao Ponto. Comunicação Ethernet tipo TCP/IP com robô (CR-750/751D) N o. DAP-RBT-01. Rev. A

Direto. ao Ponto. Comunicação Ethernet tipo TCP/IP com robô (CR-750/751D) N o. DAP-RBT-01. Rev. A Direto ao Ponto Comunicação Ethernet tipo TCP/IP com robô (CR-750/751D) N o. DAP-RBT-01 Rev. A Revisões Data da Revisão Set/2014 (A) Nome do Arquivo DAP-RBT-01(A)_Ethernet Revisão Primeira edição 2 1.

Leia mais

2 Conceitos de transmissão de dados

2 Conceitos de transmissão de dados 2 Conceitos de transmissão de dados 2 Conceitos de transmissão de dados 1/46 2.4 Camada física do Modelo OSI 2.4 Introdução 2/46 Camada física do modelo Topologias OSI de ligação Tipos de comunicação SIMPLEX

Leia mais

Arquiteturas para Sistemas Distribuídos I

Arquiteturas para Sistemas Distribuídos I Arquiteturas para Sistemas Distribuídos I Pedro Ferreira Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Tópicos Estilos Arquiteturais: formas de desenhar o software do SD Organização

Leia mais

Direto. ao Ponto. Comunicação Inverter Protocol entre PLC FX e Inversor Série 700 N o. DAP-PLCFX-05. Rev. A

Direto. ao Ponto. Comunicação Inverter Protocol entre PLC FX e Inversor Série 700 N o. DAP-PLCFX-05. Rev. A Direto ao Ponto Comunicação Inverter Protocol entre PLC FX e Inversor Série 700 N o. DAP-PLCFX-05 Rev. A Revisões Data da Revisão Mai/2015 (A) Nome do Arquivo DAP-PLCFX-05(A)_Comunicação Inverter Protocol

Leia mais

Sistemas Operacionais. Entrada e Saída. Edeyson Andrade Gomes. www.edeyson.com.br

Sistemas Operacionais. Entrada e Saída. Edeyson Andrade Gomes. www.edeyson.com.br Sistemas Operacionais Entrada e Saída Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Entrada e Saída Princípios Classificação Controladores DMA Software de E/S Drivers 2 Estrutura Típica de Barramento

Leia mais

Tópicos. Introdução. Padrões de Interfaceamento

Tópicos. Introdução. Padrões de Interfaceamento Tópicos 8 Introdução Padrões de Interfaceamento Os processadores 888/88 Interfaceamento com o 88 Os processadores 88/88 Os processadores Pentium PIC e PTC Interrupção e BIOS PPI e Porta Paralela Placa

Leia mais

Comunicação Serial. Comunicação Serial

Comunicação Serial. Comunicação Serial RECEPÇÃO TRANSMISSÃO D7 D6 D5 D4 D3 D2 D1 D0 DESLOCAMENTO DESLOCAMENTO D7 D6 D5 D4 D3 D2 D1 D0 D0 D0 D7 D6 D5 D4 D3 D2 D1 D1 D0 D1 D7 D6 D5 D4 D3 D2 D2 D0 D1 D2 D7 D6 D5 D4 D3 D3 D0 D1 D2 D3 D7 D6 D5 D4

Leia mais

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL Setembro de MEMÓRIAS - SUMÁRIO: MEMÓRIAS INTEGRADAS RAM ROM PROM EPROM LÓGICA PROGRAMÁVEL PLAs PALs FPGAs Setembro de MEMÓRIAS - MEMÓRIAS Na sequência do estudo

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos UFRJ IM - DCC Sistemas Operacionais I Unidade IV Gerência de Recursos Entrada e Saída 02/12/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Fundamentos Evolução Estrutura

Leia mais

CAPÍTULO 3 Interfaces Seriais RS-232 e RS-485

CAPÍTULO 3 Interfaces Seriais RS-232 e RS-485 Interfaces e Periféricos 22 CAPÍTULO 3 Interfaces Seriais RS-232 e RS-485 A Porta serial RS-232 Com o passar dos anos, a porta de comunicação serial RS-232 veio sendo gradualmente suprimida pela USB para

Leia mais

Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede

Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os

Leia mais

COMUNICAÇÃO SERIAL ENTRE EQUIPAMENTOS

COMUNICAÇÃO SERIAL ENTRE EQUIPAMENTOS COMUNICAÇÃO SERIAL ENTRE EQUIPAMENTOS 1 Introdução Para transmitir ou receber informações de outros dispositivos é necessário que os sistemas automáticos sejam capazes de comunicarem-se com estes dispositivos.

Leia mais

INTERNET GROUP MANAGEMENT PROTOCOL - IGMP

INTERNET GROUP MANAGEMENT PROTOCOL - IGMP INTERNET GROUP MANAGEMENT PROTOCOL - IGMP O IGMP é um mecanismo para troca de informações entre um dispositivo e o roteador multicast mais próximo, permitindo determinar se um pacote multicast deve ser

Leia mais

Curso Técnico de Informática de Sistemas

Curso Técnico de Informática de Sistemas Curso Técnico de Informática de Sistemas Módulo: 770 Dispositivos e periféricos Formador: Henrique Fidalgo Objectivos da UFCD: Instalar e configurar dispositivos internos e externos no computador. Identificar

Leia mais

Reader e Writer para streams de caracteres (texto).

Reader e Writer para streams de caracteres (texto). Folha 1-1 Recordando POO: Streams Uma stream é uma abstracção que representa uma fonte genérica de entrada de dados ou um destino genérico para escrita de dados que é definida independentemente do dispositivo

Leia mais

TUTORIAL MATLAB Victor Breder 2016

TUTORIAL MATLAB Victor Breder 2016 TUTORIAL MATLAB Victor Breder 2016 1. INTERFACE A. Caminho de trabalho Mostra o caminho pasta raiz que será considerada para executar scripts e funções criados pelo usuário. B. Pasta de trabalho Mostra

Leia mais

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível

Leia mais

Ficheiros binários 1. Ficheiros binários

Ficheiros binários 1. Ficheiros binários Ficheiros binários 1 Ficheiros binários 1. Considere que dispõe de ficheiros binários cujo conteúdo é constituído por uma ou mais estruturas como a indicada a seguir struct registo { }; int ref; float

Leia mais

Prof. Adilson Gonzaga. Interface com Displays

Prof. Adilson Gonzaga. Interface com Displays Prof. Adilson Gonzaga Interface com Displays Interface com Displays de 7 Segmentos 2 Um Display de 7 segmentos é formado por 7 LED s (a,b,c,d,e,f,g) que são previamente encapsulados e conectados de duas

Leia mais

FATORES QUE INFLUENCIAM A VELOCIDADE DA INTERNET

FATORES QUE INFLUENCIAM A VELOCIDADE DA INTERNET FATORES QUE INFLUENCIAM A VELOCIDADE DA INTERNET 1. Fatores que influenciam o débito de transferência de dados IP 2. Largura de banda e débito de transferência IP 3. Recomendações e verificações a efetuar

Leia mais

CONFIGURANDO SERVIDOR SAT SS-1000

CONFIGURANDO SERVIDOR SAT SS-1000 1. COMUNICAÇÃO SAT-PC CONFIGURANDO SERVIDOR SAT SS-1000 Por especificação, todos os SATs, obrigatoriamente, devem se comunicar com o computador pelo cabo USB. A Sweda optou por um mecanismo moderno para

Leia mais

TOKEN RING & TOKEN BUS

TOKEN RING & TOKEN BUS TOKEN RING & TOKEN BUS Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos Redes de Comunicação 10º Ano Nome: Diogo Martins Rodrigues Ferreira 2013/2014 ÍNDICE Introdução...2 Token

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto

Leia mais

Gerência de Dispositivos. Adão de Melo Neto

Gerência de Dispositivos. Adão de Melo Neto Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,

Leia mais

Capítulo 13: Sistemas de E/S. Operating System Concepts with Java 7th Edition, Nov 15, 2006

Capítulo 13: Sistemas de E/S. Operating System Concepts with Java 7th Edition, Nov 15, 2006 Capítulo 13: Sistemas de E/S Capítulo 13: Sistemas de E/S Hardware de E/S Interface de E/S da aplicação Subsistema de E/S do kernel Transformando requisições de E/S em operações de hardware Fluxos Desempenho

Leia mais

Interface com Displays de 7 Segmentos. Interface com Displays

Interface com Displays de 7 Segmentos. Interface com Displays Interface com Displays de 7 Segmentos Interface com Displays Um Display de 7 segmentos é formado por 7 LED s (a,b,c,d,e,f,g) que são previamente encapsulados e conectados de duas maneiras: f e a g b c

Leia mais

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos

Leia mais

BARRAMENTOS DE MICROCOMPUTADORES

BARRAMENTOS DE MICROCOMPUTADORES BARRAMENTOS DE MICROCOMPUTADORES 1. INTRODUÇÃO Um sistema baseado em microcomputador utiliza os barramentos de endereços, dados e controle para efetuar a comunicação entre o microprocessador e os dispositivos

Leia mais

Plano de Aula. 1 o semestre. Aula número 012 Periféricos Comunicação Serial. Conhecer os princípios de comunicação serial

Plano de Aula. 1 o semestre. Aula número 012 Periféricos Comunicação Serial. Conhecer os princípios de comunicação serial Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 012 Tema

Leia mais

Gerência de Dispositivos. Adão de Melo Neto

Gerência de Dispositivos. Adão de Melo Neto Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Gerência de Dispositivos Dispositivos de E/S Device Drivers Controladores Subsistema de E/S 2 Gerência de Dispositivos A gerência de

Leia mais

Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. [email protected].

Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Hardware (Parte III) Prof. a Joseana Macêdo Fechine Régis de Araújo [email protected] Carga

Leia mais

Versão Portuguesa. Introdução. Instalação de Hardware. Adaptador Ethernet Powerline LC202 da Sweex de 200 Mbps

Versão Portuguesa. Introdução. Instalação de Hardware. Adaptador Ethernet Powerline LC202 da Sweex de 200 Mbps Adaptador Ethernet Powerline LC202 da Sweex de 200 Mbps Introdução Não exponha o Adaptador Ethernet Powerline da Sweex de 200 Mbps a temperaturas extremas. Não exponha o equipamento a luz solar directa

Leia mais

Interfaces: blindagem, ligação à terra e linhas de transmissão. Revisões. Interfaces: blindagem, ligação à terra e linhas de transmissão

Interfaces: blindagem, ligação à terra e linhas de transmissão. Revisões. Interfaces: blindagem, ligação à terra e linhas de transmissão Ruído exterior Acoplamento indutivo Acoplamento capacitivo Múltiplas ligações à terra Pares entrançados Blindagem Linhas Reflexões na linha Terminação na carga Terminação na fonte Revisões Método de interligações

Leia mais

7. Redes Locais Introdução. Redes de Comunicações/Computadores I Secção de Redes de Comunicação de Dados

7. Redes Locais Introdução. Redes de Comunicações/Computadores I Secção de Redes de Comunicação de Dados 7. Redes Locais Introdução Redes de Comunicações/Computadores I Secção de Redes de Comunicação de Dados Desenho original de Bob Metcalfe 1972 Xerox PARC 31-05-2004 Redes de Comunicação / Computadores I

Leia mais

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os

Leia mais

TRANSDUTOR DE ENERGIA ELÉTRICA

TRANSDUTOR DE ENERGIA ELÉTRICA TRANSDUTOR DE ENERGIA ELÉTRICA CARACTERÍSTICAS GERAIS Montagem em fundo de painel através de trilhos de fixação ou parafusos; Conexão direta a sinais de tensão (até 500 VAC) e corrente (até 5 A); Medição

Leia mais

Volnys Bernal 1. Trabalho Chat UDP. PSI 2653 Meios Eletrônicos Interativos I

Volnys Bernal 1. Trabalho Chat UDP. PSI 2653 Meios Eletrônicos Interativos I 2007-2017 Volnys Bernal 1 Trabalho PSI 2653 Meios Eletrônicos Interativos I 2007-2017 Volnys Bernal 2 Objetivo: Desenvolvimento de um programa chat UDP (cliente e servidor) Grupo Cada grupo deve escolher

Leia mais

Interface Serial. Prof. Adilson Gonzaga

Interface Serial. Prof. Adilson Gonzaga Interface Serial Prof. Adilson Gonzaga Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE GND DESTINO Distância < 30 metros Amplificação complexa

Leia mais

Conexão de um Terminal à Porta de Console dos Switches Catalyst

Conexão de um Terminal à Porta de Console dos Switches Catalyst Conexão de um Terminal à Porta de Console dos Switches Catalyst Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Conectar um Terminal aos Catalyst 1900/2820, 2900/3500XL, 2940,

Leia mais

Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída

Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída Nome: Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída 1. A gerência de dispositivos de entrada e saída é uma das principais e mais complexas funções de um sistema

Leia mais

Guia de Instalação do "AirPrint"

Guia de Instalação do AirPrint Guia de Instalação do "AirPrint" Versão 0 POR Definições de notas Ao longo deste Manual do Utilizador, é utilizado o seguinte ícone: Nota As Notas indicam o que fazer perante uma determinada situação ou

Leia mais

Do alto-nível ao assembly

Do alto-nível ao assembly Do alto-nível ao assembly Compiladores Cristina C. Vieira 1 Viagem Como são implementadas as estruturas computacionais em assembly? Revisão dos conceitos relacionados com a programação em assembly para

Leia mais

DESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião

DESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião DESVENDADO O TCP/IP Prof. Me. Hélio Esperidião TCP/IP INTERNAMENTE Quando dois computadores tentam trocar informações em uma rede, o TCP/IP precisa, primeiro, determinar se os dois computadores pertencem

Leia mais

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada

Leia mais

Detecção de erros de comunicação de dados CRC

Detecção de erros de comunicação de dados CRC FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Detecção de erros de comunicação de dados CRC Rui Barbosa 12/04/2011 Í NDI CE 1. Introdução... 4 2. Cyclic Redundancy Check... 5 2.1. Fundamentos Teóricos...

Leia mais