ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Byte, Numeracion Octal,exadecimal, Codigo Hamming Y Codigo Abcdic


Enviado por   •  2 de Marzo de 2015  •  2.741 Palabras (11 Páginas)  •  259 Visitas

Página 1 de 11

BYTE

Es importante subrayar el hecho de que no existe una norma que haya establecido de manera oficial el símbolo que le corresponde al byte. Hasta el momento nos encontramos que se identifica de dos maneras fundamentalmente. Así, en los países de habla francesa se representa mediante una “o” mientras que en los anglosajones corresponde a la “B”.

El término fue propuesto por Werner Buchholz hace más de cinco décadas, en medio del desarrollo de la computadora IBM 7030 Stretch. En un principio, byte se utilizaba para mencionar las instrucciones que constaban de 4 bits y que permitían la inclusión de entre 1 y 16 bits por byte. Sin embargo, el trabajo de diseño luego achicó el byte a campos de tres bits, lo que permitió entre 1 y 8 bits en un byte. Con el tiempo, se fijo el tamaño de un byte en 8 bits y se declaró como un estándar.

La noción de 8 bits permite describir, en la arquitectura de los ordenadores o computadoras, las direcciones de memoria y diferentes unidades de datos que pueden abarcar hasta 8 bits de ancho. El concepto también permite hacer mención a la arquitectura de CPU y ALU que está basada en registros del mismo ancho.

El byte tiene diversos múltiplos, como kilobyte (1.000 bytes), megabyte (1.000.000 bytes), gibabyte (1.000.000.000 bytes) y terabyte (1.000.000.000.000 bytes), entre otros.

Fundamental es el papel que ejerce el byte y el resto de equivalencias citadas para el ámbito de la informática pues se utilizan como medidas para referirse a la capacidad que tienen diversos dispositivos tales como, por ejemplo, lo que es la Memoria RAM, un cd o un dvd.

EL SISTEMA OCTAL (BASE 8)

Representar un número en Sistema Binario puede ser bastante difícil de leer, así que se creó el sistema octal. En el Sistema de Numeración Octal (base 8), sólo se utilizan 8 cifras (0, 1, 2, 3, 4, 5, 6, 7)

Este Sistema de numeración una vez que se llega a la cuenta 7 se pasa a 10, etc.. La cuenta hecha en octal: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, .....

Se puede observar que en este sistema numérico no existen los números: 8 y 9.

SISTEMA DE NUMERACIÓN HEXADECIMAL

DEFINICIÓN

El sistema de numeración hexadecimal es un sistema de base 16. Igual que en el sistema decimal,

cada vez que teníamos 10 unidades de un determinado nivel, obteníamos una unidad del nivel

superior (diez unidades: una decena, diez decenas: una centena, etc.) en el hexadecimal cada vez

que juntamos 16 unidades de un nivel obtenemos una unidad del nivel superior. En un sistema

hexadecimal debe haber por tanto 16 dígitos distintos.

Como sólo disponemos de diez dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) necesitamos ampliar esa cantidad

y se hace mediante letras, con la siguiente relación en sistema decimal:

Hexadecimal Decimal Hexadecimal Decimal

A 10 D 13

B 11 E 14

C 12 F 15

Este sistema de numeración es muy utilizado en informática porque simplifica la expresión binaria

de los objetos. En Informática se utiliza el byte como unidad básica de información. Un byte está

compuesto de 8 bits, es decir, un conjunto de ocho ceros y unos. Por eso, con un byte se puede

codificar desde el 000000002 hasta el 111111112. Es decir,

000000002 = 0•27 + 0•26 + 0•25 + 0•24 + 0•23 + 0•22 + 0•21 + 0•20 = 0

111111112 = 1•27 + 1•26 + 1•25 + 1•24 + 1•23 + 1•22 + 1•21 + 1•20 = 128+64+32+16+8+2+2+1 = 255

Por lo tanto con un byte podemos representar 256 valores, desde el 0 hasta el 255. Pero para ello

necesitamos 8 dígitos. La ventaja del sistema hexadecimal es que para representar los mismos

valores sólo necesitamos 2 dígitos.

Podemos comparar los sistemas hexadecimal, decimal y binario para que veamos la ventaja de

utilizar menor cantidad de dígitos.

Decimal Binario Hexa Decimal Binario Hexa

Decimal binario exa decimal binario exa

0 0000 0 8 1000 8

1 0001 1 9 1001 9

2 0010 2 10 1010 A

3 0011 3 11 1011 B

4 0100 4 12 1100 C

5 0101 5 13 1101 D

6 0110 6 14 1110 E

7 0111 7 15 1111 F

CÓDIGO HAMMING

En informática, el código de Hamming es un código detector y corrector de errores que lleva el nombre de su inventor, Richard Hamming. En los datos codificados en Hamming se pueden detectar errores en un bit y corregirlos, sin embargo no se distingue entre errores de dos bits y de un bit (para lo que se usa Hamming extendido). Esto representa una mejora respecto a los códigos con bit de paridad, que pueden detectar errores en sólo un bit, pero no pueden corregirlo.

Antes de los códigos Hamming se utilizaron ciertos códigos detectores de error, como lo fueron el código linteing, pero ninguno llegó a ser tan eficaz como los de Hamming.

CÓDIGOS HAMMING

Si se añaden junto al mensaje más bits detectores-correctores de error y si esos bits se pueden ordenar de modo que diferentes bits de error producen diferentes resultados, entonces los bits erróneos podrían ser identificados. En un conjunto de siete bits, hay sólo siete posibles errores de bit, por lo que con tres bits de control de error se podría especificar, además de que ocurrió un error, en qué bit fue.

Hamming estudió

...

Descargar como (para miembros actualizados)  txt (14.1 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com