guia 3 - código binario

5
Ing. Yefferzon Perea Valero CENTRO DE COMERCIO Y SERVICIOS. INSTITUCIÓN EDUCATIVA JOSE JOAQUÍN FLÓREZ HERNÁNDEZ SENA LÍNEA TECNOLÓGICA DEL PROGRAMA: TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES GESTIÓN DE LA INFORMACIÓN. TÉCNICO EN SISTEMAS REDES DE COMPUTADORES LECCIÓN 2 CÓDIGO BINARIO Código Binario.- Éste es el principio fundamental que respalda el diseño de las computadoras digitales. Toda la información (incluyendo las instrucciones) se convierte en números binarios formados por cadenas de los dígitos binarios O y 1, por ejemplo, cuando se oprime la tecla A en un CPU, ésta genera de manera automática un byte, es decir un número binario de 8 bits de longitud. Bit = 1, O 1010 = 10 Byte = 8 bits 2 (3) 2 ( 2) 2( 1) 2 ( 0) 8 +2 = 10 Representación Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier mecanismo capaz de estar en dos estados mutuamente excluyentes. Las siguientes secuencias de símbolos podrían ser interpretadas como el mismo valor numérico binario: 1 0 1 0 0 1 1 0 1 0 | - | - - | | - | - x o x o o x x o x o y n y n n y y n y n El valor numérico representado en cada caso depende del valor asignado a cada símbolo. En una computadora, los valores numéricos pueden representar dos voltajes diferentes; también pueden indicar polaridades magnéticas sobre un disco magnético. Un "positivo", "sí", o "sobre el estado" no es necesariamente el equivalente al valor numérico de uno; esto depende de la nomenclatura usada. De acuerdo con la representación más habitual, que es usando números árabes, los números binarios comúnmente son escritos usando los símbolos 0 y 1. Los números binarios se escriben a menudo con subíndices, prefijos o sufijos para indicar su base. Las notaciones siguientes son equivalentes: 100101 binario (declaración explícita de formato) 100101b (un sufijo que indica formato binario) 100101B (un sufijo que indica formato binario) bin 100101 (un prefijo que indica formato binario) 100101 2 (un subíndice que indica base 2 (binaria) notación) %100101 (un prefijo que indica formato binario) 0b100101 (un prefijo que indica formato binario, común en lenguajes de programación) Introducción al sistema binario A finales de la década de 1930, Claude Shannon mostró que utilizando interruptores que se encontraban cerrados para "verdadero" y abiertos para "falso", se podían llevar a cabo operaciones lógicas asignando el número 1 a "verdadero" y el número 0 a "falso". Este sistema de codificación de información se denominó binario. Es la forma de codificación que permite el funcionamiento de los ordenadores. El sistema binario utiliza dos condiciones (representadas por los dígitos 0 y 1) para codificar información. Desde el año 2000 AC, los seres humanos han contado utilizando 10 dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Esto se denomina "base decimal" (o base 10). Sin embargo, las civilizaciones antiguas, e incluso algunas aplicaciones actuales, utilizaron y continúan utilizando otras bases numéricas: Sexagesimal (60), utilizada por los Sumerios. Esta base se utiliza actualmente en nuestro sistema de cronometraje, para los minutos y los segundos, Vigesimal (20), utilizada por los mayas,

Upload: mayraalejandrapimiento

Post on 17-Dec-2015

105 views

Category:

Documents


1 download

DESCRIPTION

Estudio de redes

TRANSCRIPT

  • Ing. Yefferzon Perea Valero

    CENTRO DE COMERCIO

    Y SERVICIOS.

    INSTITUCIN EDUCATIVA JOSE JOAQUN FLREZ HERNNDEZ SENA

    LNEA TECNOLGICA DEL PROGRAMA: TECNOLOGAS DE LA INFORMACIN Y LAS COMUNICACIONES GESTIN

    DE LA INFORMACIN. TCNICO EN SISTEMAS

    REDES DE COMPUTADORES LECCIN 2

    CDIGO BINARIO

    Cdigo Binario.- ste es el principio fundamental que respalda el diseo de las computadoras digitales. Toda la informacin (incluyendo las instrucciones) se convierte en nmeros binarios formados por cadenas de los dgitos binarios O y 1, por ejemplo, cuando se oprime la tecla A en un CPU, sta genera de manera automtica un byte, es decir un nmero binario de 8 bits de longitud. Bit = 1, O 1010 = 10 Byte = 8 bits 2 (3) 2 ( 2) 2( 1) 2 ( 0) 8 +2 = 10 Representacin Un nmero binario puede ser representado por cualquier secuencia de bits (dgitos binarios), que suelen representar cualquier mecanismo capaz de estar en dos estados mutuamente excluyentes. Las siguientes secuencias de smbolos podran ser interpretadas como el mismo valor numrico binario: 1 0 1 0 0 1 1 0 1 0 | - | - - | | - | - x o x o o x x o x o y n y n n y y n y n El valor numrico representado en cada caso depende del valor asignado a cada smbolo. En una computadora, los valores numricos pueden representar dos voltajes diferentes; tambin pueden indicar polaridades magnticas sobre un disco magntico. Un "positivo", "s", o "sobre el estado" no es necesariamente el equivalente al valor numrico de uno; esto depende de la nomenclatura usada. De acuerdo con la representacin ms habitual, que es usando nmeros rabes, los nmeros binarios comnmente son escritos usando los smbolos 0 y 1. Los nmeros binarios se escriben a menudo con subndices, prefijos o sufijos para indicar su base. Las notaciones siguientes son equivalentes:

    100101 binario (declaracin explcita de formato)

    100101b (un sufijo que indica formato binario)

    100101B (un sufijo que indica formato binario)

    bin 100101 (un prefijo que indica formato binario)

    1001012 (un subndice que indica base 2 (binaria) notacin)

    %100101 (un prefijo que indica formato binario)

    0b100101 (un prefijo que indica formato binario, comn en lenguajes de programacin)

    Introduccin al sistema binario A finales de la dcada de 1930, Claude Shannon mostr que utilizando interruptores que se encontraban cerrados para "verdadero" y abiertos para "falso", se podan llevar a cabo operaciones lgicas asignando el nmero 1 a "verdadero" y el nmero 0 a "falso".

    Este sistema de codificacin de informacin se denomin binario. Es la forma de codificacin que permite el funcionamiento de los ordenadores. El sistema binario utiliza dos condiciones (representadas por los dgitos 0 y 1) para codificar informacin. Desde el ao 2000 AC, los seres humanos han contado utilizando 10 dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Esto se denomina "base decimal" (o base 10). Sin embargo, las civilizaciones antiguas, e incluso algunas aplicaciones actuales, utilizaron y continan utilizando otras bases numricas:

    Sexagesimal (60), utilizada por los Sumerios. Esta base se utiliza actualmente en nuestro sistema de cronometraje, para los minutos y los segundos,

    Vigesimal (20), utilizada por los mayas,

  • Ing. Yefferzon Perea Valero

    CENTRO DE COMERCIO

    Y SERVICIOS.

    INSTITUCIN EDUCATIVA JOSE JOAQUN FLREZ HERNNDEZ SENA

    LNEA TECNOLGICA DEL PROGRAMA: TECNOLOGAS DE LA INFORMACIN Y LAS COMUNICACIONES GESTIN

    DE LA INFORMACIN. TCNICO EN SISTEMAS

    REDES DE COMPUTADORES LECCIN 2

    Duodecimal (12), utilizada en el sistema monetario del Reino Unido e Irlanda hasta 1971: una "libra" vala veinte "chelines", y un "cheln" vala doce "peniques". El actual sistema de cronometraje tambin se basa en doce horas (algo que se traduce en el uso que se le da en Norteamrica),

    Quinario (5), utilizado por los mayas,

    Binario (2), utilizado por la tecnologa digital.

    El bit (dgito binario) El trmino bit (abreviado con la minscula b) significa dgito binario, y corresponde al nmero 0 o 1 en la numeracin binaria. Es la unidad de informacin ms pequea que puede manipular una mquina digital. Es posible representar esta informacin binaria:

    Con una seal elctrica o magntica que, ms all de un cierto nivel, representa el 1,

    Utilizando circuitos elctricos, componentes elctricos que poseen dos condiciones estables (una que representa al 1 y la otra al 0), (Encendido Apagado). Bit = 0, 1.

    Por lo tanto, el bit se puede establecer con uno de dos estados: tanto con 1 como 0. Con dos bits, se pueden obtener 4 condiciones diferentes (2x2): Bit Bit

    0 0

    0 1

    1 0

    1 1

    Con 3 bits, se pueden obtener ocho condiciones diferentes (2x2x2):

    Valor binario de 3 bits Valor decimal

    000 0

    001 1

    010 2

    011 3

    100 4

    101 5

    110 6

    111 7

    Con un grupo n de bits, es posible representar 2 n valores. Valores de los bits En un nmero binario, el valor de un bit depende de su posicin, empezando desde la derecha. Como las decenas, centenas y millares en un nmero decimal, el valor de un bit se incrementa por dos a medida que va desde la derecha hacia la izquierda, como se muestra en el siguiente cuadro:

    Numero binario 1 1 1 1 1 1 1 1

    Valor 27 = 128 26 = 64 25 = 32 24 = 16 23 = 8 22 = 4 21 = 2 20 = 1

  • Ing. Yefferzon Perea Valero

    CENTRO DE COMERCIO

    Y SERVICIOS.

    INSTITUCIN EDUCATIVA JOSE JOAQUN FLREZ HERNNDEZ SENA

    LNEA TECNOLGICA DEL PROGRAMA: TECNOLOGAS DE LA INFORMACIN Y LAS COMUNICACIONES GESTIN

    DE LA INFORMACIN. TCNICO EN SISTEMAS

    REDES DE COMPUTADORES LECCIN 2

    Conversin

    Para convertir una cadena binaria en un nmero decimal se debe multiplicar cada bit por su valor, y luego sumar los productos. De esta forma, la cadena binaria 0101 en nmero decimal sera: 23x0 + 22x1 + 21x0 + 20x1 = 8x0 + 4x1 + 2x0 + 1x1 = 5 El byte El byte (abreviado con la mayscula B) es una unidad de informacin compuesta por 8 bits. Se puede utilizar para almacenar, entre otras cosas, un carcter, como por ejemplo una letra o un nmero.

    Agrupar nmeros en cmulos de 8 facilita su lectura, as como agrupar nmeros en grupos de tres hace ms legibles los millares cuando se trabaja en base decimal. Por ejemplo, el nmero "1.256.245" se lee mejor que "1256245". Por lo general, una unidad de informacin de 16 bits se denomina palabra. Una unidad de informacin de 32 bits se denomina palabra doble (o tambin, dword). Para un byte, el menor nmero posible es 0 (representado por ocho ceros: 00000000), y el mayor es 255 (representado por ocho unos: 11111111), que permite la creacin de 256 valores diferentes.

    27 =128 26 =64 25 =32 24 =16 23 =8 22 =4 21 =2 20 =1

    0 0 0 0 0 0 0 0

    1 1 1 1 1 1 1 1

    Ejemplo de Conversin

    Ejercicio Terminado

    A m i g o Lenguaje Natural

    65 109 105 103 111 Cdigo USASCII

    100 0001 110 1101 110 1001 110 0111 110 1111 Cdigo Binario

    0100 0001 0110 1101 0110 1001 0110 0111 0110 1111 Bytes

    A = 65 65 2

    05 1

    32 2

    12 16 2

    0 0 8 2

    0 4 2

    0 2 2

    0 1 Binario 1 0 0 0 0 0 1 Byte = 0 1 0 0 0 0 0 1 = 8 bits binarios, Si faltan bit para completar el octeto se complementan con 0 a la izquierda.

  • Ing. Yefferzon Perea Valero

    CENTRO DE COMERCIO

    Y SERVICIOS.

    INSTITUCIN EDUCATIVA JOSE JOAQUN FLREZ HERNNDEZ SENA

    LNEA TECNOLGICA DEL PROGRAMA: TECNOLOGAS DE LA INFORMACIN Y LAS COMUNICACIONES GESTIN

    DE LA INFORMACIN. TCNICO EN SISTEMAS

    REDES DE COMPUTADORES LECCIN 2

    ASCII = LENGUAJE NATURAL

    0 1 0 0 0 0 0 1

    0 * 27 1 * 26 0 * 25 0 * 24 0 * 23 0 * 22 0 * 21 1 * 20

    0*(128) = 0

    1*(64) = 64

    0*(32) = 0 0*(16) = 0 0*(8) = 0 0*(4) = 0 0*(2) = 0 1 * (1) = 1

    0 64 0 0 0 0 0 1

    Sumados = 65

    Kilobytes y megabytes Durante mucho tiempo, la informtica fue una ciencia inusual ya que utilizaba diferentes valores para sus unidades, diferentes a las del sistema mtrico (tambin llamado "sistema Internacional"). Los usuarios de ordenadores aprendan con rapidez que 1 kilobyte estaba compuesto por 1024 bytes. Por este motivo, en diciembre de 1998, la Comisin Electrotcnica Internacional intervino en el tema. (http://physics.nist.gov/cuu/Units/binary.html). La lista siguiente incluye las unidades estandarizadas de la IEC:

    Un kilobyte (kB) = 1000 bytes

    Un megabyte (MB) = 1000 kB = 1.000.000 bytes

    Un gigabyte (GB) = 1000 MB = 1.000.000.000 bytes

    Un terabyte (TB) = 1000 GB = 1.000.000.000.000 bytes

    El IEC tambin defini el kilo binario (kibi), al mega binario (mebi), al giga binario (gibi) y al tera binario (tebi). Se definieron de la siguiente manera:

    Un kibibyte (kiB) vale 210 = 1024 bytes

    Un mebibyte (MiB) vale 220 = 1.048.576 bytes

    Un gibibyte (GiB) vale 230 = 1.073.741.824 bytes

    Un tebibyte (TiB) vale 240 = 1.099.511.627.776 bytes En algunos idiomas, como el francs y el finlands, la palabra byte no empieza con la letra "b", pero la mayor parte de la comunidad internacional prefiere el trmino en ingls "byte". Esto da las siguientes notaciones para kilobyte, megabyte, gigabyte, y terabyte: kB, MB, GB, TB

    Observe el uso de la mayscula B para distinguir Byte de bit.

    Esta es una captura de pantalla del programa HTTrack, el navegador de Internet fuera de lnea ms popular, que muestra cmo su utiliza esta notacin:

    Advertencia! Algunos programas (e incluso algunos sistemas operativos) an utilizan la notacin anterior a 1998, que mostraremos a continuacin:

    Un kilobyte (kB) = 210 bytes = 1024 bytes

    Un megabyte (MB) = 220 bytes = 1024 kB = 1.048.576 bytes

    Un gigabyte (GB) = 230 bytes = 1024 MB = 1.073.741.824 bytes

    Un terabyte (TB) = 240 bytes = 1024 GB = 1.099.511.627.776 bytes

  • Ing. Yefferzon Perea Valero

    CENTRO DE COMERCIO

    Y SERVICIOS.

    INSTITUCIN EDUCATIVA JOSE JOAQUN FLREZ HERNNDEZ SENA

    LNEA TECNOLGICA DEL PROGRAMA: TECNOLOGAS DE LA INFORMACIN Y LAS COMUNICACIONES GESTIN

    DE LA INFORMACIN. TCNICO EN SISTEMAS

    REDES DE COMPUTADORES LECCIN 2

    TALLER COMPLEMENTARIO

    1. Una IPV4 se identifica en el rango de 32 bits 2. Una IPV6 se identifica en el rango de 128 bits

    En ambos casos que significan las afirmaciones anteriores en sistema binario y Lenguaje Natural.

    3. Un sistema de vigilancia CCTV almacena por cmara 1024 bits de video cada 30 minutos si tengo

    6 cmaras instaladas y deseo grabar las 24 horas del da durante un mes que capacidad debe tener mi disco de almacenamiento, entregar respuesta en Terabytes.

    4. Qu diferencia existe entre un Megabyte y 1 Mbps

    5. Convertir a cdigo Binario y Decimal el siguiente texto escrito en lenguaje Natural.

    Quien no saba escribir se consideraba un analfabeta, hoy se considera analfabeta quien no sabe lo bsico de tecnologa.