Freinet Introducción a la computación REPRESENTACIÓN DE LA INFORMACIÓN Como se ha tratado en las secciones anteriores, los padres de las computadoras digitales modernas, descubrieron que el mejor sistema a emplear para representar información en estas máquinas es el binario. Bit es el acrónimo de Binary digit. (dígito binario). Un bit es un dígito del sistema de numeración binario. Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan sólo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores, 0 ó 1. Se puede imaginar un bit, como una bombilla que puede estar en uno de los siguientes dos estados: apagada o encendida El bit es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1). Combinaciones de bits Con un bit podemos representar solamente dos valores, que suelen representarse como 0, 1. Para representar o codificar más información en un dispositivo digital, necesitamos una mayor cantidad de bits. Si usamos dos bits, tendremos cuatro combinaciones posibles: 0 0 - Los dos están "apagados" 0 1 - El primero (de derecha a izquierda) está "encendido" y el segundo "apagado" 1 0 - El primero (de derecha a izquierda) está "apagado" y el segundo "encendido" 1 1 - Los dos están "encendidos" Con estas cuatro combinaciones podemos representar hasta cuatro valores diferentes, como por ejemplo, los colores rojo, verde, azul y negro. A través de secuencias de bits, se puede codificar cualquier valor discreto como números, palabras, e imágenes. Cuatro bits forman un nibble, y pueden representar hasta 2 4 = 16 valores diferentes; ocho bits forman un octeto, y se pueden representar hasta 28 = 256 valores diferentes. En general, con un número de bits pueden representarse hasta 2n valores diferentes. Nota: Un byte y un octeto no son la misma cosa. Mientras que un octeto siempre tiene 8 bits, un byte contiene un número fijo de bits, que no necesariamente son 8. En los computadores antiguos, el byte podría estar conformado por 6, 7, 8 ó 9 bits. Hoy en día, en la inmensa mayoría de los computadores, y en la mayoría de los campos, un byte tiene 8 bits, siendo equivalente al octeto, pero hay excepciones. ISC. Carlos Miguel Martínez Cortés Freinet Introducción a la computación Valor de posición En cualquier sistema de numeración posicional, el valor de los dígitos depende del lugar en el que se encuentren. En el sistema decimal, por ejemplo, el dígito 5 puede valer 5 si está en la posición de las unidades, pero vale 50 si está en la posición de las decenas, y 500 si está en la posición de las centenas. Generalizando, cada vez que nos movemos una posición hacia la izquierda el dígito vale 10 veces más, y cada vez que nos movemos una posición hacia la derecha, vale 10 veces menos. Esto también es aplicable a números con decimales. Centena X 100 Decena X 10 Unidad X1 Por tanto, el número 153 en realidad es: 1 centena + 5 decenas + 3 unidades, es decir, 100 + 50 + 3 = 153. En el sistema binario es similar, excepto que cada vez que un dígito binario (bit) se desplaza una posición hacia la izquierda vale el doble (2 veces más), y cada vez que se mueve hacia la derecha, vale la mitad (2 veces menos). Valor del bit de acuerdo a su posición 16 8 4 2 1 Abajo vemos representado el número 19. 16 8 4 1 0 0 16 + 2 + 1 = 19. <-- Valor de posición 2 1 Representación gráfica de los bits como bombillas encendidas y apagadas 1 1 <-- Dígitos binarios (bits) Nibble Se denomina nibble o cuarteto al conjunto de cuatro dígitos binarios (bits) o medio octeto. Byte Byte es una palabra inglesa (pronunciada [bait]), que si bien la Real Academia Española ha aceptado como equivalente a octeto (es decir a ocho bits), para fines correctos, un byte debe ser considerado como una secuencia de bits contiguos, cuyo tamaño depende del código de información o código de caracteres en que sea definido. La unidad byte no tiene símbolo establecido internacionalmente, aunque en países anglosajones es frecuente B mientras que en los francófonos es o (de octet). ISC. Carlos Miguel Martínez Cortés Freinet Introducción a la computación Se usa comúnmente como unidad básica de almacenamiento de información en combinación con los prefijos de cantidad. Originalmente el byte fue elegido para ser un submúltiplo del tamaño de palabra de un ordenador, desde cinco a doce bits. La popularidad de la arquitectura IBM S/360 que empezó en los años 1960 y la explosión de las microcomputadoras basadas en microprocesadores de 8 bits en los años 1980 han hecho obsoleta la utilización de otra cantidad que no sean 8 bits. El término octeto se utiliza ampliamente como un sinónimo preciso donde la ambigüedad es indeseable (por ejemplo, en definiciones de protocolos) Megabyte El Megabyte (MB) es una unidad de medida de cantidad de datos informáticos. Es un múltiplo del byte u octeto, que equivale a 106 bytes. Mega proviene del griego μέγας, que significa grande, coloquialmente se les denomina megas. Se representa por MB y no por Mb, cuya correspondencia equivaldría a megabit Es la unidad más típica actualmente, junto al múltiplo inmediatamente superior, el gigabyte, usándose para especificar la capacidad de la memoria RAM, de las memorias de tarjetas gráficas, de los CD-ROM, o el tamaño de los programas, de los archivos grandes, etc. La capacidad de almacenamiento se mide habitualmente en gigabytes, es decir, en miles de megabytes. Gigabyte Un Gigabyte es una unidad de almacenamiento de información cuyo símbolo es el GB, equivale a 109 bytes. Giga proviene del griego γίγας, /Jigas/ que significa gigante. En lenguaje coloquial, "Gigabyte" se abrevia a menudo como giga, (por ejemplo: "Este disco duro es de 750 gigas"). Terabyte Un Terabyte es una unidad de almacenamiento de información cuyo símbolo es el TB, equivale a 1012 bytes. Adoptado en 1960, el prefijo Tera viene del griego τέρας, que significa "monstruo o bestia" 1 TB = 103 GB = 106 MB = 109 KB = 1012 bytes Petabyte Un petabyte es una unidad de almacenamiento de información cuyo símbolo es el PB, y equivale a 1015 bytes = 1.000.000.000.000.000 de bytes. El prefijo peta viene del griego πέντε, que significa cinco, pues equivale a 10005 ó 1015. Está basado en el modelo de tera, que viene del griego ‘monstruo’, pero que es similar (excepto una letra) a tetra-, que viene de la palabra griega para cuatro y así peta, que viene de penta-, pierde la tercera letra, n. ISC. Carlos Miguel Martínez Cortés Freinet Introducción a la computación 1 PB = 1015 byte = 1012 KB = 109 MB = 106 GB = 103 TB 1 PB = 1.000.000.000.000.000 byte = 1.000.000.000.000 KB = 1.000.000.000 MB = 1.000.000 GB = 1.000 TB 1 PB = mil billones byte = un billón KB = mil millones MB = un millón GB = mil TB Exabyte Un Exabyte es una unidad de almacenamiento de información cuyo símbolo es el EB, equivale a 1018 bytes. El Prefijo viene adoptado en 1991, viene del griego ἕξ, que significa seis (como hexa-), pues equivale a 10006. 1 EB = 103 PB = 106 TB = 109 GB = 1012 MB = 1015 KB = 1018 bytes Zettabyte Un Zettabyte es una unidad de almacenamiento de información cuyo símbolo es el ZB, equivale a 1021 bytes. El Prefijo viene adoptado en 1991, viene del latín "septem", que significa siete (como hepta-), pues equivale a 10007. 1 ZB= 103 EB = 106 PB = 109 TB = 1012 GB = 1015 MB = 1018 KB = 1021 bytes Yottabyte Un yottabyte es una unidad de almacenamiento de información cuyo símbolo es el YB, y equivale a 1024 bytes. Adoptado en 1991, el prefijo yotta viene del griego ὀκτώ (okto), que significa "ocho". Conversiones Bit (b): unidad básica que representa un digito binario (0 ó 1) Byte (B): 8 bit Kilobyte (KB): 1024 Bytes 1000 Bytes Megabyte (MB): 1024 KiB 1000 KB Gigabyte (GB): 1024 MiB 1000 MB Terabyte (TB) : 1024 GiB 1000 GB Petabyte (PB): 1024 TiB 1000 TB Exabyte (EB): 1024 PiB 1000 PB Zettabyte (ZB): 1024 EiB 1000 EB Yottabyte (YB): 1024 ZiB 1000 ZB ISC. Carlos Miguel Martínez Cortés