Está en la página 1de 5
Preparado por Ettén A Hemandez G - Uta modificacion, Novembre, 2010 REPRESENTACION DE LA INFORMACION DENTRO DEL COMPUTADOR Unidades de medida empleadas en Informatica. Podemos agrupar estas medidas en tres grupos: Almacenamiento, Procesar En este apartado solo veremos el grupo "“Almacenamiento”. Into y Transmisién de datos. Almacenamiento: Con estas unidades medimos la capacidad de guardar informacién de un elemento de nuestro PC. La unidad basica en Informatica es el bit. Un bit o Binary Digit es un digito en sistema binario (0.0 1) con el que Sse forma toda la informacion. Evidentemente esta unidad es demasiado pequefia para poder contener una informacién diferente a una dualidad (abierto/cerrado, si/no), por lo que se emplea un conjunto de bits (en ‘espariol el plural de bit NO es bites, sino bits). Mientras que en el sistema de numeracién decimal se usan diez digitos, en el binario se usan sélo dos digitos, el 0 yel 1. Un bit o digito binario puede representar uno de esos dos valores, 0 6 1. ‘Se puede imaginar un bit, como una bombilla que puede estar en uno de los siguientes dos estados: Apagada g 0 Encendida ? EI bit es la unidad minima de informacion empleada en informatica, en cualquier dispositivo digital, o en la teoria de a informacién. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto 0 Cerrado, blanco 0 negro, norte o sur, masculino o femenino, rojo 0 azul, etc. Basta con asignar uno de esos. valores al estado de "apagado” (0), y lotro al estado de “encendido” (1). Con un bit podemos representar solamente dos valores, que suelen representarse como 0, 1. Para representar © codificar mas informacién en un dispositivo digital, necesitamos una mayor cantidad de bits. i it " Hay 4 combinations Siusamos dos bits, tendremos cuatro combinaciones posibes: aR + 00-Los dos estan “apagados* oxt_| Ko + 01 Elprimero (de derecha a izquierda) esté "encendido" y el segundo “epagado” wy ° Q a + 10-Elprimero (de derecha a izquierda) esté “apagado" y el segundo “encendido" ‘+ 11-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. Preparado por Etrén A. Hemdndez G — Utina modicacion, Noviembre, 2010, A través de secuencias de bits, se puede codificar cualquier valor discreto como niimeros, palabras, & imagenes. Cuatro bits forman un nibble, y pueden representar hasta 24 = 16 valores diferentes; ocho bits forman un octeto, y se pueden representar hasta 28 = 256 valores diferentes. En general, con un niimero n de bits pueden representarse hasta 2n valores diferentes. Para poder almacenar una informacién més detallada se emplea como unidad basica el byte u octeto, que es un Conjunto de 8 bits. Con esto podemos representar hasta un total de 256 combinaciones diferentes por cada byte. Nota: Un byte y un octeto no son lo mismo. Mientras que un octeto siempre tiene & bits, un byte contiene un rnimero fio de bits, que no necesariamente son 8. En los computadores antiguos, e! byle podria estar onformado por 6, 7, 8 6 9 bits. Hoy en dia, en la inmensa mayoria de los computadores, y en la mayoria de los campos, un byte tiene 8 bits, siendo equivatente al octeto, pero hay excepciones. Precisamente el estar basado en octetos y no en el sistema internacional de medidas hace que las Subsiguientes medidas no tengan un escalonamiento basado el este sistema (el SI o sistema intemacional de medidas). Byte: Formado normalmente por un octeto (8 bits), aunque pueden ser entre 6 y 9 bits, La progresién de esta medida es del tipo B=Ax2, siendo esta del tipo 8, 16, 32, 64, 128, 256, 512 ‘Se pueden usar capacidades intermedias, pero siempre basadas en esta progresién y siendo mezcla de ellas El término byte fue acufiado por Waner Buchholz en 1957 durante las primeras fases de disefio del IBM 7030 Stretch. Originalmente fue definido en instrucciones de 4 bits, permitiendo desde uno hasta dieciséis bits en un byte (el disefio de produccién redujo este hasta campos de 3 bits, permitiende desde uno a ocho bits en un byte). Los equipos tipicos de E/S de este periodo utlizaban unidades de seis bits. Un tamaffo fijo de byte de 8 bits se adopto posteriormente y se promulgé como un estandar por el IBM S/360. El término "byte" viene de “bite (en inglés *mordisco"), como la cantidad més pequefia de datos que un ordenador podia “morder* a la vez. El cambio de letra no solo redujo la posibilidad de confundirlo con "bit", sino ‘que también era consistente con Ia aficién de los primeros cientificos en computacién en crear palabras y cambiar letras. Sin embargo, en los afios 1960, en el Departamento de Educacién de IBM del Reino Unido se ensefiaba que un bit era un Binary digIT y un byte era un BinarY TuplE. Un byte también se conooia como “un byte de 8 bits", reforzando la nocién de que era una tupla de n bits y que se permitian otros tamafios. 1. Es una secuencia contigua de bits binarios en un flujo de datos serie, como en comunicaciones por modem 0 satélite, o desde un cabezal de disco duro, que es la unidad de datos mas pequefia con significado, Estos bytes pueden incluir bits de inicio, parada o paridad y podrian variar de 7 12 bits ara contener un cédigo ASCII de 7 bits sencillo. Preparado por: Ein A. Hemandez G — Utima modificacion, Noviembre, 2010 2. Es un tipo de datos o un sinénimo en ciertos lenguajes de programacién. C, por ejemplo, define byte como “unidad de datos de almacenamiento direccionable lo suficientemente grande para albergar cualquier miembro del juego de caracteres basico del entomo de ejecucién" (cléusula 3.6 del C estandar). En C el tipo de datos unsigned char tiene que al menos ser capaz de representar 256 indo Valores distintos (cléusula 5.2.4.2.1). La primitiva de Java byte esté siempre definida con 8 bits Ln tipo de datos con signo, tomando valores entre ~128 y 127. Los primeros microprocesadores, como el Intel 8008 (el predecesor directo del 8080 y el Intel 8086) podian realizar un numero pequefto de operaciones en 4 bits, como la instruccién DAA (ajuste decimal) y el flag "half carry" que eran utilizados para implementar rutinas de aritmética decimal. Estas cantidades de cuatro bits se llamaron “nibbles” en honor al equivalente de 8 bits "bytes". Los bytes de 8 bits a menudo se llaman octetos en contextos formales como los esténdares industriales, asi ‘como en Redes Informaticas y Telecomunicaciones para evitar confusiones sobre el riimero de bits implicados. ‘Sin embargo, los bytes de 8 bits se integran fimemente en estandares comunes como Ethemet y HTML. Un ‘octeto es también la palabra utiizada para la cantidad de ocho bits en muchos lenguajes no ingleses. La mitad de un byte de ocho bits se llama nibble 0 un digito hexadecimal. E! nibble a menudo se llama ‘semiocteto en redes o telecomunicaciones y también por algunas organizaciones de estandarizacién. Ademés, luna cantidad de 2 bits se llama crumb, aunque raramente se utiliza, Kilobyte (K 0 KB): Aunque se utilizan las acepciones utlizadas en el SI, un Kilobyte no son 1.000 bytes. Debido a lo anteriormente expuesto, un KB (Kilobyle) son 1.024 bytes. Debido al mal uso de este prefijo (Kilo, Proveniente del griego, que significa mil), se esté utlizando cada vez més el término definido por el IEC (Comisién internacional de Electronica) Kibi o KiB para designar esta unidad. ‘Megabyte (MB): EI MB es la unidad de capacidad mas utiizada en Informatica. Un MB NO son 1.000 KB, sino 1.024 KB, por lo que un MB son 1,048,676 bytes. Al igual que ocurre con el KB, dado el mal uso del término, cada vez se esté empleando més el término MiB. Gigabyte (GB): Un GB son 1.024 MB (0 MiB), por lo tanto 1.048.576 KB. Cada vez se emplea més el término Gibibyte 0 GiB. Llegados a este punto en el que las diferencias son grandes, hay que tener muy en cuenta (sobre todo en las. capacidades de los discos duros) qué es lo que realmente estamos comprando, Algunos fabricantes ulilizan el termino GB refiriéndose no a 1.024 MB, sino a 1.000 MB (SI), lo que representa una pérdida de capacidad en la ‘compra. Otros fabricantes ya estan utilizando el término GiB. Para que nos hagamos un poco la idea de la diferencia entre ambos, un disco duro de 250 GB (Si) en realidad tiene 232.50 GiB, ‘ roparado por En A, Herindez G~ Utima modifcacén, Noviembre, 2010 Terabyte (TB): Aunque es aun una medida poco utilizada, pronto nos tendremos que acostumbrar a ella, ya que por poner un ejemplo la capacidad de los discos duros ya se esté aproximando a esta medida. Un Terabyte son 1.024 GB. Aunque poco utilizada aun, al igual que en los casos anteriores se esta empezando a utlizar la acepcion Tebibyte. Existen unas medidas superiores, como el Petabyte, Exabyte, Zettabyte o el Yottabyte, que podemos calcular ‘multiplicando por 1.024 la medida anterior. Estas medidas muy probablemente no lleguen a utlizarse con estos ‘nombre, sino por los nuevos designados por el IEC. Los prefijos usados para medidas de byte normaimente son los mismos que los prefijos del SI utiizados para otras medidas, pero tienen valores ligeramente distintos. Se basan en potencias de 1024 (210), un nimero binario conveniente, mientras que los prefijos del SI se basan en potencias de 1000 (103), un numero decimal ‘conveniente. La tabla inferior ilustra estas diferencias. Ver Prefijo binario para una discusién mayor. [Nombre|Abrev,] Factor binario ‘Tamaiio en el SI lbovies |B pe=1 10°=1 kilo fie = 1024 +: = 1000 jmega _|M___|2™= 1048576 10° = 1 000 000 ga |G__2"=1073 741 824 10° = 1 000 000 000 cra (T__ 2 = 1.099 511 627776 fio" = 1000 000 000 000 cta__—P ce 125 899 906 842 624 10" = 1 000 000 000 000 000 ae B 152 921 504 606 846 976 [10* = 1.000 000 000 000 000 000 zetia JZ__ 2 = 1180 591 620 717411 303 424 __|[10™ = 1 000 000 000 000 000 000 000 jotta __|¥__ 2" = 1.208 925 819 614 629 174 706 176]10™ = 1 000 000 000 000 000 000 000 Nuevo padr6n de prefijos IEC jombre|Abrev, Factor = ki__2"= 1024 bi__|Mi__J2°= 1048576 ibi__Gi__|2°°= 1.073 741 824 bi Ti_—f2" = 1099 511 62776 bi__JPi__]2°= 1 125 899 906 842 624 lexbi__Jei__ 2" = 1 152921 504 606 846 = En 1998 fue creado un nuevo sistema de prefijos para denotar miltiplos binarios por la IEC. Oficialmente, el Padrén IEC especifica que los prefijos del SI son usados solamente para miltiplos en base 10 (Sistema decimal) y nunca base 2 (Sistema binario). Preparado por Eten A. Hemndez G — Utima modificacién, Novembre, 2010, ESTANDARES DE CODIFICACION DE INFORMACION PARA COMPUTADORAS: Si pudieras ver una conversacién entre computadoras, esta probablemente se veria algo asi: "0101101 11011101011010010110..... Esta es la forma que las computadoras utlizan para comunicarse entre si. La razén de la existencia de la codificacién de caracteres es que seria muy dificil para nosotros comprender este lenguaje de ceros y unos (bits). Lo que una codificacién de caracteres de n-bits hace, es separar este codigo de bits en grupos de n bits cada uno, y asignar el simbolo que corresponds a esa secuencia ordenada. En una forma més sencilla, una codificacién de caracteres o set de caracteres puede ser considerada como una tabla de traduccién, donde ‘cada grupo de bits esta relacionado con un solo cardcter. Por ejemplo, un set de caracteres de 8 bits podria representar a la secuencia "10010101" con una letra “a", a la secuencia "01101100" como el simbolo "8", y asi sucesivamente. Existon varios esténdares de codificacion entre ellos estén: ASCH, EBCDIC y UNICODE.

También podría gustarte