Want to create interactive content? It’s easy in Genially!
Apresentação Interativa Básica
Leonardo Gabriel Fernandes Pereira
Created on October 9, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Modulo 1-Comunicação de dados
Leonardo Pereira 10ºLTecnico de Gestão e Programação de Sistemas Informáticos
Start
Tópicos
Ligações sincronas e assíncronas
Técnicas de deteção de erros e correção de erros em transmissões digitais
Técnicas de compressão de dados
Compressão com perdas
Compressão sem perdas
Transmissão sincrona
A transmissão sincrona utiliza um relógio que serve para sincronizar o emissor e o recetor na transmissão de dados, o que permite ao recetor saber quando deve começar a ler os dados e quando parar.E permite que grandes quantidades de dados sejam transmitidos de uma vez só e a grandes distâncias,tornando-a muito eficienteEla também têm uma verificação de erros do tipo CRC que,quando tem erros na transmissão de dados,transmite novamente a informação.
Transmissão assíncrona
A transmissão assíncrona não usa relogios para sincronizar por isso não é sincronizada,obrigando a cada grupo de dados a identificar o seu inicio e fim.É usada em ligações entre dois computadores através de um cabo série ou na ligação a terminais. A transmissão assincrona é mais barata e mais facil de configurar-se mas é menos eficiente e não é usada em transmissões de grandes quantidades de informação e grandes distâncias.
Técnicas de deteção e correção de erros em transmissões digitais
Deteção de erros
Na detecção de erros, o emissor adiciona bits extras a uma frame de dados para criar um código de detecção de erros, baseado nos bits originais. Para um bloco de k bits, o algoritmo gera um código de n-k bits, onde n-k < k. Esse código é anexado ao bloco de dados, formando uma frame de n bits, que é transmitida. O receptor, ao receber essa frame, separa os k bits de dados e os n-k bits do código de detecção de erros.Ele recalcula o código com base nos dados e compara com o código recebido. Se forem diferentes, um erro é detectado.
Técnicas de deteção de erros
As Técnicas de deteção mais frequentes são:
- Verificação de paridade
- CRC-Cyclic Redundancy Check
(O byte de paridade ímpar está errado deveria ser 0 o ultimo bit porque o número de 1s é par e não impar)
Verificação de paridade
Na verificação de paridade as mensagens são separadas em vários blocos de bits 1s e 0s depois o número de 1s é contado e,é ativado um bit de paridade.Quando a mensagem chega,testa-se o bit de paridade para ver se está de acordo com a quantidade de 1s na mensagem se a quantidade de 1s antes do bit de paridade é par então é 0 o bit de paridade se for impar é 1. O problema da verificação de paridade é que quando o número de erros é par ela falha.E também poderão existir erros e o bit de paridade indicar que a mensaguem não tem erros.
CRC
Este método é mais eficiente que o anterior. Ele adiciona um conjunto de bits chamados FCS (Frame Check Sequence) à mensagem original. Esses bits são calculados usando uma expressão. O emissor, com um bloco de k bits, gera uma sequência de n-k bits, de modo que a frame final com n bits seja divisível por um número predeterminado. O receptor, ao dividir a frame recebida por esse número, verifica se o resto não é zero, assume-se que não houve erros na transmissão.
Correção de erros
Durante a transmissão, podem ocorrer erros. O receptor recebe a palavra de código e passa-a por um descodificador, podendo acontecer as seguintes situações: -Se não houver a entrada no descodificador é igual à palavra de código original e o descodificador produz o bloco de dados original à saída. - Para alguns erros: - O descodificador consegue detectar e corrigir os erros, recuperando os dados. - O descodificador detecta os erros, mas não consegue corrigi-los. - Em erros raros, o descodificador não detecta o erro e devolve um bloco de dados incorreto.
Técnicas de compressão de dados
Compressão de dados
A compressão de dados permite:-Reduzir o espaço ocupado pelos ficheiros no disco -Reduzir o tempo de transferência A compressão remove informações redundantes ou irrelevantes. Isso pode ser feito usando algoritmos, que podem ser com ou sem perdas.
Compressão com perdas
Na compressão com perdas, a informação obtida após a descompressão é diferente da original, mas ainda útil. Ela remove dados redundantes ou irrelevantes, e as perdas são irreversíveis.Esse método é comum para arquivos multimedia, como vídeo (MPEG), música (MP3), e imagem (JPEG), usados na internet.No caso dos MP3, é possível reduzir o tamanho do arquivo para 1/10 do original, mantendo a mesma qualidade, eliminando frequências fora do intervalo auditivo humano (20Hz a 20kHz). Para vídeos, a compressão elimina redundâncias entre imagens consecutivas, codificando apenas as mudanças (macroblocos).
Compressão sem perdas
A compressão sem perda de dados (lossless) permite que, após a descompressão, a informação seja idêntica à original, ao contrário da compressão com perdas. Ela aproveita apenas a redundância, eliminando informações desnecessárias sem perder dados.É usada para compressão de texto e em áreas onde a precisão é crucial, como transações bancárias e informações médicas. Formatos comuns são zip, rar e arj. Para textos, analisa-se a frequência das palavras e substitui-se por símbolos menores, economizando espaço no disco.
Natureza de dados
Ficheiros com perda de dados são aqueles que, ao serem comprimidos, perdem parte da informação original para reduzir o tamanho do arquivo. Isso resulta numa qualidade ligeiramente inferior. Exemplos : JPEG (imagens): Reduz o tamanho, mas pode perder nitidez.MP3 (áudio): Menos qualidade sonora, mas ocupa menos espaço. MP4 (vídeo): Comprime vídeos, mas pode perder detalhes na imagem.