viernes, 15 de mayo de 2015

los perisfericos
 En informática, periférico es la denominación genérica para designar al aparato o dispositivo auxiliar e independiente conectado a la unidad central de procesamiento de lacomputadora.
Se consideran periféricos a las unidades o dispositivos de Hardware a través de los cuales la computadora se comunica con el exterior, y también a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal.[cita requerida]
Se considera periférico al conjunto de dispositivos que sin pertenecer al núcleo fundamental de la computadora, formado por la Unidad central de procesamiento (CPU) y lamemoria central, permitan realizar operaciones de entrada/salida (E/S) complementarias al proceso de datos que realiza la CPU. Estas tres unidades básicas en un computador, CPU, memoria central y el subsistema de E/S, están comunicadas entre sí por tres buses o canales de comunicación:
  • direcciones, para seleccionar la dirección del dato o del periférico al que se quiere acceder,
  • control, básicamente para seleccionar la operación a realizar sobre el dato (principalmente lectura, escritura o modificación) y
  • datos, por donde circulan los datos.



CLASIFICACION DE  LA INFORMATICA

A pesar de que el término periférico implica a menudo el concepto de «adicional pero no esencial», muchos de ellos son elementos fundamentales para un sistema informático. El monitor, es prácticamente el único periférico que la gente considera imprescindible en cualquier computadora personal (no lo fue en los primeros computadores) pero a pesar de ello, técnicamente no lo es. El ratón o mouse es posiblemente el ejemplo más claro de este aspecto. A principios de la década de 1990 no todas las computadoras personales incluían este dispositivo. El sistema operativo MS-DOS, el más común en esa época, tenía una interfaz de línea de comandos para la que no era necesaria el empleo de un ratón, todo se hacía mediante comandos de texto. Fue con la popularización de Finder, sistema operativo de la Macintosh de Apple y la posterior aparición de Windowscuando el ratón comenzó a ser un elemento imprescindible en cualquier hogar dotado de una computadora personal. Actualmente existen sistemas operativos con interfaz de texto que pueden prescindir del ratón como, por ejemplo, algunos sistemas. El caso del teclado es también emblemático, pues en las nuevas computadoras tablets, sistemas de juego o teléfonos móviles con pantalla táctil, el teclado se emula en la pantalla. Inclusive en casos de adaptaciones especiales los teclados dejan de ser el periférico de entrada más utilizado, llegando a desaparecer en algunos casos por el uso de programas reconocedores de voz.
Los periféricos pueden clasificarse en las siguientes categorías principales:

 PERIFERICOS DE ENTRADA
Son los que permiten introducir datos externos a la computadora para su posterior tratamiento por parte de la CPU. Estos datos pueden provenir de distintas fuentes, siendo la principal un ser humano. Los periféricos de entrada más habituales son:

Teclado

Los periféricos de entrada/salida son los que utiliza la computadora para mandar y para recibir información. Su función es la de almacenar o guardar, de forma permanente o virtual, todo aquello que hagamos con la computadora para que pueda ser utilizado por los usuarios u otros sistemas.

Pantalla táctil[editar]

Impresora multifunción[editar]

Impresora multifuncional.
Una impresora multifunción o dispositivo multifuncional es un periférico que se conecta a la computadora y que posee las siguientes funciones dentro de un único bloque físico: Impresoraescánerfotocopiadora, ampliando o reduciendo el original, fax (opcionalmente). Lector de memoria para la impresión directa de fotografías de cámaras digitales. En ocasiones, aunque el fax no esté incorporado, la impresora multifunción es capaz de controlarlo si se le conecta a un puerto USB. También, pueden poseer un disco duro (las unidades más grandes utilizadas en oficinas) para almacenar documentos e imágenes.

Casco virtual[editar]

Periféricos de almacenamientoSe encargan de guardar los datos de los que hace uso la CPU, para que ésta pueda hacer uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra cada vez que se apaga la computadora. Pueden ser internos, como un disco duro, o extraíbles, como un CD o DVD. Los más comunes son:


Una
 unidad de estado sólido es un sistema de memoria no volátil. Están formados por varios chips de memoria NAND Flash en su interior unidos a una controladora que gestiona todos los datos que se transfieren. Tienen una gran tendencia a suceder definitivamente a los discos duros mecánicos por su gran velocidad y tenacidad. Al no estar formadas por discos en ninguna de sus maneras, no se pueden categorizar como tal, aunque erróneamente se tienda a ello.El disco duro es un sistema de grabación magnética digital, es donde en la mayoría de los casos reside el Sistema operativo de la computadora. En los discos duros se almacenan los datos del usuario. En él encontramos dentro de la carcasa una serie de platos metálicos apilados girando a gran velocidad. Sobre estos platos se sitúan los cabezales encargados de leer o escribir los impulsos magnéticos.


el bit

Bit es el acrónimo Binary digit (‘dígito binario’) o bitio.1 Un bit es un dígito del sistema de numeración binario. Las unidades de almacenamiento tienen por símbolo bit.2
Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan solo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores: 0 o 1.
Se puede imaginar un bit como una bombilla que puede estar en uno de los siguientes dos estados:
apagada apagada o encendida encendida
Memoria de computadora de 1980 donde se pueden ver los bits físicos. Este conjunto de unos 4x4 cm corresponden a 4096 bits.
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 cualesquiera, 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).
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 está "apagado" y el segundo "encendido"
  • 1 0 - El primero está "encendido" y el segundo "apagado"
  • 1 1 - Los dos están "encendidos"
Con estas cuatro combinaciones podemos representar hasta cuatro valores diferentes, como por ejemplo, los colores azul, verde, rojo y magenta.
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 24 = 16 valores diferentes; ocho bits forman un octeto, y se pueden representar hasta 28 = 256 valores diferentes. En general, con un número n de bits pueden representarse hasta 2n valores diferentes.
: Un byte y un octeto no son lo mismo. 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.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 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.
+-----------+-----------+-----------+-----------+-----------+
|  Centenas |  Decenas  |  Unidades |  Décimas  | Centésimas| ←    Nombre de la posición
+-----------+-----------+-----------+-----------+-----------+
|    100    |    10     |     1     |   1/10    |   1/100   | ←    Valor del dígito decimal
+-----------+-----------+-----------+-----------+-----------+      de acuerdo a su posición
|   10^2    |   10^1    |   10^0    |  10^(-1)  |  10^(-2)  | ←    Valor del dígito decimal
+-----------+-----------+-----------+-----------+-----------+      de acuerdo a su posición
                                    ↑                              expresado en potencias de 10
                       posición de la coma decimal
Por tanto, el número 153,7 en realidad es: 1 centena + 5 decenas + 3 unidades + 7 décimas, es decir,
100 + 50 + 3 + 0,7 = 153,7.
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).
+-----+-----+-----+-----+-----+
| 16  |  8  |  4  |  2  |  1  | ←  Valor del bit de acuerdo a su posición
+-----+-----+-----+-----+-----+     expresado en números
| 2^4 | 2^3 | 2^2 | 2^1 | 2^0 | ←  Valor del bit de acuerdo a su posición
+-----+-----+-----+-----+-----+     expresado en forma de potencias de 2
Abajo vemos representado el número 19.
16 + 2 + 1 = 19.
16
8
4
2
1
← Valor de posición
encendidaapagadaapagadaencendidaencendidaRepresentación gráfica
de los bits como bombillas
encendidas y apagadas
1
0
0
1
1
← Dígitos binarios (bits)
También se pueden representar valores fraccionarios. Los números reales se pueden representar con formato de coma fija o de coma flotante. Abajo vemos el número 5,25 representado en una forma binaria de coma fija.
4 + 1 + 0,25 = 5,25
4
2
1
1/2
1/4
← Valor de posición
encendidaapagadaencendidaapagadaencendidaRepresentación gráfica
de los bits como bombillas
encendidas y apagadas
1
0
1
0
1
← Dígitos binarios (bits)
La de arriba es una representación en coma fija de un número real en formato binario. Aunque la representación de números reales en coma flotante es diferente lo que se muestra, el esquema da una idea una parte del concepto. La representación en coma flotante es similar a la notación científica en una calculadora de mano, solo que en vez números decimales se usan números binarios y el exponente no está en base 10 sino en base 2.
Subíndices
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 binario. En los ejemplos de abajo se muestran dos números en el sistema decimal y su equivalente en binario. Esta igualdad se representa de la siguiente manera:
  • 1910 = 100112
  • 5,2510 = 101,012

Bits más y menos significativos[editar]

Un conjunto 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.
En un Byte, el bit más significativo es el de la posición 7, y el menos significativo es el de la posición 0
+---+---+---+---+---+---+---+---+
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ← Posición del bit
+---+---+---+---+---+---+---+---+
|128|64 |32 |16 | 8 | 4 | 2 | 1 | ← Valor del bit de acuerdo a su posición
+---+---+---+---+---+---+---+---+
  ↖ Bit más significativo     ↖ Bit menos significativo
En una palabra de 16 bits, el bit más significativo es el de la posición 15 y el menos significativo el de la posición 0.
+----+----+----+----+----+----+---+---+---+---+---+---+---+---+---+---+
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ←  Posición del bit
+----+----+----+----+----+----+---+---+---+---+---+---+---+---+---+---+
|2^15|2^14|2^13|2^12|2^11|2^10|512|256|128|64 |32 |16 | 8 | 4 | 2 | 1 | ←  Valor del bit de acuerdo
+----+----+----+----+----+----+---+---+---+---+---+---+---+---+---+---+     a su posición
  ↖ Bit más significativo                                           ↖ Bit menos significativo
Tomemos, por ejemplo, el número decimal 27 codificado en forma binaria en un octeto:
27 = 16 + 8 + 2 + 1 = 2^4 + 2^3 + 2^1 + 2^0 -> 0 0 0 1 1 0 1 1
Aquí, el primer '0', el de la izquierda, (que se corresponde con el coeficiente de 2^7), es el bit más significativo, siendo el último '1', el de la derecha, (que se corresponde con el coeficiente de 2^0), el menos significativo.
En cualquier caso, el bit más significativo es el del extremo izquierdo y el menos significativo el del extremo derecho. Esto es análogo al sistema decimal, en donde el dígito más significativo es el de la izquierda y el menos significativo el de la derecha, como por ejemplo, en el número 179, el dígito más significativo, el que tiene mayor valor, es el 1, (el de las centenas), y el menos significativo, el 9, (el de las unidades).
Este concepto de significatividad se extiende al conjunto de bytes que representan números o valores numéricos

Little endian y Big endian[editar]

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. En los computadores cada byte se identifica con su posición en la memoria (dirección). Cuando se manejan números de más de un byte, estos bytes también deben estar ordenados de menor a mayor, indicando la posición del byte menos significativo y del byte más significativo. De este modo, un byte con el número decimal 27 se almacenaría en una máquina little endian igual que en una máquina big endian, ya que sólo ocupa un byte. Sin embargo, para números más grandes los bytes que los representan se almacenarían en distinto orden en cada arquitectura. Este aspecto es particularmente importante en la programación en lenguaje ensamblador o en código máquina, ya que algunas máquinas consideran el byte situado en la dirección más baja de la memoria el menos significativo (arquitectura little endian, como los procesadores Intel) mientras que otras consideran que ése es el byte más significativo (arquitectura big endian, como los procesadores Motorola).
Por ejemplo, consideremos el número hexadecimal entero AABBCCDD, de 32 bits (4 bytes), localizado en la dirección 100 de la memoria. El número ocuparía las posiciones desde la 100 a la 103, pero dependiendo de si la máquina es little o big endian, los bytes se almacenarían de diferente manera:
Little-endian (como Intel)
100101102103
...DDCCBBAA...
Big-endian (como Motorola)
100101102103
...AABBCCDD...
En las imágenes de arriba, en donde se representan las posiciones de memoria 100, 101, 102 y 103 creciendo de izquierda a derecha, «parece» que la representación big endian es más natural, ya que el número AABBCCDD lo podemos leer correctamente (ver figura), mientras que en la representación little endian parece que el número está al revés, o «patas arriba». Sin embargo, no hay nada que nos impida imaginar que las direcciones de memoria «crecen» de derecha a izquierda, y al observar la memoria de esta manera, la representación little endian «se ve natural» y es la big endian la que «parece» al revés, como se muestra en las figuras de abajo.
Little-endian (como Intel)
103102101100
...AABBCCDD...
Big-endian (como Motorola)
103102101100
...DDCCBBAA...
Independiente de si la máquina es de arquitectura little endian o big endian, los bits dentro de cada byte siempre están en el mismo orden, con el bit más significativo a la izquierda y el menos significativo a la derecha. Los registros del procesador, que pueden ser de 4 a 64 bits, y más, también tienen sus bits en el mismo orden en ambos tipos de máquina. La diferencia entre little y big endian solo existe externamente, en el orden en que los bytes se representan en memoria.

Arquitecturas de 4, 8, 16, 32 y 64 bits[editar]

Cuando se habla de CPUs o microprocesadores de 4, 8, 16, 32, 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. Así, un procesador de 16 bits puede procesar los datos en grupos de 8 y 16 bits, comportándose como si fuera un procesador tanto de 8 como de 16 bits. Un procesador de 32 bits puede procesar los datos en grupos de 8, 16 y 32 bits, y el procesador de 64 bits puede procesar los datos en grupos de 8, 16, 32 y 64 bits. Para poder hacer esto, los procesadores de 16, 32 y 64 bits generalmente tienen sus registros divididos en otros registros más pequeños. Así, los registros de un procesador de 32 bits, por ejemplo, pueden estar divididos a su vez en registros de 16 y 8 bits y puede hacer operaciones aritméticas, lógicas, de comparaciones, y otras, con cualquiera de sus registros en cualquiera de estos tamaños.
Cuando se habla de procesadores de, digamos 32 bits, nos referimos a su capacidad de procesar datos en hasta 32 bits simultáneamente (también puede procesar datos en 8 y 16 bits). La denominación de "microprocesador de 32 bits" no se refiere al tamaño del bus de datos del CPU ni del bus de direcciones, sino a su capacidad de trabajar normalmente con los datos en el número máximo de bits (salvo alguna excepción).
Por ejemplo, los primeros procesadores de la arquitectura x86, el Intel 8086 y el Intel 8088, eran procesadores de 16 bits, porque tenían registros de 16 bits (y de 8 bits) y sus unidades aritmético lógicas podían realizar operaciones de 16 bits (y de 8 bits). Sin embargo, exteriormente, el 8086 tenía un bus de datos de 16 bits y podía mover datos desde y hacia el CPU en bloques de 8 y 16 bits), mientras que el 8088 tenía un bus de datos de solo 8 bits, y también podía mover datos de 8 y 16 bits desde y hacia el CPU, sin embargo, como su bus de datos era de solo 8 bits, para mover 16 bits de datos tenía que hacer dos operaciones de lectura o escritura, de 8 bits, por su limitado bus de datos. Esto era completamente transparente, los dos procesadores ejecutaban exactamente el mismo conjunto de instrucciones de 16 bits, solo que el 8088 era más lento cada vez que tenía que leer o escribir 16 bits de datos hacia o desde la memoria.
byte
Byte proviene de bite (en inglés "mordisco"), como la cantidad más pequeña de datos que un ordenador podía "morder" a la vez. El cambio de letra no solo redujo la posibilidad de confundirlo con bit, sino que también era consistente con la afición de los primeros científicos en computación en crear palabras y cambiar letras.13 Sin embargo, 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.
  1. Es una secuencia contigua de bits en un flujo de datos serie, como en comunicaciones por módem o satélite, o desde un cabezal de disco duro, que es la unidad de datos más pequeña con significado. Estos bytes pueden incluir bits de inicio, parada o paridad y podrían variar de 7 a 12 bits para contener un código ASCII de 7 bits sencillo.
  2. Es un tipo de datos o un sinónimo en ciertos lenguajes de programaciónC, por ejemplo, define byte como "unidad de datos de almacenamiento direccionable lo suficientemente grande paraALBERGAR cualquier miembro del juego de caracteres básico del entorno de ejecución" (cláusula 3.6 del C estándar). En C el tipo de datos unsigned char tiene que al menos ser capaz de representar 256 valores distintos (cláusula 5.2.4.2.1).LA PRIMITIVA de Java byte está siempre definida con 8 bits siendo un tipo de datos con signo, tomando valores entre –128 y 127.

Comparativa[editar]

De una forma aproximada, las equivalencias entre bytes y objetos reales son:
Número de bytesMúltiploEquivalencia aproximada
11 BUna letra.
1010 BUna o dos palabras.
100100 BUna o dos frases.
10001 kBUna historia muy corta.
10 00010 kBUna página de enciclopedia, tal vez con un dibujo simple.
100 000100 kBUna fotografía de resolución mediana.
1 000 0001 MBUna novela.
10 000 00010 MBDos copias de la obra completa de Shakespeare.
100 000 000100 MBUn estante de 1 metro de libros.
1 000 000 0001 GBUna furgoneta llena de páginas con texto.
1 000 000 000 0001 TB50 000 árboles.
10 000 000 000 00010 TBLa colección impresa de la biblioteca del congreso de EEUU.
1 000 000 000 000 0001 PBLos datos que maneja Google cada hora.
1 000 000 000 000 000 0001 EBEl peso de todos los datos en Internet para finales del año 2001.

Historia[editar]

Werner Buchholz[editar]

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 (el diseño de producción redujo este hasta campos de 3 bits, permitiendo desde uno a ocho bits en un byte). Los equipos típicos de E/S de este periodo utilizaban unidades de seis bits, pero tras la necesidad de agregar letras minúsculas, así como una mayor cantidad de símbolos y signos de puntuación, se tuvieron que idear otros modelos con mayor cantidad de bits.14 Un tamaño fijo de byte de 8 bits se adoptó posteriormente y se promulgó como un estándar por elIBM S/360.15

Visión detallada[editar]

Controversias[editar]

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 ha hecho obsoleta la utilización de otra cantidad que no sean 8 bits.16
Los bytes de 8 bits se integran firmemente en estándares comunes como Ethernet y HTML.
Sin embargo, en la historia otros ordenadores o computadoras han tenido bytes cuyo valor no era de 8 bits, por ejemplo:
  • La serie CDC 6000 de mainframes científicas dividió sus palabras de 60 bits de punto flotante en 10 bytes de seis bits, estos bytes convenientemente colocados forman los datos Hollerith de las tarjetas perforadas, típicamente el alfabeto de mayúsculas y los dígitos decimales, el CDC también se referia a cantidades de 12 bits como bytes, cada unaALBERGANDO dos caracteres de 6 bits, debido a la arquitectura de E/S de 12 bits de la máquina.
  • El PDP-10 utilizaba instrucciones de ensamblado LDB y DPB para extraer o componer bytes del tamaño arbitrario (entre 1 bit y 36 bits) de sus palabras de 36 bits, estas operaciones sobreviven hoy en el Common Lisp.17
  • Los ordenadores del UNIVAC 1100/2200 series (ahora Unisys) direccionaban los campos de datos de 6 bits y en modo ASCII de 9 bits modes con su palabra de 36 bits.

Bit[editar]

El IEEE 1541 especifica "b" (minúscula) como el símbolo para bit. Sin embargo la IEC 60027 y el MIXF especifican "bit" (por ejemplo Mbit para megabit), teniendo la máxima desambiguación posible de byte. "b" vs. "B": la confusión parece ser suficientemente común para haber inspirado la creación de una página web dedicada b no es B.

Octeto[editar]

El término octeto (octet en francés, derivado del latín octo y del griego okto, que significa ocho) se utiliza ampliamente como un sinónimo preciso donde la ambigüedad es indeseable (por ejemplo, en definiciones de protocolos). Los bytes de 8 bits a menudo se llaman "octetos" en contextos formales como los estándares industriales, así como enredes informáticas y telecomunicaciones para evitar confusiones sobre el número de bits implicados.
Un octeto es también la palabra utilizada para la cantidad de ocho bits en muchos lenguajes no ingleses. Los países francófonos utilizan una "o" minúscula para "octeto": es posible referirse a estas unidades indistintamente como ko, Mo, o kB, MB. Esto no se permite en el SI por el riesgo de confusión con el cero, aunque esa es la forma empleada en la versión francesa del estándar ISO/IEC 80000-13:2008.

Múltiplos del byte[editar]

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), por ejemplo:

Múltiplos utilizando los prefijos del Sistema Internacional[editar]

PrefijoSímbolo del prefijoNombre resultante del prefijo + ByteSímbolo del múltiplo del ByteFactor y valor en el SI
Valor de referenciabyteB100 = 1
kilokkilobytekB103 = 1 000
megaMmegabyteMB106 = 1 000 000
gigaGgigabyteGB109 = 1 000 000 000
teraTterabyteTB1012 = 1 000 000 000 000
petaPpetabytePB1015 = 1 000 000 000 000 000
exaEexabyteEB1018 = 1 000 000 000 000 000 000
zettaZzettabyteZB1021 = 1 000 000 000 000 000 000 000
yottaYyottabyteYB1024 = 1 000 000 000 000 000 000 000 000

Múltiplos utilizando los prefijos ISO/IEC 80000-13[editar]

Actualmente los prefijos binarios al igual que el byte forman parte de la norma ISO/IEC 80000-1318
Los primeros prefijos desde kibi a exbi fueron definidos por la Comisión Electrotécnica Internacional (IEC) en diciembre de 1998, e incluidas en el IEC 60027-2 (Desde febrero del año 1999), posteriormente en el año 2005 se incluyeron zebi y yobi.19 20 21
PrefijoSímbolo del prefijoNombre resultante del prefijo + ByteSímbolo del múltiplo del ByteFactor y valor en el ISO/IEC 80000-13
Valor de referenciabyteB20 = 1
kibiKikibibyteKiB210 = 1024
mebiMimebibyteMiB220 = 1 048 576
gibiGigibibyteGiB230 = 1 073 741 824
tebiTitebibyteTiB240 = 1 099 511 627 776
pebiPipebibytePiB250 = 1 125 899 906 842 624
exbiEiexbibyteEiB260 = 1 152 921 504 606 846 976
zebiZizebibyteZiB270 = 1 180 591 620 717 411 303 424
yobiYiyobibyteYiB280 = 1 208 925 819 614 629 174 706 176
Oficialmente, el padrón IEC especificaba que los prefijos del SI fueran usados solamente para múltiplos en base 10 (Sistema decimal) y nunca base 2 (Sistema binario).

Otras definiciones[editar]

La palabra byte también tiene otras definiciones:
  • Una secuencia contigua de bits en una computadora binaria que comprende el sub-campo direccionable más pequeño del tamaño de palabra natural de la computadora. (Esto es, la unidad de datos binarios más pequeña en que la computación es significativa, o se pueden aplicar las cotas de datos naturales.)[cita requerida]

Otras unidades con el mismo símbolo[editar]

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.

Unidades relacionadas[editar]

Información fraccional y Nibbles[editar]

Los primeros microprocesadores, como el Intel 8008 (el predecesor directo del 8080 y el Intel 8086) podían realizar un número pequeño 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".
A la mitad de un byte de ocho bits se llama nibble o un dígito hexadecimal. El nibble a menudo se llama semiocteto en redes o telecomunicaciones y también por algunas organizaciones de estandarización. Además, una cantidad de 2 bits se llama crumb, aunque raramente se utiliza.
La información fraccional normalmente se mide en bitsNibblesnats o bans, donde las últimas dos se utilizan especialmente en el contexto de la teoría de la información y no se utilizan en otros campos de la computación e investigación


No hay comentarios:

Publicar un comentario