Organização dos sistemas de computadores rr-09-r.01 UC: Organização de Computadores Docente: Prof. MSc. Marcelo Siedler.

Slides:



Advertisements
Apresentações semelhantes
Exercícios de Dimensionamento de Memórias Cache
Advertisements

Transmissão de pacotes
Aritmética Computacional
Amintas engenharia.
INTRODUÇÃO À LÓGICA DIGITAL
Unidade 7 SEQUÊNCIAS E REGULARIDADES
Conversores A/D e D/A Conversor analógico-digital (ADC) e conversor digital-analógico (DAC) são usados para interfacear um computador com o mundo analógico.
25 Maneiras de Valorizar as Pessoas
Linguagens Formais e Autômatos
Software Básico Silvio Fernandes
Representação de Dados e Sistemas de Numeração Aula 4
Para Casa – Montar o cariograma
AULA PRÁTICA DIRIGIDA Nº 01
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
SISTEMAS DE EQUAÇÕES.
Quantificação DNA – Grupo 1
DIAGRAMA DE ATIVIDADES
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
Arquivos Extensíveis.
Maria Aparecida Castro Livi
1 Sabendo-se que os pratos das balanças estão em equilíbrio, você seria capaz de dizer: Quantos quadrados corresponde um círculo ? Dica Mais dicas Elaboração:
Mapas de Karnaugh 5 e 6 variáveis.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Auditoria de Segurança da Informação
Organização da Memória Principal
Sistemas de Numeração e linguagem dos computadores
Fraction Action FRACÇÕES.
Matemática I Prof. Gerson Lachtermacher, Ph.D.
© GfK 2012 | Title of presentation | DD. Month
Expressão algébrica a partir da representação gráfica da função
Semana 03: Comandos de desvio de fluxo. Expressões lógicas.
INTRODUÇÃO À ENGENHARIA
Dinâmica de um Ponto Material: Impulso e Quantidade de Movimento
MECÂNICA - DINÂMICA Dinâmica de um Ponto Material: Impulso e Quantidade de Movimento Cap. 15.
IFPE Campus Garanhuns– Curso Técnico em Informática 1 Sexta-feira, 19 de Agosto de 2011 Eletrônica Arquitetura de Computadores.
Conversão de um NFA para um DFA com um exemplo
Conceitos de Lógica Digital
Operações Aritméticas em Binário
Agenda Memória Secundária RAID.
Salas de Matemática.
Compras – Cadastro de Cotação de Produtos
Representação Digital da Informação
Formadora: Patrícia MateusArquitectura de Computadores – Técnico de Sistemas Nível 3 1 Sistemas de Numeração ARQUITECTURA INTERNA DE COMPUTADORES.
Conceitos de Lógica Digital
Semana 03 Comandos de desvio de fluxo. Expressões lógicas.
O Plano "Não basta destruir o que sobra;
EXERCÍCIOS PARA GUARDA-REDES
História dos computadores e da programação
Arquitectura de Computadores – Técnico de Sistemas Nível 3
ESTÁGIO SUPERVISIONADO
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Campus de Caraguatatuba Aula 8: Noções Básicas sobre Erros (2)
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
Grupo A – Azul Claro, Marrom, Laranja
ELETRÔNICA DIGITAL Circuitos Aritméticos
1.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Códigos de Detecção e Correcção de erros
1 Pacotes, Quadros e Detecção de Erros Nathalie e Renan Copyright 2002 ©
Rio Verde - Goiás - Brasil
Prof. Welington Rocha 1 Controladoria Estratégica Agosto 2008.
Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.
Organização de Computadores
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Operações Aritméticas no Sistema binário
Campus de Caraguatatuba Aula 9: Noções Básicas sobre Erros (3)
MONOGRAFIA MODELO DE ALGORITMO PARA COMPRESSÃO DE ÁUDIO
Hardware - Software UC: Organização e Arquitetura de Computadores
Conversão entre bases rr-09-r.01 UC: Organização de Computadores Docente: Prof.Marcelo Siedler.
PUCC 1 Agenda Memória Correção de Erros. PUCC 2 Tipos de Erros Graves: –Defeito físico permanente. Células perdem a capacidade de armazenar dados com.
Transcrição da apresentação:

Organização dos sistemas de computadores rr-09-r.01 UC: Organização de Computadores Docente: Prof. MSc. Marcelo Siedler

Memória Parte do computador onde são armazenados programas e dados. Bit: unidade básica de memória. – Aritmética binária: sistema numérico binário, distinção entre apenas dois valores. – Aritmética decimal: Utiliza os binários para representar digitos decimais. Desperdiça 6 combinações possíveis de valor.

Memórias (códigos de correção de erros) rr-09-r.01 Palavra de código: Palavra de código: xor Dist. Hamming.....: = 2 é a distância de Hamming. Palavra / Palavra de memória: é um conjunto de dados de 8, 16, 32,... (bits) sem códigos de verificação de erros. Palavra de código: é um conjunto de ‘n’ bits de dados mais ‘m’ bits de controle e verificação. Distância de Hamming: é o número de posições de bit nas quais duas palavras de código são diferentes.

Memórias (códigos de correção de erros) rr-09-r.01 Metodologia de Hamming para correção de erros (único erro em uma palavra de código) Palavra de memória 16 bits: Palavra de código bits: [][]1[]111[] []01110

Memórias (códigos de correção de erros) rr-09-r.01 Palavra de memória 16 bits: Palavra de código bits: [][]1[]111[] []01110 Bit 1 de paridade verifica bits: 1,3,5,7,9,11,13,15,17,19,21 Bit 2 de paridade verifica bits: 2,3,6,7,10,11,14,15,18,19 Bit 4 de paridade verifica bits: 4,5,6,7,12,13,14,15,20,21 Bit 8 de paridade verifica bits: 8,9,10,11,12,13,14,15 Bit 16 de paridadeverifica bits: 16,17,18,19,20,21 [] [] 1 [] [] []

Memórias (códigos de correção de erros) rr-09-r.01 Bit 1 de paridade verifica bits: 1,3,5,7,9,11,13,15,17,19,21 Bit 2 de paridade verifica bits: 2,3,6,7,10,11,14,15,18,19 Bit 4 de paridade verifica bits: 4,5,6,7,12,13,14,15,20,21 Bit 8 de paridade verifica bits: 8,9,10,11,12,13,14,15 Bit 16 de paridadeverifica bits: 16,17,18,19,20,21 [] [] 1 [] [] [] Paridade PAR

Memórias (códigos de correção de erros) rr-09-r.01 [] [] 1 [] [] [] Palavra de código final (21 bits): Palavra de código final (21 bits) – Erro em um bit– Inversão 1 -> 0:

Memórias (códigos de correção de erros) rr-09-r.01 Palavra de código final (21 bits) – Erro em um bit– Inversão 1 -> 0: Correção do erro: - Verificar as paridades. Bit 1 de paridade verifica bits: 1,3,5,7,9,11,13,15,17,19,21 (erro) Bit 2 de paridade verifica bits: 2,3,6,7,10,11,14,15,18,19 (ok) Bit 4 de paridade verifica bits: 4,5,6,7,12,13,14,15,20,21 (erro) Bit 8 de paridade verifica bits: 8,9,10,11,12,13,14,15 (ok) Bit 16 de paridadeverifica bits: 16,17,18,19,20,21 (ok)

Memórias (códigos de correção de erros) rr-09-r.01 Palavra de código final (21 bits) – Erro ajustado – Inversão 0 -> 1: Avaliação dos bits e identificação do bit invertido: *** Processo de eliminação Bit 1 de paridade verifica bits: 1,3,5,7,9,11,13,15,17,19,21 (erro) Bit 2 de paridade verifica bits: 2,3,6,7,10,11,14,15,18,19 (ok) Bit 4 de paridade verifica bits: 4,5,6,7,12,13,14,15,20,21 (erro) Bit 8 de paridade verifica bits: 8,9,10,11,12,13,14,15 (ok) Bit 16 de paridadeverifica bits: 16,17,18,19,20,21 (ok)

Memórias (códigos de correção de erros) – Exercício com 4 bits rr-09-r.01 4 bits: Palavra de memória 4 bits: 1111 Palavra de código bits: [][]1[]111 Paridade PAR Bit 1: 1,3,5,7 Bit 2: 2,3,6,7 Bit 4: 4,5,6,7 Palavra de código: (ok) Palavra de código erro: bits (continuação): Bit 1: 1,3,5,7 (erro) Bit 2: 2,3,6,7 (erro) Bit 4: 4,5,6,7 (ok) Por eliminação: bit 3 com erro. Palavra de código ajustada: