HARDWARE
1.Bit
Un bit es un dígito del sistema de numeración binario. La capacidad de almacenamiento de una memoria digital también se mide en bits, pues esta palabra tiene varias acepciones. 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 cualesquiera.
1.1.Combinaciones de bits
Con un bit podemos representar solamente dos valores o dos diferentes estados, que suelen representarse como 0. Para representar o codificar más información en un dispositivo digital, necesitamos una mayor cantidad de bits, por lo que tendremos cuatro combinaciones posibles.
1.2.Valor de posición
En cualquier sistema de numeración posicional, el valor de los dígitos depende de la posición en que se encuentren. En el sistema binario es similar al resto, 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).
Cuando se trabaja con varios sistemas de numeración o cuando no está claro con cual se está trabajando, es típico usar
un subíndice para indicar el sistema de numeración con el que se ha representado un número. El 10 es el subíndice
para los números en el sistema decimal y el 2 para los del sistema binario.
1.3.Bits más y menos significativos
Un conjunto o grupo de bits, como por ejemplo un byte, representa un conjunto de elementos ordenados. Se llama bit
más significativo (MSB) al bit que tiene un mayor peso (mayor valor) dentro del conjunto, análogamente, se llama bit
menos significativo (LSB) al bit que tiene un menor peso dentro del conjunto.
1.4.Little endian y Big endian
Se refieren al orden que las máquinas asignan a los bytes que representan números o valores
numéricos. Una máquina little endian asigna los bytes menos significativos en el extremo más bajo de la memoria,
mientras que una máquina big endian asigna los bytes menos significativos en el extremo más alto.
1.5.Arquitecturas de 4, 8, 16, 32 y 64 bits
Se refiere al tamaño, en número de bits, que tienen los registros internos del procesador y también a la capacidad de procesamiento de la Unidad aritmético
lógica (ALU). Un microprocesador de 4 bits tiene registros de 4 bits y la ALU hace operaciones con los datos en esos registros de 4 bits, mientras que un procesador de 8 bits tiene registros y procesa los datos en grupos de 8 bits. Los procesadores de 16, 32 y 64 bits tienen registros y ALU de 16, 32 y 64 bits respectivamente, y generalmente pueden procesar los datos, tanto en el tamaño en bits de sus registros como, dependiendo que su diseño lo permita, en determinados submúltiplos de éstos.
1.6.Bit en las películas
En la película Tron, un bit está representado por una forma poliédrica de color blanco que es un compuesto de dodecaedro
e icosaedro. Solo puede decir “sí" (encendido) y “no” (apagado).
2.Byte
Es la unidad de información de base utilizada en computación y en telecomunicaciones, y que resulta equivalente a un conjunto ordenado de bits. Se usa como unidad de información digital en combinación con los prefijos del SI o los prefijos binarios.
2.1.Definición y comparativa
En los años 1960, en el Departamento de Educación de IBM del Reino Unido se enseñaba que un bit era un Binary digIT y un byte era un BinarY TuplE. Un byte también se conocía como “un byte de 8 bits”, reforzando la noción de que era una tupla de n bits y que se permitían otros tamaños.
Es una secuencia contigua de bits en un flujo de datos serie y la unidad de datos más pequeña con significado. Es un tipo de datos o un sinónimo en ciertos lenguajes de programación.
2.2.Historia
El término byte fue acuñado por Werner Buchholz en 1957 durante las primeras fases de diseño del IBM 7030 Stretch. Originalmente fue definido en instrucciones de 4 bits, permitiendo desde uno hasta dieciséis bits en un byte.
2.3.Visión detallada
Originalmente el byte fue elegido para ser un submúltiplo del tamaño de palabra de un ordenador, desde cinco a doce bits, pero la popularidad de la arquitectura ha hecho obsoleta la utilización de
otra cantidad que no sean 8 bits.
Octetos: se utiliza ampliamente como un sinónimo preciso donde la ambigüedad es indeseable. Los bytes de 8 bits a menudo se llaman “octetos”.
Múltiplos del byte: los prefijos utilizados para los múltiplos del byte normalmente son los mismos que los prefijos del SI, también se utilizan los prefijos binarios, pero existen diferencias entre ellos, ya que según el tipo de prefijo utilizado los bytes resultantes tienen valores diferentes.
Esto se debe a que los prefijos del SI se basan en base 10 (sistema decimal), y los prefijos binarios se basan en base 2 (sistema binario).
Otra unidades con el mismo símbolo: byte comparte símbolo (B) con:
-Boro, un elemento químico de la tabla periódica.
-Belio, una unidad logarítmica utilizada en acústica, electricidad, telecomunicaciones y otras especialidades, no se utiliza por ser demasiado grande en la práctica, y por eso se utiliza el decibelio.
2.4.Información fraccional y Nibbles
Los primeros microprocesadores, como el Intel 8008 podían realizar un número pequeño de operaciones en 4 bits.
3.Sistema binario
Llamado también sistema diádico en ciencias de la computación, es un sistema de numeración
en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1).
3.1.Historia del sistema binario y aplicaciones
El antiguo matemático indio Pingala presentó la primera descripción que se conoce de un sistema de numeración binario en el siglo tercero antes de nuestra era, lo cual coincidió con su descubrimiento del concepto del número cero. Una serie completa de 8 trigramas y 64 hexagramas (análogos a 3 bits) y números binarios de 6 bits eran conocidos.
En noviembre de 1937, George Stibitz, trabajando por aquel entonces en los Laboratorios Bell, construyó una computadora basada en relés que utilizaba la suma binaria para realizar los cálculos.
3.2.Representación
Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier mecanismo capaz de usar dos estados mutuamente excluyentes.
3.3.Conversión entre binario y decimal
Decimal a binario: se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir, cuando el número a dividir sea 1 finaliza la división. A continuación se ordenan los restos empezando desde el último al primero, simplemente se colocan en orden inverso a como aparecen en la división, se les da la vuelta.
Decimal con decimales a binario: 1. Se transforma la parte entera a binario. 2. Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado obtenido es mayor o igual a
1 se anota como un uno (1) binario. Si es menor que 1 se anota como un 0 binario.
3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención. 4. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1.
4.ASCII
Es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno. Fue creado en 1963 por el Comité Estadounidense de Estándares como una evolución de los conjuntos de códigos utilizados entonces en telegrafía.El código ASCII utiliza 7 bits para representar los caracteres
4.1.Vista general
Como otros códigos de formato de representación de caracteres, el ASCII es un método para una correspondencia entre cadenas de bits y una serie de símbolos, permitiendo de esta forma la comunicación entre dispositivos digitales así como su procesado y almacenamiento.
4.2.Historia
El código ASCII se desarrolló en el ámbito de la telegrafía y se usó por primera vez comercialmente como un código de teleimpresión impulsado por los servicios de datos de Bell.
Baudot ayudó en la automatización del envío y recepción de mensajes telegráficos, y tomó muchas características del código Morse; sin embargo, a diferencia del código Morse, Baudot usó códigos de longitud constante. Comparado con los primeros códigos telegráficos, el código propuesto por Bell y ASA resultó en una reorganización más conveniente para ordenar listas y añadió características como la 'secuencia de escape.
4.3.Los caracteres de control ASCII
El código ASCII reserva los primeros 32 códigos (numerados del 0 al 31 en decimal) para caracteres de control: códigos no pensados originalmente para representar información imprimible, sino para controlar dispositivos que usaban ASCII. Los primeros usuarios de ASCII adoptaron algunos de los códigos de control para representar “metainformación”. Estas asignaciones a menudo entraban en conflicto, así que parte del esfuerzo de convertir datos de un formato a otro comporta hacer las conversiones correctas de metainformación.
4.4.Caracteres imprimibles ASCII
El ASCII de siete bits proporciona siete caracteres “nacionales” y, si la combinación concreta de hardware y software lo permite, puede utilizar combinaciones de teclas para simular otros caracteres internacionales.
4.5.Rasgos estructurales
Los dígitos del 0 al 9 se representan con sus valores prefijados con el valor 0011 en binario y las cadenas de bits de las letras minúsculas y mayúsculas sólo difieren en un bit, simplificando de esta forma la conversión de uno a otro grupo.
4.6.Otros nombres para ASCII
Hay gran cantidad de nombres alternativos para ASCII para su uso en Internet, aunque sólo los nombres “US-ASCII” y “ASCII” se usan ampliamente.
4.7.Variantes de ASCII
A medida que la tecnología informática se difundió a lo largo del mundo, se desarrollaron diferentes estándares y las empresas desarrollaron muchas variaciones del código ASCII para facilitar la escritura de lenguas diferentes al inglés que usaran alfabetos latinos. Se pueden encontrar algunas de esas variaciones clasificadas como "ASCII Extendido", aunque en ocasiones el término se aplica erróneamente para cubrir todas las variantes, incluso las que no preservan el conjunto de códigos de caracteres original ASCII de siete bits.
4.8.Arte ASCII
El arte ASCII consiste en la composición de imágenes mediante caracteres imprimibles ASCII. Aunque se puede componer arte ASCII manualmente mediante un editor de textos, también se pueden convertir automáticamente imágenes y vídeos en ASCII mediante software.
Referencias
9.Fuentes y contribuyentes del artículo
10.Fuentes de imagen, Licencias y contribuyentes
Licencias de artículos
11.Licencia
No hay comentarios:
Publicar un comentario