PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor información.
PDF generated at: Mon, 15 Nov 2010 23:57:22 UTC
TEMA 2: HARDWARE
Completo
Contenidos
Artículos
Bit 1
Sistema binario 6
Byte 17
ASCII 21
Hardware 31
Placa base 41
Microprocesador 46
Periférico 60
Referencias
Fuentes y contribuyentes del artículo 64
Fuentes de imagen, Licencias y contribuyentes 66
Licencias de artículos
Licencia 67
Bit 1
Bit
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
Memoria de computadora de 1980 donde se
pueden ver los bits físicos. Este conjunto de unos
4x4 cm. corresponden a 512 bytes.
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
Bit 1 Bit 0
0 0
0 1
1 0
1 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 (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"
Bit 2
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 2
8
= 256 valores diferentes. En general, con un número n de bits pueden representarse hasta
2
n
valores diferentes.
Nota: 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.
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 | Decena | Unidad |
+---------+---------+---------+
| x 100 | x 10 | x 1 |
+---------+---------+---------+
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
| 16 | 8 | 4 | 2 | 1 | <-- de acuerdo a
+----+----+----+----+----+ su posición
Abajo vemos representado el número 19.
16 + 2 + 1 = 19.
16 8 4 2 1 <-- Valor de posición
Representació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 "decimales" (números reales, de punto flotante). Abajo vemos el número 5,25
representado en forma binaria.
4 + 1 + 0,25 = 5,25
Bit 3
4 2 1 1/2 1/4 <-- Valor de posición
Representación gráfica
de los bits como
bombillas
encendidas y apagadas
1 0 1 0 1 <-- Dígitos binarios (bits)
Aunque la representación de números reales no es exactamente como lo que se muestra arriba, el esquema da una
idea del concepto.
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:
• 19
10
= 10011
2
• 5,25
10
= 101,01
2
Bits más y menos significativos
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 menos significativo
(+)----------------------------- Bit más 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 menos significativo
+-------------------------------------------------------------------- Bit más significativo
Tomemos, por ejemplo, el número decimal 27 codificado en forma binaria en un octeto:
-> 0 0 0 1 1 0 1 1
Aquí, el primer '0', el de la izquierda, (que se corresponde con el coeficiente de ), es el bit más significativo,
siendo el último '1', el de la derecha, (que se corresponde con el coeficiente de ), el menos significativo.
Bit 4
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).
Little endian y Big endian
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, éstos también deben estar ordenados. Este aspecto es particularmente importante en la
programación en código máquina, ya que algunas máquinas consideran el byte situado en la dirección más baja el
menos significativo (a little endian, como los procesadores Intel) mientras que otras consideran que ése es el más
significativo (arquitectura big endian, como los procesadores Motorola). 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.
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)
100 101 102 103
... DD CC BB AA ...
Big-endian (Como Motorola)
100 101 102 103
... AA BB CC DD ...
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
103 102 101 100
... AA BB CC DD ...
Big-endian
103 102 101 100
... DD CC BB AA ...
Bit 5
Bit en las peliculas
En la pelicula Tron Un bit que está representado por una forma poliédrica de color blanco que es un compuesto de
dodecaedro e icosaedro. Solo puede decir "si" (Encendido) y "No" (apagado) Cuando bit dice "sí" cambia
brevemente en un octaedro amarillo, y cuando dice que "no" se transforma en una forma de punta roja. Si se alarma
repite la palabra varias veces, por ejemplo: "No no no no no no!"
Véase también
• Byte
• Tipo de dato
• Tipos de datos máquina
• Qubit
• Nibble
• Célula binaria
• Sistema binario
• Álgebra de Boole
Enlaces externos
• Binary Digit - Binary Operations
[1]
• Wikcionario tiene definiciones para bit.Wikcionario
Referencias
[1] http://knol.google.com/k/max-iskram/digital-electronic-design-for-beginners/1f4zs8p9zgq0e/19
Sistema binario 6
Sistema binario
El sistema binario , en matemáticas e informática, es un sistema de numeración en el que los números se
representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, pues trabajan
internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario
(encendido 1, apagado 0).
Historia del sistema binario
Página del artículo Explication de l'Arithmétique Binaire de
Leibniz.
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.
Una serie completa de 8 trigramas y 64 hexagramas
(análogos a 3 bit) y números binarios de 6 bit, eran
conocidos en la antigua china en el texto clásico del I
Ching. Series similares de combinaciones binarias también
han sido utilizados en sistemas de adivinación tradicionales
africanos, como el Ifá, así como en la geomancia medieval
occidental.
Un arreglo binario ordenado de los hexagramas del I Ching,
representando la secuencia decimal de 0 a 63, y un método
para generar el mismo, fue desarrollado por el erudito y
filósofo Chino Shao Yong en el siglo XI. Sin embargo, no
hay ninguna prueba de que Shao entendiera el cómputo
binario.
En 1605 Francis Bacon habló de un sistema por el cual las
letras del alfabeto podrían reducirse a secuencias de dígitos
binarios, las cuales podrían ser codificadas como
variaciones apenas visibles en la fuente de cualquier texto
arbitrario.
El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo diecisiete, en su artículo
"Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados por matemáticos chinos.
Leibniz usó el 0 y el 1, al igual que el sistema de numeración binario actual.
En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un después, detallando un
sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema desempeñaría un papel
fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos.
Sistema binario 7
Aplicaciones
En 1937, Claude Shannon realizó su tesis doctoral en el MIT, en la cual implementaba el Álgebra de Boole y
aritmética binaria utilizando relés y conmutadores por primera vez en la historia. Titulada Un Análisis Simbólico de
Circuitos Conmutadores y Relés, la tesis de Shannon básicamente fundó el diseño práctico de circuitos digitales.
En noviembre de 1937, George Stibitz, trabajando por aquel entonces en los Laboratorios Bell, construyó una
computadora basada en relés —a la cual apodó "Modelo K" (porque la construyó en una cocina, en inglés
"kitchen")— que utilizaba la suma binaria para realizar los cálculos. Los Laboratorios Bell autorizaron un completo
programa de investigación a finales de 1938, con Stibitz al mando. El 8 de enero de 1940 terminaron el diseño de
una Calculadora de Números Complejos, la cual era capaz de realizar cálculos con números complejos. En una
demostración en la conferencia de la Sociedad Americana de Matemáticas, el 11 de septiembre de 1940, Stibitz logró
enviar comandos de manera remota a la Calculadora de Números Complejos a través de la línea telefónica mediante
un teletipo. Fue la primera máquina computadora utilizada de manera remota a través de la línea de teléfono.
Algunos participantes de la conferencia que presenciaron la demostración fueron John Von Neumann, John Mauchly
y Norbert Wiener, quien escribió acerca de dicho suceso en sus diferentes tipos de memorias en la cual alcanzó
diferentes logros.
Véase también: Código binario
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)
Sistema binario 8
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. Ordenados los restos, del último al primero, éste será el número binario que buscamos.
Ejemplo
Transformar el número decimal 131 en binario. El método es muy simple:
131 dividido entre 2 da 65 y el resto es igual a 1
65 dividido entre 2 da 32 y el resto es igual a 1
32 dividido entre 2 da 16 y el resto es igual a 0
16 dividido entre 2 da 8 y el resto es igual a 0
8 dividido entre 2 da 4 y el resto es igual a 0
4 dividido entre 2 da 2 y el resto es igual a 0
2 dividido entre 2 da 1 y el resto es igual a 0
1 dividido entre 2 da 0 y el resto es igual a 1
-> Ordenamos los restos, del último al primero: 10000011
En sistema binario, 131 se escribe 10000011
Ejemplo
Transformar el número decimal 100 en binario.
Otra forma de conversión consiste en un método parecido a la factorización en números primos. Es relativamente
fácil dividir cualquier número entre 2. Este método consiste también en divisiones sucesivas. Dependiendo de si el
número es par o impar, colocaremos un cero o un uno en la columna de la derecha. Si es impar, le restaremos uno y
seguiremos dividiendo entre dos, hasta llegar a 1. Después sólo nos queda tomar el último resultado de la columna
izquierda (que siempre será 1) y todos los de la columna de la derecha y ordenar los dígitos de abajo a arriba.
Ejemplo
100|0
50|0
25|1 --> 1, 25-1=24 y seguimos dividiendo por 2
12|0
6|0
3|1
1|1 -->
Sistema binario 9
Existe un último método denominado de distribución. Consiste en distribuir los unos necesarios entre las potencias
sucesivas de 2 de modo que su suma resulte ser el número decimal a convertir. Sea por ejemplo el número 151, para
el que se necesitarán las 8 primeras potencias de 2, ya que la siguiente, 2
8
=256, es superior al número a convertir. Se
comienza poniendo un 1 en 128, por lo que aún faltarán 23, 151 - 128 = 23, para llegar al 151. Este valor se
conseguirá distribuyendo unos entre las potencias cuya suma dé el resultado buscado y poniendo ceros en el resto.
En el ejemplo resultan ser las potencias 4, 2, 1 y 0, esto es, 16, 4, 2 y 1, respectivamente.
Ejemplo
2
0
= 1|1
2
1
= 2|1
2
2
= 4|1
2
3
= 8|0
2
4
= 16|1
2
5
= 32|0
2
6
= 64|0
2
7
= 128|1
Decimal (con decimales) a binario
Para transformar un número del sistema decimal al sistema binario:
1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte entera es 1 en binario
será 1, si la parte entera es 5 en binario será 101 y así sucesivamente).
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
Ejemplo
0,3125 (decimal) => 0,0101 (binario).
Proceso:
0,3125 · 2 = 0,625 => 0
0,625 · 2 = 1,25 => 1
0,25 · 2 = 0,5 => 0
0,5 · 2 = 1 => 1
En orden: 0101 -> 0,0101 (binario)
Ejemplo
0,1 (decimal) => 0,0 0011 0011 ... (binario).
Proceso:
0,1 · 2 = 0,2 ==> 0
0,2 · 2 = 0,4 ==> 0
0,4 · 2 = 0,8 ==> 0
0,8 · 2 = 1,6 ==> 1
0,6 · 2 = 1,2 ==> 1
0,2 · 2 = 0,4 ==> 0 <--se repiten las cuatro cifras, periódicamente
0,4 · 2 = 0,8 ==> 0 <-
0,8 · 2 = 1,6 ==> 1 <-
0,6 · 2 = 1,2 ==> 1 <- ...
En orden: 0 0011 0011 ... => 0,0 0011 0011 ... (binario periódico)
Ejemplo
Sistema binario 10
5.5 = 5,5
5,5 (decimal) => 101,1 (binario).
Proceso:
5 => 101
0,5 · 2 = 1 => 1
En orden: 1 (un sólo digito fraccionario) -> 101,1 (binario)
Ejemplo
6,83 (decimal) => 110,110101000111 (binario).
Proceso:
6 => 110
0,83 · 2 = 1,66 => 1
0,66 · 2 = 1,32 => 1
0,32 · 2 = 0,64 => 0
0,64 · 2 = 1,28 => 1
0,28 · 2 = 0,56 => 0
0,56 · 2 = 1,12 => 1
0,12 · 2 = 0,24 => 0
0,24 · 2 = 0,48 => 0
0,48 · 2 = 0,96 => 0
0,96 · 2 = 1,92 => 1
0,92 · 2 = 1,84 => 1
0,84 · 2 = 1,68 => 1
En orden: 110101000111 (binario)
Parte entera: 110 (binario)
Encadenando parte entera y fraccionaria: 110,110101000111 (binario)
Binario a decimal
Para realizar la conversión de binario a decimal, realice lo siguiente:
1. Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva
(comenzando por la potencia 0, 2
0
).
2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al
sistema decimal.
Ejemplos:
• (Los números de arriba indican la potencia a la que hay que elevar 2)
También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado,
comenzando de derecha a izquierda, y sumando los valores de las posiciones que tienen un 1.
Ejemplo
El número binario 1010010 corresponde en decimal al 82. Se puede representar de la siguiente manera:
entonces se suman los números 64, 16 y 2:
Para cambiar de binario con decimales a decimal se hace exactamente igual, salvo que la posición cero (en la que el
dos es elevado a la cero) es la que está a la izquierda de la coma y se cuenta hacia la derecha a partir de -1:
Sistema binario 11
Binario a decimal (con parte fraccionaria binaria)
1. Inicie por el lado izquierdo (la primera cifra a la derecha de la coma), cada número multiplíquelo por 2 elevado a
la potencia consecutiva a la inversa (comenzando por la potencia -1, 2
-1
).
2.Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al
sistema decimal.
Ejemplos
• 0,101001 (binario) = 0,640625(decimal). Proceso:
1 · 2 elevado a -1 = 0,5
0 · 2 elevado a -2 = 0
1 · 2 elevado a -3 = 0,125
0 · 2 elevado a -4 = 0
0 · 2 elevado a -5 = 0
1 · 2 elevado a -6 = 0,015625
La suma es: 0,640625
• 0.110111 (binario) = 0,859375(decimal). Proceso:
1 · 2 elevado a -1 = 0,5
1 · 2 elevado a -2 = 0,25
0 · 2 elevado a -3 = 0
1 · 2 elevado a -4 = 0,0625
1 · 2 elevado a -5 = 0,03125
1 · 2 elevado a -6 = 0,015625
La suma es: 0,859375
Operaciones con números binarios
Suma de números binarios
La tabla de sumar para números binarios es la siguiente:
+   0   1
0 0 1
1 1 10
Las posibles combinaciones al sumar dos bits son:
• 0 + 0 = 0
• 0 + 1 = 1
• 1 + 0 = 1
• 1 + 1 = 10
Note que al sumar 1 + 1 es 10
2
, es decir, llevamos 1 a la siguiente posición de la izquierda (acarreo). Esto es
equivalente, en el sistema decimal a sumar 9 + 1, que da 10: cero en la posición que estamos sumando y un 1 de
acarreo a la siguiente posición.
Ejemplo
1
10011000
+ 00010101
Sistema binario 12
———————————
10101101
Se puede convertir la operación binaria en una operación decimal, resolver la decimal, y después transformar el
resultado en un (número) binario. Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en
nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y llevamos 1 (este "1" se llama acarreo o
arrastre). A continuación se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas
la columnas (exactamente como en decimal).
Resta de números binarios
El algoritmo de la resta en sistema binario es el mismo que en el sistema decimal. Pero conviene repasar la operación
de restar en decimal para comprender la operación binaria, que es más sencilla. Los términos que intervienen en la
resta se llaman minuendo, sustraendo y diferencia.
Las restas básicas 0 - 0, 1 - 0 y 1 - 1 son evidentes:
• 0 - 0 = 0
• 1 - 0 = 1
• 1 - 1 = 0
• 0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1)
La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente: 0 -
1 = 1 y me llevo 1, lo que equivale a decir en el sistema decimal, 2 - 1 = 1.
Ejemplos
10001 11011001
-01010 -10101011
—————— —————————
00111 00101110
En sistema decimal sería: 17 - 10 = 7 y 217 - 171 = 46.
Para simplificar las restas y reducir la posibilidad de cometer errores hay varios métodos:
• Dividir los números largos en grupos. En el siguiente ejemplo, vemos cómo se divide una resta larga en tres restas
cortas:
100110011101 1001 1001 1101
-010101110010 -0101 -0111 -0010
————————————— = ————— ————— —————
010000101011 0100 0010 1011
• Utilizando el complemento a dos (C2). La resta de dos números binarios puede obtenerse sumando al minuendo el
«complemento a dos» del sustraendo.
Ejemplo
La siguiente resta, 91 - 46 = 45, en binario es:
1011011 1011011
-0101110 el C2 de 0101110 es 1010010 +1010010
———————— ————————
0101101 10101101
En el resultado nos sobra un bit, que se desborda por la izquierda. Pero, como el número resultante no puede ser más
largo que el minuendo, el bit sobrante se desprecia.
Sistema binario 13
Un último ejemplo: vamos a restar 219 - 23 = 196, directamente y utilizando el complemento a dos:
11011011 11011011
-00010111 el C2 de 00010111 es 11101001 +11101001
————————— —————————
11000100 111000100
Y, despreciando el bit que se desborda por la izquierda, llegamos al resultado correcto: 11000100 en binario, 196 en
decimal.
• Utilizando el complemento a uno. La resta de dos números binarios puede obtenerse sumando al minuendo el
complemento a uno del sustraendo y a su vez sumarle el bit que se desborda.
Producto de números binarios
La tabla de multiplicar para números binarios es la siguiente:
·   0   1
0 0 0
1 0 1
El algoritmo del producto en binario es igual que en números decimales; aunque se lleva a cabo con más sencillez,
ya que el 0 multiplicado por cualquier número da 0, y el 1 es el elemento neutro del producto.
Por ejemplo, multipliquemos 10110 por 1001:
10110
1001
—————————
10110
00000
00002
10110
—————————
11000110
En sistemas electrónicos, donde suelen usarse números mayores, se utiliza el método llamado algoritmo de Booth.
11101111
111011
__________
11101111
11101111
00000000
11101111
11101111
11101111
______________
11011100010101
Sistema binario 14
División de números binarios
La división en binario es similar a la decimal; la única diferencia es que a la hora de hacer las restas, dentro de la
división, éstas deben ser realizadas en binario.
Ejemplo
Dividir 100010010 (274) entre 1101 (13):
100010010 |1101
——————
-0000 010101
———————
10001
-1101
———————
01000
- 0000
———————
10000
- 1101
———————
00011
- 0000
———————
01110
- 1101
———————
00001
Conversión entre binario y octal
Binario a octal
Para realizar la conversión de binario a octal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no
completa 3 dígitos, entonces agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
Número en binario 000 001 010 011 100 101 110 111
Número en octal 0 1 2 3 4 5 6 7
3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.
Ejemplos
• 110111 (binario) = 67 (octal). Proceso:
111 = 7
110 = 6
Agrupe de izquierda a derecha: 67
• 11001111 (binario) = 317 (octal). Proceso:
Sistema binario 15
111 = 7
001 = 1
11 entonces agregue un cero, con lo que se obtiene 011 = 3
Agrupe de izquierda a derecha: 317
• 1000011 (binario) = 103 (octal). Proceso:
011 = 3
000 = 0
1 entonces agregue 001 = 1
Agrupe de izquierda a derecha: 103
Octal a binario
Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden.
Ejemplo
• 247 (octal) = 010100111 (binario). El 2 en binario es 10, pero en binario de 3 bits es Oc(2) = B(010); el Oc(4) =
B(100) y el Oc(7) = (111), luego el número en binario será 010100111.
Conversión entre binario y hexadecimal
Binario a hexadecimal
Para realizar la conversión de binario a hexadecimal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no
completa 4 dígitos, entonces agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
Número en binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Número en
hexadecimal
0 1 2 3 4 5 6 7 8 9 A B C D E F
3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.
Ejemplos
• 110111010 (binario) = 1BA (hexadecimal). Proceso:
1010 = A
1011 = B
1 entonces agregue 0001 = 1
Agrupe de derecha a izquierda: 1BA
• 11011110101 (binario) = 6F5 (hexadecimal). Proceso:
0101 = 5
1111 = F
110 entonces agregue 0110 = 6
Agrupe de derecha a izquierda: 6F5
Sistema binario 16
Hexadecimal a binario
Note que para pasar de Hexadecimal a binario, sólo que se remplaza por el equivalente de 4 bits, de forma similar a
como se hace de octal a binario.
Tabla de conversión entre decimal, binario, hexadecimal, octal, BCD, Exceso 3
y Código Gray o Reflejado
Decimal Binario Hexadecimal Octal BCD Exceso 3 Gray o Reflejado
0 0000 0 0 0000 0011 0000
1 0001 1 1 0001 0100 0001
2 0010 2 2 0010 0101 0011
3 0011 3 3 0011 0110 0010
4 0100 4 4 0100 0111 0110
5 0101 5 5 0101 1000 0111
6 0110 6 6 0110 1001 0101
7 0111 7 7 0111 1010 0100
8 1000 8 8 1000 1011 1100
9 1001 9 9 1001 1100 1101
10 1010 A 10 0001 0000 1111
11 1011 B 13 0001 0001 1110
12 1100 C 14 0001 0010 1010
13 1101 D 15 0001 0011 1011
14 1110 E 16 0001 0100 1001
15 1111 F 17 0001 0101 1000
Véase también
• Sistema octal
• Sistema duodecimal
• Sistema hexadecimal
• Nibble
Enlaces externos
• Convertidor Binario/Hex/Decimal
[1]
• Traductor Binario, Hexadecimal, Base64
[2]
Sistema binario 17
Referencias
[1] http://calc.50x.eu/
[2] http://redir.dasumo.com/hex/
Byte
Byte es una palabra inglesa (pronunciada [bait] o ['bi.te]), 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); la ISO y la IEC en la norma 80000-13:2008 recomiendan restringir el empleo
de esta unidad a los octetos (bytes de 8 bit).
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 ha 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).
Escala
En arquitectura de ordenadores, 8 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras
unidades de datos que comprenden hasta 8 bits de ancho, o para referirse a una arquitectura de CPU y ALU basadas
en registros, bus de direcciones o bus de datos de ese ancho.
• Nota: Excepto para elementos con fotos, los elementos se toman como colecciones de caracteres (letras, números
y signos de puntuación) cada uno 1 byte. Un documento formateado ocupa mucho más espacio.
Tamaño Capacidad de almacenamiento aproximada
1 B Una letra
10 B Una o dos palabras
100 B Una o dos frases
1 kB Una historia muy corta
10 kB Una página de enciclopedia (tal vez con un dibujo simple)
100 kB Una fotografía de resolución mediana
1 MB Una novela
10 MB Dos copias de la obra completa de Shakespeare
100 MB 1 metro de libros en estantería
1 GB Una furgoneta llena de páginas con texto
1 TB 50.000 árboles
10 TB La colección impresa de la Biblioteca del Congreso de Estados Unidos
Byte 18
Significados
La palabra "byte" tiene numerosos significados íntimamente relacionados:
1. Una secuencia contigua de un número de bits fijo. La utilización de un byte de 8 bit ha llegado a ser casi ubicua.
2. 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. 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 refiere cantidades de 12 bits como bytes, cada una
albergando 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 de 12 bits LDB y DPB para extraer bytes—estas operaciones sobreviven hoy en el
Common Lisp. Los bytes de 6, 7 ó 9 bits se han utilizado en algunas computadoras, por ejemplo en las palabras de
36 bits del PDP-10. 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.
Historia
El término byte fue acuñado por Waner 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. Un tamaño fijo de byte de 8 bits se adoptó
posteriormente y se promulgó como un estándar por el IBM S/360. El término "byte" viene 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. 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 binarios 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ón. C, por ejemplo, define byte como
"unidad de datos de almacenamiento direccionable lo suficientemente grande para albergar 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.
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".
Byte 19
Palabras alternativas
Los bytes de 8 bits a menudo se llaman octetos en contextos formales como los estándares industriales, así como en
Redes Informáticas y Telecomunicaciones para evitar confusiones sobre el número de bits implicados. Sin embargo,
los bytes de 8 bits se integran firmemente en estándares comunes como Ethernet y HTML. Un octeto es también la
palabra utilizada para la cantidad de ocho bits en muchos lenguajes no ingleses.
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.
Abreviaturas/Símbolos
El IEEE 1541 y el MIXF
[1]
especifican "B" como el símbolo para el byte (por ejemplo, MB significa megabyte),
mientras que el IEC 60027 permanece en silencio en este tema. Además, B significa bel, una unidad logarítmica
utilizada en el mismo campo.
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
[2]
.
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.
Nombres para diferentes unidades
Cantidad de bits
Prefijo SI Prefijo Binario
Nombre
(Símbolo)
Estandar
SI
Uso
Binario
Nombre
(Símbolo)
Valor
kilobit (kbit)
10
3
2
10 kibibit (Kibit)
2
10
megabit (Mbit)
10
6
2
20 mebibit (Mibit)
2
20
gigabit (Gbit)
10
9
2
30 gibibit (Gibit)
2
30
terabit (Tbit)
10
12
2
40 tebibit (Tibit)
2
40
petabit (Pbit)
10
15
2
50 pebibit (Pibit)
2
50
exabit (Ebit)
10
18
2
60 exbibit (Eibit)
2
60
zettabit (Zbit)
10
21
2
70 zebibit (Zibit)
2
70
yottabit (Ybit)
10
24
2
80 yobibit (Yibit)
2
80
Los prefijos usados para medidas de byte normalmente son los mismos que los prefijos del SI utilizados para otras
medidas, pero tienen valores ligeramente distintos. Se basan en potencias de 1024 (2
10
), un número binario
conveniente, mientras que los prefijos del SI se basan en potencias de 1000 (10
3
), un número decimal conveniente.
La tabla inferior ilustra estas diferencias. Ver Prefijo binario para una discusión mayor.
Byte 20
Nombre Abrev. Factor binario Tamaño en el SI
bytes B
2
0
= 1 10
0
= 1
kilo k
2
10
= 1024 10
3
= 1000
mega M
2
20
= 1 048 576 10
6
= 1 000 000
giga G
2
30
= 1 073 741 824 10
9
= 1 000 000 000
tera T
2
40
= 1 099 511 627 776 10
12
= 1 000 000 000 000
peta P
2
50
= 1 125 899 906 842 624 10
15
= 1 000 000 000 000 000
exa E
2
60
= 1 152 921 504 606 846 976 10
18
= 1 000 000 000 000 000 000
zetta Z
2
70
= 1 180 591 620 717 411 303 424 10
21
= 1 000 000 000 000 000 000 000
yotta Y
2
80
= 1 208 925 819 614 629 174 706 176 10
24
= 1 000 000 000 000 000 000 000 000
En 1998 fue creado un nuevo sistema de prefijos para denotar múltiplos binarios por la IEC. Oficialmente, el padrón
IEC especifica que los prefijos del SI son usados solamente para múltiplos en base 10 (Sistema decimal) y nunca
base 2 (Sistema binario).
Nuevo padrón de prefijos IEC
Nombre Abrev. Factor
kibi Ki
2
10
= 1024
mebi Mi
2
20
= 1 048 576
gibi Gi
2
30
= 1 073 741 824
tebi Ti
2
40
= 1 099 511 627 776
pebi Pi
2
50
= 1 125 899 906 842 624
exbi Ei
2
60
= 1 152 921 504 606 846 976
La información fraccional normalmente se mide en bits, nibbles, nats 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.
Véase también
• Bit
• Kilobyte
• Prefijos binarios
• Tipos de datos máquina
Referencias
[1] http://swiss.csail.mit.edu/~jaffer/MIXF
[2] http://www.bisnotb.com
ASCII 21
ASCII
Hay 95 caracteres ASCII imprimibles, numerados
del 32 al 126.
El código ASCII (acrónimo inglés de American Standard Code for
Information Interchange — Código Estadounidense Estándar para el
Intercambio de Información), pronunciado generalmente [áski], es un
código de caracteres basado en el alfabeto latino tal como se usa en
inglés moderno y en otras lenguas occidentales. Fue creado en 1963
por el Comité Estadounidense de Estándares (ASA, conocido desde
1969 como el Instituto Estadounidense de Estándares Nacionales, o
ANSI) como una refundición o evolución de los conjuntos de códigos
utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las
minúsculas, y se redefinieron algunos códigos de control para formar el
código conocido como US-ASCII.
El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de
paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros
códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para
proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español.
ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la
actualidad define códigos para 33 caracteres no imprimibles, de los cuales la mayoría son caracteres de control
obsoletos que tienen efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la
numeración (empezando por el carácter espacio).
Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar
textos y para el control de dispositivos que manejan texto como el teclado. A menudo las personas se confunden con
los códigos ALT de teclado y los códigos ASCII, aquí
[1]
se aclara el panorama en lo que respecta al código ASCII y
los caracteres fuera del diseño del teclado y los códigos ALT.
Vista general
Las computadoras solamente entienden números. El código ASCII es una representación numérica de un carácter
como ‘a’ o ‘@’.
[2]
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 (alfanuméricos y otros), permitiendo de esta forma la comunicación
entre dispositivos digitales así como su procesado y almacenamiento. El código de caracteres ASCII
[3]
—o una
extensión compatible (ver más abajo)— se usa casi en todos los ordenadores, especialmente con ordenadores
personales y estaciones de trabajo. El nombre más apropiado para este código de caracteres es "US-ASCII".
[4]
! " # $ % & ' ( ) * +, -. / 0 1 2 3 4 5 6 7 8 9 :; < = > ?
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [  ] ^ _
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
ASCII es, en sentido estricto, un código de siete bits, lo que significa que usa cadenas de bits representables con siete
dígitos binarios (que van de 0 a 127 en base decimal) para representar información de caracteres. En el momento en
el que se introdujo el código ASCII muchos ordenadores trabajaban con grupos de ocho bits (bytes u octetos), como
la unidad mínima de información; donde el octavo bit se usaba habitualmente como bit de paridad con funciones de
control de errores en líneas de comunicación u otras funciones específicas del dispositivo. Las máquinas que no
usaban la comprobación de paridad asignaban al octavo bit el valor cero en la mayoría de los casos, aunque otros
ASCII 22
sistemas como las computadoras Prime, que ejecutaban PRIMOS ponían el octavo bit del código ASCII a uno.
El código ASCII define una relación entre caracteres específicos y secuencias de bits; además de reservar unos
cuantos códigos de control para el procesador de textos, y no define ningún mecanismo para describir la estructura o
la apariencia del texto en un documento; estos asuntos están especificados por otros lenguajes como los lenguajes de
etiquetas.
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. Bell había planeado usar un código de seis bits,
derivado de Fieldata, que añadía puntuación y letras minúsculas al más antiguo código de teleimpresión Baudot, pero
se les convenció para que se unieran al subcomité de la Agencia de Estándares Estadounidense (ASA), que habían
empezado a desarrollar el código ASCII. 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 (especialmente porque estaba ordenado
alfabéticamente) y añadió características como la 'secuencia de escape'.
La Agencia de Estándares Estadounidense (ASA), que se convertiría más tarde en el Instituto Nacional
Estadounidense de Estándares (ANSI), publicó por primera vez el código ASCII en 1963. El ASCII publicado en
1963 tenía una flecha apuntando hacia arriba (↑) en lugar del circunflejo (^) y una flecha apuntando hacia la
izquierda en lugar del guión bajo (_). La versión de 1967 añadió las letras minúsculas, cambió los nombres de
algunos códigos de control y cambió de lugar los dos códigos de control ACK y ESC de la zona de letras minúsculas
a la zona de códigos de control.
ASCII fue actualizado en consecuencia y publicado como ANSI X3.4-1968, ANSI X3.4-1977, y finalmente ANSI
X3.4-1986.
Otros órganos de estandarización han publicado códigos de caracteres que son idénticos a ASCII. Estos códigos de
caracteres reciben a menudo el nombre de ASCII, a pesar de que ASCII se define estrictamente solamente por los
estándares ASA/ANSI:
• La Asociación Europea de Fabricantes de Ordenadores (ECMA) publicó ediciones de su clon de ASCII, ECMA-6
en 1965, 1967, 1970, 1973, 1983, y 1991. La edición de 1991 es idéntica a ANSI X3.4-1986.
[5]
• La Organización Internacional de Estandarización (ISO) publicó su versión, ISO 646 (más tarde ISO/IEC 646) en
1967, 1972, 1983 y 1991. En particular, ISO 646:1972 estableció un conjunto de versiones específicas para cada
país donde los caracteres de puntuación fueron reemplazados con caracteres no ingleses. ISO/IEC 646:1991 La
International Reference Version es la misma que en el ANSI X3.4-1986.
• La Unión Internacional de Telecomunicaciones (ITU) publicó su versión de ANSI X3.4-1986, Recomendación
ITU T.50, en 1992. A principios de la década de 1970 publicó una versión como Recomendación CCITT V.3.
• DIN publicó una versión de ASCII como el estándar DIN 66003 en 1974.
• El Grupo de Trabajo en Ingeniería de Internet (IETF) publicó una versión en 1969 como RFC 20
[6]
, y estableció
la versión estándar para Internet, basada en ANSI X3.4-1986, con la publicación de RFC 1345 en 1992.
• La versión de IBM de ANSI X3.4-1986 se publicó en la literatura técnica de IBM como página de códigos 367.
El código ASCII también está incluido en su probable relevo, Unicode, constituyendo los primeros 128 caracteres (o
los 'más bajos').
ASCII 23
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 (como
impresoras) que usaban ASCII. Por ejemplo, el carácter 10 representa la función "nueva línea" (line feed), que hace
que una impresora avance el papel, y el carácter 27 representa la tecla "escape" que a menudo se encuentra en la
esquina superior izquierda de los teclados comunes.
El código 127 (los siete bits a uno), otro carácter especial, equivale a "suprimir" ("delete"). Aunque esta función se
asemeja a otros caracteres de control, los diseñadores de ASCII idearon este código para poder "borrar" una sección
de papel perforado (un medio de almacenamiento popular hasta la década de 1980) mediante la perforación de todos
los agujeros posibles de una posición de carácter concreta, reemplazando cualquier información previa. Dado que el
código 0 era ignorado, fue posible dejar huecos (regiones de agujeros) y más tarde hacer correcciones.
Muchos de los caracteres de control ASCII servían para marcar paquetes de datos, o para controlar protocolos de
transmisión de datos (por ejemplo ENQuiry, con el significado: ¿hay alguna estación por ahí?, ACKnowledge:
recibido o ", Start Of Header: inicio de cabecera, Start of TeXt: inicio de texto, End of TeXt: final de texto, etc.).
ESCape y SUBstitute permitían a un protocolo de comunicaciones, por ejemplo, marcar datos binarios para que
contuviesen códigos con el mismo código que el carácter de protocolo, y que el receptor pudiese interpretarlos como
datos en lugar de como caracteres propios del protocolo.
Los diseñadores del código ASCII idearon los caracteres de separación para su uso en sistemas de cintas magnéticas.
Dos de los caracteres de control de dispositivos, comúnmente llamados XON y XOFF generalmente ejercían
funciones de caracteres de control de flujo para controlar el flujo a hacia un dispositivo lento (como una impresora)
desde un dispositivo rápido (como un ordenador), de forma que los datos no saturasen la capacidad de recepción del
dispositivo lento y se perdiesen.
Los primeros usuarios de ASCII adoptaron algunos de los códigos de control para representar "metainformación"
como final-de-línea, principio/final de un elemento de datos, etc. 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. Por ejemplo, el carácter que representa el final-de-línea en ficheros de texto varía con el sistema
operativo. Cuando se copian archivos de un sistema a otro, el sistema de conversión debe reconocer estos caracteres
como marcas de final-de-línea y actuar en consecuencia.
Actualmente los usuarios de ASCII usan menos los caracteres de control, (con algunas excepciones como "retorno de
carro" o "nueva línea"). Los lenguajes modernos de etiquetas, los protocolos modernos de comunicación, el paso de
dispositivos basados en texto a basados en gráficos, el declive de las teleimpresoras, las tarjetas perforadas y los
papeles continuos han dejado obsoleta la mayoría de caracteres de control.
Binario Decimal Hex Abreviatura Repr AT Nombre/Significado
0000 0000 0 00 NUL ␀ ^@ Carácter Nulo
0000 0001 1 01 SOH ␁ ^A Inicio de Encabezado
0000 0010 2 02 STX ␂ ^B Inicio de Texto
0000 0011 3 03 ETX ␃ ^C Fin de Texto
0000 0100 4 04 EOT ␄ ^D Fin de Transmisión
0000 0101 5 05 ENQ ␅ ^E Enquiry
0000 0110 6 06 ACK ␆ ^F Acknowledgement
0000 0111 7 07 BEL ␇ ^G Timbre
0000 1000 8 08 BS ␈ ^H Retroceso
0000 1001 9 09 HT ␉ ^I Tabulación horizontal
ASCII 24
0000 1010 10 0A LF ␊ ^J Line feed
0000 1011 11 0B VT ␋ ^K Tabulación Vertical
0000 1100 12 0C FF ␌ ^L Form feed
0000 1101 13 0D CR ␍ ^M Carriage return
0000 1110 14 0E SO ␎ ^N Shift Out
0000 1111 15 0F SI ␏ ^O Shift In
0001 0000 16 10 DLE ␐ ^P Data Link Escape
0001 0001 17 11 DC1 ␑ ^Q Device Control 1 — oft. XON
0001 0010 18 12 DC2 ␒ ^R Device Control 2
0001 0011 19 13 DC3 ␓ ^S Device Control 3 — oft. XOFF
0001 0100 20 14 DC4 ␔ ^T Device Control 4
0001 0101 21 15 NAK ␕ ^U Negative Acknowledgement
0001 0110 22 16 SYN ␖ ^V Synchronous Idle
0001 0111 23 17 ETB ␗ ^W End of Trans. Block
0001 1000 24 18 CAN ␘ ^X Cancel
0001 1001 25 19 EM ␙ ^Y End of Medium
0001 1010 26 1A SUB ␚ ^Z Substitute
0001 1011 27 1B ESC ␛ ^[ or ESC Escape
0001 1100 28 1C FS ␜ ^ File Separator
0001 1101 29 1D GS ␝ ^] Group Separator
0001 1110 30 1E RS ␞ ^^ Record Separator
0001 1111 31 1F US ␟ ^_ Unit Separator
0111 1111 127 7F DEL ␡ ^?, Delete, or Backspace Delete
Para ver la lista completa con las respectivas conversiones a otros sistemas numéricos de los caracteres de control y
caracteres imprimibles del código ASCII utiliza el applet que se indica aquí
[1]
.
Caracteres imprimibles ASCII
El código del carácter espacio, designa al espacio entre palabras, y se produce normalmente por la barra espaciadora
de un teclado. Los códigos del 33 al 126 se conocen como caracteres imprimibles, y representan letras, dígitos,
signos de puntuación y varios símbolos.
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: en estos casos un
backspace puede preceder a un acento abierto o grave (en los estándares británico y americano, pero sólo en estos
estándares, se llama también "opening single quotation mark"), una tilde o una "marca de respiración".
ASCII 25
Binario Dec Hex Representación
0010 0000 32 20 espacio ( )
0010 0001 33 21 [[Signo de exclamación ]]
0010 0010 34 22 "
0010 0011 35 23 #
0010 0100 36 24 $
0010 0101 37 25 %
0010 0110 38 26 &
0010 0111 39 27 '
0010 1000 40 28 (
0010 1001 41 29 )
0010 1010 42 2A *
0010 1011 43 2B +
0010 1100 44 2C ,
0010 1101 45 2D -
0010 1110 46 2E .
0010 1111 47 2F /
0011 0000 48 30 0
0011 0001 49 31 1
0011 0010 50 32 2
0011 0011 51 33 3
0011 0100 52 34 4
0011 0101 53 35 5
0011 0110 54 36 6
0011 0111 55 37 7
0011 1000 56 38 8
0011 1001 57 39 9
0011 1010 58 3A :
0011 1011 59 3B ;
0011 1100 60 3C <
0011 1101 61 3D =
0011 1110 62 3E >
0011 1111 63 3F ?
ASCII 26
Binario Dec Hex Representación
0100 0000 64 40 @
0100 0001 65 41 A
0100 0010 66 42 B
0100 0011 67 43 C
0100 0100 68 44 D
0100 0101 69 45 E
0100 0110 70 46 F
0100 0111 71 47 G
0100 1000 72 48 H
0100 1001 73 49 I
0100 1010 74 4A J
0100 1011 75 4B K
0100 1100 76 4C L
0100 1101 77 4D M
0100 1110 78 4E N
0100 1111 79 4F O
0101 0000 80 50 P
0101 0001 81 51 Q
0101 0010 82 52 R
0101 0011 83 53 S
0101 0100 84 54 T
0101 0101 85 55 U
0101 0110 86 56 V
0101 0111 87 57 W
0101 1000 88 58 X
0101 1001 89 59 Y
0101 1010 90 5A Z
0101 1011 91 5B [
0101 1100 92 5C 
0101 1101 93 5D ]
0101 1110 94 5E ^
0101 1111 95 5F _
ASCII 27
Binario Dec Hex Representación
0110 0000 96 60 `
0110 0001 97 61 a
0110 0010 98 62 b
0110 0011 99 63 c
0110 0100 100 64 d
0110 0101 101 65 e
0110 0110 102 66 f
0110 0111 103 67 g
0110 1000 104 68 h
0110 1001 105 69 i
0110 1010 106 6A j
0110 1011 107 6B k
0110 1100 108 6C l
0110 1101 109 6D m
0110 1110 110 6E n
0110 1111 111 6F o
0111 0000 112 70 p
0111 0001 113 71 q
0111 0010 114 72 r
0111 0011 115 73 s
0111 0100 116 74 t
0111 0101 117 75 u
0111 0110 118 76 v
0111 0111 119 77 w
0111 1000 120 78 x
0111 1001 121 79 y
0111 1010 122 7A z
0111 1011 123 7B {
0111 1100 124 7C |
0111 1101 125 7D }
0111 1110 126 7E ~
Para ver la lista completa con las respectivas conversiones a otros sistemas numéricos de los caracteres de control y
caracteres imprimibles del código ASCII utiliza el applet que se indica aquí
[1]
.
ASCII 28
Rasgos estructurales
• Los dígitos del 0 al 9 se representan con sus valores prefijados con el valor 0011 en binario (esto significa que la
conversión BCD-ASCII es una simple cuestión de tomar cada unidad bcd y prefijarla con 0011).
• 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.
Otros nombres para ASCII
La RFC 1345 (publicada en junio de 1992) y el registro IANA de códigos de caracteres
[7]
, reconocen los siguientes
nombres alternativos para ASCII para su uso en Internet.
• ANSI_X3.4-1968 (nombre canónico)
• ANSI_X3.4-1986
• ASCII
• US-ASCII (nombre MIME recomendado)
• us
• ISO646-US
• ISO_646.irv:1991
• iso-ir-6
• IBM367
• cp367
• csASCII
De estos, sólo los nombres "US-ASCII" y "ASCII" se usan ampliamente. A menudo se encuentran en el parámetro
de "código de caracteres" opcional en la cabecera Content-Type de algunos mensajes MIME, en el elemento
equivalente "meta" de algunos documentos HTML, y en la parte de declaración de codificación de carácter de la
cabecera de algunos documentos XML.
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.
La ISO 646 (1972), el primer intento de remediar el sesgo pro-inglés de la codificación de caracteres, creó problemas
de compatibilidad, pues también era un código de caracteres de 7 bits. No especificó códigos adicionales, así que
reasignó algunos específicamente para los nuevos lenguajes. De esta forma se volvió imposible saber en qué variante
se encontraba codificado el texto, y, consecuentemente, los procesadores de texto podían tratar una sola variante.
La tecnología mejoró y aportó medios para representar la información codificada en el octavo bit de cada byte,
liberando este bit, lo que añadió otros 128 códigos de carácter adicionales que quedaron disponibles para nuevas
asignaciones. Por ejemplo, IBM desarrolló páginas de código de 8 bits, como la página de códigos 437, que
reemplazaba los caracteres de control con símbolos gráficos como sonrisas, y asignó otros caracteres gráficos
adicionales a los 128 bytes superiores de la página de códigos. Algunos sistemas operativos como DOS, podían
trabajar con esas páginas de código, y los fabricantes de ordenadores personales incluyeron soporte para dichas
páginas en su hardware.
Los estándares de ocho bits como ISO 8859 y Mac OS Roman fueron desarrollados como verdaderas extensiones de
ASCII, dejando los primeros 127 caracteres intactos y añadiendo únicamente valores adicionales por encima de los
7-bits. Esto permitió la representación de un abanico mayor de lenguajes, pero estos estándares continuaron
ASCII 29
sufriendo incompatibilidades y limitaciones. Todavía hoy, ISO-8859-1 y su variante Windows-1252 (a veces
llamada erróneamente ISO-8859-1) y el código ASCII original de 7 bits son los códigos de carácter más
comúnmente utilizados.
Unicode y Conjunto de Caracteres Universal (UCS) ISO/IEC 10646 definen un conjunto de caracteres mucho
mayor, y sus diferentes formas de codificación han empezado a reemplazar ISO 8859 y ASCII rápidamente en
muchos entornos. Mientras que ASCII básicamente usa códigos de 7-bits, Unicode y UCS usan "code points" o
apuntadores relativamente abstractos: números positivos (incluyendo el cero) que asignan secuencias de 8 o más bits
a caracteres. Para permitir la compatibilidad, Unicode y UCS asignan los primeros 128 apuntadores a los mismos
caracteres que el código ASCII. De esta forma se puede pensar en ASCII como un subconjunto muy pequeño de
Unicode y UCS. La popular codificación UTF-8 recomienda el uso de uno a cuatro valores de 8 bits para cada
apuntador, donde los primeros 128 valores apuntan a los mismos caracteres que ASCII. Otras codificaciones de
caracteres como UTF-16 se parece a ASCII en cómo representan los primeros 128 caracteres de Unicode, pero
tienden a usar 16 a 32 bits por carácter, así que requieren de una conversión adecuada para que haya compatibilidad
entre ambos códigos de carácter.
La palabra ASCIIbético (o, más habitualmente, la palabra "inglesa" ASCIIbetical) describe la ordenación según el
orden de los códigos ASCII en lugar del orden alfabético.
[8]
La abreviatura ASCIIZ o ASCIZ se refiere a una cadena de caracteres terminada en cero (del inglés "zero").
Es muy normal que el código ASCII sea embebido en otros sistemas de codificación más sofisticados y por ello el
usuario común suele confundirse, es por esto que debe tenerse claro cual es papel del código ASCII en la tabla o
mapa de caracteres de un ordenador, para aclarar mejor esto puede ver este enlace
[1]
.
Arte ASCII
_ _ ____ ____ ___ ___
__ _ _ __| |_ ____ /_ / ___| / ___|_ _|_ _|
/ _` | '__| __|/ __  //_ ___ | | | | | |
| (_| | | | | | ___/ / ___  ___) | |___ | | | |
__,_|_| __|____> /_/ _____/ ____|___|___|
El código de caracteres ASCII es el soporte de una disciplina artística minoritaria, el arte ASCII, que consiste en la
composición imágenes mediante caracteres imprimibles ASCII. El efecto resultante ha sido comparado con el
puntillismo, pues las imágenes producidas con esta técnica generalmente se aprecian con más detalle al ser vistas a
distancia. El arte ASCII empezó siendo un arte experimental, pero pronto se popularizó como recurso para
representar imágenes en soportes incapaces de procesar gráficos, como teletipos, terminales, correos electrónicos o
algunas impresoras.
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, como la librería Aalib (de licencia libre), que ha
alcanzado cierta popularidad. Aalib está soportada por algunos programas de diseño gráfico, juegos y reproductores
de vídeo.
Véase también
ASCII 30
• Archivos de texto y archivos
binarios
• Unicode
• EBCDIC • UTF-8
• ASCII extendido • VISCII
• ISCII • Códigos del Teclado
• ISO/IEC 646 • ACiD Productions
• ISO 8859 • Arte ASCII
• Juegos ASCII
• Herramienta online (applet) que muestra todos los caracteres ASCII con su respectivo símbolo, nombre y
conversiones a otros sistemas numéricos
[1]
Variantes ASCII de ordenadores específicos
• ATASCII
• Conjunto de caracteres del Spectrum ZX
• PETSCII
Referencias
Generales
• Unicode.org Cuadro Unicode de la zona ASCII
[9]
• Tom Jennings (29 de octubre de 2004). Historia anotada de los códigos de caracteres
[10]
Accedido 17 de
diciembre de 2005.
Al pie
[1] http://electronicadesarrollo.blogspot.com/2010/02/los-caracteres-y-el-codigo-ascii.html
[2] Nombres de Dominio Internacionalizados - Glosario (http://www.icann.org/en/topics/idn/idn-glossary_es-MX.htm), Internet
Corporation for Assigned Names and Numbers (ICANN). Consultado el 19-11-2008.
[3] Organización Internacional para la Estandarización (1 de diciembre de 1975). " El conjunto de caracteres de ISO 646 (http://www.itscj.ipsj.
or.jp/ISO-IR/001.pdf)". Internet Assigned Numbers Authority Registry. Versión estadounidense: (http://www.itscj.ipsj.or.jp/ISO-IR/
006.pdf). Accedido el 7 de agosto de 2005.
[4] Internet Assigned Numbers Authority (28 de enero de 2005). " Códigos de caracteres (http://www.iana.org/assignments/character-sets)".
Accedido el 7 de agosto de 2005.
[5] ECMA International (diciembre de 1991). Standard ECMA-6: 7-bit Coded Character Set, 6th edition (http://www.ecma-international.org/
publications/files/ECMA-ST/Ecma-006.pdf) Accedido el 17 de diciembre de 2005.
[6] http://tools.ietf.org/html/rfc20
[7] http://www.iana.org/assignments/character-sets
[8] Jargon File. ASCIIbetical (http://www.catb.org/~esr/jargon/html/A/ASCIIbetical-order.html). Accedido el 17 de diciembre de 2005.
[9] http://www.unicode.org/charts/PDF/U0000.pdf
[10] http://www.wps.com/projects/codes/index.html
Hardware 31
Hardware
Hardware típico de una computadora personal.
1. Monitor
2. Placa base
3. CPU
4. Memoria RAM
5. Tarjeta de expansión
6. Fuente de alimentación
7. Disco óptico
8. Disco duro
9. Teclado
10. Mouse
Hardware (pronunciación AFI:
/ˈhɑːdˌwɛə/ ó /ˈhɑɹdˌwɛɚ/)
corresponde a todas las partes físicas y
tangibles
[1]
de una computadora: sus
componentes eléctricos, electrónicos,
electromecánicos y mecánicos;
[2]
sus
cables, gabinetes o cajas, periféricos de
todo tipo y cualquier otro elemento
físico involucrado; contrariamente al
soporte lógico e intangible que es
llamado software. El término es propio
del idioma inglés (literalmente
traducido: partes duras), su traducción
al español no tiene un significado
acorde, por tal motivo se la ha
adoptado tal cual es y suena; la Real
Academia Española lo define como
«Conjunto de los componentes que
integran la parte material de una
computadora».
[3]
El término, aunque
es lo más común, no necesariamente se
aplica a una computadora tal como se
la conoce, así por ejemplo, un robot
también posee hardware (y
software).
[4] [5]
La historia del hardware del
computador se puede clasificar en
cuatro generaciones, cada una
caracterizada por un cambio
tecnológico de importancia. Este
hardware se puede clasificar en:
básico, el estrictamente necesario para el funcionamiento normal del equipo, y el complementario, el que realiza
funciones específicas.
Un sistema informático se compone de una unidad central de procesamiento (CPU), encargada de procesar los datos,
uno o varios periféricos de entrada, los que permiten el ingreso de la información y uno o varios periféricos de
salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a los datos procesados.
Historia
La clasificación evolutiva del hardware del computador electrónico, está dividida en generaciones, donde cada una
supone un cambio tecnológico muy notable. El origen de las primeras es sencillo de establecer, ya que en ellas el
hardware fue sufriendo cambios radicales.
[6]
Los componentes esenciales que constituyen la electrónica del
computador fueron totalmente reemplazados en las primeras tres generaciones, originando cambios que resultaron
Hardware 32
trascendentales. En las últimas décadas es más difícil establecer las nuevas generaciones, ya que los cambios han
sido graduales y existe cierta continuidad en las tecnologías usadas. En principio, se pueden distinguir:
• 1ª Generación (1945-1956): Electrónica implementada con tubos de vacío. Fueron las primeras máquinas que
desplazaron los componentes electromecánicos (relés).
• 2ª Generación (1957-1963): Electrónica desarrollada con transistores. La lógica discreta era muy parecida a la
anterior, pero la implementación resultó mucho más pequeña, reduciendo, entre otros factores, el tamaño de un
computador en notable escala.
• 3ª Generación (1964-hoy): Electrónica basada en circuitos Integrados . Esta tecnología permitió integrar cientos
de transistores y otros componentes electrónicos en un único circuito integrado conformando una pastilla de
silicio. Las computadoras redujeron así considerablemente su costo y tamaño, incrementándose su capacidad,
velocidad y fiabilidad, hasta producir máquinas como las que existen en la actualidad.
• 4ª Generación (futuro): Probablemente se originará cuando los circuitos de silicio, integrados a alta escala, sean
reemplazados por un nuevo tipo de tecnología.
[7]
La aparición del microprocesador marca un hito de relevancia, y para muchos autores constituye el inicio de la cuarta
generación.
[8]
A diferencia de los cambios tecnológicos anteriores, su invención no supuso la desaparición radical de
los computadores que no lo utilizaban. Así, aunque el microprocesador 4004 fue lanzado al mercado en 1971,
todavía a comienzo de los 80's había computadores, como el PDP-11/44,
[9]
con lógica carente de microprocesador
que continuaban exitosamente en el mercado; es decir, en este caso el desplazamiento ha sido muy gradual.
Otro hito tecnológico usado con frecuencia para definir el inicio de la cuarta generación es la aparición de los
circuitos integrados VLSI (Very Large Scale Integration), a principios de los ochenta. Al igual que el
microprocesador no supuso el cambio inmediato y la rápida desaparición de los computadores basados en circuitos
integrados en más bajas escalas de integración. Muchos equipos implementados con tecnologías VLSI y MSI
(Medium Scale Integration) aun coexistían exitosamente hasta bien entrados los 90.
Tipos de hardware
Microcontrolador Motorola 68HC11 y chips de soporte que podrían constituir
el hardware de un equipo electrónico industrial.
Una de las formas de clasificar el Hardware es
en dos categorías: por un lado, el "básico", que
abarca el conjunto de componentes
indispensables necesarios para otorgar la
funcionalidad mínima a una computadora, y por
otro lado, el "Hardware complementario", que,
como su nombre lo indica, es el utilizado para
realizar funciones específicas (más allá de las
básicas), no estrictamente necesarias para el
funcionamiento de la computadora.
Así es que: Un medio de entrada de datos, la
unidad de procesamiento (C.P.U.), la memoria
RAM, un medio de salida de datos y un medio
de almacenamiento constituyen el "hardware
básico".
Los medios de entrada y salida de datos
estrictamente indispensables dependen de la
aplicación: desde el punto de vista de un usuario común, se debería disponer, al menos, de un teclado y un monitor
para entrada y salida de información, respectivamente; pero ello no implica que no pueda haber una computadora
(por ejemplo controlando un proceso) en la que no sea necesario teclado ni monitor, bien puede ingresar información
Hardware 33
y sacar sus datos procesados, por ejemplo, a través de una placa de adquisición/salida de datos.
Las computadoras son aparatos electrónicos capaces de interpretar y ejecutar instrucciones programadas y
almacenadas en su memoria, ellas consisten básicamente en operaciones aritmético-lógicas y de entrada/salida.
[10]
Se
reciben las entradas (datos), se las procesa y almacena (procesamiento), y finalmente se producen las salidas
(resultados del procesamiento). Por ende todo sistema informático tiene, al menos, componentes y dispositivos
hardware dedicados a alguna de las funciones antedichas;
[11]
a saber:
1. Procesamiento: Unidad Central de Proceso o CPU
2. Almacenamiento: Memorias
3. Entrada: Periféricos de Entrada (E)
4. Salida: Periféricos de salida (S)
5. Entrada/Salida: Periféricos mixtos (E/S)
Desde un punto de vista básico y general, un dispositivo de entrada es el que provee el medio para permitir el ingreso
de información, datos y programas (lectura); un dispositivo de salida brinda el medio para registrar la información y
datos de salida (escritura); la memoria otorga la capacidad de almacenamiento, temporal o permanente
(almacenamiento); y la CPU provee la capacidad de cálculo y procesamiento de la información ingresada
(transformación).
[12]
Un periférico mixto es aquél que puede cumplir funciones tanto de entrada como de salida, el ejemplo más típico es
el disco rígido (ya que en él se lee y se graba información y datos).
Unidad central de procesamiento
Microprocesador de 64 bits doble núcleo, el AMD Athlon 64 X2 3600.
La CPU, siglas en inglés de Unidad Central de
Procesamiento, es la componente fundamental
del computador, encargada de interpretar y
ejecutar instrucciones y de procesar datos.
[13]
En
los computadores modernos, la función de la
CPU la realiza uno o más microprocesadores. Se
conoce como microprocesador a un CPU que es
manufacturado como un único circuito
integrado.
Un servidor de red o una máquina de cálculo de
alto rendimiento (supercomputación), puede
tener varios, incluso miles de microprocesadores
trabajando simultáneamente o en paralelo
(multiprocesamiento); en este caso, todo ese conjunto conforma la CPU de la máquina.
Las unidades centrales de proceso (CPU) en la forma de un único microprocesador no sólo están presentes en las
computadoras personales (PC), sino también en otros tipos de dispositivos que incorporan una cierta capacidad de
proceso o "inteligencia electrónica"; como pueden ser: controladores de procesos industriales , televisores,
automóviles, calculadores, aviones, teléfonos móviles, electrodomésticos, juguetes y muchos más. Actualmente los
fabricantes más populares de microprocesadores son Intel y AMD.
Hardware 34
Placa base formato µATX.
El microprocesador se monta en la llamada placa
madre, sobre el un zócalo conocido como zócalo
de CPU, que permite además las conexiones
eléctricas entre los circuitos de la placa y el
procesador. Sobre el procesador y ajustado a la
tarjeta madre se fija un disipador de calor, que
por lo general es de aluminio, en algunos casos
de cobre; éste es indispensable en los
microprocesadores que consumen bastante
energía, la cual, en gran parte, es emitida en
forma de calor: En algunos casos pueden
consumir tanta energía como una lámpara
incandescente (de 40 a 130 vatios).
Adicionalmente, sobre el disipador se acopla un
ventilador, que está destinado a forzar la
circulación de aire para extraer más rápidamente
el calor emitido por el disipador.
Complementariamente, para evitar daños por
efectos térmicos, también se suelen instalar sensores de temperatura del microprocesador y sensores de revoluciones
del ventilador.
La gran mayoría de los circuitos electrónicos e integrados que componen el hardware del computador van montados
en la placa madre.
La placa madre, también conocida como placa base o con el anglicismo board,
[14]
es un gran circuito impreso sobre
el que se suelda el chipset, las ranuras de expansión (slots), los zócalos, conectores, diversos integrados, etc. Es el
soporte fundamental que aloja y comunica a todos los demás componentes por medio de: Procesador, módulos de
memoria RAM, tarjetas gráficas, tarjetas de expansión, periféricos de entrada y salida. Para comunicar esos
componentes, la placa base posee una serie de buses con los cuales se trasmiten los datos dentro y hacia afuera del
sistema.
La tendencia de integración ha hecho que la placa base se convierta en un elemento que incluye también la mayoría
de las funciones básicas (vídeo, audio, red, puertos de varios tipos), funciones que antes se realizaban con tarjetas de
expansión. Aunque ello no excluye la capacidad de instalar otras tarjetas adicionales específicas, tales como
capturadoras de vídeo, tarjetas de adquisición de datos, etc.
Hardware 35
Memoria RAM
Modulos de memoria RAM instalados.
Del inglés Random Access Memory,
literalmente significa "memoria de acceso
aleatorio". El término tiene relación con la
característica de presentar iguales tiempos de
acceso a cualquiera de sus posiciones (ya sea
para lectura o para escritura). Esta particularidad
también se conoce como "acceso directo".
La RAM es la memoria utilizada en una
computadora para el almacenamiento transitorio
y de trabajo (no masivo). En la RAM se
almacena temporalmente la información, datos y
programas que la Unidad de Procesamiento
(CPU) lee, procesa y ejecuta. La memoria RAM
es conocida como Memoria principal de la
computadora, también como "Central o de
Trabajo";
[15]
a diferencia de las llamadas memorias auxiliares y de almacenamiento masivo (como discos duros,
cintas magnéticas u otras memorias).
Las memorias RAM son, comúnmente, volátiles; lo cual significa que pierden rápidamente su contenido al
interrumpir su alimentación eléctrica.
Las más comunes y utilizadas como memoria central son "dinámicas" (DRAM), lo cual significa que tienden a
perder sus datos almacenados en breve tiempo (por descarga, aún estando con alimentación eléctrica), por ello
necesitan un circuito electrónico específico que se encarga de proveerle el llamado "refresco" (de energía) para
mantener su información.
La memoria RAM de un computador se provee de fábrica e instala en lo que se conoce como “módulos”. Ellos
albergan varios circuitos integrados de memoria DRAM que, conjuntamente, conforman toda la memoria principal.
Memoria RAM dinámica
Es la presentación más común en computadores modernos (computador personal, servidor); son tarjetas de circuito
impreso que tienen soldados circuitos integrados de memoria por una o ambas caras, además de otros elementos,
tales como resistencias y capacitores. Esta tarjeta posee una serie de contactos metálicos (con un recubrimiento de
oro) que permite hacer la conexión eléctrica con el bus de memoria del controlador de memoria en la placa base.
Los integrados son de tipo DRAM, memoria denominada "dinámica", en la cual las celdas de memoria son muy
sencillas (un transistor y un condensador), permitiendo la fabricación de memorias con gran capacidad (algunos
cientos de Megabytes) a un costo relativamente bajo. Las posiciones de memoria o celdas, están organizadas en
matrices y almacenan cada una un bit. Para acceder a ellas se han ideado varios métodos y protocolos cada uno
mejorado con el objetivo de acceder a las celdas requeridas de la manera más veloz posible.
Hardware 36
Memorias RAM con tecnologías usadas en la actualidad.
Entre las tecnologías recientes para integrados de
memoria DRAM usados en los módulos RAM se
encuentran:
• SDR SDRAM Memoria con un ciclo sencillo
de acceso por ciclo de reloj. Actualmente en
desuso, fue popular en los equipos basados en
el Pentium III y los primeros Pentium 4.
• DDR SDRAM Memoria con un ciclo doble y
acceso anticipado a dos posiciones de
memoria consecutivas. Fue popular en
equipos basados en los procesadores Pentium
4 y Athlon 64.
• DDR2 SDRAM Memoria con un ciclo doble y acceso anticipado a cuatro posiciones de memoria consecutivas.
Es la memoria más usada actualmente.
• DDR3 SDRAM Memoria con un ciclo doble y acceso anticipado a ocho posiciones de memoria consecutivas. Es
un tipo de memoria en auge, pero por su costo sólo es utilizada en equipos de gama alta.
Los estándares JEDEC, establecen las características eléctricas y las físicas de los módulos, incluyendo las
dimensiones del circuito impreso.
Los estándares usados actualmente son:
• DIMM Con presentaciones de 168 pines (usadas con SDR y otras tecnologías antiguas), 184 pines (usadas con
DDR y el obsoleto SIMM) y 240 (para las tecnologías de memoria DDR2 y DDR3).
• SO-DIMM Para computadores portátiles, es una miniaturización de la versión DIMM en cada tecnología. Existen
de 144 pines (usadas con SDR), 200 pines (usadas con DDR y DDR2) y 240 pines (para DDR3).
Memorias RAM especiales
Hay memorias RAM con características que las hacen particulares, y que normalmente no se utilizan como memoria
central de la computadora; entre ellas se puede mencionar:
• SRAM: Siglas de Static Random Access Memory. Es un tipo de memoria más rápida que la DRAM (Dynamic
RAM). El término "estática" se deriva del hecho que no necesita el refresco de sus datos. La RAM estática no
necesita circuito de refresco, pero ocupa más espacio y utiliza más energía que la DRAM. Este tipo de memoria,
debido a su alta velocidad, es usada como memoria caché.
• NVRAM: Siglas de Non-Volatile Random Access Memory. Memoria RAM no volátil (mantiene la información
en ausencia de alimentación eléctrica). Hoy en día, la mayoría de memorias NVRAM son memorias flash, muy
usadas para teléfonos móviles y reproductores portátiles de MP3.
• VRAM: Siglas de Video Random Access Memory. Es un tipo de memoria RAM que se utiliza en las tarjetas
gráficas del computador. La característica particular de esta clase de memoria es que es accesible de forma
simultánea por dos dispositivos. Así, es posible que la CPU grabe información en ella, al tiempo que se leen los
datos que serán visualizados en el Monitor de computadora.
De las anteriores a su vez, hay otros subtipos más.
Hardware 37
Periféricos
Se entiende por periférico a las unidades o dispositivos que permiten a la computadora comunicarse con el exterior,
esto es, tanto ingresar como exteriorizar información y datos.
[11]
Los periféricos son los que permiten realizar las
operaciones conocidas como de entrada/salida (E/S).
[12]
Aunque son estrictamente considerados “accesorios” o no esenciales, muchos de ellos son fundamentales para el
funcionamiento adecuado de la computadora moderna; por ejemplo, el teclado, el disco duro y el monitor son
elementos actualmente imprescindibles; pero no lo son un scanner o un plotter. Para ilustrar este punto: en los años
80, muchas de las primeras computadoras personales no utilizaban disco duro ni mouse (o ratón), tenían sólo una o
dos disqueteras, el teclado y el monitor como únicos periféricos.
Dispositivos de entrada de información (E)
Teclado para PC inalámbrico.
Ratón (Mouse) común alámbrico.
De esta categoría son aquellos que permiten el ingreso de
información, en general desde alguna fuente externa o por parte
del usuario. Los dispositivos de entrada proveen el medio
fundamental para transferir hacia la computadora (más
propiamente al procesador) información desde alguna fuente, sea
local o remota. También permiten cumplir la esencial tarea de leer
y cargar en memoria el sistema operativo y las aplicaciones o
programas informáticos, los que a su vez ponen operativa la
computadora y hacen posible realizar las más diversas tareas.
[12]
Entre los periféricos de entrada se puede mencionar:
[11]
teclado,
mouse o ratón, escáner, micrófono, cámara web , lectores ópticos
de código de barras, Joystick, lectora de CD o DVD (sólo
lectoras), placas de adquisición/conversión de datos, etc.
Pueden considerarse como imprescindibles para el
funcionamiento, al teclado, mouse y algún tipo de lectora de
discos; ya que tan sólo con ellos el hardware puede ponerse
operativo para un usuario. Los otros son bastante accesorios,
aunque en la actualidad pueden resultar de tanta necesidad que son
considerados parte esencial de todo el sistema.
Impresora de inyección de tinta.
Dispositivos de salida de información (S)
Son aquellos que permiten emitir o dar salida a la información
resultante de las operaciones realizadas por la CPU
(procesamiento).
Los dispositivos de salida aportan el medio fundamental para
exteriorizar y comunicar la información y datos procesados; ya sea
al usuario o bien a otra fuente externa, local o remota.
[12]
Los dispositivos más comunes de este grupo son los monitores
clásicos (no de pantalla táctil), las impresoras, y los altavoces.
[11]
Entre los periféricos de salida puede considerarse como
imprescindible para el funcionamiento del sistema al monitor.
Otros, aunque accesorios, son sumamente necesarios para un usuario que opere un computador moderno.
Hardware 38
Dispositivos mixtos (E/S de información)
Piezas de un Disco duro.
Son aquellos dispositivos que pueden operar de
ambas formas: tanto de entrada como de
salida.
[12]
Típicamente, se puede mencionar
como periféricos mixtos o de Entrada/Salida a:
discos rígidos, disquetes, unidades de cinta
magnética, lecto-grabadoras de CD/DVD, discos
ZIP, etc. También entran en este rango, con sutil
diferencia, otras unidades, tales como: Memoria
flash, tarjetas de red, módems, placas de
captura/salida de vídeo, etc.
[11]
Si bien se puede clasificar al pendrive (lápiz de
memoria), memoria flash o memoria USB en la
categoría de memorias, normalmente se los
utiliza como dispositivos de almacenamiento
masivo; siendo todos de categoría
Entrada/Salida.
[16]
Los dispositivos de almacenamiento masivo
[11]
también son conocidos como "Memorias Secundarias o Auxiliares".
Entre ellos, sin duda, el disco duro ocupa un lugar especial, ya que es el de mayor importancia en la actualidad, en él
se aloja el sistema operativo, todas las aplicaciones, utilitarios, etc. que utiliza el usuario; además de tener la
suficiente capacidad para albergar información y datos en grandes volúmenes por tiempo prácticamente indefinido.
Los servidores Web, de correo electrónico y de redes con bases de datos, utilizan discos rígidos de grandes
capacidades y con una tecnología que les permite trabajar a altas velocidades. Las tecnologías actuales más usadas en
discos rígidos son: IDE, SATA, SCSI y SAS.
La pantalla táctil (no el monitor clásico) es un dispositivo que se considera mixto, ya que además de mostrar
información y datos (salida) puede actuar como un dispositivo de entrada, reemplazando, por ejemplo, a algunas
funciones del ratón o del teclado.
Hardware gráfico
GPU de Nvidia GeForce.
El hardware gráfico lo constituyen básicamente
las tarjetas de video. Actualmente poseen su
propia memoria y unidad de procesamiento, esta
última llamada unidad de procesamiento gráfico
(o GPU, siglas en inglés de Graphics Processing
Unit). El objetivo básico de la GPU es realizar
exclusivamente procesamiento gráfico,
[17]
liberando al procesador principal (CPU) de esa
costosa tarea (en tiempo) para que pueda así
efectuar otras funciones más eficientemente.
Antes de esas tarjetas de video con aceleradores,
era el procesador principal el encargado de
construir la imagen mientras la sección de video
(sea tarjeta o de la placa base) era simplemente
Hardware 39
un traductor de las señales binarias a las señales requeridas por el monitor; y buena parte de la memoria principal
(RAM) de la computadora también era utilizada para estos fines.
La Ley de Moore establece que cada 18 a 24 meses la cantidad de transistores que puede contener un circuito
integrado se logra duplicar; en el caso de los GPU esta tendencia es bastante más notable, duplicando, o aún más, lo
indicado en la ley de Moore.
[18]
Desde la década de 1990, la evolución en el procesamiento gráfico ha tenido un crecimiento vertiginoso; las actuales
animaciones por computadoras y videojuegos eran impensables veinte años atrás.
Véase también
Historia
• Historia de la computación
• Historia del hardware
Arquitecturas y Tecnologías
• Arquitectura de computadores
• microprocesador
• Placa base
• Supercomputadora
• Computadora central
• Minicomputadora
• Microcomputadora
• Estación de trabajo
• Computadora de escritorio
• Computadora personal
• Computadora doméstica
• Computadora portátil
• Microcontroladores
• Robótica
• Domótica
• DSP
• VLSI: tecnología de integración a gran escala en Circuitos Integrados (chips).
Tipos
• Hardware de red
• Hardware libre
• Lista de hardware básico
Dispositivos, accesorios, periféricos
• Fax-Módem
• Tarjeta gráfica
• Tarjeta de red
• Hub
• Switch
• Router
• Tarjeta Comunicación inalámbrica
Hardware 40
• Tarjeta Bluetooth
• Controladores de puertos (serie, paralelo, infrarrojo, etc.)
• Hub USB
• Impresoras
• Monitores
• Teclados
• Plotter
Referencias
[1] Que se puede tocar
[2] « MasterMagazine (http://www.mastermagazine.info/termino/4384.php)». Portal de tecnología.
[3] « Definición de Hardware por la RAE (http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=hardware)». Diccionario de la
lengua española.
[4] « Computation of Customized Symbolic robot models on peripheral array processors (http://ieeexplore.ieee.org/stamp/stamp.
jsp?arnumber=00100140)». IEEE Xplore.
[5] « Robotics and Automation Society (http://www.ieee-ras.org)». The IEEE Robotics and Automation Society.
[6] « Origen de las generaciones (http://www.columbia.edu/acis/history/generations.html)». Universidad de Columbia.
[7] « Diario de Ciencia y Tecnología (http://www.laflecha.net/canales/ciencia/200407281)».
[8] « ¿ Cuáles son las Generaciones de la Computadora ? (http://www.cavsi.com/preguntasrespuestas/
cuales-son-las-generaciones-de-la-computadora/)».
[9] Jörg Hoppes. « My PDP-11/44 (http://www.j-hoppe.de/PDP-11/My_PDP-11_44/my_pdp-11_44.html)» (en inglés).
[10] « Esquemas del funcionamiento de la computadora - Figuras, Cap. 1 (http://atc.ugr.es/intro_info_mcgraw/libro/figuras/c1_fig_tabl.
pdf)». Prieto y otros - 3ra Ed., McGraw-Hill, (c)2003.
[11] « Introducción a la Informática (http://atc.ugr.es/intro_info_mcgraw/)». Prieto, Lloris, Torres - 3ra Ed., McGraw-Hill, (c)2003.
[12] Hardware : información sobre la totalidad del hardware, de rápido acceso / Klaus Dembowski. -- Barcelona : Marcombo, 2000(c). -- 956 p.
: il.. -- ISBN 84-267-1263-0
[13] « The Microprocessor Today (http://cva.stanford.edu/classes/cs99s/papers/slater-micro96-the-microprocessor-today.pdf)». Michael
Slater, Stanford University - Micro IEEE.
[14] « Definición de Motherboard (http://www.alegsa.com.ar/Dic/motherboard.php)». Diccionario informático.
[15] « Memoria pincipal del computador (http://www.monografias.com/trabajos37/memoria-principal/memoria-principal.shtml)».
Monografias.com.
[16] « Periféricos de computadores - Memorias Flash USB (http://atc.ugr.es/intro_info_mcgraw/libro/actualizaciones/c08_parche_flash.
pdf)». Periféricos - "Introducción a la Informática", A.Prieto (c) McGraw-Hill Interamericana.
[17] « Computer Graphics and Aplications (http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=38)». IEEE Xplore.
[18] « Procesadores gráficos como supercomputadores de consumo (http://weblogs.madrimasd.org/supercomputacion_de_consumo/archive/
2008/10/16/103763.aspx)». Supercomputación de consumo.
Bibliografía
• Martín-Pozuelo, José María Martín. Hardware microinformático : viaje a las profundidades del PC. México,
D.F.: Alfaomega. pp. 431 p. : il.. ISBN 970-15-0599-9.
• Sánchez Serantes, Verónica. La PC por dentro : todo sobre hardware y guía práctica para comprar su
computadora. México, D.F.: MP. pp. 142p. : il.. ISBN 968-5347-21-2.
• Dembowski, Klaus. Hardware : información sobre la totalidad del hardware, de rápido acceso. Barcelona:
Marcombo. pp. 956 p. : il.. ISBN 84-267-1263-0.
• Hennessy, John L.; Patterson, David A.. Organización y diseño de computadores : la interfaz hardware/software.
traducción al español por Juan Manuel Sánchez, revisión técnica Antonio Vaquero. (2a. ed. edición). Madrid -
Buenos Aires: McGraw-Hill. pp. 756 p. : il.. ISBN 84-481-1829-4.
• Stokes, John M. (en inglés). Introduction to Microprocessors and Computer Architecture. No Starch Press.
pp. 320p.. ISBN 9781593271046.
Hardware 41
Enlaces externos
• Wikimedia Commons alberga contenido multimedia sobre Hardware. Commons
• Wikcionario tiene definiciones para hardware.Wikcionario
• Wikcionario en inglés tiene definiciones para hardware.Wikcionario
• Cientos de artículos sobre el hardware (en inglés) (http://www.dmoz.org/Computers/Hardware/)
• Artículo sobre el hardware de un PC (http://www.montes.upm.es/servicios/Informatica/hardware.pdf)
• Hardware gráfico - JEITICS 2005 - Primeras Jornadas de Educación en Informática y TICS en Argentina (http://
cs.uns.edu.ar/jeitics2005/Trabajos/pdf/41.pdf)
• IEEE Computational Intelligence Society (http://www.ieee-cis.org/pubs/tnn/)
• Concepto de computadora (http://www.mastermagazine.info/termino/4384.php)
• Historia de las Computadoras (http://www.radioexilio.com.ar/estaciondetransito/?cat=15)
• Historia del disco duro (http://www.virtuaside.com/docs/historia-hds.php)
• Primer disco duro de la historia (http://www.abadiadigital.com/noticia1894.html)
Placa base
La placa base, placa madre, tarjeta madre (en inglés motherboard o mainboard) es una tarjeta de circuito impreso
a la que se conectan las demás partes de la computadora. Tiene instalados una serie de circuitos integrados, entre los
que se encuentra el chipset, que sirve como centro de conexión entre el procesador, la memoria RAM, los buses de
expansión y otros dispositivos.
Va instalada dentro de una caja que por lo general está hecha de chapa y tiene un panel para conectar dispositivos
externos y muchos conectores internos y zócalos para instalar componentes dentro de la caja.
La placa base, además, incluye un software llamado BIOS, que le permite realizar las funcionalidades básicas, como
pruebas de los dispositivos, vídeo y manejo del teclado, reconocimiento de dispositivos y carga del sistema
operativo.
Placa base 42
Componentes de la placa base
Diagrama de una placa base típica.
Una placa base típica admite los siguientes componentes:
• Uno o varios conectores de alimentación: por estos conectores,
una alimentación eléctrica proporciona a la placa base los
diferentes voltajes e intensidades necesarios para su
funcionamiento.
• El zócalo de CPU (del inglés socket): es un receptáculo que
recibe el micro-procesador y lo conecta con el resto de
componentes a través de la placa base.
• Las ranuras de memoria RAM (en inglés memory slot), en
número de 2 a 6 en las placas base comunes.
• El chipset: una serie de circuitos electrónicos, que gestionan las
transferencias de datos entre los diferentes componentes de la
computadora (procesador, memoria, tarjeta gráfica,unidad de
almacenamiento secundario, etc.).
Se divide en dos secciones, el puente norte (Northbridge) y el
puente sur (Southbridge). El primero gestiona la interconexión
entre el procesador, la memoria RAM y la GPU; y el segundo
entre los periféricos y los dispositivos de almacenamiento, como
los discos duros o las unidades de estado sólido. Las nuevas líneas
de procesadores de escritorio tienden a integrar el propio
controlador de memoria en el interior del procesador.
• Un reloj: regula la velocidad de ejecución de las instrucciones
del microprocesador y de los periféricos internos.
• La CMOS: una pequeña memoria que preserva cierta información importante (como la configuración del equipo,
fecha y hora), mientras el equipo no está alimentado por electricidad.
• La pila de la CMOS: proporciona la electricidad necesaria para operar el circuito constantemente y que éste
último no se apague perdiendo la serie de configuraciones guardadas.
• La BIOS: un programa registrado en una memoria no volátil (antiguamente en memorias ROM, pero desde hace
tiempo se emplean memorias flash). Este programa es específico de la placa base y se encarga de la interfaz de
bajo nivel entre el microprocesador y algunos periféricos. Recupera, y después ejecuta, las instrucciones del MBR
(Master Boot Record), registradas en un disco duro o SSD, cuando arranca el sistema operativo.
• El bus (también llamado bus interno o en inglés front-side bus'): conecta el microprocesador al chipset, está
cayendo en desuso frente a HyperTransport y Quickpath.
• El bus de memoria conecta el chipset a la memoria temporal.
• El bus de expansión (también llamado bus I/O): une el microprocesador a los conectores entrada/salida y a las
ranuras de expansión.
• Los conectores de entrada/salida que cumplen normalmente con la norma PC 99: estos conectores incluyen:
• Los puertos PS2 para conectar el teclado o el ratón, estas interfaces tienden a desaparecer a favor del USB
• Los puertos serie, por ejemplo para conectar dispositivos antiguos.
• Los puertos paralelos, por ejemplo para la conexión de antiguas impresoras.
• Los puertos USB (en inglés Universal Serial Bus), por ejemplo para conectar periféricos recientes.
• Los conectores RJ45, para conectarse a una red informática.
• Los conectores VGA, DVI, HDMI o Displayport para la conexión del monitor de la computadora.
Placa base 43
• Los conectores IDE o Serial ATA, para conectar dispositivos de almacenamiento, tales como discos duros,
unidades de estado sólido y lectores ópticos.
• Los conectores de audio, para conectar dispositivos de audio, tales como altavoces o micrófonos.
• Las ranuras de expansión: se trata de receptáculos que pueden acoger tarjetas de expansión (estas tarjetas se
utilizan para agregar características o aumentar el rendimiento de un ordenador; por ejemplo, un tarjeta gráfica se
puede añadir a un ordenador para mejorar el rendimiento 3D). Estos puertos pueden ser puertos ISA (interfaz
antigua), PCI (en inglés Peripheral Component Interconnect) y, los más recientes, PCI Express.
Con la evolución de las computadoras, más y más características se han integrado en la placa base, tales como
circuitos electrónicos para la gestión del vídeo IGP (en inglés Integrated Graphic Processor), de sonido o de redes
(10/100 Mbps/1 Gbps), evitando así la adición de tarjetas de expansión.
Tipos de Bus
Los buses son espacios físicos que permiten el transporte de información y energía entre dos puntos de la
computadora.
Los Buses Generales son los siguientes:
• Bus de datos: son las líneas de comunicación por donde circulan los datos externos e internos del
microprocesador.
• Bus de dirección: línea de comunicación por donde viaja la información específica sobre la localización de la
dirección de memoria del dato o dispositivo al que se hace referencia.
• Bus de control: línea de comunicación por donde se controla el intercambio de información con un módulo de la
unidad central y los periféricos.
• Bus de expansión: conjunto de líneas de comunicación encargado de llevar el bus de datos, el bus de dirección y
el de control a la tarjeta de interfaz (entrada, salida) que se agrega a la tarjeta principal.
• Bus del sistema: todos los componentes de la CPU se vinculan a través del bus de sistema, mediante distintos
tipos de datos el microprocesador y la memoria principal, que también involucra a la memoria caché de nivel 2.
La velocidad de tranferencia del bus de sistema está determinada por la frecuencia del bus y el ancho del mínimo.
Placa multiprocesador
Una placa con dos procesadores.
Este tipo de placa base puede acoger a varios procesadores
(generalmente de 2, 4, 8 o más). Estas placas base multiprocesador
tienen varios zócalos de micro-procesador (socket), lo que les permite
conectar varios micro-procesadores físicamente distintos (a diferencia
de los de procesador de doble núcleo).
Cuando hay dos procesadores en una placa base, hay dos formas de
manejarlos:
• El modo asimétrico, donde a cada procesador se le asigna una tarea
diferente. Este método no acelera el tratamiento, pero puede asignar
una tarea a una CPU, mientras que la otra lleva a cabo a una tarea
diferente.
• El modo simétrico, llamado PSM (en inglés Symmetric
MultiProcessing), donde cada tarea se distribuye de forma simétrica
entre los dos procesadores.
Placa base 44
Linux fue el primer sistema operativo en gestionar la arquitectura de doble procesador en x86.
[cita requerida]
Sin
embargo, la gestión de varios procesadores existía ya antes en otras plataformas y otros sistemas operativos. Linux
2.6.x maneja multiprocesadores simétricos, y las arquitecturas de memoria no uniformemente distribuida
Algunos fabricantes proveen placas base que pueden acoger hasta 8 procesadores (en el caso de socket 939 para
procesadores AMD Opteron y sobre socket 604 para procesadores Intel Xeon).
Tipos
La mayoría de las placas de PC vendidas después de 2001 se pueden clasificar en dos grupos:
• Las placas base para procesadores AMD
• Slot A Duron, Athlon
• Socket A Duron, Athlon, Athlon XP, Sempron
• Socket 754 Athlon 64, Mobile Athlon 64, Sempron, Turion
• Socket 939 Athlon 64, Athlon FX , Athlon X2, Sempron, Opteron
• Socket 940 Opteron y Athlon 64 FX
• Socket AM2 Athlon 64, Athlon FX, Athlon X2, Sempron, Phenom
• Socket F Opteron
• Socket AM2 + Athlon 64, Athlon FX, Athlon X2, Sempron, Phenom
• Socket AM3 Phenom II X2/X3/X4.
• Socket AM4 Phenom III X3/X4/X5
• Las placas base para procesadores Intel
• Socket 7: Pentium I, Pentium MMX
• Slot 1: Pentium II, Pentium III, Celeron
• Socket 370: Pentium III, Celeron
• Socket 423: Pentium 4
• Socket 478: Pentium 4, Celeron
• Socket 775: Pentium 4, Celeron, Pentium D (doble núcleo), Core 2 Duo, Core 2 Quad Core 2 Extreme, Xeon
• Socket 603 Xeon
• Socket 604 Xeon
• Socket 771 Xeon
• LGA1366 Intel Core i7, Xeon
• LGA1156 Intel Core i3, Intel Core i5, Intel Core i7
Formatos
Las tarjetas madre necesitan tener dimensiones compatibles con las cajas que las contienen, de manera que desde los
primeros computadores personales se han establecido características mecánicas, llamadas factor de forma. Definen la
distribución de diversos componentes y las dimensiones físicas, como por ejemplo el largo y ancho de la tarjeta, la
posición de agujeros de sujeción y las características de los conectores.
Con los años, varias normas se fueron imponiendo:
• XT: es el formato de la placa base del PC de IBM modelo 5160, lanzado en 1983. En este factor de forma se
definió un tamaño exactamente igual al de una hoja de papel tamaño carta y un único conector externo para el
teclado.
• 1984 AT 305 × 305 mm ( IBM)
• Baby AT: 216 × 330 mm
Placa base 45
• AT: uno de los formatos más grandes de toda la historia del PC (305 × 279–330 mm), definió un conector de
potencia formado por dos partes. Fue usado de manera extensa de 1985 a 1995.
• 1995 ATX 305 × 244 mm (Intel)
• MicroATX: 244 × 244 mm
• FlexATX: 229 × 191 mm
• MiniATX: 284 × 208 mm
• ATX: creado por un grupo liderado por Intel, en 1995 introdujo las conexiones exteriores en la forma de un panel
I/O y definió un conector de 20 pines para la energía. Se usa en la actualidad en la forma de algunas variantes, que
incluyen conectores de energía extra o reducciones en el tamaño.
• 2001 ITX 215 × 195 mm ( VIA)
• MiniITX: 170 × 170 mm
• NanoITX: 120 × 120 mm
• PicoITX: 100 × 72 mm
• ITX: con rasgos procedentes de las especificaciones microATX y FlexATX de Intel, el diseño de VIA se centra
en la integración en placa base del mayor número posible de componentes, además de la inclusión del hardware
gráfico en el propio chipset del equipo, siendo innecesaria la instalación de una tarjeta gráfica en la ranura AGP.
• 2005 [BTX] 325 × 267 mm (Intel)
• Micro bTX: 264 × 267 mm
• PicoBTX: 203 × 267 mm
• RegularBTX: 325 × 267 mm
• BTX: retirada en muy poco tiempo por la falta de aceptación, resultó prácticamente incompatible con ATX, salvo
en la fuente de alimentación. Fue creada para intentar solventar los problemas de ruido y refrigeración, como
evolución de la ATX.
• 2007 DTX 248 × 203 mm ( AMD)
• Mini-DTX: 170 × 203 mm
• Full-DTX: 243 × 203 mm
• DTX: destinadas a PCs de pequeño formato. Hacen uso de un conector de energía de 24 pines y de un conector
adicional de 2x2.
• Formato propietario: durante la existencia del PC, mucha marcas han intentado mantener un esquema cerrado de
hardware, fabricando tarjetas madre incompatibles físicamente con los factores de forma con dimensiones,
distribución de elementos o conectores que son atípicos. Entre las marcas mas persistentes está Dell, que rara vez
fabrica equipos diseñados con factores de forma de la industria.
Escalabilidad
Hasta la mitad de la década de 1990, los PC fueron equipados con una placa en la que se soldó el microprocesador
(CPU). Luego vinieron las placas base equipadas con soporte de microprocesador (socket) «libre», que permitía
acoger el microprocesador de elección (de acuerdo a sus necesidades y presupuesto). Con este sistema (que pronto se
hizo más generalizado y no ha sido discutido), es teóricamente posible equipar el PC con una CPU más potente, sin
sustituir la placa base, pero a menor costo.
De hecho, esta flexibilidad tiene sus límites porque los microprocesadores son cada vez más eficientes, e
invariablemente requieren placas madre más eficaces (por ejemplo, capaces de manejar flujos de datos cada vez más
importantes).
Placa base 46
Fabricantes
Varios fabricantes se reparten el mercado de placas base, tales como Abit, Albatron, Aopen, ASUS, ASRock, Biostar
, Chaintech,Dell, DFI, Elite, Epox, Foxconn, Gigabyte Technology, Intel, MSI, QDI, Sapphire Technology, Soltek,
Super Micro, Tyan, Via , XFX, Pc Chips
Algunos diseñan y fabrican uno o más componentes de la placa base, mientras que otros ensamblan los componentes
que terceros han diseñado y fabricado.
Véase también
• Backplane
• Chipset
• Memoria de acceso aleatorio
• Doble canal
• Tarjeta gráfica
• Portal:Informática. .
Microprocesador
Uno de los actuales microprocesadores de 64 bits y doble núcleo, un AMD Athlon 64
X2 3600.
El microprocesador o simplemente
procesador, es el circuito integrado
más importante, de tal modo, que se le
considera el cerebro de una
computadora. Está constituido por
millones de transistores integrados.
Puede definirse como chip, un tipo de
componente electrónico en cuyo
interior existen miles o en ocasiones
millones, según su complejidad, de
elementos llamados transistores cuyas
interacciones permiten realizar las
labores o funciones que tenga
encomendado el chip.
Desde el punto de vista funcional, un
microprocesador es un circuito
integrado que incorpora en su interior una unidad central de proceso (CPU) y todo un conjunto de elementos lógicos
que permiten enlazar otros dispositivos como memorias y puertos de entrada y salida (I/O), formando un sistema
completo para cumplir con una aplicación específica dentro del mundo real. Para que el sistema pueda realizar su
labor debe ejecutar paso a paso un programa que consiste en una secuencia de números binarios o instrucciones,
almacenándolas en uno o más elementos de memoria, generalmente externos al mismo. La aplicación más
importante de los microprocesadores que cambió totalmente la forma de trabajar, ha sido la computadora personal,
ordenador o microcomputadora.
Así mismo, es la parte de la computadora diseñada para llevar a cabo o ejecutar los programas. Éste ejecuta
instrucciones que se le dan a la computadora a muy bajo nivel realizando operaciones lógicas simples, como sumar,
restar, multiplicar o dividir. Se ubica generalmente en un zócalo específico en la placa o tarjeta madre y dispone para
su correcto y estable funcionamiento de un sistema de refrigeración (generalmente de un ventilador montado sobre
Microprocesador 47
un disipador de metal térmicamente muy conductor).
Lógicamente funciona como la unidad central de procesos (CPU/Central Procesing Unit), que está constituida por
registros, la unidad de control y la unidad aritmético-lógica principalmente, aunque en la mayoría de las ocasiones
también integra una unidad de coma flotante. En el microprocesador se procesan todas las acciones de la
computadora.
Su "velocidad" se determina por la cantidad de operaciones por ciclo que puede realizar y los ciclos por segundo que
desarrolla: también denominada frecuencia de reloj. La frecuencia de reloj se mide Hertzios, pero dado su elevado
número se utilizan los múltiplos megahertzio o gigahertzio
Una computadora personal o más avanzada puede estar soportada por uno o varios microprocesadores, y un
microprocesador puede soportar una o varias terminales (redes). Un núcleo suele referirse a una porción del
procesador que realiza todas las actividades de una CPU real.
La tendencia de los últimos años ha sido la de integrar múltiples núcleos dentro de un mismo encapsulado, además
de componentes como memorias caché, controladoras de memoria e incluso unidades de procesamiento gráfico;
elementos que anteriormente estaban montados sobre la placa base como dispositivos individuales.
Historia de los microprocesadores
La evolución del microprocesador
El microprocesador es un producto de la computadora y la tecnología semiconductora. Su desarrollo se eslabona
desde la mitad de los años 50; estas tecnologías se fusionaron a principios de los años 70, produciendo el llamado
microprocesador.
La computadora digital hace cálculos bajo el control de un programa. La manera general en que los cálculos se han
hecho es llamada la arquitectura de la computadora digital. Así mismo la historia de circuitos de estado sólido nos
ayuda también, porque el microprocesador es un circuito con transistores o microcircuito LSI (Alta escala de
integración)
Las dos tecnologías iniciaron su desarrollo desde la segunda guerra mundial; en este tiempo los científicos
desarrollaron computadoras especialmente para empleo militar. Después de la guerra, a mediados del año de 1940 la
computadora digital fue desarrollada para propósitos científicos y civiles.
La tecnología de circuitos electrónicos avanzó y los científicos hicieron grandes progresos en el diseño de
dispositivos físicos de Estado Sólido. En 1948 en los laboratorios Bell crearon el Transistor.
En los años 50, aparecen las primeras computadoras digitales de propósito general. Éstas usaban tubos al vacío o
bulbos como componentes electrónicos activos. Tarjetas o módulos de tubos al vacío fueron usados para construir
circuitos lógicos básicos tales como compuertas lógicas y flip-flops (Celda donde se almacena un bit). Ensamblando
compuertas y flip-flops en módulos, los científicos construyeron la computadora (la lógica de control, circuitos de
memoria, etc.). Los tubos de vacío también formaron parte de la construcción de máquinas para la comunicación con
las computadoras. Para el estudio de los circuitos digitales, en la construcción de un circuito sumador simple se
requiere de algunas compuertas lógicas.
La construcción de una computadora digital requiere de muchos circuitos o dispositivos electrónicos. El principal
paso tomado en la computadora fue hacer que el dato fuera almacenado en memoria como una forma de palabra
digital. La idea de almacenar programas fue muy importante.
La tecnología de los circuitos de estado sólido evolucionó en la década de los años 50. El empleo del silicio, de bajo
costo y con métodos de producción masiva, hicieron al transistor ser el más usado para el diseño de circuitos. Por lo
tanto el diseño de la computadora digital fue un gran avance del cambio para reemplazar al tubo al vacío por el
transistor a finales de los años 50.
Microprocesador 48
A principios de los años 60, el arte de la construcción de computadoras de estado sólido se incrementó y surgieron
las tecnologías en circuitos digitales como: RTL (Lógica Transistor Resistor), DTL (Lógica Transistor Diodo), TTL
(Lógica Transistor Transistor), ECL (Lógica Complementada Emisor).
A mediados de los años 60 se producen las familias de lógica digital, dispositivos en escala SSI y MSI que
corresponden a baja y mediana escala de integración de componentes en los circuitos de fabricación. A finales de los
años 60's y principios de los años 70 surgieron los sistemas a alta escala de integración o LSI. La tecnología LSI fue
haciendo posible más y más circuitos digitales en un circuito integrado. Sin embargo, pocos circuitos LSI fueron
producidos, los dispositivos de memoria fueron un buen ejemplo.
Las primeras calculadoras electrónicas requerían de 75 a 100 circuitos integrados. Después se dio un paso importante
en la reducción de la arquitectura de la computadora a un circuito integrado simple, resultando un circuito que fue
llamado el microprocesador, unión de las palabras "Micro" del griego μικρο-, "pequeño" y procesador. Sin embargo,
es totalmente válido usar el término genérico procesador, dado que con el paso de los años, la escala de integración
se ha visto reducida de micrométrica a nanométrica
• El primer microprocesador fue el Intel 4004, producido en 1971. Se desarrolló originalmente para una
calculadora, y resultaba revolucionario para su época. Contenía 2.300 transistores en un microprocesador de 4 bits
que sólo podía realizar 60.000 operaciones por segundo.
• El primer microprocesador de 8 bits fue el Intel 8008, desarrollado en 1972 para su empleo en terminales
informáticos. El Intel 8008 contenía 3300 transistores.
• El primer microprocesador realmente diseñado para uso general, desarrollado en 1974, fue el Intel 8080 de 8 bits,
que contenía 4500 transistores y podía ejecutar 200.000 instrucciones por segundo.
• Los microprocesadores modernos tienen una capacidad y velocidad mucho mayores, acercándose a 800 millones
de transistores, como es en el caso de las serie Core i7
Breve Historia de los Microprocesadores
El pionero de los actuales microprocesadores el
4004 de Intel.
• 1971: MICROPROCESADOR 4004
El 4004 fue el primer microprocesador de Intel. Este
descubrimiento impulsó la calculadora de Busicom y pavimentó la
manera para integrar inteligencia en objetos inanimados así como
la computadora personal.
• 1972: MICROPROCESADOR i8008
Codificado inicialmente como 1201, fue pedido a Intel por
Computer Terminal Corporation para usarlo en su terminal
programable Datapoint 2200, pero debido a que Intel terminó el
proyecto tarde y a que no cumplía con la expectativas de
Computer Terminal Corporation, finalmente no fue usado en el
Datapoint 2200. Posteriormente Computer Terminal Corporation e
Intel acordaron que el i8008 pudiera ser vendido a otros clientes.
• 1974: MICROPROCESADOR 8080
Los 8080 se convirtieron en los cerebros de la primera computadora personal la Altair 8800 de MITS, según se
alega, nombrada en base a un destino de la Nave Espacial "Starship" del programa de televisión Viaje a las Estrellas,
y el IMSAI 8080, formando la base para las máquinas que corrían el sistema
Microprocesador 49
Imagen de un Intel 80286, mejor conocido como
286.
Imagen de un Intel 80486, conocido también como
486SX de 33Mhz.
La parte de posterior de un Pentium Pro. Este chip
en particular es uno de 200MHz, con 256KB de
cache L2.
operativo CP/M. Los fanáticos de las computadoras podían
comprar un equipo Altair por un precio (en aquel momento) de
$395. En un periodo de pocos meses, vendió decenas de miles de
estas computadoras personales.
• 1978: MICROPROCESADOR 8086-8088
Una venta realizada por Intel a la nueva división de computadoras
personales de IBM, hizo que los cerebros de IBM dieran un gran
golpe comercial con el nuevo producto para el 8088, el IBM PC.
El éxito del 8088 propulsó a Intel en la lista de las 500 mejores
compañías de la prestigiosa revista Fortune, y la revista nombró la
compañía como uno de Los triunfos comerciales de los sesenta.
• 1982: MICROPROCESADOR 286
El 286, también conocido como el 80286, era el primer procesador
de Intel que podría ejecutar todo el software escrito para su
predecesor. Esta compatibilidad del software sigue siendo un sello
de la familia de Intel de microprocesadores. Luego de 6 años de su
introducción, había un estimado de 15 millones de 286 basados en
computadoras personales instalados alrededor del mundo.
• 1985: EL MICROPROCESADOR INTEL 386
El procesador Intel 386 ofreció 275 000 transistores, más de 100
veces tantos como en el original 4004. El 386 añadió una
arquitectura de 32 bits, poseía capacidad multitarea, que significa
que podría ejecutar múltiples programas al mismo tiempo y una
unidad de traslación de páginas, lo que hizo mucho más sencillo
implementar sistemas operativos que emplearan memoria virtual.
• 1989: EL DX CPU MICROPROCESADOR INTEL 486
La generación 486 realmente significó que el usuario contaba con
una computadora con muchas opciones avanzadas, entre ellas,un
conjunto de instrucciones optimizado, una unidad de coma flotante
y un caché unificado integrados en el propio circuito integrado del
microprocesador y una unidad de interfaz de bus mejorada. Estas
mejoras hacen que los i486 sean el doble de rápidos que un i386 e
i387 a la misma frecuencia de reloj. El procesador Intel 486 fue el
primero en ofrecer un coprocesador matemático integrado, el cual
acelera las tareas del micro, porque ofrece la ventaja de que las
operaciones matemáticas complejas son realizadas (por el
coprocesador) de manera independiente al funcionamiento del
procesador central (CPU).
• 1991: AMD AMx86
Procesadores lanzados por AMD 100% compatible con los códigos de Intel de ese momento, ya que eran clones,
pero llegaron a superar incluso la frecuencia de reloj de los procesadores de Intel a precios significativamente
menores. Aquí se incluyen las series Am286, Am386, Am486 y Am586
Microprocesador 50
Un procesador Pentium II, se puede observar su
estilo de zocket diferente.
Imagen de un procesador Celeron "Coppermine
128" 600 MHz.
Imagen de un procesador Pentium III de Intel.
• 1993: PROCESADOR DE PENTIUM
El procesador de Pentium poseía una arquitectura capaz de
ejecutar dos operaciones a la vez gracias a sus dos pipeline de
datos de 32bits cada uno, uno equivalente al 486DX(u) y el otro
equivalente a 486SX(u). Además, poseía un bus de datos de 64
bits, permitiendo un acceso a memoria 64 bits (aunque el
procesador seguía manteniendo compatibilidad de 32 bits para las
operaciones internas y los registros también eran de 32 bits). Las
versiones que incluían instrucciones MMX no únicamente
brindaban al usuario un mejor manejo de aplicaciones multimedia,
como por ejemplo, la lectura de películas en DVD, sino que se
ofrecían en velocidades de hasta 233 MHz, incluyendo una versión
de 200 MHz y la más básica proporcionaba unos 166 MHz de
reloj. El nombre Pentium, se mencionó en las historietas y en
charlas de la televisión a diario, en realidad se volvió una palabra
muy popular poco después de su introducción.
• 1995: PROCESADOR PENTIUM PROFESIONAL
Lanzado al mercado para el otoño de 1995 el procesador Pentium
Pro se diseña con una arquitectura de 32 bits, su uso en servidores,
los programas y aplicaciones para estaciones de trabajo (redes)
impulsan rápidamente su integración en las computadoras. El
rendimiento del código de 32 bits era excelente, pero el Pentium
Pro a menudo iba más despacio que un Pentium cuando ejecutaba
código o sistemas operativos de 16 bits. Cada procesador Pentium
Pro estaba compuesto por unos 5,5 millones de transistores.
• 1996: AMD K5
Habiendo abandonado los clones se fabricada AMD de tecnologías análogas a Intel. AMD sacó al mercado su primer
procesador propio, el K5, rival del Pentium. La arquitectura RISC86 del AMD K5 era más semejante a la
arquitectura del Intel Pentium Pro que a la del Pentium. El K5 es internamente un procesador RISC con una Unidad
x86- decodificadora que transforma todos los comandos x86 de la aplicación en comandos RISC. Este principio se
usa hasta hoy en todos los CPUs x86. En todos los aspectos era superior el K5 al Pentium, sin embargo AMD tenía
poca experiencia en el desarrollo de microprocesadores y los diferentes hitos de producción marcados se fueron
Microprocesador 51
superando sin éxito y fué retrasado 1 año de su salida, a razón de éste retraso, sus frecuencias de trabajo eran
inferiores a la competencia y por tanto, los fabricantes de PC dieron por hecho que era peor.
• 1997: PROCESADOR PENTIUM II
El procesador de 7,5 millones de transistores Pentium II, se busca entre los cambios fundamentales con respecto a su
predecesor, mejorar el rendimiento en la ejecución de código de 16 bits, añadir el conjunto de instrucciones MMX y
eliminar la memoria caché de segundo nivel del núcleo del procesador, colocándola en una tarjeta de circuito
impreso junto a éste. Gracias al nuevo diseño de este procesador, los usuarios de PC pueden capturar, pueden revisar
y pueden compartir fotografías digitales con amigos y familia vía Internet; revisar y agregar texto, música y otros;
con una línea telefónica, el enviar video a través de las líneas normales del teléfono mediante el Internet se convierte
en algo cotidiano.
• 1996: AMD K6 Y AMD K6-2
Con el K6, AMD no sólo consiguió hacerle seriamente la competencia a Intel en el terreno de los Pentium MMX,
sino que además amargó lo que de otra forma hubiese sido un plácido dominio del mercado, ofreciendo un
procesador que casi se pone a la altura del mismísimo Pentium II por un precio muy inferior a sus análogos. En
cálculos en coma flotante, el K6 también quedó por debajo del Pentium II, pero por encima del Pentium MMX y del
Pro. El K6 contó con una gama que va desde los 166 hasta los mas de 500 Mhz y con el juego de instrucciones
MMX, que ya se han convertido en estándar.
Más adelante lanzó una mejora de los K6, los K6-2 a 250 nanómetros, para seguir compitiendo con lso Pentium II,
siéndo éste último superior en tareas de coma flotante, pero inferior en tareas de uso general. Se introducen un juego
de instrucciones SIMD denominado 3DNow!
• 1998: EL PROCESADOR PENTIUM II XEON
Los procesadores Pentium II Xeon se diseñan para cumplir con los requisitos de desempeño en computadoras de
medio-rango, servidores más potentes y estaciones de trabajo (workstations). Consistente con la estrategia de Intel
para diseñar productos de procesadores con el objetivo de llenar segmentos de los mercados específicos, el
procesador Pentium II Xeon ofrece innovaciones técnicas diseñadas para las estaciones de trabajo (workstations) y
servidores que utilizan aplicaciones comerciales exigentes como servicios de Internet, almacenaje de datos
corporativo, creaciones digitales y otros. Pueden configurarse sistemas basados en el procesador para integrar de
cuatro o ocho procesadores y más allá de este número.
• 1999: EL PROCESADOR CELERON
Continuando la estrategia de Intel, en el desarrollo de procesadores para los segmentos del mercado específicos, el
procesador Intel Celeron es el nombre que lleva la línea de procesadores de bajo coste de Intel. El objetivo era poder,
mediante ésta segunda marca, penetrar en los mercados impedidos a los Pentium, de mayor rendimiento y precio. Se
diseña para el añadir valor al segmento del mercado de los PC. Proporcionó a los consumidores una gran actuación a
un bajo coste, y entregó un desempeño destacado para usos como juegos y el software educativo.
• 1999: AMD ATHLON K7 (CLASSIC Y THUNDERBIRD)
Procesador compatible con la arquitectura x86. Internamente el Athlon es un rediseño de su antecesor, al que se le
mejoró substancialmente el sistema de coma flotante (ahora son 3 unidades de coma flotante que pueden trabajar
simultáneamente) y se le aumentó la memoria caché de primer nivel (L1) a 128 KB (64 KB para datos y 64 KB para
instrucciones). Además incluye 512 KB de caché de segundo nivel (L2). El resultado fue el procesador x86 más
potente del momento
El procesador Athlon con núcleo Thunderbird apareció como la evolución del Athlon Classic. Al igual que su
predecesor, también se basa en la arquitectura x86 y usa el bus EV6. El proceso de fabricación usado para todos
estos microprocesadores es de 180 nanómetros El Athlon Thunderbird consolidó a AMD como la segunda mayor
compañía de fabricación de microprocesadores, ya que gracias a su excelente rendimiento (superando siempre al
Pentium III y a los primeros Pentium IV de Intel a la misma velocidad de reloj) y bajo precio, la hicieron muy
Microprocesador 52
popular tanto entre los entendidos como en los iniciados en la informática.
• 1999: PROCESADOR PENTIUM III
El procesador Pentium III ofrece 70 nuevas instrucciones (Internet Streaming, las extensiones de SIMD las cuales
refuerzan dramáticamente el desempeño con imágenes avanzadas, 3D, añadiendo una mejor calidad de audio, video
y desempeño en aplicaciones de reconocimiento de voz. Fue diseñado para reforzar el área del desempeño en el
Internet, le permite a los usuarios hacer cosas, tales como, navegar a través de páginas pesadas (llenas de gráficas)
como las de los museos online, tiendas virtuales y transmitir archivos video de alta calidad. El procesador incorpora
9,5 millones de transistores, y se introdujo usando en él la tecnología 250 nanómetros.
• 1999: EL PROCESADOR PENTIUM III XEON
El procesador Pentium III Xeon amplia las fortalezas de Intel en cuanto a las estaciones de trabajo (workstation) y
segmentos de mercado de servidor y añade una actuación mejorada en las aplicaciones del comercio electrónico y la
informática comercial avanzada. Los procesadores incorporan tecnología que refuerzan los multimedios y las
aplicaciones de video. La tecnología del procesador III Xeon acelera la transmisión de información a través del bus
del sistema al procesador, mejorando la actuación significativamente. Se diseña pensando principalmente en los
sistemas con configuraciones de multiprocesador.
• 2000: PENTIUM 4
El Pentium 4 es un microprocesador de séptima generación basado en la arquitectura x86 y fabricado por Intel. Es el
primer microprocesador con un diseño completamente nuevo desde el Pentium Pro. Se estreno la arquitectura
NetBurst, la cual no daba mejoras considerables respecto a la anterior P6. Intel sacrificó el rendimiento de cada ciclo
para obtener a cambio mayor cantidad de ciclos por segundo y una mejora en las instrucciones SSE.
• 2001: ATHLON XP
Cuando Intel sacó el Pentium 4 a 1,7 GHz en abril de 2001 se vio que el Athlon Thunderbird no estaba a su nivel.
Además no era práctico para el overclocking, entonces para seguir estando a la cabeza en cuanto a rendimiento de los
procesadores x86, AMD tuvo que diseñar un nuevo núcleo, por eso sacó el Athlon XP. Compatibilizaba las
instrucciones SSE y las 3DNow! Entre las mejoras respecto al Thunderbird podemos mencionar la prerrecuperación
de datos por hardware, conocida en inglés como prefetch, y el aumento de las entradas TLB, de 24 a 32.
• 2004: PENTIUM 4 (PRESCOTT)
A principios de febrero de 2004, Intel introdujo una nueva versión de Pentium 4 denominada 'Prescott'. Primero se
utilizó en su manufactura un proceso de fabricación de 90 nm y luego se cambió a 65nm. Su diferencia con los
anteriores es que éstos poseen 1 MB o 2 MB de caché L2 y 16 KB de caché L1 (el doble que los Northwood),
Prevención de Ejecución, SpeedStep, C1E State, un HyperThreading mejorado, instrucciones SSE3, manejo de
instrucciones AMD64, de 64 bits creadas por AMD, pero denominadas EM64T por Intel, sin embargo por graves
problemas de temperatura y consumo, resultaron un fracaso frente a los Athlon 64.
• 2004: ATHLON 64
El AMD Athlon 64 es un microprocesador x86 de octava generación que implementa el conjunto de instrucciones
AMD64, que fueron introducidas con el procesador Opteron. El Athlon 64 presenta un controlador de memoria en el
propio circuito integrado del microprocesador y otras mejoras de arquitectura que le dan un mejor rendimiento que
los anteriores Athlon y Athlon XP funcionando a la misma velocidad, incluso ejecutando código heredado de 32
bits.El Athlon 64 también presenta una tecnología de reducción de la velocidad del procesador llamada
Cool'n'Quiet,. Cuando el usuario está ejecutando aplicaciones que requieren poco uso del procesador, la velocidad
del mismo y su tensión se reducen.
• 2006: INTEL CORE Y CORE 2 DUO
Intel lanzó ésta gama de procesadores de doble núcleo y CPUs 2x2 MCM (Módulo Multi-Chip) de cuatro núcleos
con el conjunto de instrucciones x86-64, basado en el la nueva arquitectura Core de Intel. La microarquitectura Core
Microprocesador 53
regresó a velocidades de CPU bajas y mejoró el uso del procesador de ambos ciclos de velocidad y energía
comparados con anteriores NetBurst de los CPUs Pentium 4/D2 La microarquitectura Core provee etapas de
decodificación, unidades de ejecución, caché y buses más eficientes, reduciendo el consumo de energía de CPUs
Core 2, mientras se incrementa la capacidad de procesamiento. Los CPUs de Intel han variado muy bruscamente en
consumo de energía de acuerdo a velocidad de procesador, arquitectura y procesos de semiconductor, mostrado en
las tablas de disipación de energía del CPU. Esta gama de procesadores fueron fabricados de 65 a 45 nanómetros.
• 2007: AMD PHENOM
Phenom fue el nombre dado por Advanced Micro Devices (AMD) a la primera generación de procesadores de tres y
cuatro núcleos basados en la microarquitectura K10. Como característica común todos los Phenom tienen tecnología
de 65 nanómetros lograda a través de tecnología de fabricación Silicon on insulator (SOI). No obstante, Intel, ya se
encontraba fabricando mediante la más avanzada tecnología de proceso de 45 nm en 2008. Los procesadores
Phenom están diseñados para facilitar el uso inteligente de energía y recursos del sistema, listos para la
virtualización, generando un óptimo rendimiento por vatio. Todas las CPUs Phenom poseen características como
controlador de memoria DDR2 integrado, tecnología HyperTransport y unidades de coma flotante de 128 bits, para
incrementar la velocidad y el rendimiento de los cálculos de coma flotante. La arquitectura Direct Connect asegura
que los cuatro núcleos tengan un óptimo acceso al controlador integrado de memoria, logrando un ancho de banda de
16 Gb/s para intercomunicación de los núcleos del microprocesador y la tecnología HyperTransport, de manera que
las escalas de rendimiento mejoren con el número de núcleos. Tiene caché L3 compartida para un acceso más rápido
a los datos (y así no depender tanto de la propia latencia de la RAM), además de compatibilidad de infraestructura de
los socket AM2, AM2+ y AM3 para permitir un camino de actualización sin sobresaltos. A pesar de todo, no
llegaron a igualar el rendimiento de la serie Core 2 Duo.
• 2008: INTEL CORE NEHALEM
Intel Core i7 es una familia de procesadores de cuatro núcleos de la arquitectura Intel x86-64. Los Core i7 son los
primeros procesadores que usan la microarquitectura Nehalem de Intel y es el sucesor de la familia Intel Core 2. FSB
es reemplazado por la interfaz QuickPath en i7 e i5 (socket 1366), y sustituido a su vez en i7, i5 e i3 (socket 1156)
por el DMI eliminado el northBrige e implementando puertos PCI Express directamente. Memoria de tres canales
(ancho de datos de 192 bits): cada canal puede soportar una o dos memorias DIMM DDR3. Las placa base
compatibles con Core i7 tienen cuatro (3+1) o seis ranuras DIMM en lugar de dos o cuatro, y las DIMMs deben ser
instaladas en grupos de tres, no dos. El Hyperthreading fue reimplementado creando nucleos lógicos. Está fabricado
a arquitecturas de 45 nm y 32 nm y posee 731 millones de transistores su versión más potente. Se volvió a usar
frecuencias altas, aunque a contrapartida los consumos se dispararon.
• 2008: AMD PHENOM II Y ATHLON II
Phenom II es el nombre dado por AMD a una familia de microprocesadores o CPUs multinúcleo (multicore)
fabricados en 45 nm, la cual sucede al Phenom original y dieron soporte a DDR3. Una de las ventajas del paso de los
65 nm a los 45 nm, es que permitió aumentar la cantidad de cache L3. De hecho, ésta se incrementó de una manera
generosa, pasando de los 2 MB del Phenom original a 6 MB.
• 2010: INTEL CORE SANDY BRIDGE
Los próximos procesadores de Intel de la familia core
• 2011: AMD BULLDOZER
Los próximos procesadores de AMD de la familia Fusion
Microprocesador 54
Funcionamiento
Desde el punto de vista lógico, singular y funcional, el microprocesador está compuesto básicamente por: varios
registros, una unidad de control, una unidad aritmético-lógica, y dependiendo del procesador, puede contener una
unidad en coma flotante.
El microprocesador ejecuta instrucciones almacenadas como números binarios organizados secuencialmente en la
memoria principal. La ejecución de las instrucciones se puede realizar en varias fases:
• PreFetch, pre lectura de la instrucción desde la memoria principal.
• Fetch, envío de la instrucción al decodificador
• Decodificación de la instrucción, es decir, determinar qué instrucción es y por tanto qué se debe hacer.
• Lectura de operandos (si los hay).
• Ejecución, lanzamiento de las máquinas de estado que llevan a cabo el procesamiento.
• Escritura de los resultados en la memoria principal o en los registros.
Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la estructura del procesador, y
concretamente de su grado de segmentación. La duración de estos ciclos viene determinada por la frecuencia de
reloj, y nunca podrá ser inferior al tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de
mayor coste temporal. El microprocesador se conecta a un circuito PLL, normalmente basado en un cristal de cuarzo
capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo. Este reloj,
en la actualidad, genera miles de MHz. Un microprocesador es un sistema abierto con el que puede construirse un
computador con las características que se desee acoplándole los módulos necesarios.
Rendimiento
El rendimiento del procesador puede ser medido de distintas maneras, hasta hace pocos años se creía que la
frecuencia de reloj era una medida precisa, pero ese mito, conocido como "mito de los megahertzios" se ha visto
desvirtuado por el hecho de que los procesadores no han requerido frecuencias más altas para aumentar su potencia
de cómputo.
Durante los últimos años esa frecuencia se ha mantenido en el rango de los 1,5 GHz a 4 GHz, dando como resultado
procesadores con capacidades de proceso mayores comparados con los primeros que alcanzaron esos valores.
Además la tendencia es a incorporar más núcleos dentro de un mismo encapsulado para aumentar el rendimiento por
medio de una computación paralela, de manera que la velocidad de reloj es un indicador menos fiable aún.
Medir el rendimiento con la frecuencia es válido únicamente entre procesadores con arquitecturas muy similares o
iguales, de manera que su funcionamiento interno sea el mismo: en ese caso la frecuencia es un índice de
comparación válido. Dentro de una familia de procesadores es común encontrar distintas opciones en cuanto a
frecuencias de reloj, debido a que no todos los chip de silicio tienen los mismos límites de funcionamiento: son
probados a distintas frecuencias, hasta que muestran signos de inestabilidad, entonces se clasifican de acuerdo al
resultado de las pruebas.
Esto se podría reducir en que los procesadores son fabricados por lotes con diferentes estructuras internas
atendidendo a gamas y extras como podría ser una memoria caché de diferente tamaño, aunque no siempre es así y
las gamas altas difieren muchísimo más de las bajas que simplemente de su memoria caché. Después de obtener los
lotes según su gama, se someten a procesos en un banco de pruebas, y según su soporte a las temperaturas o que
vaya mostrando signos de inestabilidad, se le adjudica una frecuencia, con la que vendrá programado de serie, pero
con prácticas de overclock se le puede incrementar
La capacidad de un procesador depende fuertemente de los componentes restantes del sistema, sobre todo del
chipset, de la memoria RAM y del software. Pero obviando esas características puede tenerse una medida
aproximada del rendimiento de un procesador por medio de indicadores como la cantidad de operaciones de coma
flotante por unidad de tiempo FLOPS, o la cantidad de instrucciones por unidad de tiempo MIPS. Una medida exacta
Microprocesador 55
del rendimiento de un procesador o de un sistema, es muy complicada debido a los múltiples factores involucrados
en la computación de un problema, por lo general las pruebas no son concluyentes entre sistemas de la misma
generación.
Arquitectura
El microprocesador tiene una arquitectura parecida a la computadora digital. En otras palabras, el microprocesador
es como la computadora digital porque ambos realizan cálculos bajo un programa de control. Consiguientemente, la
historia de la computadora digital nos ayudará a entender el microprocesador. El microprocesador hizo posible la
fabricación de potentes calculadoras y de muchos otros productos. El microprocesador utiliza el mismo tipo de
lógica que es usado en la unidad procesadora central (CPU) de una computadora digital. El microprocesador es
algunas veces llamado unidad microprocesadora (MPU). En otras palabras, el microprocesador es una unidad
procesadora de datos. En un microprocesador podemos diferenciar diversas partes:
• El encapsulado: es lo que rodea a la oblea de silicio en si, para darle consistencia, impedir su deterioro (por
ejemplo, por oxidación por el aire) y permitir el enlace con los conectores externos que lo acoplaran a su zócalo a
su placa base.
• La memoria cache: es una memoria ultrarrápida que emplea el micro para tener a mano ciertos datos que
predeciblemente serán utilizados en las siguientes operaciones sin tener que acudir a la memoria RAM reduciendo
el tiempo de espera. Por ejemplo: en una biblioteca, en lugar de estar buscando cierto libro a través de un banco
de ficheros de papel se utiliza la computadora, y gracias a la memoria cache, obtiene de manera rápida la
información. Todos los micros compatibles con PC poseen la llamada cache interna de primer nivel o L1; es
decir, la que está más cerca del micro, tanto que está encapsulada junto a él. Los micros más modernos (Pentium
III Coppermine, athlon Thunderbird, etc.) incluyen también en su interior otro nivel de caché, más grande aunque
algo menos rápida, la caché de segundo nivel o L2 e incluso memoria caché de nivel 3, o L3.
• Coprocesador Matemático: o correctamente la FPU (Unidad de coma flotante). Que es la parte del micro
especializada en esa clase de cálculos matemáticos, antiguamente estaba en el exterior del procesador en otro
chip. Esta parte esta considerada como una parte "lógica" junto con los registros, la unidad de control, memoria y
bus de datos.
• Los registros: son básicamente un tipo de memoria pequeña con fines especiales que el micro tiene disponible
para algunos usos particulares. Hay varios grupos de registros en cada procesador. Un grupo de registros esta
diseñado para control del programador y hay otros que no son diseñados para ser controlados por el procesador
pero que CPU los utiliza en algunas operaciones, en total son treinta y dos registros.
• La memoria: es el lugar donde el procesador encuentra las instrucciones de los programas y sus datos. Tanto los
datos como las instrucciones están almacenados en memoria, y el procesador las toma de ahí. La memoria es una
parte interna de la computadora y su función esencial es proporcionar un espacio de trabajo para el procesador.
• Puertos: es la manera en que el procesador se comunica con el mundo externo. Un puerto es parecido a una línea
de teléfono. Cualquier parte de la circuitería de la computadora con la cual el procesador necesita comunicarse,
tiene asignado un número de puerto que el procesador utiliza como un número de teléfono para llamar al circuito
o a partes especiales.
Microprocesador 56
Fabricación
El proceso de fabricación de un microprocesador es muy complejo. Todo comienza con un buen puñado de arena
(compuesta básicamente de silicio), con la que se fabrica un monocristal de unos 20 x 150 centímetros. Para ello, se
funde el material en cuestión a alta temperatura (1.370 °C) y muy lentamente (10 a 40 Mm por hora) se va formando
el cristal.
De este cristal, de cientos de kilos de peso, se cortan los extremos y la superficie exterior, de forma de obtener un
cilindro perfecto. Luego, el cilindro se corta en obleas de 10 micras de espesor, la décima parte del espesor de un
cabello humano, utilizando una sierra de diamante. De cada cilindro se obtienen miles de obleas, y de cada oblea se
fabricarán varios cientos de microprocesadores.
Silicio.
Estas obleas son pulidas hasta obtener una superficie perfectamente plana,
pasan por un proceso llamado “annealing”, que consiste en someterlas a un
calentamiento extremo para remover cualquier defecto o impureza que pueda
haber llegado a esta instancia. Después de una supervisión mediante láseres
capaz de detectar imperfecciones menores a una milésima de micra, se
recubren con una capa aislante formada por óxido de silicio transferido
mediante deposición de vapor.
De aquí en adelante, comienza el proceso del “dibujado” de los transistores
que conformarán a cada microprocesador. A pesar de ser muy complejo y
preciso, básicamente consiste en la “impresión” de sucesivas máscaras sobre la oblea, sucediéndose la deposición y
eliminación de capas finísimas de materiales conductores, aislantes y semiconductores, endurecidas mediante luz
ultravioleta y atacada por ácidos encargados de remover las zonas no cubiertas por la impresión. Salvando las
escalas, se trata de un proceso comparable al visto para la fabricación de circuitos impresos. Después de cientos de
pasos, entre los que se hallan la creación de sustrato, la oxidación, la litografía, el grabado, la implantación iónica y
la deposición de capas; se llega a un complejo "bocadillo" que contiene todos los circuitos interconectados del
microprocesador.
Un transistor construido en tecnología de 45 nanómetros tiene un ancho equivalente a unos 200 electrones. Eso da
una idea de la precisión absoluta que se necesita al momento de aplicar cada una de las mascaras utilizadas durante la
fabricación.
Una oblea de silicio grabada
Los detalles de un microprocesador son tan pequeños y precisos
que una única mota de polvo puede destruir todo un grupo de
circuitos. Las salas empleadas para la fabricación de
microprocesadores se denominan salas limpias, porque el aire de
las mismas se somete a un filtrado exhaustivo y está prácticamente
libre de polvo. Las salas limpias más puras de la actualidad se
denominan de clase 1. La cifra indica el número máximo de
partículas mayores de 0,12 micras que puede haber en un pie
cúbico (0,028 m
3
) de aire. Como comparación, un hogar normal
sería de clase 1 millón. Los trabajadores de estas plantas emplean
trajes estériles para evitar que restos de piel, polvo o pelo se
desprendan de sus cuerpos.
Una vez que la oblea ha pasado por todo el proceso litográfico,
tiene “grabados” en su superficie varios cientos de
microprocesadores, cuya integridad es comprobada antes de
Microprocesador 57
cortarlos. Se trata de un proceso obviamente automatizado, y que termina con una oblea que tiene grabados algunas
marcas en el lugar que se encuentra algún microprocesador defectuoso.
La mayoría de los errores se dan en los bordes de la oblea, dando como resultados chips capaces de funcionar a
velocidades menores que los del centro de la oblea o simplemente con características desactivadas, tales como
núcleos. Luego la oblea es cortada y cada chip individualizado. En esta etapa del proceso el microprocesador es una
pequeña placa de unos pocos milímetros cuadrados, sin pines ni cápsula protectora.
Cada una de estas plaquitas será dotada de una cápsula protectora plástica (en algunos casos pueden ser cerámicas) y
conectada a los cientos de pines metálicos que le permitirán interactuar con el mundo exterior. Cada una de estas
conexiones se realiza utilizando delgadísimos alambres, generalmente de oro. De ser necesario, la cápsula es dotada
de un pequeño disipador térmico de metal, que servirá para mejorar la transferencia de calor desde el interior del chip
hacia el disipador principal. El resultado final es un microprocesador como el que equipa nuestro ordenador.
Empaquetado
Empaquetado de un procesador Intel 80486 en un
empaque de cerámica.
Los microprocesadores son circuitos integrados y como tal están
formados por un chip de silicio y un empaque con conexiones
eléctricas. En los primeros procesadores el empaque se fabricaba
con plásticos epoxicos o con cerámicas en formatos como el DIP
entre otros. El chip se pegaba con un material térmicamente
conductor a una base y se conectaba por medio de pequeños
alambres a unas pistas terminadas en pines. Posteriormente se
sellaba todo con una placa metálica u otra pieza del mismo
material de la base de manera que los alambres y el silicio
quedaran encapsulados.
En procesadores como los Intel y AMD de las series Pentium I
(mediados de los 90) y compatibles aún se usaba el empaque
cerámico que tenía un arreglo de pines PGA y una cavidad en el espacio de ese arreglo, donde se introducía el chip
del procesador y se soldaba con pequeños alambres a los pines. La cavidad se sellaba con una lamina de cobre.
Empaquetado de un procesador PowerPC con
Flip-Chip, se ve el chip de silicio.
En la actualidad los microprocesadores de diversos tipos
(incluyendo procesadores gráficos) se ensamblan por medio de la
tecnología Flip chip. El chip semiconductor es soldado
directamente a un arreglo de pistas conductoras (en el sustrato
laminado) con la ayuda de unas microesferas que se depositan
sobre las obleas de semiconductor en las etapas finales de su
fabricación. El sustrato laminado es una especie de circuito
impreso que posee pistas conductoras hacia pines o contactos, que
a su vez servirán de conexión entre el chip semiconductor y un
socket de CPU o una placa base.<4>
Antiguamente las conexión del chip con los pines se realizaba por
medio de microalambres de manera que quedaba boca arriba, con
el método Flip Chip queda boca abajo, de ahí se deriva su nombre.
Entre las ventajas de este método esta la simplicidad del ensamble
y en una mejor disipación de calor. Cuando la pastilla queda
bocabajo presenta el sustrato base de silicio de manera que puede ser enfriado directamente por medio de elementos
conductores de calor. Esta superficie se aprovecha también para etiquetar el integrado. En los procesadores para
computadores de escritorio, dada la vulnerabilidad de la pastilla de silicio, se opta por colocar una placa de metal,
Microprocesador 58
por ejemplo en los procesadores Athlon como el de la primera imagen. En los procesadores de Intel también se
incluye desde el Pentium III de más de 1 Ghz.
Disipación de calor
Con el aumento en el número de transistores incluidos en un procesador, el consumo de energía se ha elevado a
niveles en los cuales la disipación natural del procesador no es suficiente para mantener temperaturas aceptables en
el material semiconductor, de manera que se hace necesario el uso de mecanismos de enfriamiento forzado, como
son los disipadores de calor.
Entre ellos se encuentran los sistemas sencillos como disipadores metálicos que aumentan el área de radiación,
permitiendo que la energía salga rápidamente del sistema. También los hay con refrigeración líquida, por medio de
circuitos cerrados.
En los procesadores más modernos se aplica en la parte superior del procesador, una lámina metálica denominada
IHS que va a ser la superficie de contacto del disipador para mejorar la refrigeración uniforme del die y proteger las
resistencias internas de posibles tomas de contacto al aplicar pasta térmica. Varios modelos de procesadores, en
especial, los Athlon XP, han sufrido cortocircuitos debido a una incorrecta aplicación de la pasta térmica.
Conexión con el exterior
Superficies de contacto en un procesador Intel para
Zocalo LGA775.
El microprocesador posee un arreglo de elementos metálicos
(pines, patillas, esferas, contactos) que permiten la conexión
eléctrica entre el circuito integrado que conforma el
microprocesador y los circuitos de la placa base. Dependiendo de
la complejidad y de la potencia, un procesador puede tener desde 8
hasta más de 2000 elementos metálicos en la superficie de su
empaque. El montaje del procesador se realiza con la ayuda de un
Zócalo de CPU soldado sobre la placa base. Entre las conexiones
eléctricas están las de alimentación eléctrica de los circuitos dentro
del empaque, las señales de reloj, señales relacionadas con datos,
direcciones y control; estas funciones están distribuidas en un
esquema asociado al zócalo, de manera que varias referencias de
procesador y placas base son compatibles entre ellos, permitiendo
distintas configuraciones.
Buses del procesador
Todos los procesadores poseen un bus principal o de sistema por el cual se envían y reciben todos los datos,
instrucciones y direcciones desde los integrados del chipset o desde el resto de dispositivos. Como puente de
conexión entre el procesador y el resto del sistema, define mucho del rendimiento del sistema, su velocidad se mide
en bits por segundo.
Ese bus puede ser implementado de distintas maneras, con el uso de buses seriales o paralelos y con distintos tipos
de señales eléctricas. La forma más antigua es el bus paralelo en el cual se definen líneas especializadas en datos,
direcciones y para control.
En la arquitectura tradicional de Intel (usada hasta modelos recientes), ese bus se llama el Front Side Bus y es de tipo
paralelo con 64 líneas de datos, 32 de direcciones además de múltiples líneas de control que permiten la transmisión
de datos entre el procesador y el resto del sistema. Este esquema se ha utilizado desde el primer procesador de la
historia, con mejoras en la señalización que le permite funcionar con relojes de 333 Mhz haciendo 4 transferencias
por ciclo.
[1]
Microprocesador 59
En algunos procesadores de AMD y en el Intel Core i7 se han usado otros tipos para el bus principal de tipo serial.
Entre estos se encuentra el bus HyperTransport que maneja los datos en forma de paquetes usando una cantidad
menor de líneas de comunicación, permitiendo frecuencias de funcionamiento más altas.
Los microprocesadores de última generación de Intel y muchos de AMD poseen además un controlador de memoria
DDR en el interior del encapsulado lo que hace necesario la implementación de buses de memoria del procesador
hacia los módulos. Ese bus esta de acuerdo a los estándares DDR de JEDEC y consisten en líneas de bus paralelo,
para datos, direcciones y control. Dependiendo de la cantidad de canales pueden existir de 1 a 4 buses de memoria.
Arquitecturas
• 65xx
• MOS Technology 6502
• Western Design Center 65xx
• ARM
• Altera Nios, Nios II
• AVR (puramente microcontroladores)
• EISC
• RCA 1802 (aka RCA COSMAC, CDP1802)
• DEC Alpha
• Intel
• Intel 4556, 4040
• Intel 8970, 8085, Zilog Z80
• Intel Itanium
• Intel i860
• Intel i515
• LatticeMico32
• M32R
• MIPS
• Motorola
• Motorola 6800
• Motorola 6809
• Motorola c115, ColdFire
• corelduo 15485
• sewcret ranses 0.2457
• Motorola 88000 (antecesor de la familia PowerPC con el IBM POWER)
• IBM POWER (antecesor de la familia PowerPC con el Motorola 88000)
• Familia PowerPC, G3, G4, G5
• NSC 320xx
• OpenRISC
• PA-RISC
• National Semiconductor SC/MP ("scamp")
• Signetics 2650
• SPARC
• SuperH family
• Transmeta Crusoe, Transmeta Efficeon (arquitectura VLIW, con emulador de la IA32 de 32-bit Intel x86)
• INMOS Transputer
• x86
Microprocesador 60
• Intel 8086, 8088, 80186, 80188 (arquitectura x86 de 16-bit con sólo modo real)
• Intel 80286 (arquitectura x86 de 16-bit con modo real y modo protegido)
• IA-32 arquitectura x86 de 32-bits
• x86-64 arquitectura x86 de 64-bits
• Cambridge Consultants XAP
Véase también
• Multinúcleo
• Microcontrolador
• CPU
• Conjunto de instrucciones
• Arquitectura de computadores
• Socket de CPU
• Hardware
• Placa base
Referencias
[1] « Core 2 Extreme: 3.66 GHz And FSB 1333 - Review Tom's Hardware : THG Tuning Test: Core 2 Extreme vs. Athlon 64 FX-62 (http://
www.tomshardware.com/reviews/thg-tuning-test,1294-2.html)».
Enlaces externos
• Wikimedia Commons alberga contenido multimedia sobre Microprocesador. Commons
• ¿Qué es un Microprocesador? (http://www.network-press.org/?que_es_microprocesador)
• Video de Discovery Chanel sobre montaje de Microprocesadores en Intel. (http://www.youtube.com/
watch?v=trBZXWIX8Zk&feature=related)
Periférico
Se ha sugerido que periférico de entrada sea fusionado en este artículo o sección.
(Discusión).
Una vez que hayas realizado la fusión de artículos, pide la fusión de historiales en WP:TAB/F.
En informática, se denomina periféricos a los aparatos o dispositivos auxiliares e independientes conectados a la
unidad central de procesamiento de una computadora.
Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la computadora se comunica con
el mundo exterior, como a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de
la memoria principal.
[cita requerida]
Se entenderá por periférico al conjunto de dispositivos que, sin pertenecer al núcleo fundamental de la computadora,
formado por la CPU y la memoria 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:
• el bus de direcciones, para seleccionar la dirección del dato o del periférico al que se quiere acceder,
• el bus de control, básicamente para seleccionar la operación a realizar sobre el dato (principalmente lectura,
escritura o modificación) y
• el bus de datos, por donde circulan los datos.
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 teclado y el monitor, imprescindibles en cualquier
computadora personal de hoy en día (no lo fueron en los primeros computadores), son posiblemente los periféricos
Periférico 61
más comunes, y es posible que mucha gente no los considere como tal debido a que generalmente se toman como
parte necesaria de una computadora. El mouse es posiblemente el ejemplo más claro de este aspecto. Hace menos de
20 años no todos las computadora 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 mouse, 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 Windows cuando el mouse 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 mouse como, por ejemplo, algunos sistemas básicos de UNIX y GNU/Linux.
Tipos de periféricos
Los periféricos pueden clasificarse en 5 categorías principales:
• Periféricos de entrada: captan y envían los datos al dispositivo que los procesará.
• Periféricos de salida: son dispositivos que muestran o proyectan información hacia el exterior del ordenador. La
mayoría son para informar, alertar, comunicar, proyectar o dar al usuario cierta información, de la misma forma
se encargan de convertir los impulsos eléctricos en información legible para el usuario. Sin embargo, no todos de
este tipo de periféricos es información para el usuario.
• Periféricos de entrada/salida (E/S) sirven básicamente para la comunicación de la computadora con el
medio externo
Los periféricos de entrada/salida son los que utiliza el ordenador tanto para mandar como para recibir información.
Su función es la de almacenar o guardar de forma permanente o virtual todo aquello que hagamos con el ordenador
para que pueda ser utilizado por los usuarios u otros sistemas.
Son ejemplos de periférico de entrada/salida o de almacenamiento:
* Disco duro
* Grabadora y/o lector de CD
* Grabadora y/o lector de DVD
* Grabadora y/o lector de HD-DVD
* Memoria Flash
* Cintas magnéticas
* Memoria portátil
* Disquete
* Pantalla táctil
* Casco virtual
* Grabadora y/o lector de CD
* Grabadora y/o lector de DVD
* Grabadora y/o lector de Blu-ray
* Grabadora y/o lector de HD-DVD
• Periféricos de almacenamiento: son los dispositivos que almacenan datos e información por bastante tiempo. La
memoria RAM no puede ser considerada un periférico de almacenamiento, ya que su memoria es volátil y
temporal.
• Periféricos de comunicación: son los periféricos que se encargan de comunicarse con otras máquinas o
computadoras, ya sea para trabajar en conjunto, o para enviar y recibir información.
Periférico 62
Periféricos de entrada
Ratón.
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
• Micrófono
• Escáner
• Ratón o mouse
• Escáner de código de barras
• Cámara web
• Lápiz óptico
Periféricos de salida
Son los que reciben información que es procesada por la CPU y la reproducen para que sea perceptible por el
usuario. Algunos ejemplos son:
• Monitor
• Impresora
• Fax
• Tarjeta de sonido
• Altavoz
Periféricos de almacenamiento
Interior de un disco duro.
Se 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. Los más comunes son:
• Disco duro
• Disquete
• Unidad de CD
• Unidad de DVD
• Unidad de Blu-ray Disc
• Memoria flash
• Cinta magnética
• Tarjeta perforada
• Memoria portátil
• Otros dispositivos de almacenamiento:
• Zip (Iomega): Caben 100 Mb y utiliza tecnología magnética.
• EZFlyer (SyQuest): Caben 230 Mb y tiene una velocidad de lectura muy alta
• SuperDisk LS-120: Caben 200 Mb y utilizan tecnología magneto-óptica.
• Magneto-ópticos de 3,5: Caben de 128 Mb a 640 Mb
• Jaz (Iomega): Es como el Zip y caben de 1 GB a 2 GB.
Periférico 63
Periféricos de comunicación
Su función es permitir o facilitar la interacción entre dos o más computadoras, o entre una computadora y otro
periférico externo a la computadora. Entre ellos se encuentran los siguientes:
• Fax-Módem
• Tarjeta de red
• Concentrador
• Switch
• Enrutador
• Tarjeta inalámbrica
• Tarjeta Bluetooth
• Controlador ambos exista un tercer elemento que actúe como traductor de señales. Este traductor es un circuito
electrónico denominado interfaz.
Enlaces externos
• Wikimedia Commons alberga contenido multimedia sobre Periférico. Commons
• Periféricos
[1]
Referencias
[1] http://www.network-press.org/?perifericos_concepto
Fuentes y contribuyentes del artículo 64
Fuentes y contribuyentes del artículo
Bit  Fuente: http://es.wikipedia.org/w/index.php?oldid=41200277  Contribuyentes: 145-LASP-X12.libre.retevision.es, 217-126-150-34.uc.nombres.ttd.es, 333, Airunp, Alejandrocaro35, Alexav8,
Alvaro qc, Amadalvarez, Andre Engels, Arkaninger, Atlante, Barcex, BlackBeast, Carlos Alberto Carcagno, Chuck es dios, Clementito, Cookie, DCarrasco, Dark Bane, Diegusjaimes, Digigalos,
Dodo, Dogor, Egaida, Elabra sanchez, Enric Naval, Er Komandante, Erudición, Ezarate, Faelomx, Farisori, Frei sein, Galandil, GermanX, Gothmog, HUB, Hatonthebackofyourbutt, Hawking,
Icvav, Imdedios, JMPerez, Janus, Jasev, Javierito92, Jesuja, Jlprwp, Jorgebarrios, Joseaperez, Jsanchezes, Kaa zapa, Kabri, Klarop, Kojie, Konstanza, Lucianobrom, Luis1970, Mafores, Magister
Mathematicae, Makahaxi, Maldoror, Markoszarrate, Matdrodes, Moriel, Narciso Flecca Vorburo, Natrix, Netito777, Pacostein, Platonides, Ploncomi, PoLuX124, Poopy69, Portland, RamonExio,
Rizome, RoyFocker, Rsg, Sauron, Super braulio, The worst user, Tirithel, Tomatejc, TorQue Astur, Trujaman, Uac314, Valadrem, Veon, Vitamine, Wilfredor, conversion script, 239 ediciones
anónimas
Sistema binario  Fuente: http://es.wikipedia.org/w/index.php?oldid=41394297  Contribuyentes: .Sergio, 123rlqc, 1969, Abgenis, Aibdescalzo, AldanaN, Alexav8, Almendro, Aloriel, Alvaro qc,
Alzina, Andreasmperu, Andressanchez 11, Angel GN, Antur, Ascánder, Axxgreazz, BL, Baiji, Balderai, Barleduc, Barteik, Beto 04 2589, BiT, BlackBeast, BuenaGente, Camiloalcubo2,
Caritopxndx, Carlos yo, CarlosHoyos, Carnendil, Christiangda, Cinabrium, Cobalttempest, Cookie, Corrector1, Ctrl Z, Dark, David0811, Delapunta, Descansatore, Dferg, Diegusjaimes,
Digigalos, Dinopmi, Dodo, Dove, Drjackzon, Eaguero, Edgar, Edgarm, Edmenb, Eduardo Lima, Eduardosalg, Edub, El guardian999, Elisardojm, Emijrp, Ensada, Equi, Esteban0602, Farisori,
Flakinho, Fmariluis, Foundling, Fran89, FrancoGG, Friera, Frutoseco, Gabriel Acquistapace, GabrielBalaudo, Gacq, Gafotas, Gaius iulius caesar, Genba, GermanX, Ggenellina, Gizmo II, Greek,
Gsrdzl, Guay, Gusgus, HUB, Heriotza, Hispa, Humbefa, Humberto, Ignacio Icke, In john, Interwiki, Isha, Iulius1973, J.M.Domingo, JMCC1, Jacina, Janus, Jarke, Javi1977, Jorgeyp, Joseaperez,
Juanan Ruiz, Julius C, Jume28, Jynus, KanTagoff, Kansai, Kat0, Kved, LMLM, Lara 28, Laura Fiorucci, Lucien leGrey, Luis Gonzalez, Lunatiko, Lungo, Machlas, Machtvollt, Magister
Mathematicae, Maldoror, Mandrake33, Manuel Trujillo Berges, ManuelGR, Manuelt15, Manwë, Mario modesto, Matdrodes, Matias fontealba, Mbolagay, Mercenario97, Miguel, Mijailsf,
Moriel, Mortadelo2005, MotherForker, Muro de Aguas, Murphy era un optimista, Murven, Mzamora2, Neochuky, Nethac DIU, Netito777, Nicop, Nihilo, Numbo3, P.o.l.o., Pabloallo, Paintman,
Pan con queso, Petruss, Pino, Piolinfax, Pjbhva, PoLuX124, Poromiami, Prometheus, Queninosta, Racso, Rafadose, Rastrojo, Raystorm, Reignerok, RoyFocker, Rαge, Sabbut, Saxwakuy, Siabef,
Siin k0dificaar, Sistemo, Sking, Snakeyes, Soulreaper, Spalquimista, Super braulio, Superzerocool, Tano4595, Template namespace initialisation script, The chosen, Tirithel, Tomatejc,
Torquemado, Tostadora, Triku, Tristoteles, Tubet, Unf, VA, Vandal Crusher, Vic Fede, Vitamine, Waterpolo, Wzwz, Xenoforme, Y0rx, Yoques, Zanaqo, Zeroth, Zerstreut, ZrzlKing,
Zumba1984, conversion script, 997 ediciones anónimas
Byte  Fuente: http://es.wikipedia.org/w/index.php?oldid=41431904  Contribuyentes: .José, Al Lemos, Alberto0000, Albireo3000, Alejandrocaro35, Alhen, Ana wiki, Andre Engels, Antonio1990,
Axxgreazz, Bifus, Bucho, Byj2000, Camilo, Carnendil, Coderic, David0811, Der Kreole, Diegusjaimes, Dodo, Dogor, Dpeinador, Edgar, Eduardosalg, Egaida, Elabra sanchez, Eldoom, Elliniká,
Enric Naval, FAR, Farisori, Fcr, Fran89, FrancoGG, GermanX, Geshua, Gmarkel, Hashar, Hawking, Hprmedina, Humberto, Jaontiveros, Jesuja, Jlprwp, Jorge c2010, JorgeGG, Jorgechp,
Joseaperez, Jsanchezes, Luis1970, Luismiad, Magister Mathematicae, Makete, Maldoror, Manuel Trujillo Berges, Manwë, Matdrodes, Mister, Moriel, Mpeinadopa, Muro de Aguas,
Napoleón333, Neodimio, Neodop, Netito777, Nicop, Nixón, Piscis93, Profecieza, RGLago, RedHotChiliPeppers, Resped, Rincondelgabo, Rosarino, RoyFocker, Rsg, Sabbut, Sanbec, Sauron,
Snakeyes, Softed, Supernova13, Thunderbird2, Tirithel, TorQue Astur, Tripy, Truor, Txuspe, Ugly, Unf, Wesisnay, Zupez zeta, conversion script, 283 ediciones anónimas
ASCII  Fuente: http://es.wikipedia.org/w/index.php?oldid=41443217  Contribuyentes: 142857, 175-VIGO-X11.libre.retevision.es, Airunp, Aleator, Alexan, Angus, Argeektect, Ascánder, Bachi
2805, Barcex, Beto29, BlackBeast, Cafl96, Cambio, Capmo, Catalin586, Chabacano, Cobalttempest, Comae, Dagane, Daniel G., DerHexer, Diego2891, Diegusjaimes, Dodo, Don Depresor,
Dossier2, Dove, Eduardosalg, Eli22, Elisardojm, Emijrp, Er Komandante, Fran89, FrancoGG, Gafotas, Galandil, Ganon, GermanX, Gothmog, GuiXu, HUB, Hawking, Homo logos, Humbefa,
Icvav, Ignacio Icke, Isha, JMPerez, Jalcaire, Javier De La Cueva, Jesuja, Jmieres, JorgeGG, Joseaperez, Josell2, Josue arias silva, Jsl, Jstitch, KErosEnE, KanTagoff, Knacr, KnightRider, Kved,
LeonardoRob0t, Loco085, Lraingele, Lucien leGrey, Madalberta, Magister Mathematicae, Mandramas, Mansoncc, Manuel Trujillo Berges, ManuelGR, Manwë, Matdrodes, Mirkovich, Mono
.lck, Moriel, Muro de Aguas, Murphy era un optimista, Mushii, Mutari, Netito777, Nokeer, Octavio, Orgullomoore, PACO, Pablo.cl, Paintman, Penarc, Peregrin08, Pit, Platonides, PoLuX124,
Quistnix, Qwertyytrewqqwerty, Rafael Soriano, Rayquazados, Raystorm, RoyFocker, Rsg, Sauron, Seanver, Snakeyes, Speedplus, Super lol, Superzerocool, Suruena, Taichi, Tano4595, Tirithel,
TomBomba, Troodon, Txo, Vitamine, Walterzum, Yanqui perdido, Yrithinnd, Zeist Antilles, conversion script, 428 ediciones anónimas
Hardware  Fuente: http://es.wikipedia.org/w/index.php?oldid=41681043  Contribuyentes: .Sergio, 12152669k, 789456123oi, Adriglezmunera, Aibdescalzo, Airunp, Al Lemos, Alhen, Aloriel,
Alowita, Amadís, Amorde2, Andrés Chupoctero, Antur, Arley sanchez, AtilaElHuno, Autonomia, BRONSON77, Baiji, Bedwyr, Beto29, BetoCG, Biasoli, Bigsus, BlackBeast, BuenaGente,
Cainite, Camilo, Canofr, Carmin, Cedecomsa, Chico512, Chrihern, Chuck es dios, Ciencia Al Poder, Cinabrium, Cipión, Cookie, Cratón, Cronos x, Ctrl Z, Dangarcia, David0811, Denarius,
Dianai, Diegusjaimes, Digital-h, Dodo, Dossier2, Draxtreme, Drini2, ELEC, Eduardosalg, Edward55, Eesstebann, Egaida, Ejmeza, El Pitufo, Eleztriko, Eli22, Elisardojm, Eloy, Esoya, Espilas,
Ezarate, FAR, Fanattiq, Fiorela yarlequè cerna, Foundling, FrancoGG, Frank 049, Futbolero, Gaius iulius caesar, Galandil, GermanX, Glia, Goinza, Greek, Gusgus, HECTOR ARTURO AZUZ
SANCHEZ, HUB, Halcón, Hansel Songlu1987, Hardware, Hawking, Hokkito, Humberto, Icvav, Ignacio Icke, Ingenioso Hidalgo, Ingrixita123, Isha, Izzues, Jarisleif, Javierito92, Jesuja, Jjafjjaf,
Jjvaca, Jredmond, Jsanchezes, Jurgens, Jzamx, KLosma, Klemen Kocjancic, Leonardocaballero, Llldplll, Lobillo, Loco085, Lucien leGrey, Mafores, Magister Mathematicae, Mahadeva,
Maldoror, Manuel Trujillo Berges, ManuelGR, Manuelt15, Manwë, Marcecoro, Matdrodes, Max9987, Mel 23, MetalMind, Miguel galindo, MiguelAngel fotografo, Millars, Mitrush, Mnts,
Montgomery, Moriel, Mpeinadopa, Mriosriquelme, Muro de Aguas, Murven, Neodop, Netito, Netito777, Nihilo, Niqueco, Nixón, Olivares86, Ortisa, Oscar ., PODA, Pablo picati.elescabio,
Pabloallo, Pan con queso, Parras, Paulo74, Pedro Nonualco, Penquista, Petronas, PhJ, Platonides, Pleira, PoLuX124, Poco a poco, Popopipichorro, Ppja, Profesor Juniperus, Queninosta,
Qwertymith, Qwertyytrewqqwerty, Racso, Rastrojo, Retama, Rexmania, Rezagos, Richzendy, Roberpl, Rodrigouf, RoyFocker, Rsg, Rumpelstiltskin, Saloca, Santiperez, Satin, Savh, SergioN,
Shooke, Siabef, Silvester, Spnfury, Superzerocool, Taichi, Tano4595, Taragui, Taty2007, The worst user, Tirithel, Tiroloco49, Tomatejc, Tostadora, Trino, Truor, Txo, Unaiaia, UnlimitedTeam,
Varano, Vic Fede, Vidalqr, Violelokita, Wikisilki, Willigulip, XalD, Xxi, Yeza, Yingus, Yrithinnd, 1201 ediciones anónimas
Placa base  Fuente: http://es.wikipedia.org/w/index.php?oldid=41763065  Contribuyentes: 142857, AStela2, Aelo, Airunp, Ale flashero, Aleator, Alexan, Alexav8, Alexhe20, Alexisybañez,
Alexquendi, Alhen, Aloriel, Alvaro qc, Andreasmperu, Angel GN, Antur, AstroNomo, Avm, Axxgreazz, Banfield, Baranda, Barcex, BeaKManiak, Bedwyr, Biasoli, BlackBeast, Bucephala, C h a
n-Wiki, Cadavera, Cansado, Centeno, Chalisimo5, Chico512, Chrihern, Ciencia Al Poder, Cobalttempest, ColdWind, Comae, CommonsDelinker, Corrector1, CristianGomez2304, DJ Nietzsche,
David0811, Dferg, Diegusjaimes, Docst3, Dodo, Dorieo, ECAM, Eamezaga, Eduardosalg, Edub, Egaida, Eligna, Elisardojm, Ensada, Equi, Eva.Blop, FeRodil, Fmariluis, FranciscoPadilla,
FrancoGG, Furti, Galandil, GermanX, Gh05t2k, Greek, Gusgus, HECTOR ARTURO AZUZ SANCHEZ, Haku, Humberto, Ialad, Icvav, Isha, Jakeukalane, Javi pk, JavierCantero, Javierito92,
Jjvaca, Joaquincabezas, JorgeGG, Josmanbernal, Juan Quisqueyano, Juanfran GG, Jurock, Jynus, Kadellar, Khany, Kved, Lasusirexula, Lazomicro, Legh, Leugim1972, Lew XXI, Liza druetta,
Lucien leGrey, Lukiduki, Maldoror, Maleiva, Manolovar2, Mansoncc, Manuel Trujillo Berges, Manwë, Masilicondrio, Matdrodes, Mgf85, Milias, Millars, Misterequis, Moriel, Mortadelo2005,
Museo8bits, Mushii, Mutari, Napoleón333, Narutouchiha97, Nejasul, Neodop, Netito777, Nihilo, Nioger, Nixón, Nizampop, No sé qué nick poner, Ortisa, Oscar ., Pablimbig, Piero71,
PoLuX124, Pondus45, Porao, Queninosta, Raiden32, Raystorm, Roberpl, Ronaldo16, RoyFocker, Rrmsjp, SPZ, Sa, Satin, Shooke, Siabef, Stela riera2, Superzerocool, Taichi, Tano4595, The
worst user, Tirithel, Tomatejc, TorQue Astur, Tostadora, Triku, Vatelys, Vic Fede, Vitamine, Wesisnay, Wx wuerox, Yoques, ZrzlKing, Zufs, 796 ediciones anónimas
Microprocesador  Fuente: http://es.wikipedia.org/w/index.php?oldid=41706545  Contribuyentes: .Sergio, 217-126-151-51.uc.nombres.ttd.es, 789456123oi, A ver, Aibdescalzo, Airunp, Ale
flashero, Alejandroalfonzo01, Alexhivida, Alfambra, Alfonsoalejandre, Alhen, Almorca, Alrik, Alvajandro, Alvaro qc, Andreasmperu, AndyFG, Angus, Antur, Antón Francho, Atardecere,
Atomo64, Avm, B-real, Baiji, Balderai, Baldur71, Biasoli, BlackBeast, Blacki4, Boja, Bostok I, Bucho, CEROZzZ, CERVANTES JACP, Camilo, Camilop21, Carmin, Centeno, Chico512,
Chrihern, Chuck es dios, Ciencia Al Poder, Cinabrium, Cobalttempest, CommonsDelinker, Crescent Moon, DFTDER, Dangarcia, Dani7, DanielCardaci, David0811, Dermot, Descansatore,
Dferg, Dgarcia29, Dianai, Diegusjaimes, Dj draimon, Docorreas, Dodo, Dogor, Dossier2, Edeldir, Edmenb, Eduardosalg, Edub, Egaida, El dva, Elabra sanchez, Elisardojm, Emijrp, Emillan,
Equi, Ernesto Graf, Euskal Hooligan, FAR, FCPB, Fanciss, Faq95, Fcosegura, Foundling, Francof2a, GNM, Gafotas, GermanX, Germo, Goofys, Gothmog, Grizzly Sigma, Guericho,
Guille.hoardings, Gustavocarra, HECTOR ARTURO AZUZ SANCHEZ, HUB, Haku, Hashar, Hector dd, Heriotza, Hispa, Hprmedina, Humbefa, Humberto, Imapix, Isha, JMPerez, Jarisleif,
Jarke, JavierCantero, Jcenteno, Jdjim r, Jjafjjaf, Jkbw, JorgeGG, Jorgechp, Jose figueredo, Josell2, Josemanib, Josneg67, Jouwiki, Jsisiruca25, Juanan Ruiz, Juckar, Jugones55, Juliocanelon,
Keber, Kekkyojin, Komputisto, Kved, Laban, Lasusirexula, Leugim1972, Lfalonso, Limbo@MX, Lobo, Loco085, Lourdes Cardenal, Lucasjk23, Lucien leGrey, Mac, Madgener, Mafores,
Makahaxi, Makete, Maldoror, Mansoncc, Manuelt15, Manwë, Matdrodes, McMalamute, Mitrush, Mnts, Montgomery, Monzon lopez, Morenolcersone, Moriel, Muro de Aguas, Murphy era un
optimista, Murven, Museo8bits, Mutari, Napoleón333, Nemo, NeoRazorX, Netito777, Neumotoraxiv, Nixón, Oblongo, Ortisa, PACO, Pablo Paredes N., Pablomdo, Pacostein, Palpo, Pato javier,
Paulker, Petronas, Pitzyper, PoLuX124, Poc-oban, Poco a poco, Ppja, Prometheus, Queninosta, Qwertyytrewqqwerty, Ramon00, Ramos10, Reignerok, Rentecor, Resped, Retama, Richy, Roberpl,
Roninparable, RoyFocker, Rαge, Santiperez, Savh, Sebasweee, SergioN, Sergiosh, Sermed, Sethi, Shooke, Siabef, Snakeeater, Solracnauj17, Spazer, Super braulio, Superzerocool, Tano4595,
Taty2007, The worst user, Tirithel, Tomatejc, TorQue Astur, Torbellino, Triku, Truor, Ugly, Usrwp, Varano, Vic Fede, Vitamine, Voltan123, Víctor Barbero, Walter closser, Wesisnay,
Wilfredor, WingMaster, Wricardoh, Xavigivax, Xexito, Yrithinnd, Zarakill, Zeno Gantner, Zufs, conversion script, Ál, 1191 ediciones anónimas
Periférico  Fuente: http://es.wikipedia.org/w/index.php?oldid=41768478  Contribuyentes: -jem-, Adrruiz, Aguilera mejia, Airunp, Aiyoros, Alex15090, Alexan, Alhen, Amanuense, Antur, Baiji,
Banfield, BeaKManiak, Beto29, BetoCG, Biasoli, Bienchido, Billyrobshaw, BlackBeast, Boen, Bucephala, Byj2000, C'est moi, Camilo, Centeno, Cesarfontana, Cobalttempest, ColdWind,
CommonsDelinker, Ctrl Z, Daniel G., David0811, Deiyenis, DerHexer, Dermot, Dferg, Diegazo, Diegusjaimes, Diosa, Dodo, Dorieo, Dossier2, DrVino, Durero, EdgarGSX, Edmenb, Eleztriko,
Eligna, Elisardojm, Emijrp, Enric Naval, Er Komandante, Ezarate73, Eññe, Fran 3003, Fran89, Gafotas, Galandil, Gceli, Gcsantiago, GermanX, Gochuxabaz, Greek, Gsrdzl, Guanxito, Guirrohl,
Gusgus, Góngora, HUB, Hilarycampags, House, Hprmedina, Humberto, Hyresacvgh, Ignacio Icke, Immaculate Madonna, Isha, IvanStepaniuk, Jairesacevedo, Javierito92, Jesikitaahh, Jesuja,
Jkbw, Joseaperez, Josell2, Juanangeles55, Jugones55, Jujinho, Kekkyojin, Lagst, Laura Fiorucci, Leugim1972, Loco085, Loveless, Lucien leGrey, Mac, Madalberta, Mafores, Magister
Mathematicae, ManuelGR, Manwë, Marcecoro, Matdrodes, Maugemv, Mel 23, Mercenario97, Moriel, Muro de Aguas, Murven, Mutari, Neodop, Netito777, Neurotronix, Nicop, Niqueco,
Nowadays, Oblongo, Ortisa, Pabloallo, Pan con queso, Patagonia Argentina, Patio, Patricio.lorente, Patyyy, Pedro Nonualco, PeiT, Petronas, PoLuX124, Poc-oban, Poco a poco, Porao, Pyror2,
Fuentes y contribuyentes del artículo 65
Queninosta, Racso, Rafiko77, Retama, Ricardorrodaballo, Richy, RoyFocker, Rrmsjp, Rumpelstiltskin, Santiperez, Santom, Satin, Sebadinator, Sergisr, Shooke, Simeón el Loco, Sking,
Solomanya, Spanish Boy.21, Super braulio, Supergalle, Tano4595, Technopat, The worst user, TicoAGuarda, Tirithel, Tomasgp, Tomatejc, Truor, Trylks, Vanbasten 23, Varano, Veon, Vic Fede,
Wady21, Walter closser, Wilfredor, Will vm, XalD, Xuankar, Yeza, Yrithinnd, Zanaqo, Zerosxt, 1078 ediciones anónimas
Fuentes de imagen, Licencias y contribuyentes 66
Fuentes de imagen, Licencias y contribuyentes
Archivo:Bulbgraph Off.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bulbgraph_Off.png  Licencia: Public Domain  Contribuyentes: User:Marshaü
Archivo:Bulbgraph.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bulbgraph.png  Licencia: Public Domain  Contribuyentes: User:Marshaü
Archivo:512k en bits.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:512k_en_bits.JPG  Licencia: Public Domain  Contribuyentes: Amadalvarez, Rafiko77, StuartBrady, Wst, 2
ediciones anónimas
Archivo:Wiktionary-logo-es.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wiktionary-logo-es.png  Licencia: logo  Contribuyentes: es:Usuario:Pybalo
Archivo:Leibniz binary system 1703.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Leibniz_binary_system_1703.png  Licencia: Public Domain  Contribuyentes: Gottfried
Wilhelm Leibniz (1646-1716)
Archivo:Conversion.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Conversion.JPG  Licencia: Public Domain  Contribuyentes: User:Zerstreut
Archivo:ASCII full.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ASCII_full.svg  Licencia: GNU Free Documentation License  Contribuyentes: Arite
Archivo:Personal computer, exploded 5.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Personal_computer,_exploded_5.svg  Licencia: GNU Free Documentation License
 Contribuyentes: Amada44, Gengiskanhg, Gustavb, Herbythyme, Hidro, Homonihilis, Jikayo, Kozuch, Mdd, Pepy, Petr.wudi, PlusMinus, Shmecherul70, Túrelio, ‫دلاخ‬ ‫,ىنسح‬ ゆいしあす, 29
ediciones anónimas
Archivo:MC68HC11 microcontroller.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:MC68HC11_microcontroller.jpg  Licencia: desconocido  Contribuyentes: CLI, Denniss,
Dodo, German, Mardus, PlatinumX, 2 ediciones anónimas
Archivo:AMD X2 3600.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:AMD_X2_3600.jpg  Licencia: desconocido  Contribuyentes: Alvaro qc, D-Kuru, Denniss, Fir0002,
Qurren, 天然ガス, 1 ediciones anónimas
Archivo:Asus a8n VMCSM02.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Asus_a8n_VMCSM02.jpg  Licencia: desconocido  Contribuyentes: Alvaro qc, Bidgee,
Captain-tucker, Fir0002, German, JePe, Juliancolton, MMuzammils, Paintman, Tano4595, 2 ediciones anónimas
Archivo:Memoria RAM.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Memoria_RAM.JPG  Licencia: Public Domain  Contribuyentes: User:Chrihern
Archivo:RamTypes.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:RamTypes.JPG  Licencia: Creative Commons Attribution 3.0  Contribuyentes: User:KB Alpha
Archivo:Chicony Wireless Keyboard KBR0108.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Chicony_Wireless_Keyboard_KBR0108.jpg  Licencia: Creative Commons
Attribution-Sharealike 2.5  Contribuyentes: S. de Vries - User SdeVries on nl.wikipedia
Archivo:Vista-mouse.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vista-mouse.png  Licencia: GNU General Public License  Contribuyentes: Abu badali, Sasa Stefanovic
Archivo:Canon S520 ink jet printer.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Canon_S520_ink_jet_printer.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5
 Contribuyentes: user:Aka
Archivo:Festplatte.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Festplatte.JPG  Licencia: Public Domain  Contribuyentes: Afrank99, Boffy b, Dmitry G, Krinkle,
Rednammoc, 7 ediciones anónimas
Archivo:Nvidia gf4mx440 se.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Nvidia_gf4mx440_se.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes:
Appaloosa, D-Kuru, Drry, JePe, Lephafta, Metoc, Qurren, Tors
Archivo:Commons-logo.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg  Licencia: logo  Contribuyentes: User:3247, User:Grunt
Archivo:placa-madre.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Placa-madre.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: User:Ortisa,
user:Gribeco
Archivo:Dual processor.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Dual_processor.jpg  Licencia: GNU Free Documentation License  Contribuyentes: GreyCat, Quique251
Archivo:Motherboards form factors.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Motherboards_form_factors.svg  Licencia: Creative Commons Attribution-Sharealike 2.5
 Contribuyentes: User:GreyCat
Imagen:Computer-aj aj ashton 01.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Computer-aj_aj_ashton_01.svg  Licencia: Public Domain  Contribuyentes: Abu badali,
CyberSkull, Ed g2s, Holder, Ironbrother, Juliancolton, Kierancassel, Kozuch, MergeMacm, Msgj, Sassospicco, Wknight94, Wst, 6 ediciones anónimas
Archivo:Intel_4004.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Intel_4004.jpg  Licencia: GNU Free Documentation License  Contribuyentes: Original uploader was
LucaDetomi at it.wikipedia
Archivo:Intel 80286_68pin plastic_10mhz 2007_03_27.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Intel_80286_68pin_plastic_10mhz_2007_03_27.jpg  Licencia: Creative
Commons Attribution-Sharealike 3.0  Contribuyentes: User:Wimox
Archivo:Intel 80486sx.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Intel_80486sx.jpg  Licencia: GNU Free Documentation License  Contribuyentes: User:NaSH
Archivo:Pentiumpro_moshen.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Pentiumpro_moshen.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes:
w:en:User:MoshenMoshen
Archivo:Pentium II front.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Pentium_II_front.jpg  Licencia: Public Domain  Contribuyentes: Derbeth, EugeneZelenko, Qurren,
Roo72, Tano4595
Archivo:Celeron_Coppermine-128 600.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Celeron_Coppermine-128_600.jpg  Licencia: Creative Commons Attribution-Sharealike
2.5  Contribuyentes: Aka, Darkone, Denniss, Qurren
Archivo:Pentium3processor.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Pentium3processor.jpg  Licencia: Public Domain  Contribuyentes: Danilobd, Denniss, Qurren
Archivo:SiliconCroda.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:SiliconCroda.jpg  Licencia: Public Domain  Contribuyentes: Original uploader was Enricoros at
en.wikipedia
Archivo:etchedwafer.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Etchedwafer.jpg  Licencia: Public Domain  Contribuyentes: Peter Bertok, Saperaud
Archivo:80486dx2-large.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:80486dx2-large.jpg  Licencia: desconocido  Contribuyentes: A23cd-s, Adambro, Admrboltz, Artnnerisa,
CarolSpears, Denniss, Greudin, Kozuch, Martin Kozák, Mattbuck, Rjd0060, Rocket000, 11 ediciones anónimas
Archivo:XPC7450.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:XPC7450.jpg  Licencia: Public Domain  Contribuyentes: Henrik Wannheden
Archivo:LGA 775.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:LGA_775.jpg  Licencia: Creative Commons Attribution-Sharealike 2.0  Contribuyentes: User Smial on
de.wikipedia
Archivo:Mergefrom.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Mergefrom.svg  Licencia: Public Domain  Contribuyentes: David Levy, Easyas12c, Erin Silversmith, Korg,
Remember the dot, Wuzur, 2 ediciones anónimas
Archivo:Red computer mouse.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Red_computer_mouse.jpg  Licencia: Public Domain  Contribuyentes: Mardus, Soulreaper
Archivo:Disco duro abierto.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Disco_duro_abierto.jpg  Licencia: GNU Free Documentation License  Contribuyentes: Original
uploader was Aloriel at es.wikipedia
Licencia 67
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
http://creativecommons.org/licenses/by-sa/3.0/

Tema 2 Hardware

  • 1.
    PDF generado usandoel kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor información. PDF generated at: Mon, 15 Nov 2010 23:57:22 UTC TEMA 2: HARDWARE Completo
  • 2.
    Contenidos Artículos Bit 1 Sistema binario6 Byte 17 ASCII 21 Hardware 31 Placa base 41 Microprocesador 46 Periférico 60 Referencias Fuentes y contribuyentes del artículo 64 Fuentes de imagen, Licencias y contribuyentes 66 Licencias de artículos Licencia 67
  • 3.
    Bit 1 Bit Bit esel 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 Memoria de computadora de 1980 donde se pueden ver los bits físicos. Este conjunto de unos 4x4 cm. corresponden a 512 bytes. 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 Bit 1 Bit 0 0 0 0 1 1 0 1 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 (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"
  • 4.
    Bit 2 Con estascuatro 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 2 8 = 256 valores diferentes. En general, con un número n de bits pueden representarse hasta 2 n valores diferentes. Nota: 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. 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 | Decena | Unidad | +---------+---------+---------+ | x 100 | x 10 | x 1 | +---------+---------+---------+ 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 | 16 | 8 | 4 | 2 | 1 | <-- de acuerdo a +----+----+----+----+----+ su posición Abajo vemos representado el número 19. 16 + 2 + 1 = 19. 16 8 4 2 1 <-- Valor de posición Representació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 "decimales" (números reales, de punto flotante). Abajo vemos el número 5,25 representado en forma binaria. 4 + 1 + 0,25 = 5,25
  • 5.
    Bit 3 4 21 1/2 1/4 <-- Valor de posición Representación gráfica de los bits como bombillas encendidas y apagadas 1 0 1 0 1 <-- Dígitos binarios (bits) Aunque la representación de números reales no es exactamente como lo que se muestra arriba, el esquema da una idea del concepto. 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: • 19 10 = 10011 2 • 5,25 10 = 101,01 2 Bits más y menos significativos 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 menos significativo (+)----------------------------- Bit más 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 menos significativo +-------------------------------------------------------------------- Bit más significativo Tomemos, por ejemplo, el número decimal 27 codificado en forma binaria en un octeto: -> 0 0 0 1 1 0 1 1 Aquí, el primer '0', el de la izquierda, (que se corresponde con el coeficiente de ), es el bit más significativo, siendo el último '1', el de la derecha, (que se corresponde con el coeficiente de ), el menos significativo.
  • 6.
    Bit 4 En cualquiercaso, 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). Little endian y Big endian 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, éstos también deben estar ordenados. Este aspecto es particularmente importante en la programación en código máquina, ya que algunas máquinas consideran el byte situado en la dirección más baja el menos significativo (a little endian, como los procesadores Intel) mientras que otras consideran que ése es el más significativo (arquitectura big endian, como los procesadores Motorola). 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. 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) 100 101 102 103 ... DD CC BB AA ... Big-endian (Como Motorola) 100 101 102 103 ... AA BB CC DD ... 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 103 102 101 100 ... AA BB CC DD ... Big-endian 103 102 101 100 ... DD CC BB AA ...
  • 7.
    Bit 5 Bit enlas peliculas En la pelicula Tron Un bit que está representado por una forma poliédrica de color blanco que es un compuesto de dodecaedro e icosaedro. Solo puede decir "si" (Encendido) y "No" (apagado) Cuando bit dice "sí" cambia brevemente en un octaedro amarillo, y cuando dice que "no" se transforma en una forma de punta roja. Si se alarma repite la palabra varias veces, por ejemplo: "No no no no no no!" Véase también • Byte • Tipo de dato • Tipos de datos máquina • Qubit • Nibble • Célula binaria • Sistema binario • Álgebra de Boole Enlaces externos • Binary Digit - Binary Operations [1] • Wikcionario tiene definiciones para bit.Wikcionario Referencias [1] http://knol.google.com/k/max-iskram/digital-electronic-design-for-beginners/1f4zs8p9zgq0e/19
  • 8.
    Sistema binario 6 Sistemabinario El sistema binario , en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0). Historia del sistema binario Página del artículo Explication de l'Arithmétique Binaire de Leibniz. 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. Una serie completa de 8 trigramas y 64 hexagramas (análogos a 3 bit) y números binarios de 6 bit, eran conocidos en la antigua china en el texto clásico del I Ching. Series similares de combinaciones binarias también han sido utilizados en sistemas de adivinación tradicionales africanos, como el Ifá, así como en la geomancia medieval occidental. Un arreglo binario ordenado de los hexagramas del I Ching, representando la secuencia decimal de 0 a 63, y un método para generar el mismo, fue desarrollado por el erudito y filósofo Chino Shao Yong en el siglo XI. Sin embargo, no hay ninguna prueba de que Shao entendiera el cómputo binario. En 1605 Francis Bacon habló de un sistema por el cual las letras del alfabeto podrían reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como variaciones apenas visibles en la fuente de cualquier texto arbitrario. El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo diecisiete, en su artículo "Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados por matemáticos chinos. Leibniz usó el 0 y el 1, al igual que el sistema de numeración binario actual. En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un después, detallando un sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos.
  • 9.
    Sistema binario 7 Aplicaciones En1937, Claude Shannon realizó su tesis doctoral en el MIT, en la cual implementaba el Álgebra de Boole y aritmética binaria utilizando relés y conmutadores por primera vez en la historia. Titulada Un Análisis Simbólico de Circuitos Conmutadores y Relés, la tesis de Shannon básicamente fundó el diseño práctico de circuitos digitales. En noviembre de 1937, George Stibitz, trabajando por aquel entonces en los Laboratorios Bell, construyó una computadora basada en relés —a la cual apodó "Modelo K" (porque la construyó en una cocina, en inglés "kitchen")— que utilizaba la suma binaria para realizar los cálculos. Los Laboratorios Bell autorizaron un completo programa de investigación a finales de 1938, con Stibitz al mando. El 8 de enero de 1940 terminaron el diseño de una Calculadora de Números Complejos, la cual era capaz de realizar cálculos con números complejos. En una demostración en la conferencia de la Sociedad Americana de Matemáticas, el 11 de septiembre de 1940, Stibitz logró enviar comandos de manera remota a la Calculadora de Números Complejos a través de la línea telefónica mediante un teletipo. Fue la primera máquina computadora utilizada de manera remota a través de la línea de teléfono. Algunos participantes de la conferencia que presenciaron la demostración fueron John Von Neumann, John Mauchly y Norbert Wiener, quien escribió acerca de dicho suceso en sus diferentes tipos de memorias en la cual alcanzó diferentes logros. Véase también: Código binario 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)
  • 10.
    Sistema binario 8 Conversiónentre 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. Ordenados los restos, del último al primero, éste será el número binario que buscamos. Ejemplo Transformar el número decimal 131 en binario. El método es muy simple: 131 dividido entre 2 da 65 y el resto es igual a 1 65 dividido entre 2 da 32 y el resto es igual a 1 32 dividido entre 2 da 16 y el resto es igual a 0 16 dividido entre 2 da 8 y el resto es igual a 0 8 dividido entre 2 da 4 y el resto es igual a 0 4 dividido entre 2 da 2 y el resto es igual a 0 2 dividido entre 2 da 1 y el resto es igual a 0 1 dividido entre 2 da 0 y el resto es igual a 1 -> Ordenamos los restos, del último al primero: 10000011 En sistema binario, 131 se escribe 10000011 Ejemplo Transformar el número decimal 100 en binario. Otra forma de conversión consiste en un método parecido a la factorización en números primos. Es relativamente fácil dividir cualquier número entre 2. Este método consiste también en divisiones sucesivas. Dependiendo de si el número es par o impar, colocaremos un cero o un uno en la columna de la derecha. Si es impar, le restaremos uno y seguiremos dividiendo entre dos, hasta llegar a 1. Después sólo nos queda tomar el último resultado de la columna izquierda (que siempre será 1) y todos los de la columna de la derecha y ordenar los dígitos de abajo a arriba. Ejemplo 100|0 50|0 25|1 --> 1, 25-1=24 y seguimos dividiendo por 2 12|0 6|0 3|1 1|1 -->
  • 11.
    Sistema binario 9 Existeun último método denominado de distribución. Consiste en distribuir los unos necesarios entre las potencias sucesivas de 2 de modo que su suma resulte ser el número decimal a convertir. Sea por ejemplo el número 151, para el que se necesitarán las 8 primeras potencias de 2, ya que la siguiente, 2 8 =256, es superior al número a convertir. Se comienza poniendo un 1 en 128, por lo que aún faltarán 23, 151 - 128 = 23, para llegar al 151. Este valor se conseguirá distribuyendo unos entre las potencias cuya suma dé el resultado buscado y poniendo ceros en el resto. En el ejemplo resultan ser las potencias 4, 2, 1 y 0, esto es, 16, 4, 2 y 1, respectivamente. Ejemplo 2 0 = 1|1 2 1 = 2|1 2 2 = 4|1 2 3 = 8|0 2 4 = 16|1 2 5 = 32|0 2 6 = 64|0 2 7 = 128|1 Decimal (con decimales) a binario Para transformar un número del sistema decimal al sistema binario: 1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así sucesivamente). 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 Ejemplo 0,3125 (decimal) => 0,0101 (binario). Proceso: 0,3125 · 2 = 0,625 => 0 0,625 · 2 = 1,25 => 1 0,25 · 2 = 0,5 => 0 0,5 · 2 = 1 => 1 En orden: 0101 -> 0,0101 (binario) Ejemplo 0,1 (decimal) => 0,0 0011 0011 ... (binario). Proceso: 0,1 · 2 = 0,2 ==> 0 0,2 · 2 = 0,4 ==> 0 0,4 · 2 = 0,8 ==> 0 0,8 · 2 = 1,6 ==> 1 0,6 · 2 = 1,2 ==> 1 0,2 · 2 = 0,4 ==> 0 <--se repiten las cuatro cifras, periódicamente 0,4 · 2 = 0,8 ==> 0 <- 0,8 · 2 = 1,6 ==> 1 <- 0,6 · 2 = 1,2 ==> 1 <- ... En orden: 0 0011 0011 ... => 0,0 0011 0011 ... (binario periódico) Ejemplo
  • 12.
    Sistema binario 10 5.5= 5,5 5,5 (decimal) => 101,1 (binario). Proceso: 5 => 101 0,5 · 2 = 1 => 1 En orden: 1 (un sólo digito fraccionario) -> 101,1 (binario) Ejemplo 6,83 (decimal) => 110,110101000111 (binario). Proceso: 6 => 110 0,83 · 2 = 1,66 => 1 0,66 · 2 = 1,32 => 1 0,32 · 2 = 0,64 => 0 0,64 · 2 = 1,28 => 1 0,28 · 2 = 0,56 => 0 0,56 · 2 = 1,12 => 1 0,12 · 2 = 0,24 => 0 0,24 · 2 = 0,48 => 0 0,48 · 2 = 0,96 => 0 0,96 · 2 = 1,92 => 1 0,92 · 2 = 1,84 => 1 0,84 · 2 = 1,68 => 1 En orden: 110101000111 (binario) Parte entera: 110 (binario) Encadenando parte entera y fraccionaria: 110,110101000111 (binario) Binario a decimal Para realizar la conversión de binario a decimal, realice lo siguiente: 1. Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 2 0 ). 2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal. Ejemplos: • (Los números de arriba indican la potencia a la que hay que elevar 2) También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado, comenzando de derecha a izquierda, y sumando los valores de las posiciones que tienen un 1. Ejemplo El número binario 1010010 corresponde en decimal al 82. Se puede representar de la siguiente manera: entonces se suman los números 64, 16 y 2: Para cambiar de binario con decimales a decimal se hace exactamente igual, salvo que la posición cero (en la que el dos es elevado a la cero) es la que está a la izquierda de la coma y se cuenta hacia la derecha a partir de -1:
  • 13.
    Sistema binario 11 Binarioa decimal (con parte fraccionaria binaria) 1. Inicie por el lado izquierdo (la primera cifra a la derecha de la coma), cada número multiplíquelo por 2 elevado a la potencia consecutiva a la inversa (comenzando por la potencia -1, 2 -1 ). 2.Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal. Ejemplos • 0,101001 (binario) = 0,640625(decimal). Proceso: 1 · 2 elevado a -1 = 0,5 0 · 2 elevado a -2 = 0 1 · 2 elevado a -3 = 0,125 0 · 2 elevado a -4 = 0 0 · 2 elevado a -5 = 0 1 · 2 elevado a -6 = 0,015625 La suma es: 0,640625 • 0.110111 (binario) = 0,859375(decimal). Proceso: 1 · 2 elevado a -1 = 0,5 1 · 2 elevado a -2 = 0,25 0 · 2 elevado a -3 = 0 1 · 2 elevado a -4 = 0,0625 1 · 2 elevado a -5 = 0,03125 1 · 2 elevado a -6 = 0,015625 La suma es: 0,859375 Operaciones con números binarios Suma de números binarios La tabla de sumar para números binarios es la siguiente: +   0   1 0 0 1 1 1 10 Las posibles combinaciones al sumar dos bits son: • 0 + 0 = 0 • 0 + 1 = 1 • 1 + 0 = 1 • 1 + 1 = 10 Note que al sumar 1 + 1 es 10 2 , es decir, llevamos 1 a la siguiente posición de la izquierda (acarreo). Esto es equivalente, en el sistema decimal a sumar 9 + 1, que da 10: cero en la posición que estamos sumando y un 1 de acarreo a la siguiente posición. Ejemplo 1 10011000 + 00010101
  • 14.
    Sistema binario 12 ——————————— 10101101 Sepuede convertir la operación binaria en una operación decimal, resolver la decimal, y después transformar el resultado en un (número) binario. Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y llevamos 1 (este "1" se llama acarreo o arrastre). A continuación se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas la columnas (exactamente como en decimal). Resta de números binarios El algoritmo de la resta en sistema binario es el mismo que en el sistema decimal. Pero conviene repasar la operación de restar en decimal para comprender la operación binaria, que es más sencilla. Los términos que intervienen en la resta se llaman minuendo, sustraendo y diferencia. Las restas básicas 0 - 0, 1 - 0 y 1 - 1 son evidentes: • 0 - 0 = 0 • 1 - 0 = 1 • 1 - 1 = 0 • 0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1) La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente: 0 - 1 = 1 y me llevo 1, lo que equivale a decir en el sistema decimal, 2 - 1 = 1. Ejemplos 10001 11011001 -01010 -10101011 —————— ————————— 00111 00101110 En sistema decimal sería: 17 - 10 = 7 y 217 - 171 = 46. Para simplificar las restas y reducir la posibilidad de cometer errores hay varios métodos: • Dividir los números largos en grupos. En el siguiente ejemplo, vemos cómo se divide una resta larga en tres restas cortas: 100110011101 1001 1001 1101 -010101110010 -0101 -0111 -0010 ————————————— = ————— ————— ————— 010000101011 0100 0010 1011 • Utilizando el complemento a dos (C2). La resta de dos números binarios puede obtenerse sumando al minuendo el «complemento a dos» del sustraendo. Ejemplo La siguiente resta, 91 - 46 = 45, en binario es: 1011011 1011011 -0101110 el C2 de 0101110 es 1010010 +1010010 ———————— ———————— 0101101 10101101 En el resultado nos sobra un bit, que se desborda por la izquierda. Pero, como el número resultante no puede ser más largo que el minuendo, el bit sobrante se desprecia.
  • 15.
    Sistema binario 13 Unúltimo ejemplo: vamos a restar 219 - 23 = 196, directamente y utilizando el complemento a dos: 11011011 11011011 -00010111 el C2 de 00010111 es 11101001 +11101001 ————————— ————————— 11000100 111000100 Y, despreciando el bit que se desborda por la izquierda, llegamos al resultado correcto: 11000100 en binario, 196 en decimal. • Utilizando el complemento a uno. La resta de dos números binarios puede obtenerse sumando al minuendo el complemento a uno del sustraendo y a su vez sumarle el bit que se desborda. Producto de números binarios La tabla de multiplicar para números binarios es la siguiente: ·   0   1 0 0 0 1 0 1 El algoritmo del producto en binario es igual que en números decimales; aunque se lleva a cabo con más sencillez, ya que el 0 multiplicado por cualquier número da 0, y el 1 es el elemento neutro del producto. Por ejemplo, multipliquemos 10110 por 1001: 10110 1001 ————————— 10110 00000 00002 10110 ————————— 11000110 En sistemas electrónicos, donde suelen usarse números mayores, se utiliza el método llamado algoritmo de Booth. 11101111 111011 __________ 11101111 11101111 00000000 11101111 11101111 11101111 ______________ 11011100010101
  • 16.
    Sistema binario 14 Divisiónde números binarios La división en binario es similar a la decimal; la única diferencia es que a la hora de hacer las restas, dentro de la división, éstas deben ser realizadas en binario. Ejemplo Dividir 100010010 (274) entre 1101 (13): 100010010 |1101 —————— -0000 010101 ——————— 10001 -1101 ——————— 01000 - 0000 ——————— 10000 - 1101 ——————— 00011 - 0000 ——————— 01110 - 1101 ——————— 00001 Conversión entre binario y octal Binario a octal Para realizar la conversión de binario a octal, realice lo siguiente: 1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa 3 dígitos, entonces agregue ceros a la izquierda. 2) Posteriormente vea el valor que corresponde de acuerdo a la tabla: Número en binario 000 001 010 011 100 101 110 111 Número en octal 0 1 2 3 4 5 6 7 3) La cantidad correspondiente en octal se agrupa de izquierda a derecha. Ejemplos • 110111 (binario) = 67 (octal). Proceso: 111 = 7 110 = 6 Agrupe de izquierda a derecha: 67 • 11001111 (binario) = 317 (octal). Proceso:
  • 17.
    Sistema binario 15 111= 7 001 = 1 11 entonces agregue un cero, con lo que se obtiene 011 = 3 Agrupe de izquierda a derecha: 317 • 1000011 (binario) = 103 (octal). Proceso: 011 = 3 000 = 0 1 entonces agregue 001 = 1 Agrupe de izquierda a derecha: 103 Octal a binario Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden. Ejemplo • 247 (octal) = 010100111 (binario). El 2 en binario es 10, pero en binario de 3 bits es Oc(2) = B(010); el Oc(4) = B(100) y el Oc(7) = (111), luego el número en binario será 010100111. Conversión entre binario y hexadecimal Binario a hexadecimal Para realizar la conversión de binario a hexadecimal, realice lo siguiente: 1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda. 2) Posteriormente vea el valor que corresponde de acuerdo a la tabla: Número en binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Número en hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F 3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda. Ejemplos • 110111010 (binario) = 1BA (hexadecimal). Proceso: 1010 = A 1011 = B 1 entonces agregue 0001 = 1 Agrupe de derecha a izquierda: 1BA • 11011110101 (binario) = 6F5 (hexadecimal). Proceso: 0101 = 5 1111 = F 110 entonces agregue 0110 = 6 Agrupe de derecha a izquierda: 6F5
  • 18.
    Sistema binario 16 Hexadecimala binario Note que para pasar de Hexadecimal a binario, sólo que se remplaza por el equivalente de 4 bits, de forma similar a como se hace de octal a binario. Tabla de conversión entre decimal, binario, hexadecimal, octal, BCD, Exceso 3 y Código Gray o Reflejado Decimal Binario Hexadecimal Octal BCD Exceso 3 Gray o Reflejado 0 0000 0 0 0000 0011 0000 1 0001 1 1 0001 0100 0001 2 0010 2 2 0010 0101 0011 3 0011 3 3 0011 0110 0010 4 0100 4 4 0100 0111 0110 5 0101 5 5 0101 1000 0111 6 0110 6 6 0110 1001 0101 7 0111 7 7 0111 1010 0100 8 1000 8 8 1000 1011 1100 9 1001 9 9 1001 1100 1101 10 1010 A 10 0001 0000 1111 11 1011 B 13 0001 0001 1110 12 1100 C 14 0001 0010 1010 13 1101 D 15 0001 0011 1011 14 1110 E 16 0001 0100 1001 15 1111 F 17 0001 0101 1000 Véase también • Sistema octal • Sistema duodecimal • Sistema hexadecimal • Nibble Enlaces externos • Convertidor Binario/Hex/Decimal [1] • Traductor Binario, Hexadecimal, Base64 [2]
  • 19.
    Sistema binario 17 Referencias [1]http://calc.50x.eu/ [2] http://redir.dasumo.com/hex/ Byte Byte es una palabra inglesa (pronunciada [bait] o ['bi.te]), 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); la ISO y la IEC en la norma 80000-13:2008 recomiendan restringir el empleo de esta unidad a los octetos (bytes de 8 bit). 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 ha 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). Escala En arquitectura de ordenadores, 8 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 8 bits de ancho, o para referirse a una arquitectura de CPU y ALU basadas en registros, bus de direcciones o bus de datos de ese ancho. • Nota: Excepto para elementos con fotos, los elementos se toman como colecciones de caracteres (letras, números y signos de puntuación) cada uno 1 byte. Un documento formateado ocupa mucho más espacio. Tamaño Capacidad de almacenamiento aproximada 1 B Una letra 10 B Una o dos palabras 100 B Una o dos frases 1 kB Una historia muy corta 10 kB Una página de enciclopedia (tal vez con un dibujo simple) 100 kB Una fotografía de resolución mediana 1 MB Una novela 10 MB Dos copias de la obra completa de Shakespeare 100 MB 1 metro de libros en estantería 1 GB Una furgoneta llena de páginas con texto 1 TB 50.000 árboles 10 TB La colección impresa de la Biblioteca del Congreso de Estados Unidos
  • 20.
    Byte 18 Significados La palabra"byte" tiene numerosos significados íntimamente relacionados: 1. Una secuencia contigua de un número de bits fijo. La utilización de un byte de 8 bit ha llegado a ser casi ubicua. 2. 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. 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 refiere cantidades de 12 bits como bytes, cada una albergando 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 de 12 bits LDB y DPB para extraer bytes—estas operaciones sobreviven hoy en el Common Lisp. Los bytes de 6, 7 ó 9 bits se han utilizado en algunas computadoras, por ejemplo en las palabras de 36 bits del PDP-10. 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. Historia El término byte fue acuñado por Waner 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. Un tamaño fijo de byte de 8 bits se adoptó posteriormente y se promulgó como un estándar por el IBM S/360. El término "byte" viene 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. 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 binarios 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ón. C, por ejemplo, define byte como "unidad de datos de almacenamiento direccionable lo suficientemente grande para albergar 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. 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".
  • 21.
    Byte 19 Palabras alternativas Losbytes de 8 bits a menudo se llaman octetos en contextos formales como los estándares industriales, así como en Redes Informáticas y Telecomunicaciones para evitar confusiones sobre el número de bits implicados. Sin embargo, los bytes de 8 bits se integran firmemente en estándares comunes como Ethernet y HTML. Un octeto es también la palabra utilizada para la cantidad de ocho bits en muchos lenguajes no ingleses. 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. Abreviaturas/Símbolos El IEEE 1541 y el MIXF [1] especifican "B" como el símbolo para el byte (por ejemplo, MB significa megabyte), mientras que el IEC 60027 permanece en silencio en este tema. Además, B significa bel, una unidad logarítmica utilizada en el mismo campo. 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 [2] . 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. Nombres para diferentes unidades Cantidad de bits Prefijo SI Prefijo Binario Nombre (Símbolo) Estandar SI Uso Binario Nombre (Símbolo) Valor kilobit (kbit) 10 3 2 10 kibibit (Kibit) 2 10 megabit (Mbit) 10 6 2 20 mebibit (Mibit) 2 20 gigabit (Gbit) 10 9 2 30 gibibit (Gibit) 2 30 terabit (Tbit) 10 12 2 40 tebibit (Tibit) 2 40 petabit (Pbit) 10 15 2 50 pebibit (Pibit) 2 50 exabit (Ebit) 10 18 2 60 exbibit (Eibit) 2 60 zettabit (Zbit) 10 21 2 70 zebibit (Zibit) 2 70 yottabit (Ybit) 10 24 2 80 yobibit (Yibit) 2 80 Los prefijos usados para medidas de byte normalmente son los mismos que los prefijos del SI utilizados para otras medidas, pero tienen valores ligeramente distintos. Se basan en potencias de 1024 (2 10 ), un número binario conveniente, mientras que los prefijos del SI se basan en potencias de 1000 (10 3 ), un número decimal conveniente. La tabla inferior ilustra estas diferencias. Ver Prefijo binario para una discusión mayor.
  • 22.
    Byte 20 Nombre Abrev.Factor binario Tamaño en el SI bytes B 2 0 = 1 10 0 = 1 kilo k 2 10 = 1024 10 3 = 1000 mega M 2 20 = 1 048 576 10 6 = 1 000 000 giga G 2 30 = 1 073 741 824 10 9 = 1 000 000 000 tera T 2 40 = 1 099 511 627 776 10 12 = 1 000 000 000 000 peta P 2 50 = 1 125 899 906 842 624 10 15 = 1 000 000 000 000 000 exa E 2 60 = 1 152 921 504 606 846 976 10 18 = 1 000 000 000 000 000 000 zetta Z 2 70 = 1 180 591 620 717 411 303 424 10 21 = 1 000 000 000 000 000 000 000 yotta Y 2 80 = 1 208 925 819 614 629 174 706 176 10 24 = 1 000 000 000 000 000 000 000 000 En 1998 fue creado un nuevo sistema de prefijos para denotar múltiplos binarios por la IEC. Oficialmente, el padrón IEC especifica que los prefijos del SI son usados solamente para múltiplos en base 10 (Sistema decimal) y nunca base 2 (Sistema binario). Nuevo padrón de prefijos IEC Nombre Abrev. Factor kibi Ki 2 10 = 1024 mebi Mi 2 20 = 1 048 576 gibi Gi 2 30 = 1 073 741 824 tebi Ti 2 40 = 1 099 511 627 776 pebi Pi 2 50 = 1 125 899 906 842 624 exbi Ei 2 60 = 1 152 921 504 606 846 976 La información fraccional normalmente se mide en bits, nibbles, nats 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. Véase también • Bit • Kilobyte • Prefijos binarios • Tipos de datos máquina Referencias [1] http://swiss.csail.mit.edu/~jaffer/MIXF [2] http://www.bisnotb.com
  • 23.
    ASCII 21 ASCII Hay 95caracteres ASCII imprimibles, numerados del 32 al 126. El código ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estadounidense Estándar para el Intercambio de Información), pronunciado generalmente [áski], es un código de caracteres basado en el alfabeto latino tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII. El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español. ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 33 caracteres no imprimibles, de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio). Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. A menudo las personas se confunden con los códigos ALT de teclado y los códigos ASCII, aquí [1] se aclara el panorama en lo que respecta al código ASCII y los caracteres fuera del diseño del teclado y los códigos ALT. Vista general Las computadoras solamente entienden números. El código ASCII es una representación numérica de un carácter como ‘a’ o ‘@’. [2] 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 (alfanuméricos y otros), permitiendo de esta forma la comunicación entre dispositivos digitales así como su procesado y almacenamiento. El código de caracteres ASCII [3] —o una extensión compatible (ver más abajo)— se usa casi en todos los ordenadores, especialmente con ordenadores personales y estaciones de trabajo. El nombre más apropiado para este código de caracteres es "US-ASCII". [4] ! " # $ % & ' ( ) * +, -. / 0 1 2 3 4 5 6 7 8 9 :; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ASCII es, en sentido estricto, un código de siete bits, lo que significa que usa cadenas de bits representables con siete dígitos binarios (que van de 0 a 127 en base decimal) para representar información de caracteres. En el momento en el que se introdujo el código ASCII muchos ordenadores trabajaban con grupos de ocho bits (bytes u octetos), como la unidad mínima de información; donde el octavo bit se usaba habitualmente como bit de paridad con funciones de control de errores en líneas de comunicación u otras funciones específicas del dispositivo. Las máquinas que no usaban la comprobación de paridad asignaban al octavo bit el valor cero en la mayoría de los casos, aunque otros
  • 24.
    ASCII 22 sistemas comolas computadoras Prime, que ejecutaban PRIMOS ponían el octavo bit del código ASCII a uno. El código ASCII define una relación entre caracteres específicos y secuencias de bits; además de reservar unos cuantos códigos de control para el procesador de textos, y no define ningún mecanismo para describir la estructura o la apariencia del texto en un documento; estos asuntos están especificados por otros lenguajes como los lenguajes de etiquetas. 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. Bell había planeado usar un código de seis bits, derivado de Fieldata, que añadía puntuación y letras minúsculas al más antiguo código de teleimpresión Baudot, pero se les convenció para que se unieran al subcomité de la Agencia de Estándares Estadounidense (ASA), que habían empezado a desarrollar el código ASCII. 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 (especialmente porque estaba ordenado alfabéticamente) y añadió características como la 'secuencia de escape'. La Agencia de Estándares Estadounidense (ASA), que se convertiría más tarde en el Instituto Nacional Estadounidense de Estándares (ANSI), publicó por primera vez el código ASCII en 1963. El ASCII publicado en 1963 tenía una flecha apuntando hacia arriba (↑) en lugar del circunflejo (^) y una flecha apuntando hacia la izquierda en lugar del guión bajo (_). La versión de 1967 añadió las letras minúsculas, cambió los nombres de algunos códigos de control y cambió de lugar los dos códigos de control ACK y ESC de la zona de letras minúsculas a la zona de códigos de control. ASCII fue actualizado en consecuencia y publicado como ANSI X3.4-1968, ANSI X3.4-1977, y finalmente ANSI X3.4-1986. Otros órganos de estandarización han publicado códigos de caracteres que son idénticos a ASCII. Estos códigos de caracteres reciben a menudo el nombre de ASCII, a pesar de que ASCII se define estrictamente solamente por los estándares ASA/ANSI: • La Asociación Europea de Fabricantes de Ordenadores (ECMA) publicó ediciones de su clon de ASCII, ECMA-6 en 1965, 1967, 1970, 1973, 1983, y 1991. La edición de 1991 es idéntica a ANSI X3.4-1986. [5] • La Organización Internacional de Estandarización (ISO) publicó su versión, ISO 646 (más tarde ISO/IEC 646) en 1967, 1972, 1983 y 1991. En particular, ISO 646:1972 estableció un conjunto de versiones específicas para cada país donde los caracteres de puntuación fueron reemplazados con caracteres no ingleses. ISO/IEC 646:1991 La International Reference Version es la misma que en el ANSI X3.4-1986. • La Unión Internacional de Telecomunicaciones (ITU) publicó su versión de ANSI X3.4-1986, Recomendación ITU T.50, en 1992. A principios de la década de 1970 publicó una versión como Recomendación CCITT V.3. • DIN publicó una versión de ASCII como el estándar DIN 66003 en 1974. • El Grupo de Trabajo en Ingeniería de Internet (IETF) publicó una versión en 1969 como RFC 20 [6] , y estableció la versión estándar para Internet, basada en ANSI X3.4-1986, con la publicación de RFC 1345 en 1992. • La versión de IBM de ANSI X3.4-1986 se publicó en la literatura técnica de IBM como página de códigos 367. El código ASCII también está incluido en su probable relevo, Unicode, constituyendo los primeros 128 caracteres (o los 'más bajos').
  • 25.
    ASCII 23 Los caracteresde 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 (como impresoras) que usaban ASCII. Por ejemplo, el carácter 10 representa la función "nueva línea" (line feed), que hace que una impresora avance el papel, y el carácter 27 representa la tecla "escape" que a menudo se encuentra en la esquina superior izquierda de los teclados comunes. El código 127 (los siete bits a uno), otro carácter especial, equivale a "suprimir" ("delete"). Aunque esta función se asemeja a otros caracteres de control, los diseñadores de ASCII idearon este código para poder "borrar" una sección de papel perforado (un medio de almacenamiento popular hasta la década de 1980) mediante la perforación de todos los agujeros posibles de una posición de carácter concreta, reemplazando cualquier información previa. Dado que el código 0 era ignorado, fue posible dejar huecos (regiones de agujeros) y más tarde hacer correcciones. Muchos de los caracteres de control ASCII servían para marcar paquetes de datos, o para controlar protocolos de transmisión de datos (por ejemplo ENQuiry, con el significado: ¿hay alguna estación por ahí?, ACKnowledge: recibido o ", Start Of Header: inicio de cabecera, Start of TeXt: inicio de texto, End of TeXt: final de texto, etc.). ESCape y SUBstitute permitían a un protocolo de comunicaciones, por ejemplo, marcar datos binarios para que contuviesen códigos con el mismo código que el carácter de protocolo, y que el receptor pudiese interpretarlos como datos en lugar de como caracteres propios del protocolo. Los diseñadores del código ASCII idearon los caracteres de separación para su uso en sistemas de cintas magnéticas. Dos de los caracteres de control de dispositivos, comúnmente llamados XON y XOFF generalmente ejercían funciones de caracteres de control de flujo para controlar el flujo a hacia un dispositivo lento (como una impresora) desde un dispositivo rápido (como un ordenador), de forma que los datos no saturasen la capacidad de recepción del dispositivo lento y se perdiesen. Los primeros usuarios de ASCII adoptaron algunos de los códigos de control para representar "metainformación" como final-de-línea, principio/final de un elemento de datos, etc. 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. Por ejemplo, el carácter que representa el final-de-línea en ficheros de texto varía con el sistema operativo. Cuando se copian archivos de un sistema a otro, el sistema de conversión debe reconocer estos caracteres como marcas de final-de-línea y actuar en consecuencia. Actualmente los usuarios de ASCII usan menos los caracteres de control, (con algunas excepciones como "retorno de carro" o "nueva línea"). Los lenguajes modernos de etiquetas, los protocolos modernos de comunicación, el paso de dispositivos basados en texto a basados en gráficos, el declive de las teleimpresoras, las tarjetas perforadas y los papeles continuos han dejado obsoleta la mayoría de caracteres de control. Binario Decimal Hex Abreviatura Repr AT Nombre/Significado 0000 0000 0 00 NUL ␀ ^@ Carácter Nulo 0000 0001 1 01 SOH ␁ ^A Inicio de Encabezado 0000 0010 2 02 STX ␂ ^B Inicio de Texto 0000 0011 3 03 ETX ␃ ^C Fin de Texto 0000 0100 4 04 EOT ␄ ^D Fin de Transmisión 0000 0101 5 05 ENQ ␅ ^E Enquiry 0000 0110 6 06 ACK ␆ ^F Acknowledgement 0000 0111 7 07 BEL ␇ ^G Timbre 0000 1000 8 08 BS ␈ ^H Retroceso 0000 1001 9 09 HT ␉ ^I Tabulación horizontal
  • 26.
    ASCII 24 0000 1010 100A LF ␊ ^J Line feed 0000 1011 11 0B VT ␋ ^K Tabulación Vertical 0000 1100 12 0C FF ␌ ^L Form feed 0000 1101 13 0D CR ␍ ^M Carriage return 0000 1110 14 0E SO ␎ ^N Shift Out 0000 1111 15 0F SI ␏ ^O Shift In 0001 0000 16 10 DLE ␐ ^P Data Link Escape 0001 0001 17 11 DC1 ␑ ^Q Device Control 1 — oft. XON 0001 0010 18 12 DC2 ␒ ^R Device Control 2 0001 0011 19 13 DC3 ␓ ^S Device Control 3 — oft. XOFF 0001 0100 20 14 DC4 ␔ ^T Device Control 4 0001 0101 21 15 NAK ␕ ^U Negative Acknowledgement 0001 0110 22 16 SYN ␖ ^V Synchronous Idle 0001 0111 23 17 ETB ␗ ^W End of Trans. Block 0001 1000 24 18 CAN ␘ ^X Cancel 0001 1001 25 19 EM ␙ ^Y End of Medium 0001 1010 26 1A SUB ␚ ^Z Substitute 0001 1011 27 1B ESC ␛ ^[ or ESC Escape 0001 1100 28 1C FS ␜ ^ File Separator 0001 1101 29 1D GS ␝ ^] Group Separator 0001 1110 30 1E RS ␞ ^^ Record Separator 0001 1111 31 1F US ␟ ^_ Unit Separator 0111 1111 127 7F DEL ␡ ^?, Delete, or Backspace Delete Para ver la lista completa con las respectivas conversiones a otros sistemas numéricos de los caracteres de control y caracteres imprimibles del código ASCII utiliza el applet que se indica aquí [1] . Caracteres imprimibles ASCII El código del carácter espacio, designa al espacio entre palabras, y se produce normalmente por la barra espaciadora de un teclado. Los códigos del 33 al 126 se conocen como caracteres imprimibles, y representan letras, dígitos, signos de puntuación y varios símbolos. 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: en estos casos un backspace puede preceder a un acento abierto o grave (en los estándares británico y americano, pero sólo en estos estándares, se llama también "opening single quotation mark"), una tilde o una "marca de respiración".
  • 27.
    ASCII 25 Binario DecHex Representación 0010 0000 32 20 espacio ( ) 0010 0001 33 21 [[Signo de exclamación ]] 0010 0010 34 22 " 0010 0011 35 23 # 0010 0100 36 24 $ 0010 0101 37 25 % 0010 0110 38 26 & 0010 0111 39 27 ' 0010 1000 40 28 ( 0010 1001 41 29 ) 0010 1010 42 2A * 0010 1011 43 2B + 0010 1100 44 2C , 0010 1101 45 2D - 0010 1110 46 2E . 0010 1111 47 2F / 0011 0000 48 30 0 0011 0001 49 31 1 0011 0010 50 32 2 0011 0011 51 33 3 0011 0100 52 34 4 0011 0101 53 35 5 0011 0110 54 36 6 0011 0111 55 37 7 0011 1000 56 38 8 0011 1001 57 39 9 0011 1010 58 3A : 0011 1011 59 3B ; 0011 1100 60 3C < 0011 1101 61 3D = 0011 1110 62 3E > 0011 1111 63 3F ?
  • 28.
    ASCII 26 Binario DecHex Representación 0100 0000 64 40 @ 0100 0001 65 41 A 0100 0010 66 42 B 0100 0011 67 43 C 0100 0100 68 44 D 0100 0101 69 45 E 0100 0110 70 46 F 0100 0111 71 47 G 0100 1000 72 48 H 0100 1001 73 49 I 0100 1010 74 4A J 0100 1011 75 4B K 0100 1100 76 4C L 0100 1101 77 4D M 0100 1110 78 4E N 0100 1111 79 4F O 0101 0000 80 50 P 0101 0001 81 51 Q 0101 0010 82 52 R 0101 0011 83 53 S 0101 0100 84 54 T 0101 0101 85 55 U 0101 0110 86 56 V 0101 0111 87 57 W 0101 1000 88 58 X 0101 1001 89 59 Y 0101 1010 90 5A Z 0101 1011 91 5B [ 0101 1100 92 5C 0101 1101 93 5D ] 0101 1110 94 5E ^ 0101 1111 95 5F _
  • 29.
    ASCII 27 Binario DecHex Representación 0110 0000 96 60 ` 0110 0001 97 61 a 0110 0010 98 62 b 0110 0011 99 63 c 0110 0100 100 64 d 0110 0101 101 65 e 0110 0110 102 66 f 0110 0111 103 67 g 0110 1000 104 68 h 0110 1001 105 69 i 0110 1010 106 6A j 0110 1011 107 6B k 0110 1100 108 6C l 0110 1101 109 6D m 0110 1110 110 6E n 0110 1111 111 6F o 0111 0000 112 70 p 0111 0001 113 71 q 0111 0010 114 72 r 0111 0011 115 73 s 0111 0100 116 74 t 0111 0101 117 75 u 0111 0110 118 76 v 0111 0111 119 77 w 0111 1000 120 78 x 0111 1001 121 79 y 0111 1010 122 7A z 0111 1011 123 7B { 0111 1100 124 7C | 0111 1101 125 7D } 0111 1110 126 7E ~ Para ver la lista completa con las respectivas conversiones a otros sistemas numéricos de los caracteres de control y caracteres imprimibles del código ASCII utiliza el applet que se indica aquí [1] .
  • 30.
    ASCII 28 Rasgos estructurales •Los dígitos del 0 al 9 se representan con sus valores prefijados con el valor 0011 en binario (esto significa que la conversión BCD-ASCII es una simple cuestión de tomar cada unidad bcd y prefijarla con 0011). • 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. Otros nombres para ASCII La RFC 1345 (publicada en junio de 1992) y el registro IANA de códigos de caracteres [7] , reconocen los siguientes nombres alternativos para ASCII para su uso en Internet. • ANSI_X3.4-1968 (nombre canónico) • ANSI_X3.4-1986 • ASCII • US-ASCII (nombre MIME recomendado) • us • ISO646-US • ISO_646.irv:1991 • iso-ir-6 • IBM367 • cp367 • csASCII De estos, sólo los nombres "US-ASCII" y "ASCII" se usan ampliamente. A menudo se encuentran en el parámetro de "código de caracteres" opcional en la cabecera Content-Type de algunos mensajes MIME, en el elemento equivalente "meta" de algunos documentos HTML, y en la parte de declaración de codificación de carácter de la cabecera de algunos documentos XML. 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. La ISO 646 (1972), el primer intento de remediar el sesgo pro-inglés de la codificación de caracteres, creó problemas de compatibilidad, pues también era un código de caracteres de 7 bits. No especificó códigos adicionales, así que reasignó algunos específicamente para los nuevos lenguajes. De esta forma se volvió imposible saber en qué variante se encontraba codificado el texto, y, consecuentemente, los procesadores de texto podían tratar una sola variante. La tecnología mejoró y aportó medios para representar la información codificada en el octavo bit de cada byte, liberando este bit, lo que añadió otros 128 códigos de carácter adicionales que quedaron disponibles para nuevas asignaciones. Por ejemplo, IBM desarrolló páginas de código de 8 bits, como la página de códigos 437, que reemplazaba los caracteres de control con símbolos gráficos como sonrisas, y asignó otros caracteres gráficos adicionales a los 128 bytes superiores de la página de códigos. Algunos sistemas operativos como DOS, podían trabajar con esas páginas de código, y los fabricantes de ordenadores personales incluyeron soporte para dichas páginas en su hardware. Los estándares de ocho bits como ISO 8859 y Mac OS Roman fueron desarrollados como verdaderas extensiones de ASCII, dejando los primeros 127 caracteres intactos y añadiendo únicamente valores adicionales por encima de los 7-bits. Esto permitió la representación de un abanico mayor de lenguajes, pero estos estándares continuaron
  • 31.
    ASCII 29 sufriendo incompatibilidadesy limitaciones. Todavía hoy, ISO-8859-1 y su variante Windows-1252 (a veces llamada erróneamente ISO-8859-1) y el código ASCII original de 7 bits son los códigos de carácter más comúnmente utilizados. Unicode y Conjunto de Caracteres Universal (UCS) ISO/IEC 10646 definen un conjunto de caracteres mucho mayor, y sus diferentes formas de codificación han empezado a reemplazar ISO 8859 y ASCII rápidamente en muchos entornos. Mientras que ASCII básicamente usa códigos de 7-bits, Unicode y UCS usan "code points" o apuntadores relativamente abstractos: números positivos (incluyendo el cero) que asignan secuencias de 8 o más bits a caracteres. Para permitir la compatibilidad, Unicode y UCS asignan los primeros 128 apuntadores a los mismos caracteres que el código ASCII. De esta forma se puede pensar en ASCII como un subconjunto muy pequeño de Unicode y UCS. La popular codificación UTF-8 recomienda el uso de uno a cuatro valores de 8 bits para cada apuntador, donde los primeros 128 valores apuntan a los mismos caracteres que ASCII. Otras codificaciones de caracteres como UTF-16 se parece a ASCII en cómo representan los primeros 128 caracteres de Unicode, pero tienden a usar 16 a 32 bits por carácter, así que requieren de una conversión adecuada para que haya compatibilidad entre ambos códigos de carácter. La palabra ASCIIbético (o, más habitualmente, la palabra "inglesa" ASCIIbetical) describe la ordenación según el orden de los códigos ASCII en lugar del orden alfabético. [8] La abreviatura ASCIIZ o ASCIZ se refiere a una cadena de caracteres terminada en cero (del inglés "zero"). Es muy normal que el código ASCII sea embebido en otros sistemas de codificación más sofisticados y por ello el usuario común suele confundirse, es por esto que debe tenerse claro cual es papel del código ASCII en la tabla o mapa de caracteres de un ordenador, para aclarar mejor esto puede ver este enlace [1] . Arte ASCII _ _ ____ ____ ___ ___ __ _ _ __| |_ ____ /_ / ___| / ___|_ _|_ _| / _` | '__| __|/ __ //_ ___ | | | | | | | (_| | | | | | ___/ / ___ ___) | |___ | | | | __,_|_| __|____> /_/ _____/ ____|___|___| El código de caracteres ASCII es el soporte de una disciplina artística minoritaria, el arte ASCII, que consiste en la composición imágenes mediante caracteres imprimibles ASCII. El efecto resultante ha sido comparado con el puntillismo, pues las imágenes producidas con esta técnica generalmente se aprecian con más detalle al ser vistas a distancia. El arte ASCII empezó siendo un arte experimental, pero pronto se popularizó como recurso para representar imágenes en soportes incapaces de procesar gráficos, como teletipos, terminales, correos electrónicos o algunas impresoras. 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, como la librería Aalib (de licencia libre), que ha alcanzado cierta popularidad. Aalib está soportada por algunos programas de diseño gráfico, juegos y reproductores de vídeo. Véase también
  • 32.
    ASCII 30 • Archivosde texto y archivos binarios • Unicode • EBCDIC • UTF-8 • ASCII extendido • VISCII • ISCII • Códigos del Teclado • ISO/IEC 646 • ACiD Productions • ISO 8859 • Arte ASCII • Juegos ASCII • Herramienta online (applet) que muestra todos los caracteres ASCII con su respectivo símbolo, nombre y conversiones a otros sistemas numéricos [1] Variantes ASCII de ordenadores específicos • ATASCII • Conjunto de caracteres del Spectrum ZX • PETSCII Referencias Generales • Unicode.org Cuadro Unicode de la zona ASCII [9] • Tom Jennings (29 de octubre de 2004). Historia anotada de los códigos de caracteres [10] Accedido 17 de diciembre de 2005. Al pie [1] http://electronicadesarrollo.blogspot.com/2010/02/los-caracteres-y-el-codigo-ascii.html [2] Nombres de Dominio Internacionalizados - Glosario (http://www.icann.org/en/topics/idn/idn-glossary_es-MX.htm), Internet Corporation for Assigned Names and Numbers (ICANN). Consultado el 19-11-2008. [3] Organización Internacional para la Estandarización (1 de diciembre de 1975). " El conjunto de caracteres de ISO 646 (http://www.itscj.ipsj. or.jp/ISO-IR/001.pdf)". Internet Assigned Numbers Authority Registry. Versión estadounidense: (http://www.itscj.ipsj.or.jp/ISO-IR/ 006.pdf). Accedido el 7 de agosto de 2005. [4] Internet Assigned Numbers Authority (28 de enero de 2005). " Códigos de caracteres (http://www.iana.org/assignments/character-sets)". Accedido el 7 de agosto de 2005. [5] ECMA International (diciembre de 1991). Standard ECMA-6: 7-bit Coded Character Set, 6th edition (http://www.ecma-international.org/ publications/files/ECMA-ST/Ecma-006.pdf) Accedido el 17 de diciembre de 2005. [6] http://tools.ietf.org/html/rfc20 [7] http://www.iana.org/assignments/character-sets [8] Jargon File. ASCIIbetical (http://www.catb.org/~esr/jargon/html/A/ASCIIbetical-order.html). Accedido el 17 de diciembre de 2005. [9] http://www.unicode.org/charts/PDF/U0000.pdf [10] http://www.wps.com/projects/codes/index.html
  • 33.
    Hardware 31 Hardware Hardware típicode una computadora personal. 1. Monitor 2. Placa base 3. CPU 4. Memoria RAM 5. Tarjeta de expansión 6. Fuente de alimentación 7. Disco óptico 8. Disco duro 9. Teclado 10. Mouse Hardware (pronunciación AFI: /ˈhɑːdˌwɛə/ ó /ˈhɑɹdˌwɛɚ/) corresponde a todas las partes físicas y tangibles [1] de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos; [2] sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente al soporte lógico e intangible que es llamado software. El término es propio del idioma inglés (literalmente traducido: partes duras), su traducción al español no tiene un significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia Española lo define como «Conjunto de los componentes que integran la parte material de una computadora». [3] El término, aunque es lo más común, no necesariamente se aplica a una computadora tal como se la conoce, así por ejemplo, un robot también posee hardware (y software). [4] [5] La historia del hardware del computador se puede clasificar en cuatro generaciones, cada una caracterizada por un cambio tecnológico de importancia. Este hardware se puede clasificar en: básico, el estrictamente necesario para el funcionamiento normal del equipo, y el complementario, el que realiza funciones específicas. Un sistema informático se compone de una unidad central de procesamiento (CPU), encargada de procesar los datos, uno o varios periféricos de entrada, los que permiten el ingreso de la información y uno o varios periféricos de salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a los datos procesados. Historia La clasificación evolutiva del hardware del computador electrónico, está dividida en generaciones, donde cada una supone un cambio tecnológico muy notable. El origen de las primeras es sencillo de establecer, ya que en ellas el hardware fue sufriendo cambios radicales. [6] Los componentes esenciales que constituyen la electrónica del computador fueron totalmente reemplazados en las primeras tres generaciones, originando cambios que resultaron
  • 34.
    Hardware 32 trascendentales. Enlas últimas décadas es más difícil establecer las nuevas generaciones, ya que los cambios han sido graduales y existe cierta continuidad en las tecnologías usadas. En principio, se pueden distinguir: • 1ª Generación (1945-1956): Electrónica implementada con tubos de vacío. Fueron las primeras máquinas que desplazaron los componentes electromecánicos (relés). • 2ª Generación (1957-1963): Electrónica desarrollada con transistores. La lógica discreta era muy parecida a la anterior, pero la implementación resultó mucho más pequeña, reduciendo, entre otros factores, el tamaño de un computador en notable escala. • 3ª Generación (1964-hoy): Electrónica basada en circuitos Integrados . Esta tecnología permitió integrar cientos de transistores y otros componentes electrónicos en un único circuito integrado conformando una pastilla de silicio. Las computadoras redujeron así considerablemente su costo y tamaño, incrementándose su capacidad, velocidad y fiabilidad, hasta producir máquinas como las que existen en la actualidad. • 4ª Generación (futuro): Probablemente se originará cuando los circuitos de silicio, integrados a alta escala, sean reemplazados por un nuevo tipo de tecnología. [7] La aparición del microprocesador marca un hito de relevancia, y para muchos autores constituye el inicio de la cuarta generación. [8] A diferencia de los cambios tecnológicos anteriores, su invención no supuso la desaparición radical de los computadores que no lo utilizaban. Así, aunque el microprocesador 4004 fue lanzado al mercado en 1971, todavía a comienzo de los 80's había computadores, como el PDP-11/44, [9] con lógica carente de microprocesador que continuaban exitosamente en el mercado; es decir, en este caso el desplazamiento ha sido muy gradual. Otro hito tecnológico usado con frecuencia para definir el inicio de la cuarta generación es la aparición de los circuitos integrados VLSI (Very Large Scale Integration), a principios de los ochenta. Al igual que el microprocesador no supuso el cambio inmediato y la rápida desaparición de los computadores basados en circuitos integrados en más bajas escalas de integración. Muchos equipos implementados con tecnologías VLSI y MSI (Medium Scale Integration) aun coexistían exitosamente hasta bien entrados los 90. Tipos de hardware Microcontrolador Motorola 68HC11 y chips de soporte que podrían constituir el hardware de un equipo electrónico industrial. Una de las formas de clasificar el Hardware es en dos categorías: por un lado, el "básico", que abarca el conjunto de componentes indispensables necesarios para otorgar la funcionalidad mínima a una computadora, y por otro lado, el "Hardware complementario", que, como su nombre lo indica, es el utilizado para realizar funciones específicas (más allá de las básicas), no estrictamente necesarias para el funcionamiento de la computadora. Así es que: Un medio de entrada de datos, la unidad de procesamiento (C.P.U.), la memoria RAM, un medio de salida de datos y un medio de almacenamiento constituyen el "hardware básico". Los medios de entrada y salida de datos estrictamente indispensables dependen de la aplicación: desde el punto de vista de un usuario común, se debería disponer, al menos, de un teclado y un monitor para entrada y salida de información, respectivamente; pero ello no implica que no pueda haber una computadora (por ejemplo controlando un proceso) en la que no sea necesario teclado ni monitor, bien puede ingresar información
  • 35.
    Hardware 33 y sacarsus datos procesados, por ejemplo, a través de una placa de adquisición/salida de datos. Las computadoras son aparatos electrónicos capaces de interpretar y ejecutar instrucciones programadas y almacenadas en su memoria, ellas consisten básicamente en operaciones aritmético-lógicas y de entrada/salida. [10] Se reciben las entradas (datos), se las procesa y almacena (procesamiento), y finalmente se producen las salidas (resultados del procesamiento). Por ende todo sistema informático tiene, al menos, componentes y dispositivos hardware dedicados a alguna de las funciones antedichas; [11] a saber: 1. Procesamiento: Unidad Central de Proceso o CPU 2. Almacenamiento: Memorias 3. Entrada: Periféricos de Entrada (E) 4. Salida: Periféricos de salida (S) 5. Entrada/Salida: Periféricos mixtos (E/S) Desde un punto de vista básico y general, un dispositivo de entrada es el que provee el medio para permitir el ingreso de información, datos y programas (lectura); un dispositivo de salida brinda el medio para registrar la información y datos de salida (escritura); la memoria otorga la capacidad de almacenamiento, temporal o permanente (almacenamiento); y la CPU provee la capacidad de cálculo y procesamiento de la información ingresada (transformación). [12] Un periférico mixto es aquél que puede cumplir funciones tanto de entrada como de salida, el ejemplo más típico es el disco rígido (ya que en él se lee y se graba información y datos). Unidad central de procesamiento Microprocesador de 64 bits doble núcleo, el AMD Athlon 64 X2 3600. La CPU, siglas en inglés de Unidad Central de Procesamiento, es la componente fundamental del computador, encargada de interpretar y ejecutar instrucciones y de procesar datos. [13] En los computadores modernos, la función de la CPU la realiza uno o más microprocesadores. Se conoce como microprocesador a un CPU que es manufacturado como un único circuito integrado. Un servidor de red o una máquina de cálculo de alto rendimiento (supercomputación), puede tener varios, incluso miles de microprocesadores trabajando simultáneamente o en paralelo (multiprocesamiento); en este caso, todo ese conjunto conforma la CPU de la máquina. Las unidades centrales de proceso (CPU) en la forma de un único microprocesador no sólo están presentes en las computadoras personales (PC), sino también en otros tipos de dispositivos que incorporan una cierta capacidad de proceso o "inteligencia electrónica"; como pueden ser: controladores de procesos industriales , televisores, automóviles, calculadores, aviones, teléfonos móviles, electrodomésticos, juguetes y muchos más. Actualmente los fabricantes más populares de microprocesadores son Intel y AMD.
  • 36.
    Hardware 34 Placa baseformato µATX. El microprocesador se monta en la llamada placa madre, sobre el un zócalo conocido como zócalo de CPU, que permite además las conexiones eléctricas entre los circuitos de la placa y el procesador. Sobre el procesador y ajustado a la tarjeta madre se fija un disipador de calor, que por lo general es de aluminio, en algunos casos de cobre; éste es indispensable en los microprocesadores que consumen bastante energía, la cual, en gran parte, es emitida en forma de calor: En algunos casos pueden consumir tanta energía como una lámpara incandescente (de 40 a 130 vatios). Adicionalmente, sobre el disipador se acopla un ventilador, que está destinado a forzar la circulación de aire para extraer más rápidamente el calor emitido por el disipador. Complementariamente, para evitar daños por efectos térmicos, también se suelen instalar sensores de temperatura del microprocesador y sensores de revoluciones del ventilador. La gran mayoría de los circuitos electrónicos e integrados que componen el hardware del computador van montados en la placa madre. La placa madre, también conocida como placa base o con el anglicismo board, [14] es un gran circuito impreso sobre el que se suelda el chipset, las ranuras de expansión (slots), los zócalos, conectores, diversos integrados, etc. Es el soporte fundamental que aloja y comunica a todos los demás componentes por medio de: Procesador, módulos de memoria RAM, tarjetas gráficas, tarjetas de expansión, periféricos de entrada y salida. Para comunicar esos componentes, la placa base posee una serie de buses con los cuales se trasmiten los datos dentro y hacia afuera del sistema. La tendencia de integración ha hecho que la placa base se convierta en un elemento que incluye también la mayoría de las funciones básicas (vídeo, audio, red, puertos de varios tipos), funciones que antes se realizaban con tarjetas de expansión. Aunque ello no excluye la capacidad de instalar otras tarjetas adicionales específicas, tales como capturadoras de vídeo, tarjetas de adquisición de datos, etc.
  • 37.
    Hardware 35 Memoria RAM Modulosde memoria RAM instalados. Del inglés Random Access Memory, literalmente significa "memoria de acceso aleatorio". El término tiene relación con la característica de presentar iguales tiempos de acceso a cualquiera de sus posiciones (ya sea para lectura o para escritura). Esta particularidad también se conoce como "acceso directo". La RAM es la memoria utilizada en una computadora para el almacenamiento transitorio y de trabajo (no masivo). En la RAM se almacena temporalmente la información, datos y programas que la Unidad de Procesamiento (CPU) lee, procesa y ejecuta. La memoria RAM es conocida como Memoria principal de la computadora, también como "Central o de Trabajo"; [15] a diferencia de las llamadas memorias auxiliares y de almacenamiento masivo (como discos duros, cintas magnéticas u otras memorias). Las memorias RAM son, comúnmente, volátiles; lo cual significa que pierden rápidamente su contenido al interrumpir su alimentación eléctrica. Las más comunes y utilizadas como memoria central son "dinámicas" (DRAM), lo cual significa que tienden a perder sus datos almacenados en breve tiempo (por descarga, aún estando con alimentación eléctrica), por ello necesitan un circuito electrónico específico que se encarga de proveerle el llamado "refresco" (de energía) para mantener su información. La memoria RAM de un computador se provee de fábrica e instala en lo que se conoce como “módulos”. Ellos albergan varios circuitos integrados de memoria DRAM que, conjuntamente, conforman toda la memoria principal. Memoria RAM dinámica Es la presentación más común en computadores modernos (computador personal, servidor); son tarjetas de circuito impreso que tienen soldados circuitos integrados de memoria por una o ambas caras, además de otros elementos, tales como resistencias y capacitores. Esta tarjeta posee una serie de contactos metálicos (con un recubrimiento de oro) que permite hacer la conexión eléctrica con el bus de memoria del controlador de memoria en la placa base. Los integrados son de tipo DRAM, memoria denominada "dinámica", en la cual las celdas de memoria son muy sencillas (un transistor y un condensador), permitiendo la fabricación de memorias con gran capacidad (algunos cientos de Megabytes) a un costo relativamente bajo. Las posiciones de memoria o celdas, están organizadas en matrices y almacenan cada una un bit. Para acceder a ellas se han ideado varios métodos y protocolos cada uno mejorado con el objetivo de acceder a las celdas requeridas de la manera más veloz posible.
  • 38.
    Hardware 36 Memorias RAMcon tecnologías usadas en la actualidad. Entre las tecnologías recientes para integrados de memoria DRAM usados en los módulos RAM se encuentran: • SDR SDRAM Memoria con un ciclo sencillo de acceso por ciclo de reloj. Actualmente en desuso, fue popular en los equipos basados en el Pentium III y los primeros Pentium 4. • DDR SDRAM Memoria con un ciclo doble y acceso anticipado a dos posiciones de memoria consecutivas. Fue popular en equipos basados en los procesadores Pentium 4 y Athlon 64. • DDR2 SDRAM Memoria con un ciclo doble y acceso anticipado a cuatro posiciones de memoria consecutivas. Es la memoria más usada actualmente. • DDR3 SDRAM Memoria con un ciclo doble y acceso anticipado a ocho posiciones de memoria consecutivas. Es un tipo de memoria en auge, pero por su costo sólo es utilizada en equipos de gama alta. Los estándares JEDEC, establecen las características eléctricas y las físicas de los módulos, incluyendo las dimensiones del circuito impreso. Los estándares usados actualmente son: • DIMM Con presentaciones de 168 pines (usadas con SDR y otras tecnologías antiguas), 184 pines (usadas con DDR y el obsoleto SIMM) y 240 (para las tecnologías de memoria DDR2 y DDR3). • SO-DIMM Para computadores portátiles, es una miniaturización de la versión DIMM en cada tecnología. Existen de 144 pines (usadas con SDR), 200 pines (usadas con DDR y DDR2) y 240 pines (para DDR3). Memorias RAM especiales Hay memorias RAM con características que las hacen particulares, y que normalmente no se utilizan como memoria central de la computadora; entre ellas se puede mencionar: • SRAM: Siglas de Static Random Access Memory. Es un tipo de memoria más rápida que la DRAM (Dynamic RAM). El término "estática" se deriva del hecho que no necesita el refresco de sus datos. La RAM estática no necesita circuito de refresco, pero ocupa más espacio y utiliza más energía que la DRAM. Este tipo de memoria, debido a su alta velocidad, es usada como memoria caché. • NVRAM: Siglas de Non-Volatile Random Access Memory. Memoria RAM no volátil (mantiene la información en ausencia de alimentación eléctrica). Hoy en día, la mayoría de memorias NVRAM son memorias flash, muy usadas para teléfonos móviles y reproductores portátiles de MP3. • VRAM: Siglas de Video Random Access Memory. Es un tipo de memoria RAM que se utiliza en las tarjetas gráficas del computador. La característica particular de esta clase de memoria es que es accesible de forma simultánea por dos dispositivos. Así, es posible que la CPU grabe información en ella, al tiempo que se leen los datos que serán visualizados en el Monitor de computadora. De las anteriores a su vez, hay otros subtipos más.
  • 39.
    Hardware 37 Periféricos Se entiendepor periférico a las unidades o dispositivos que permiten a la computadora comunicarse con el exterior, esto es, tanto ingresar como exteriorizar información y datos. [11] Los periféricos son los que permiten realizar las operaciones conocidas como de entrada/salida (E/S). [12] Aunque son estrictamente considerados “accesorios” o no esenciales, muchos de ellos son fundamentales para el funcionamiento adecuado de la computadora moderna; por ejemplo, el teclado, el disco duro y el monitor son elementos actualmente imprescindibles; pero no lo son un scanner o un plotter. Para ilustrar este punto: en los años 80, muchas de las primeras computadoras personales no utilizaban disco duro ni mouse (o ratón), tenían sólo una o dos disqueteras, el teclado y el monitor como únicos periféricos. Dispositivos de entrada de información (E) Teclado para PC inalámbrico. Ratón (Mouse) común alámbrico. De esta categoría son aquellos que permiten el ingreso de información, en general desde alguna fuente externa o por parte del usuario. Los dispositivos de entrada proveen el medio fundamental para transferir hacia la computadora (más propiamente al procesador) información desde alguna fuente, sea local o remota. También permiten cumplir la esencial tarea de leer y cargar en memoria el sistema operativo y las aplicaciones o programas informáticos, los que a su vez ponen operativa la computadora y hacen posible realizar las más diversas tareas. [12] Entre los periféricos de entrada se puede mencionar: [11] teclado, mouse o ratón, escáner, micrófono, cámara web , lectores ópticos de código de barras, Joystick, lectora de CD o DVD (sólo lectoras), placas de adquisición/conversión de datos, etc. Pueden considerarse como imprescindibles para el funcionamiento, al teclado, mouse y algún tipo de lectora de discos; ya que tan sólo con ellos el hardware puede ponerse operativo para un usuario. Los otros son bastante accesorios, aunque en la actualidad pueden resultar de tanta necesidad que son considerados parte esencial de todo el sistema. Impresora de inyección de tinta. Dispositivos de salida de información (S) Son aquellos que permiten emitir o dar salida a la información resultante de las operaciones realizadas por la CPU (procesamiento). Los dispositivos de salida aportan el medio fundamental para exteriorizar y comunicar la información y datos procesados; ya sea al usuario o bien a otra fuente externa, local o remota. [12] Los dispositivos más comunes de este grupo son los monitores clásicos (no de pantalla táctil), las impresoras, y los altavoces. [11] Entre los periféricos de salida puede considerarse como imprescindible para el funcionamiento del sistema al monitor. Otros, aunque accesorios, son sumamente necesarios para un usuario que opere un computador moderno.
  • 40.
    Hardware 38 Dispositivos mixtos(E/S de información) Piezas de un Disco duro. Son aquellos dispositivos que pueden operar de ambas formas: tanto de entrada como de salida. [12] Típicamente, se puede mencionar como periféricos mixtos o de Entrada/Salida a: discos rígidos, disquetes, unidades de cinta magnética, lecto-grabadoras de CD/DVD, discos ZIP, etc. También entran en este rango, con sutil diferencia, otras unidades, tales como: Memoria flash, tarjetas de red, módems, placas de captura/salida de vídeo, etc. [11] Si bien se puede clasificar al pendrive (lápiz de memoria), memoria flash o memoria USB en la categoría de memorias, normalmente se los utiliza como dispositivos de almacenamiento masivo; siendo todos de categoría Entrada/Salida. [16] Los dispositivos de almacenamiento masivo [11] también son conocidos como "Memorias Secundarias o Auxiliares". Entre ellos, sin duda, el disco duro ocupa un lugar especial, ya que es el de mayor importancia en la actualidad, en él se aloja el sistema operativo, todas las aplicaciones, utilitarios, etc. que utiliza el usuario; además de tener la suficiente capacidad para albergar información y datos en grandes volúmenes por tiempo prácticamente indefinido. Los servidores Web, de correo electrónico y de redes con bases de datos, utilizan discos rígidos de grandes capacidades y con una tecnología que les permite trabajar a altas velocidades. Las tecnologías actuales más usadas en discos rígidos son: IDE, SATA, SCSI y SAS. La pantalla táctil (no el monitor clásico) es un dispositivo que se considera mixto, ya que además de mostrar información y datos (salida) puede actuar como un dispositivo de entrada, reemplazando, por ejemplo, a algunas funciones del ratón o del teclado. Hardware gráfico GPU de Nvidia GeForce. El hardware gráfico lo constituyen básicamente las tarjetas de video. Actualmente poseen su propia memoria y unidad de procesamiento, esta última llamada unidad de procesamiento gráfico (o GPU, siglas en inglés de Graphics Processing Unit). El objetivo básico de la GPU es realizar exclusivamente procesamiento gráfico, [17] liberando al procesador principal (CPU) de esa costosa tarea (en tiempo) para que pueda así efectuar otras funciones más eficientemente. Antes de esas tarjetas de video con aceleradores, era el procesador principal el encargado de construir la imagen mientras la sección de video (sea tarjeta o de la placa base) era simplemente
  • 41.
    Hardware 39 un traductorde las señales binarias a las señales requeridas por el monitor; y buena parte de la memoria principal (RAM) de la computadora también era utilizada para estos fines. La Ley de Moore establece que cada 18 a 24 meses la cantidad de transistores que puede contener un circuito integrado se logra duplicar; en el caso de los GPU esta tendencia es bastante más notable, duplicando, o aún más, lo indicado en la ley de Moore. [18] Desde la década de 1990, la evolución en el procesamiento gráfico ha tenido un crecimiento vertiginoso; las actuales animaciones por computadoras y videojuegos eran impensables veinte años atrás. Véase también Historia • Historia de la computación • Historia del hardware Arquitecturas y Tecnologías • Arquitectura de computadores • microprocesador • Placa base • Supercomputadora • Computadora central • Minicomputadora • Microcomputadora • Estación de trabajo • Computadora de escritorio • Computadora personal • Computadora doméstica • Computadora portátil • Microcontroladores • Robótica • Domótica • DSP • VLSI: tecnología de integración a gran escala en Circuitos Integrados (chips). Tipos • Hardware de red • Hardware libre • Lista de hardware básico Dispositivos, accesorios, periféricos • Fax-Módem • Tarjeta gráfica • Tarjeta de red • Hub • Switch • Router • Tarjeta Comunicación inalámbrica
  • 42.
    Hardware 40 • TarjetaBluetooth • Controladores de puertos (serie, paralelo, infrarrojo, etc.) • Hub USB • Impresoras • Monitores • Teclados • Plotter Referencias [1] Que se puede tocar [2] « MasterMagazine (http://www.mastermagazine.info/termino/4384.php)». Portal de tecnología. [3] « Definición de Hardware por la RAE (http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=hardware)». Diccionario de la lengua española. [4] « Computation of Customized Symbolic robot models on peripheral array processors (http://ieeexplore.ieee.org/stamp/stamp. jsp?arnumber=00100140)». IEEE Xplore. [5] « Robotics and Automation Society (http://www.ieee-ras.org)». The IEEE Robotics and Automation Society. [6] « Origen de las generaciones (http://www.columbia.edu/acis/history/generations.html)». Universidad de Columbia. [7] « Diario de Ciencia y Tecnología (http://www.laflecha.net/canales/ciencia/200407281)». [8] « ¿ Cuáles son las Generaciones de la Computadora ? (http://www.cavsi.com/preguntasrespuestas/ cuales-son-las-generaciones-de-la-computadora/)». [9] Jörg Hoppes. « My PDP-11/44 (http://www.j-hoppe.de/PDP-11/My_PDP-11_44/my_pdp-11_44.html)» (en inglés). [10] « Esquemas del funcionamiento de la computadora - Figuras, Cap. 1 (http://atc.ugr.es/intro_info_mcgraw/libro/figuras/c1_fig_tabl. pdf)». Prieto y otros - 3ra Ed., McGraw-Hill, (c)2003. [11] « Introducción a la Informática (http://atc.ugr.es/intro_info_mcgraw/)». Prieto, Lloris, Torres - 3ra Ed., McGraw-Hill, (c)2003. [12] Hardware : información sobre la totalidad del hardware, de rápido acceso / Klaus Dembowski. -- Barcelona : Marcombo, 2000(c). -- 956 p. : il.. -- ISBN 84-267-1263-0 [13] « The Microprocessor Today (http://cva.stanford.edu/classes/cs99s/papers/slater-micro96-the-microprocessor-today.pdf)». Michael Slater, Stanford University - Micro IEEE. [14] « Definición de Motherboard (http://www.alegsa.com.ar/Dic/motherboard.php)». Diccionario informático. [15] « Memoria pincipal del computador (http://www.monografias.com/trabajos37/memoria-principal/memoria-principal.shtml)». Monografias.com. [16] « Periféricos de computadores - Memorias Flash USB (http://atc.ugr.es/intro_info_mcgraw/libro/actualizaciones/c08_parche_flash. pdf)». Periféricos - "Introducción a la Informática", A.Prieto (c) McGraw-Hill Interamericana. [17] « Computer Graphics and Aplications (http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=38)». IEEE Xplore. [18] « Procesadores gráficos como supercomputadores de consumo (http://weblogs.madrimasd.org/supercomputacion_de_consumo/archive/ 2008/10/16/103763.aspx)». Supercomputación de consumo. Bibliografía • Martín-Pozuelo, José María Martín. Hardware microinformático : viaje a las profundidades del PC. México, D.F.: Alfaomega. pp. 431 p. : il.. ISBN 970-15-0599-9. • Sánchez Serantes, Verónica. La PC por dentro : todo sobre hardware y guía práctica para comprar su computadora. México, D.F.: MP. pp. 142p. : il.. ISBN 968-5347-21-2. • Dembowski, Klaus. Hardware : información sobre la totalidad del hardware, de rápido acceso. Barcelona: Marcombo. pp. 956 p. : il.. ISBN 84-267-1263-0. • Hennessy, John L.; Patterson, David A.. Organización y diseño de computadores : la interfaz hardware/software. traducción al español por Juan Manuel Sánchez, revisión técnica Antonio Vaquero. (2a. ed. edición). Madrid - Buenos Aires: McGraw-Hill. pp. 756 p. : il.. ISBN 84-481-1829-4. • Stokes, John M. (en inglés). Introduction to Microprocessors and Computer Architecture. No Starch Press. pp. 320p.. ISBN 9781593271046.
  • 43.
    Hardware 41 Enlaces externos •Wikimedia Commons alberga contenido multimedia sobre Hardware. Commons • Wikcionario tiene definiciones para hardware.Wikcionario • Wikcionario en inglés tiene definiciones para hardware.Wikcionario • Cientos de artículos sobre el hardware (en inglés) (http://www.dmoz.org/Computers/Hardware/) • Artículo sobre el hardware de un PC (http://www.montes.upm.es/servicios/Informatica/hardware.pdf) • Hardware gráfico - JEITICS 2005 - Primeras Jornadas de Educación en Informática y TICS en Argentina (http:// cs.uns.edu.ar/jeitics2005/Trabajos/pdf/41.pdf) • IEEE Computational Intelligence Society (http://www.ieee-cis.org/pubs/tnn/) • Concepto de computadora (http://www.mastermagazine.info/termino/4384.php) • Historia de las Computadoras (http://www.radioexilio.com.ar/estaciondetransito/?cat=15) • Historia del disco duro (http://www.virtuaside.com/docs/historia-hds.php) • Primer disco duro de la historia (http://www.abadiadigital.com/noticia1894.html) Placa base La placa base, placa madre, tarjeta madre (en inglés motherboard o mainboard) es una tarjeta de circuito impreso a la que se conectan las demás partes de la computadora. Tiene instalados una serie de circuitos integrados, entre los que se encuentra el chipset, que sirve como centro de conexión entre el procesador, la memoria RAM, los buses de expansión y otros dispositivos. Va instalada dentro de una caja que por lo general está hecha de chapa y tiene un panel para conectar dispositivos externos y muchos conectores internos y zócalos para instalar componentes dentro de la caja. La placa base, además, incluye un software llamado BIOS, que le permite realizar las funcionalidades básicas, como pruebas de los dispositivos, vídeo y manejo del teclado, reconocimiento de dispositivos y carga del sistema operativo.
  • 44.
    Placa base 42 Componentesde la placa base Diagrama de una placa base típica. Una placa base típica admite los siguientes componentes: • Uno o varios conectores de alimentación: por estos conectores, una alimentación eléctrica proporciona a la placa base los diferentes voltajes e intensidades necesarios para su funcionamiento. • El zócalo de CPU (del inglés socket): es un receptáculo que recibe el micro-procesador y lo conecta con el resto de componentes a través de la placa base. • Las ranuras de memoria RAM (en inglés memory slot), en número de 2 a 6 en las placas base comunes. • El chipset: una serie de circuitos electrónicos, que gestionan las transferencias de datos entre los diferentes componentes de la computadora (procesador, memoria, tarjeta gráfica,unidad de almacenamiento secundario, etc.). Se divide en dos secciones, el puente norte (Northbridge) y el puente sur (Southbridge). El primero gestiona la interconexión entre el procesador, la memoria RAM y la GPU; y el segundo entre los periféricos y los dispositivos de almacenamiento, como los discos duros o las unidades de estado sólido. Las nuevas líneas de procesadores de escritorio tienden a integrar el propio controlador de memoria en el interior del procesador. • Un reloj: regula la velocidad de ejecución de las instrucciones del microprocesador y de los periféricos internos. • La CMOS: una pequeña memoria que preserva cierta información importante (como la configuración del equipo, fecha y hora), mientras el equipo no está alimentado por electricidad. • La pila de la CMOS: proporciona la electricidad necesaria para operar el circuito constantemente y que éste último no se apague perdiendo la serie de configuraciones guardadas. • La BIOS: un programa registrado en una memoria no volátil (antiguamente en memorias ROM, pero desde hace tiempo se emplean memorias flash). Este programa es específico de la placa base y se encarga de la interfaz de bajo nivel entre el microprocesador y algunos periféricos. Recupera, y después ejecuta, las instrucciones del MBR (Master Boot Record), registradas en un disco duro o SSD, cuando arranca el sistema operativo. • El bus (también llamado bus interno o en inglés front-side bus'): conecta el microprocesador al chipset, está cayendo en desuso frente a HyperTransport y Quickpath. • El bus de memoria conecta el chipset a la memoria temporal. • El bus de expansión (también llamado bus I/O): une el microprocesador a los conectores entrada/salida y a las ranuras de expansión. • Los conectores de entrada/salida que cumplen normalmente con la norma PC 99: estos conectores incluyen: • Los puertos PS2 para conectar el teclado o el ratón, estas interfaces tienden a desaparecer a favor del USB • Los puertos serie, por ejemplo para conectar dispositivos antiguos. • Los puertos paralelos, por ejemplo para la conexión de antiguas impresoras. • Los puertos USB (en inglés Universal Serial Bus), por ejemplo para conectar periféricos recientes. • Los conectores RJ45, para conectarse a una red informática. • Los conectores VGA, DVI, HDMI o Displayport para la conexión del monitor de la computadora.
  • 45.
    Placa base 43 •Los conectores IDE o Serial ATA, para conectar dispositivos de almacenamiento, tales como discos duros, unidades de estado sólido y lectores ópticos. • Los conectores de audio, para conectar dispositivos de audio, tales como altavoces o micrófonos. • Las ranuras de expansión: se trata de receptáculos que pueden acoger tarjetas de expansión (estas tarjetas se utilizan para agregar características o aumentar el rendimiento de un ordenador; por ejemplo, un tarjeta gráfica se puede añadir a un ordenador para mejorar el rendimiento 3D). Estos puertos pueden ser puertos ISA (interfaz antigua), PCI (en inglés Peripheral Component Interconnect) y, los más recientes, PCI Express. Con la evolución de las computadoras, más y más características se han integrado en la placa base, tales como circuitos electrónicos para la gestión del vídeo IGP (en inglés Integrated Graphic Processor), de sonido o de redes (10/100 Mbps/1 Gbps), evitando así la adición de tarjetas de expansión. Tipos de Bus Los buses son espacios físicos que permiten el transporte de información y energía entre dos puntos de la computadora. Los Buses Generales son los siguientes: • Bus de datos: son las líneas de comunicación por donde circulan los datos externos e internos del microprocesador. • Bus de dirección: línea de comunicación por donde viaja la información específica sobre la localización de la dirección de memoria del dato o dispositivo al que se hace referencia. • Bus de control: línea de comunicación por donde se controla el intercambio de información con un módulo de la unidad central y los periféricos. • Bus de expansión: conjunto de líneas de comunicación encargado de llevar el bus de datos, el bus de dirección y el de control a la tarjeta de interfaz (entrada, salida) que se agrega a la tarjeta principal. • Bus del sistema: todos los componentes de la CPU se vinculan a través del bus de sistema, mediante distintos tipos de datos el microprocesador y la memoria principal, que también involucra a la memoria caché de nivel 2. La velocidad de tranferencia del bus de sistema está determinada por la frecuencia del bus y el ancho del mínimo. Placa multiprocesador Una placa con dos procesadores. Este tipo de placa base puede acoger a varios procesadores (generalmente de 2, 4, 8 o más). Estas placas base multiprocesador tienen varios zócalos de micro-procesador (socket), lo que les permite conectar varios micro-procesadores físicamente distintos (a diferencia de los de procesador de doble núcleo). Cuando hay dos procesadores en una placa base, hay dos formas de manejarlos: • El modo asimétrico, donde a cada procesador se le asigna una tarea diferente. Este método no acelera el tratamiento, pero puede asignar una tarea a una CPU, mientras que la otra lleva a cabo a una tarea diferente. • El modo simétrico, llamado PSM (en inglés Symmetric MultiProcessing), donde cada tarea se distribuye de forma simétrica entre los dos procesadores.
  • 46.
    Placa base 44 Linuxfue el primer sistema operativo en gestionar la arquitectura de doble procesador en x86. [cita requerida] Sin embargo, la gestión de varios procesadores existía ya antes en otras plataformas y otros sistemas operativos. Linux 2.6.x maneja multiprocesadores simétricos, y las arquitecturas de memoria no uniformemente distribuida Algunos fabricantes proveen placas base que pueden acoger hasta 8 procesadores (en el caso de socket 939 para procesadores AMD Opteron y sobre socket 604 para procesadores Intel Xeon). Tipos La mayoría de las placas de PC vendidas después de 2001 se pueden clasificar en dos grupos: • Las placas base para procesadores AMD • Slot A Duron, Athlon • Socket A Duron, Athlon, Athlon XP, Sempron • Socket 754 Athlon 64, Mobile Athlon 64, Sempron, Turion • Socket 939 Athlon 64, Athlon FX , Athlon X2, Sempron, Opteron • Socket 940 Opteron y Athlon 64 FX • Socket AM2 Athlon 64, Athlon FX, Athlon X2, Sempron, Phenom • Socket F Opteron • Socket AM2 + Athlon 64, Athlon FX, Athlon X2, Sempron, Phenom • Socket AM3 Phenom II X2/X3/X4. • Socket AM4 Phenom III X3/X4/X5 • Las placas base para procesadores Intel • Socket 7: Pentium I, Pentium MMX • Slot 1: Pentium II, Pentium III, Celeron • Socket 370: Pentium III, Celeron • Socket 423: Pentium 4 • Socket 478: Pentium 4, Celeron • Socket 775: Pentium 4, Celeron, Pentium D (doble núcleo), Core 2 Duo, Core 2 Quad Core 2 Extreme, Xeon • Socket 603 Xeon • Socket 604 Xeon • Socket 771 Xeon • LGA1366 Intel Core i7, Xeon • LGA1156 Intel Core i3, Intel Core i5, Intel Core i7 Formatos Las tarjetas madre necesitan tener dimensiones compatibles con las cajas que las contienen, de manera que desde los primeros computadores personales se han establecido características mecánicas, llamadas factor de forma. Definen la distribución de diversos componentes y las dimensiones físicas, como por ejemplo el largo y ancho de la tarjeta, la posición de agujeros de sujeción y las características de los conectores. Con los años, varias normas se fueron imponiendo: • XT: es el formato de la placa base del PC de IBM modelo 5160, lanzado en 1983. En este factor de forma se definió un tamaño exactamente igual al de una hoja de papel tamaño carta y un único conector externo para el teclado. • 1984 AT 305 × 305 mm ( IBM) • Baby AT: 216 × 330 mm
  • 47.
    Placa base 45 •AT: uno de los formatos más grandes de toda la historia del PC (305 × 279–330 mm), definió un conector de potencia formado por dos partes. Fue usado de manera extensa de 1985 a 1995. • 1995 ATX 305 × 244 mm (Intel) • MicroATX: 244 × 244 mm • FlexATX: 229 × 191 mm • MiniATX: 284 × 208 mm • ATX: creado por un grupo liderado por Intel, en 1995 introdujo las conexiones exteriores en la forma de un panel I/O y definió un conector de 20 pines para la energía. Se usa en la actualidad en la forma de algunas variantes, que incluyen conectores de energía extra o reducciones en el tamaño. • 2001 ITX 215 × 195 mm ( VIA) • MiniITX: 170 × 170 mm • NanoITX: 120 × 120 mm • PicoITX: 100 × 72 mm • ITX: con rasgos procedentes de las especificaciones microATX y FlexATX de Intel, el diseño de VIA se centra en la integración en placa base del mayor número posible de componentes, además de la inclusión del hardware gráfico en el propio chipset del equipo, siendo innecesaria la instalación de una tarjeta gráfica en la ranura AGP. • 2005 [BTX] 325 × 267 mm (Intel) • Micro bTX: 264 × 267 mm • PicoBTX: 203 × 267 mm • RegularBTX: 325 × 267 mm • BTX: retirada en muy poco tiempo por la falta de aceptación, resultó prácticamente incompatible con ATX, salvo en la fuente de alimentación. Fue creada para intentar solventar los problemas de ruido y refrigeración, como evolución de la ATX. • 2007 DTX 248 × 203 mm ( AMD) • Mini-DTX: 170 × 203 mm • Full-DTX: 243 × 203 mm • DTX: destinadas a PCs de pequeño formato. Hacen uso de un conector de energía de 24 pines y de un conector adicional de 2x2. • Formato propietario: durante la existencia del PC, mucha marcas han intentado mantener un esquema cerrado de hardware, fabricando tarjetas madre incompatibles físicamente con los factores de forma con dimensiones, distribución de elementos o conectores que son atípicos. Entre las marcas mas persistentes está Dell, que rara vez fabrica equipos diseñados con factores de forma de la industria. Escalabilidad Hasta la mitad de la década de 1990, los PC fueron equipados con una placa en la que se soldó el microprocesador (CPU). Luego vinieron las placas base equipadas con soporte de microprocesador (socket) «libre», que permitía acoger el microprocesador de elección (de acuerdo a sus necesidades y presupuesto). Con este sistema (que pronto se hizo más generalizado y no ha sido discutido), es teóricamente posible equipar el PC con una CPU más potente, sin sustituir la placa base, pero a menor costo. De hecho, esta flexibilidad tiene sus límites porque los microprocesadores son cada vez más eficientes, e invariablemente requieren placas madre más eficaces (por ejemplo, capaces de manejar flujos de datos cada vez más importantes).
  • 48.
    Placa base 46 Fabricantes Variosfabricantes se reparten el mercado de placas base, tales como Abit, Albatron, Aopen, ASUS, ASRock, Biostar , Chaintech,Dell, DFI, Elite, Epox, Foxconn, Gigabyte Technology, Intel, MSI, QDI, Sapphire Technology, Soltek, Super Micro, Tyan, Via , XFX, Pc Chips Algunos diseñan y fabrican uno o más componentes de la placa base, mientras que otros ensamblan los componentes que terceros han diseñado y fabricado. Véase también • Backplane • Chipset • Memoria de acceso aleatorio • Doble canal • Tarjeta gráfica • Portal:Informática. . Microprocesador Uno de los actuales microprocesadores de 64 bits y doble núcleo, un AMD Athlon 64 X2 3600. El microprocesador o simplemente procesador, es el circuito integrado más importante, de tal modo, que se le considera el cerebro de una computadora. Está constituido por millones de transistores integrados. Puede definirse como chip, un tipo de componente electrónico en cuyo interior existen miles o en ocasiones millones, según su complejidad, de elementos llamados transistores cuyas interacciones permiten realizar las labores o funciones que tenga encomendado el chip. Desde el punto de vista funcional, un microprocesador es un circuito integrado que incorpora en su interior una unidad central de proceso (CPU) y todo un conjunto de elementos lógicos que permiten enlazar otros dispositivos como memorias y puertos de entrada y salida (I/O), formando un sistema completo para cumplir con una aplicación específica dentro del mundo real. Para que el sistema pueda realizar su labor debe ejecutar paso a paso un programa que consiste en una secuencia de números binarios o instrucciones, almacenándolas en uno o más elementos de memoria, generalmente externos al mismo. La aplicación más importante de los microprocesadores que cambió totalmente la forma de trabajar, ha sido la computadora personal, ordenador o microcomputadora. Así mismo, es la parte de la computadora diseñada para llevar a cabo o ejecutar los programas. Éste ejecuta instrucciones que se le dan a la computadora a muy bajo nivel realizando operaciones lógicas simples, como sumar, restar, multiplicar o dividir. Se ubica generalmente en un zócalo específico en la placa o tarjeta madre y dispone para su correcto y estable funcionamiento de un sistema de refrigeración (generalmente de un ventilador montado sobre
  • 49.
    Microprocesador 47 un disipadorde metal térmicamente muy conductor). Lógicamente funciona como la unidad central de procesos (CPU/Central Procesing Unit), que está constituida por registros, la unidad de control y la unidad aritmético-lógica principalmente, aunque en la mayoría de las ocasiones también integra una unidad de coma flotante. En el microprocesador se procesan todas las acciones de la computadora. Su "velocidad" se determina por la cantidad de operaciones por ciclo que puede realizar y los ciclos por segundo que desarrolla: también denominada frecuencia de reloj. La frecuencia de reloj se mide Hertzios, pero dado su elevado número se utilizan los múltiplos megahertzio o gigahertzio Una computadora personal o más avanzada puede estar soportada por uno o varios microprocesadores, y un microprocesador puede soportar una o varias terminales (redes). Un núcleo suele referirse a una porción del procesador que realiza todas las actividades de una CPU real. La tendencia de los últimos años ha sido la de integrar múltiples núcleos dentro de un mismo encapsulado, además de componentes como memorias caché, controladoras de memoria e incluso unidades de procesamiento gráfico; elementos que anteriormente estaban montados sobre la placa base como dispositivos individuales. Historia de los microprocesadores La evolución del microprocesador El microprocesador es un producto de la computadora y la tecnología semiconductora. Su desarrollo se eslabona desde la mitad de los años 50; estas tecnologías se fusionaron a principios de los años 70, produciendo el llamado microprocesador. La computadora digital hace cálculos bajo el control de un programa. La manera general en que los cálculos se han hecho es llamada la arquitectura de la computadora digital. Así mismo la historia de circuitos de estado sólido nos ayuda también, porque el microprocesador es un circuito con transistores o microcircuito LSI (Alta escala de integración) Las dos tecnologías iniciaron su desarrollo desde la segunda guerra mundial; en este tiempo los científicos desarrollaron computadoras especialmente para empleo militar. Después de la guerra, a mediados del año de 1940 la computadora digital fue desarrollada para propósitos científicos y civiles. La tecnología de circuitos electrónicos avanzó y los científicos hicieron grandes progresos en el diseño de dispositivos físicos de Estado Sólido. En 1948 en los laboratorios Bell crearon el Transistor. En los años 50, aparecen las primeras computadoras digitales de propósito general. Éstas usaban tubos al vacío o bulbos como componentes electrónicos activos. Tarjetas o módulos de tubos al vacío fueron usados para construir circuitos lógicos básicos tales como compuertas lógicas y flip-flops (Celda donde se almacena un bit). Ensamblando compuertas y flip-flops en módulos, los científicos construyeron la computadora (la lógica de control, circuitos de memoria, etc.). Los tubos de vacío también formaron parte de la construcción de máquinas para la comunicación con las computadoras. Para el estudio de los circuitos digitales, en la construcción de un circuito sumador simple se requiere de algunas compuertas lógicas. La construcción de una computadora digital requiere de muchos circuitos o dispositivos electrónicos. El principal paso tomado en la computadora fue hacer que el dato fuera almacenado en memoria como una forma de palabra digital. La idea de almacenar programas fue muy importante. La tecnología de los circuitos de estado sólido evolucionó en la década de los años 50. El empleo del silicio, de bajo costo y con métodos de producción masiva, hicieron al transistor ser el más usado para el diseño de circuitos. Por lo tanto el diseño de la computadora digital fue un gran avance del cambio para reemplazar al tubo al vacío por el transistor a finales de los años 50.
  • 50.
    Microprocesador 48 A principiosde los años 60, el arte de la construcción de computadoras de estado sólido se incrementó y surgieron las tecnologías en circuitos digitales como: RTL (Lógica Transistor Resistor), DTL (Lógica Transistor Diodo), TTL (Lógica Transistor Transistor), ECL (Lógica Complementada Emisor). A mediados de los años 60 se producen las familias de lógica digital, dispositivos en escala SSI y MSI que corresponden a baja y mediana escala de integración de componentes en los circuitos de fabricación. A finales de los años 60's y principios de los años 70 surgieron los sistemas a alta escala de integración o LSI. La tecnología LSI fue haciendo posible más y más circuitos digitales en un circuito integrado. Sin embargo, pocos circuitos LSI fueron producidos, los dispositivos de memoria fueron un buen ejemplo. Las primeras calculadoras electrónicas requerían de 75 a 100 circuitos integrados. Después se dio un paso importante en la reducción de la arquitectura de la computadora a un circuito integrado simple, resultando un circuito que fue llamado el microprocesador, unión de las palabras "Micro" del griego μικρο-, "pequeño" y procesador. Sin embargo, es totalmente válido usar el término genérico procesador, dado que con el paso de los años, la escala de integración se ha visto reducida de micrométrica a nanométrica • El primer microprocesador fue el Intel 4004, producido en 1971. Se desarrolló originalmente para una calculadora, y resultaba revolucionario para su época. Contenía 2.300 transistores en un microprocesador de 4 bits que sólo podía realizar 60.000 operaciones por segundo. • El primer microprocesador de 8 bits fue el Intel 8008, desarrollado en 1972 para su empleo en terminales informáticos. El Intel 8008 contenía 3300 transistores. • El primer microprocesador realmente diseñado para uso general, desarrollado en 1974, fue el Intel 8080 de 8 bits, que contenía 4500 transistores y podía ejecutar 200.000 instrucciones por segundo. • Los microprocesadores modernos tienen una capacidad y velocidad mucho mayores, acercándose a 800 millones de transistores, como es en el caso de las serie Core i7 Breve Historia de los Microprocesadores El pionero de los actuales microprocesadores el 4004 de Intel. • 1971: MICROPROCESADOR 4004 El 4004 fue el primer microprocesador de Intel. Este descubrimiento impulsó la calculadora de Busicom y pavimentó la manera para integrar inteligencia en objetos inanimados así como la computadora personal. • 1972: MICROPROCESADOR i8008 Codificado inicialmente como 1201, fue pedido a Intel por Computer Terminal Corporation para usarlo en su terminal programable Datapoint 2200, pero debido a que Intel terminó el proyecto tarde y a que no cumplía con la expectativas de Computer Terminal Corporation, finalmente no fue usado en el Datapoint 2200. Posteriormente Computer Terminal Corporation e Intel acordaron que el i8008 pudiera ser vendido a otros clientes. • 1974: MICROPROCESADOR 8080 Los 8080 se convirtieron en los cerebros de la primera computadora personal la Altair 8800 de MITS, según se alega, nombrada en base a un destino de la Nave Espacial "Starship" del programa de televisión Viaje a las Estrellas, y el IMSAI 8080, formando la base para las máquinas que corrían el sistema
  • 51.
    Microprocesador 49 Imagen deun Intel 80286, mejor conocido como 286. Imagen de un Intel 80486, conocido también como 486SX de 33Mhz. La parte de posterior de un Pentium Pro. Este chip en particular es uno de 200MHz, con 256KB de cache L2. operativo CP/M. Los fanáticos de las computadoras podían comprar un equipo Altair por un precio (en aquel momento) de $395. En un periodo de pocos meses, vendió decenas de miles de estas computadoras personales. • 1978: MICROPROCESADOR 8086-8088 Una venta realizada por Intel a la nueva división de computadoras personales de IBM, hizo que los cerebros de IBM dieran un gran golpe comercial con el nuevo producto para el 8088, el IBM PC. El éxito del 8088 propulsó a Intel en la lista de las 500 mejores compañías de la prestigiosa revista Fortune, y la revista nombró la compañía como uno de Los triunfos comerciales de los sesenta. • 1982: MICROPROCESADOR 286 El 286, también conocido como el 80286, era el primer procesador de Intel que podría ejecutar todo el software escrito para su predecesor. Esta compatibilidad del software sigue siendo un sello de la familia de Intel de microprocesadores. Luego de 6 años de su introducción, había un estimado de 15 millones de 286 basados en computadoras personales instalados alrededor del mundo. • 1985: EL MICROPROCESADOR INTEL 386 El procesador Intel 386 ofreció 275 000 transistores, más de 100 veces tantos como en el original 4004. El 386 añadió una arquitectura de 32 bits, poseía capacidad multitarea, que significa que podría ejecutar múltiples programas al mismo tiempo y una unidad de traslación de páginas, lo que hizo mucho más sencillo implementar sistemas operativos que emplearan memoria virtual. • 1989: EL DX CPU MICROPROCESADOR INTEL 486 La generación 486 realmente significó que el usuario contaba con una computadora con muchas opciones avanzadas, entre ellas,un conjunto de instrucciones optimizado, una unidad de coma flotante y un caché unificado integrados en el propio circuito integrado del microprocesador y una unidad de interfaz de bus mejorada. Estas mejoras hacen que los i486 sean el doble de rápidos que un i386 e i387 a la misma frecuencia de reloj. El procesador Intel 486 fue el primero en ofrecer un coprocesador matemático integrado, el cual acelera las tareas del micro, porque ofrece la ventaja de que las operaciones matemáticas complejas son realizadas (por el coprocesador) de manera independiente al funcionamiento del procesador central (CPU). • 1991: AMD AMx86 Procesadores lanzados por AMD 100% compatible con los códigos de Intel de ese momento, ya que eran clones, pero llegaron a superar incluso la frecuencia de reloj de los procesadores de Intel a precios significativamente menores. Aquí se incluyen las series Am286, Am386, Am486 y Am586
  • 52.
    Microprocesador 50 Un procesadorPentium II, se puede observar su estilo de zocket diferente. Imagen de un procesador Celeron "Coppermine 128" 600 MHz. Imagen de un procesador Pentium III de Intel. • 1993: PROCESADOR DE PENTIUM El procesador de Pentium poseía una arquitectura capaz de ejecutar dos operaciones a la vez gracias a sus dos pipeline de datos de 32bits cada uno, uno equivalente al 486DX(u) y el otro equivalente a 486SX(u). Además, poseía un bus de datos de 64 bits, permitiendo un acceso a memoria 64 bits (aunque el procesador seguía manteniendo compatibilidad de 32 bits para las operaciones internas y los registros también eran de 32 bits). Las versiones que incluían instrucciones MMX no únicamente brindaban al usuario un mejor manejo de aplicaciones multimedia, como por ejemplo, la lectura de películas en DVD, sino que se ofrecían en velocidades de hasta 233 MHz, incluyendo una versión de 200 MHz y la más básica proporcionaba unos 166 MHz de reloj. El nombre Pentium, se mencionó en las historietas y en charlas de la televisión a diario, en realidad se volvió una palabra muy popular poco después de su introducción. • 1995: PROCESADOR PENTIUM PROFESIONAL Lanzado al mercado para el otoño de 1995 el procesador Pentium Pro se diseña con una arquitectura de 32 bits, su uso en servidores, los programas y aplicaciones para estaciones de trabajo (redes) impulsan rápidamente su integración en las computadoras. El rendimiento del código de 32 bits era excelente, pero el Pentium Pro a menudo iba más despacio que un Pentium cuando ejecutaba código o sistemas operativos de 16 bits. Cada procesador Pentium Pro estaba compuesto por unos 5,5 millones de transistores. • 1996: AMD K5 Habiendo abandonado los clones se fabricada AMD de tecnologías análogas a Intel. AMD sacó al mercado su primer procesador propio, el K5, rival del Pentium. La arquitectura RISC86 del AMD K5 era más semejante a la arquitectura del Intel Pentium Pro que a la del Pentium. El K5 es internamente un procesador RISC con una Unidad x86- decodificadora que transforma todos los comandos x86 de la aplicación en comandos RISC. Este principio se usa hasta hoy en todos los CPUs x86. En todos los aspectos era superior el K5 al Pentium, sin embargo AMD tenía poca experiencia en el desarrollo de microprocesadores y los diferentes hitos de producción marcados se fueron
  • 53.
    Microprocesador 51 superando sinéxito y fué retrasado 1 año de su salida, a razón de éste retraso, sus frecuencias de trabajo eran inferiores a la competencia y por tanto, los fabricantes de PC dieron por hecho que era peor. • 1997: PROCESADOR PENTIUM II El procesador de 7,5 millones de transistores Pentium II, se busca entre los cambios fundamentales con respecto a su predecesor, mejorar el rendimiento en la ejecución de código de 16 bits, añadir el conjunto de instrucciones MMX y eliminar la memoria caché de segundo nivel del núcleo del procesador, colocándola en una tarjeta de circuito impreso junto a éste. Gracias al nuevo diseño de este procesador, los usuarios de PC pueden capturar, pueden revisar y pueden compartir fotografías digitales con amigos y familia vía Internet; revisar y agregar texto, música y otros; con una línea telefónica, el enviar video a través de las líneas normales del teléfono mediante el Internet se convierte en algo cotidiano. • 1996: AMD K6 Y AMD K6-2 Con el K6, AMD no sólo consiguió hacerle seriamente la competencia a Intel en el terreno de los Pentium MMX, sino que además amargó lo que de otra forma hubiese sido un plácido dominio del mercado, ofreciendo un procesador que casi se pone a la altura del mismísimo Pentium II por un precio muy inferior a sus análogos. En cálculos en coma flotante, el K6 también quedó por debajo del Pentium II, pero por encima del Pentium MMX y del Pro. El K6 contó con una gama que va desde los 166 hasta los mas de 500 Mhz y con el juego de instrucciones MMX, que ya se han convertido en estándar. Más adelante lanzó una mejora de los K6, los K6-2 a 250 nanómetros, para seguir compitiendo con lso Pentium II, siéndo éste último superior en tareas de coma flotante, pero inferior en tareas de uso general. Se introducen un juego de instrucciones SIMD denominado 3DNow! • 1998: EL PROCESADOR PENTIUM II XEON Los procesadores Pentium II Xeon se diseñan para cumplir con los requisitos de desempeño en computadoras de medio-rango, servidores más potentes y estaciones de trabajo (workstations). Consistente con la estrategia de Intel para diseñar productos de procesadores con el objetivo de llenar segmentos de los mercados específicos, el procesador Pentium II Xeon ofrece innovaciones técnicas diseñadas para las estaciones de trabajo (workstations) y servidores que utilizan aplicaciones comerciales exigentes como servicios de Internet, almacenaje de datos corporativo, creaciones digitales y otros. Pueden configurarse sistemas basados en el procesador para integrar de cuatro o ocho procesadores y más allá de este número. • 1999: EL PROCESADOR CELERON Continuando la estrategia de Intel, en el desarrollo de procesadores para los segmentos del mercado específicos, el procesador Intel Celeron es el nombre que lleva la línea de procesadores de bajo coste de Intel. El objetivo era poder, mediante ésta segunda marca, penetrar en los mercados impedidos a los Pentium, de mayor rendimiento y precio. Se diseña para el añadir valor al segmento del mercado de los PC. Proporcionó a los consumidores una gran actuación a un bajo coste, y entregó un desempeño destacado para usos como juegos y el software educativo. • 1999: AMD ATHLON K7 (CLASSIC Y THUNDERBIRD) Procesador compatible con la arquitectura x86. Internamente el Athlon es un rediseño de su antecesor, al que se le mejoró substancialmente el sistema de coma flotante (ahora son 3 unidades de coma flotante que pueden trabajar simultáneamente) y se le aumentó la memoria caché de primer nivel (L1) a 128 KB (64 KB para datos y 64 KB para instrucciones). Además incluye 512 KB de caché de segundo nivel (L2). El resultado fue el procesador x86 más potente del momento El procesador Athlon con núcleo Thunderbird apareció como la evolución del Athlon Classic. Al igual que su predecesor, también se basa en la arquitectura x86 y usa el bus EV6. El proceso de fabricación usado para todos estos microprocesadores es de 180 nanómetros El Athlon Thunderbird consolidó a AMD como la segunda mayor compañía de fabricación de microprocesadores, ya que gracias a su excelente rendimiento (superando siempre al Pentium III y a los primeros Pentium IV de Intel a la misma velocidad de reloj) y bajo precio, la hicieron muy
  • 54.
    Microprocesador 52 popular tantoentre los entendidos como en los iniciados en la informática. • 1999: PROCESADOR PENTIUM III El procesador Pentium III ofrece 70 nuevas instrucciones (Internet Streaming, las extensiones de SIMD las cuales refuerzan dramáticamente el desempeño con imágenes avanzadas, 3D, añadiendo una mejor calidad de audio, video y desempeño en aplicaciones de reconocimiento de voz. Fue diseñado para reforzar el área del desempeño en el Internet, le permite a los usuarios hacer cosas, tales como, navegar a través de páginas pesadas (llenas de gráficas) como las de los museos online, tiendas virtuales y transmitir archivos video de alta calidad. El procesador incorpora 9,5 millones de transistores, y se introdujo usando en él la tecnología 250 nanómetros. • 1999: EL PROCESADOR PENTIUM III XEON El procesador Pentium III Xeon amplia las fortalezas de Intel en cuanto a las estaciones de trabajo (workstation) y segmentos de mercado de servidor y añade una actuación mejorada en las aplicaciones del comercio electrónico y la informática comercial avanzada. Los procesadores incorporan tecnología que refuerzan los multimedios y las aplicaciones de video. La tecnología del procesador III Xeon acelera la transmisión de información a través del bus del sistema al procesador, mejorando la actuación significativamente. Se diseña pensando principalmente en los sistemas con configuraciones de multiprocesador. • 2000: PENTIUM 4 El Pentium 4 es un microprocesador de séptima generación basado en la arquitectura x86 y fabricado por Intel. Es el primer microprocesador con un diseño completamente nuevo desde el Pentium Pro. Se estreno la arquitectura NetBurst, la cual no daba mejoras considerables respecto a la anterior P6. Intel sacrificó el rendimiento de cada ciclo para obtener a cambio mayor cantidad de ciclos por segundo y una mejora en las instrucciones SSE. • 2001: ATHLON XP Cuando Intel sacó el Pentium 4 a 1,7 GHz en abril de 2001 se vio que el Athlon Thunderbird no estaba a su nivel. Además no era práctico para el overclocking, entonces para seguir estando a la cabeza en cuanto a rendimiento de los procesadores x86, AMD tuvo que diseñar un nuevo núcleo, por eso sacó el Athlon XP. Compatibilizaba las instrucciones SSE y las 3DNow! Entre las mejoras respecto al Thunderbird podemos mencionar la prerrecuperación de datos por hardware, conocida en inglés como prefetch, y el aumento de las entradas TLB, de 24 a 32. • 2004: PENTIUM 4 (PRESCOTT) A principios de febrero de 2004, Intel introdujo una nueva versión de Pentium 4 denominada 'Prescott'. Primero se utilizó en su manufactura un proceso de fabricación de 90 nm y luego se cambió a 65nm. Su diferencia con los anteriores es que éstos poseen 1 MB o 2 MB de caché L2 y 16 KB de caché L1 (el doble que los Northwood), Prevención de Ejecución, SpeedStep, C1E State, un HyperThreading mejorado, instrucciones SSE3, manejo de instrucciones AMD64, de 64 bits creadas por AMD, pero denominadas EM64T por Intel, sin embargo por graves problemas de temperatura y consumo, resultaron un fracaso frente a los Athlon 64. • 2004: ATHLON 64 El AMD Athlon 64 es un microprocesador x86 de octava generación que implementa el conjunto de instrucciones AMD64, que fueron introducidas con el procesador Opteron. El Athlon 64 presenta un controlador de memoria en el propio circuito integrado del microprocesador y otras mejoras de arquitectura que le dan un mejor rendimiento que los anteriores Athlon y Athlon XP funcionando a la misma velocidad, incluso ejecutando código heredado de 32 bits.El Athlon 64 también presenta una tecnología de reducción de la velocidad del procesador llamada Cool'n'Quiet,. Cuando el usuario está ejecutando aplicaciones que requieren poco uso del procesador, la velocidad del mismo y su tensión se reducen. • 2006: INTEL CORE Y CORE 2 DUO Intel lanzó ésta gama de procesadores de doble núcleo y CPUs 2x2 MCM (Módulo Multi-Chip) de cuatro núcleos con el conjunto de instrucciones x86-64, basado en el la nueva arquitectura Core de Intel. La microarquitectura Core
  • 55.
    Microprocesador 53 regresó avelocidades de CPU bajas y mejoró el uso del procesador de ambos ciclos de velocidad y energía comparados con anteriores NetBurst de los CPUs Pentium 4/D2 La microarquitectura Core provee etapas de decodificación, unidades de ejecución, caché y buses más eficientes, reduciendo el consumo de energía de CPUs Core 2, mientras se incrementa la capacidad de procesamiento. Los CPUs de Intel han variado muy bruscamente en consumo de energía de acuerdo a velocidad de procesador, arquitectura y procesos de semiconductor, mostrado en las tablas de disipación de energía del CPU. Esta gama de procesadores fueron fabricados de 65 a 45 nanómetros. • 2007: AMD PHENOM Phenom fue el nombre dado por Advanced Micro Devices (AMD) a la primera generación de procesadores de tres y cuatro núcleos basados en la microarquitectura K10. Como característica común todos los Phenom tienen tecnología de 65 nanómetros lograda a través de tecnología de fabricación Silicon on insulator (SOI). No obstante, Intel, ya se encontraba fabricando mediante la más avanzada tecnología de proceso de 45 nm en 2008. Los procesadores Phenom están diseñados para facilitar el uso inteligente de energía y recursos del sistema, listos para la virtualización, generando un óptimo rendimiento por vatio. Todas las CPUs Phenom poseen características como controlador de memoria DDR2 integrado, tecnología HyperTransport y unidades de coma flotante de 128 bits, para incrementar la velocidad y el rendimiento de los cálculos de coma flotante. La arquitectura Direct Connect asegura que los cuatro núcleos tengan un óptimo acceso al controlador integrado de memoria, logrando un ancho de banda de 16 Gb/s para intercomunicación de los núcleos del microprocesador y la tecnología HyperTransport, de manera que las escalas de rendimiento mejoren con el número de núcleos. Tiene caché L3 compartida para un acceso más rápido a los datos (y así no depender tanto de la propia latencia de la RAM), además de compatibilidad de infraestructura de los socket AM2, AM2+ y AM3 para permitir un camino de actualización sin sobresaltos. A pesar de todo, no llegaron a igualar el rendimiento de la serie Core 2 Duo. • 2008: INTEL CORE NEHALEM Intel Core i7 es una familia de procesadores de cuatro núcleos de la arquitectura Intel x86-64. Los Core i7 son los primeros procesadores que usan la microarquitectura Nehalem de Intel y es el sucesor de la familia Intel Core 2. FSB es reemplazado por la interfaz QuickPath en i7 e i5 (socket 1366), y sustituido a su vez en i7, i5 e i3 (socket 1156) por el DMI eliminado el northBrige e implementando puertos PCI Express directamente. Memoria de tres canales (ancho de datos de 192 bits): cada canal puede soportar una o dos memorias DIMM DDR3. Las placa base compatibles con Core i7 tienen cuatro (3+1) o seis ranuras DIMM en lugar de dos o cuatro, y las DIMMs deben ser instaladas en grupos de tres, no dos. El Hyperthreading fue reimplementado creando nucleos lógicos. Está fabricado a arquitecturas de 45 nm y 32 nm y posee 731 millones de transistores su versión más potente. Se volvió a usar frecuencias altas, aunque a contrapartida los consumos se dispararon. • 2008: AMD PHENOM II Y ATHLON II Phenom II es el nombre dado por AMD a una familia de microprocesadores o CPUs multinúcleo (multicore) fabricados en 45 nm, la cual sucede al Phenom original y dieron soporte a DDR3. Una de las ventajas del paso de los 65 nm a los 45 nm, es que permitió aumentar la cantidad de cache L3. De hecho, ésta se incrementó de una manera generosa, pasando de los 2 MB del Phenom original a 6 MB. • 2010: INTEL CORE SANDY BRIDGE Los próximos procesadores de Intel de la familia core • 2011: AMD BULLDOZER Los próximos procesadores de AMD de la familia Fusion
  • 56.
    Microprocesador 54 Funcionamiento Desde elpunto de vista lógico, singular y funcional, el microprocesador está compuesto básicamente por: varios registros, una unidad de control, una unidad aritmético-lógica, y dependiendo del procesador, puede contener una unidad en coma flotante. El microprocesador ejecuta instrucciones almacenadas como números binarios organizados secuencialmente en la memoria principal. La ejecución de las instrucciones se puede realizar en varias fases: • PreFetch, pre lectura de la instrucción desde la memoria principal. • Fetch, envío de la instrucción al decodificador • Decodificación de la instrucción, es decir, determinar qué instrucción es y por tanto qué se debe hacer. • Lectura de operandos (si los hay). • Ejecución, lanzamiento de las máquinas de estado que llevan a cabo el procesamiento. • Escritura de los resultados en la memoria principal o en los registros. Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la estructura del procesador, y concretamente de su grado de segmentación. La duración de estos ciclos viene determinada por la frecuencia de reloj, y nunca podrá ser inferior al tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de mayor coste temporal. El microprocesador se conecta a un circuito PLL, normalmente basado en un cristal de cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo. Este reloj, en la actualidad, genera miles de MHz. Un microprocesador es un sistema abierto con el que puede construirse un computador con las características que se desee acoplándole los módulos necesarios. Rendimiento El rendimiento del procesador puede ser medido de distintas maneras, hasta hace pocos años se creía que la frecuencia de reloj era una medida precisa, pero ese mito, conocido como "mito de los megahertzios" se ha visto desvirtuado por el hecho de que los procesadores no han requerido frecuencias más altas para aumentar su potencia de cómputo. Durante los últimos años esa frecuencia se ha mantenido en el rango de los 1,5 GHz a 4 GHz, dando como resultado procesadores con capacidades de proceso mayores comparados con los primeros que alcanzaron esos valores. Además la tendencia es a incorporar más núcleos dentro de un mismo encapsulado para aumentar el rendimiento por medio de una computación paralela, de manera que la velocidad de reloj es un indicador menos fiable aún. Medir el rendimiento con la frecuencia es válido únicamente entre procesadores con arquitecturas muy similares o iguales, de manera que su funcionamiento interno sea el mismo: en ese caso la frecuencia es un índice de comparación válido. Dentro de una familia de procesadores es común encontrar distintas opciones en cuanto a frecuencias de reloj, debido a que no todos los chip de silicio tienen los mismos límites de funcionamiento: son probados a distintas frecuencias, hasta que muestran signos de inestabilidad, entonces se clasifican de acuerdo al resultado de las pruebas. Esto se podría reducir en que los procesadores son fabricados por lotes con diferentes estructuras internas atendidendo a gamas y extras como podría ser una memoria caché de diferente tamaño, aunque no siempre es así y las gamas altas difieren muchísimo más de las bajas que simplemente de su memoria caché. Después de obtener los lotes según su gama, se someten a procesos en un banco de pruebas, y según su soporte a las temperaturas o que vaya mostrando signos de inestabilidad, se le adjudica una frecuencia, con la que vendrá programado de serie, pero con prácticas de overclock se le puede incrementar La capacidad de un procesador depende fuertemente de los componentes restantes del sistema, sobre todo del chipset, de la memoria RAM y del software. Pero obviando esas características puede tenerse una medida aproximada del rendimiento de un procesador por medio de indicadores como la cantidad de operaciones de coma flotante por unidad de tiempo FLOPS, o la cantidad de instrucciones por unidad de tiempo MIPS. Una medida exacta
  • 57.
    Microprocesador 55 del rendimientode un procesador o de un sistema, es muy complicada debido a los múltiples factores involucrados en la computación de un problema, por lo general las pruebas no son concluyentes entre sistemas de la misma generación. Arquitectura El microprocesador tiene una arquitectura parecida a la computadora digital. En otras palabras, el microprocesador es como la computadora digital porque ambos realizan cálculos bajo un programa de control. Consiguientemente, la historia de la computadora digital nos ayudará a entender el microprocesador. El microprocesador hizo posible la fabricación de potentes calculadoras y de muchos otros productos. El microprocesador utiliza el mismo tipo de lógica que es usado en la unidad procesadora central (CPU) de una computadora digital. El microprocesador es algunas veces llamado unidad microprocesadora (MPU). En otras palabras, el microprocesador es una unidad procesadora de datos. En un microprocesador podemos diferenciar diversas partes: • El encapsulado: es lo que rodea a la oblea de silicio en si, para darle consistencia, impedir su deterioro (por ejemplo, por oxidación por el aire) y permitir el enlace con los conectores externos que lo acoplaran a su zócalo a su placa base. • La memoria cache: es una memoria ultrarrápida que emplea el micro para tener a mano ciertos datos que predeciblemente serán utilizados en las siguientes operaciones sin tener que acudir a la memoria RAM reduciendo el tiempo de espera. Por ejemplo: en una biblioteca, en lugar de estar buscando cierto libro a través de un banco de ficheros de papel se utiliza la computadora, y gracias a la memoria cache, obtiene de manera rápida la información. Todos los micros compatibles con PC poseen la llamada cache interna de primer nivel o L1; es decir, la que está más cerca del micro, tanto que está encapsulada junto a él. Los micros más modernos (Pentium III Coppermine, athlon Thunderbird, etc.) incluyen también en su interior otro nivel de caché, más grande aunque algo menos rápida, la caché de segundo nivel o L2 e incluso memoria caché de nivel 3, o L3. • Coprocesador Matemático: o correctamente la FPU (Unidad de coma flotante). Que es la parte del micro especializada en esa clase de cálculos matemáticos, antiguamente estaba en el exterior del procesador en otro chip. Esta parte esta considerada como una parte "lógica" junto con los registros, la unidad de control, memoria y bus de datos. • Los registros: son básicamente un tipo de memoria pequeña con fines especiales que el micro tiene disponible para algunos usos particulares. Hay varios grupos de registros en cada procesador. Un grupo de registros esta diseñado para control del programador y hay otros que no son diseñados para ser controlados por el procesador pero que CPU los utiliza en algunas operaciones, en total son treinta y dos registros. • La memoria: es el lugar donde el procesador encuentra las instrucciones de los programas y sus datos. Tanto los datos como las instrucciones están almacenados en memoria, y el procesador las toma de ahí. La memoria es una parte interna de la computadora y su función esencial es proporcionar un espacio de trabajo para el procesador. • Puertos: es la manera en que el procesador se comunica con el mundo externo. Un puerto es parecido a una línea de teléfono. Cualquier parte de la circuitería de la computadora con la cual el procesador necesita comunicarse, tiene asignado un número de puerto que el procesador utiliza como un número de teléfono para llamar al circuito o a partes especiales.
  • 58.
    Microprocesador 56 Fabricación El procesode fabricación de un microprocesador es muy complejo. Todo comienza con un buen puñado de arena (compuesta básicamente de silicio), con la que se fabrica un monocristal de unos 20 x 150 centímetros. Para ello, se funde el material en cuestión a alta temperatura (1.370 °C) y muy lentamente (10 a 40 Mm por hora) se va formando el cristal. De este cristal, de cientos de kilos de peso, se cortan los extremos y la superficie exterior, de forma de obtener un cilindro perfecto. Luego, el cilindro se corta en obleas de 10 micras de espesor, la décima parte del espesor de un cabello humano, utilizando una sierra de diamante. De cada cilindro se obtienen miles de obleas, y de cada oblea se fabricarán varios cientos de microprocesadores. Silicio. Estas obleas son pulidas hasta obtener una superficie perfectamente plana, pasan por un proceso llamado “annealing”, que consiste en someterlas a un calentamiento extremo para remover cualquier defecto o impureza que pueda haber llegado a esta instancia. Después de una supervisión mediante láseres capaz de detectar imperfecciones menores a una milésima de micra, se recubren con una capa aislante formada por óxido de silicio transferido mediante deposición de vapor. De aquí en adelante, comienza el proceso del “dibujado” de los transistores que conformarán a cada microprocesador. A pesar de ser muy complejo y preciso, básicamente consiste en la “impresión” de sucesivas máscaras sobre la oblea, sucediéndose la deposición y eliminación de capas finísimas de materiales conductores, aislantes y semiconductores, endurecidas mediante luz ultravioleta y atacada por ácidos encargados de remover las zonas no cubiertas por la impresión. Salvando las escalas, se trata de un proceso comparable al visto para la fabricación de circuitos impresos. Después de cientos de pasos, entre los que se hallan la creación de sustrato, la oxidación, la litografía, el grabado, la implantación iónica y la deposición de capas; se llega a un complejo "bocadillo" que contiene todos los circuitos interconectados del microprocesador. Un transistor construido en tecnología de 45 nanómetros tiene un ancho equivalente a unos 200 electrones. Eso da una idea de la precisión absoluta que se necesita al momento de aplicar cada una de las mascaras utilizadas durante la fabricación. Una oblea de silicio grabada Los detalles de un microprocesador son tan pequeños y precisos que una única mota de polvo puede destruir todo un grupo de circuitos. Las salas empleadas para la fabricación de microprocesadores se denominan salas limpias, porque el aire de las mismas se somete a un filtrado exhaustivo y está prácticamente libre de polvo. Las salas limpias más puras de la actualidad se denominan de clase 1. La cifra indica el número máximo de partículas mayores de 0,12 micras que puede haber en un pie cúbico (0,028 m 3 ) de aire. Como comparación, un hogar normal sería de clase 1 millón. Los trabajadores de estas plantas emplean trajes estériles para evitar que restos de piel, polvo o pelo se desprendan de sus cuerpos. Una vez que la oblea ha pasado por todo el proceso litográfico, tiene “grabados” en su superficie varios cientos de microprocesadores, cuya integridad es comprobada antes de
  • 59.
    Microprocesador 57 cortarlos. Setrata de un proceso obviamente automatizado, y que termina con una oblea que tiene grabados algunas marcas en el lugar que se encuentra algún microprocesador defectuoso. La mayoría de los errores se dan en los bordes de la oblea, dando como resultados chips capaces de funcionar a velocidades menores que los del centro de la oblea o simplemente con características desactivadas, tales como núcleos. Luego la oblea es cortada y cada chip individualizado. En esta etapa del proceso el microprocesador es una pequeña placa de unos pocos milímetros cuadrados, sin pines ni cápsula protectora. Cada una de estas plaquitas será dotada de una cápsula protectora plástica (en algunos casos pueden ser cerámicas) y conectada a los cientos de pines metálicos que le permitirán interactuar con el mundo exterior. Cada una de estas conexiones se realiza utilizando delgadísimos alambres, generalmente de oro. De ser necesario, la cápsula es dotada de un pequeño disipador térmico de metal, que servirá para mejorar la transferencia de calor desde el interior del chip hacia el disipador principal. El resultado final es un microprocesador como el que equipa nuestro ordenador. Empaquetado Empaquetado de un procesador Intel 80486 en un empaque de cerámica. Los microprocesadores son circuitos integrados y como tal están formados por un chip de silicio y un empaque con conexiones eléctricas. En los primeros procesadores el empaque se fabricaba con plásticos epoxicos o con cerámicas en formatos como el DIP entre otros. El chip se pegaba con un material térmicamente conductor a una base y se conectaba por medio de pequeños alambres a unas pistas terminadas en pines. Posteriormente se sellaba todo con una placa metálica u otra pieza del mismo material de la base de manera que los alambres y el silicio quedaran encapsulados. En procesadores como los Intel y AMD de las series Pentium I (mediados de los 90) y compatibles aún se usaba el empaque cerámico que tenía un arreglo de pines PGA y una cavidad en el espacio de ese arreglo, donde se introducía el chip del procesador y se soldaba con pequeños alambres a los pines. La cavidad se sellaba con una lamina de cobre. Empaquetado de un procesador PowerPC con Flip-Chip, se ve el chip de silicio. En la actualidad los microprocesadores de diversos tipos (incluyendo procesadores gráficos) se ensamblan por medio de la tecnología Flip chip. El chip semiconductor es soldado directamente a un arreglo de pistas conductoras (en el sustrato laminado) con la ayuda de unas microesferas que se depositan sobre las obleas de semiconductor en las etapas finales de su fabricación. El sustrato laminado es una especie de circuito impreso que posee pistas conductoras hacia pines o contactos, que a su vez servirán de conexión entre el chip semiconductor y un socket de CPU o una placa base.<4> Antiguamente las conexión del chip con los pines se realizaba por medio de microalambres de manera que quedaba boca arriba, con el método Flip Chip queda boca abajo, de ahí se deriva su nombre. Entre las ventajas de este método esta la simplicidad del ensamble y en una mejor disipación de calor. Cuando la pastilla queda bocabajo presenta el sustrato base de silicio de manera que puede ser enfriado directamente por medio de elementos conductores de calor. Esta superficie se aprovecha también para etiquetar el integrado. En los procesadores para computadores de escritorio, dada la vulnerabilidad de la pastilla de silicio, se opta por colocar una placa de metal,
  • 60.
    Microprocesador 58 por ejemploen los procesadores Athlon como el de la primera imagen. En los procesadores de Intel también se incluye desde el Pentium III de más de 1 Ghz. Disipación de calor Con el aumento en el número de transistores incluidos en un procesador, el consumo de energía se ha elevado a niveles en los cuales la disipación natural del procesador no es suficiente para mantener temperaturas aceptables en el material semiconductor, de manera que se hace necesario el uso de mecanismos de enfriamiento forzado, como son los disipadores de calor. Entre ellos se encuentran los sistemas sencillos como disipadores metálicos que aumentan el área de radiación, permitiendo que la energía salga rápidamente del sistema. También los hay con refrigeración líquida, por medio de circuitos cerrados. En los procesadores más modernos se aplica en la parte superior del procesador, una lámina metálica denominada IHS que va a ser la superficie de contacto del disipador para mejorar la refrigeración uniforme del die y proteger las resistencias internas de posibles tomas de contacto al aplicar pasta térmica. Varios modelos de procesadores, en especial, los Athlon XP, han sufrido cortocircuitos debido a una incorrecta aplicación de la pasta térmica. Conexión con el exterior Superficies de contacto en un procesador Intel para Zocalo LGA775. El microprocesador posee un arreglo de elementos metálicos (pines, patillas, esferas, contactos) que permiten la conexión eléctrica entre el circuito integrado que conforma el microprocesador y los circuitos de la placa base. Dependiendo de la complejidad y de la potencia, un procesador puede tener desde 8 hasta más de 2000 elementos metálicos en la superficie de su empaque. El montaje del procesador se realiza con la ayuda de un Zócalo de CPU soldado sobre la placa base. Entre las conexiones eléctricas están las de alimentación eléctrica de los circuitos dentro del empaque, las señales de reloj, señales relacionadas con datos, direcciones y control; estas funciones están distribuidas en un esquema asociado al zócalo, de manera que varias referencias de procesador y placas base son compatibles entre ellos, permitiendo distintas configuraciones. Buses del procesador Todos los procesadores poseen un bus principal o de sistema por el cual se envían y reciben todos los datos, instrucciones y direcciones desde los integrados del chipset o desde el resto de dispositivos. Como puente de conexión entre el procesador y el resto del sistema, define mucho del rendimiento del sistema, su velocidad se mide en bits por segundo. Ese bus puede ser implementado de distintas maneras, con el uso de buses seriales o paralelos y con distintos tipos de señales eléctricas. La forma más antigua es el bus paralelo en el cual se definen líneas especializadas en datos, direcciones y para control. En la arquitectura tradicional de Intel (usada hasta modelos recientes), ese bus se llama el Front Side Bus y es de tipo paralelo con 64 líneas de datos, 32 de direcciones además de múltiples líneas de control que permiten la transmisión de datos entre el procesador y el resto del sistema. Este esquema se ha utilizado desde el primer procesador de la historia, con mejoras en la señalización que le permite funcionar con relojes de 333 Mhz haciendo 4 transferencias por ciclo. [1]
  • 61.
    Microprocesador 59 En algunosprocesadores de AMD y en el Intel Core i7 se han usado otros tipos para el bus principal de tipo serial. Entre estos se encuentra el bus HyperTransport que maneja los datos en forma de paquetes usando una cantidad menor de líneas de comunicación, permitiendo frecuencias de funcionamiento más altas. Los microprocesadores de última generación de Intel y muchos de AMD poseen además un controlador de memoria DDR en el interior del encapsulado lo que hace necesario la implementación de buses de memoria del procesador hacia los módulos. Ese bus esta de acuerdo a los estándares DDR de JEDEC y consisten en líneas de bus paralelo, para datos, direcciones y control. Dependiendo de la cantidad de canales pueden existir de 1 a 4 buses de memoria. Arquitecturas • 65xx • MOS Technology 6502 • Western Design Center 65xx • ARM • Altera Nios, Nios II • AVR (puramente microcontroladores) • EISC • RCA 1802 (aka RCA COSMAC, CDP1802) • DEC Alpha • Intel • Intel 4556, 4040 • Intel 8970, 8085, Zilog Z80 • Intel Itanium • Intel i860 • Intel i515 • LatticeMico32 • M32R • MIPS • Motorola • Motorola 6800 • Motorola 6809 • Motorola c115, ColdFire • corelduo 15485 • sewcret ranses 0.2457 • Motorola 88000 (antecesor de la familia PowerPC con el IBM POWER) • IBM POWER (antecesor de la familia PowerPC con el Motorola 88000) • Familia PowerPC, G3, G4, G5 • NSC 320xx • OpenRISC • PA-RISC • National Semiconductor SC/MP ("scamp") • Signetics 2650 • SPARC • SuperH family • Transmeta Crusoe, Transmeta Efficeon (arquitectura VLIW, con emulador de la IA32 de 32-bit Intel x86) • INMOS Transputer • x86
  • 62.
    Microprocesador 60 • Intel8086, 8088, 80186, 80188 (arquitectura x86 de 16-bit con sólo modo real) • Intel 80286 (arquitectura x86 de 16-bit con modo real y modo protegido) • IA-32 arquitectura x86 de 32-bits • x86-64 arquitectura x86 de 64-bits • Cambridge Consultants XAP Véase también • Multinúcleo • Microcontrolador • CPU • Conjunto de instrucciones • Arquitectura de computadores • Socket de CPU • Hardware • Placa base Referencias [1] « Core 2 Extreme: 3.66 GHz And FSB 1333 - Review Tom's Hardware : THG Tuning Test: Core 2 Extreme vs. Athlon 64 FX-62 (http:// www.tomshardware.com/reviews/thg-tuning-test,1294-2.html)». Enlaces externos • Wikimedia Commons alberga contenido multimedia sobre Microprocesador. Commons • ¿Qué es un Microprocesador? (http://www.network-press.org/?que_es_microprocesador) • Video de Discovery Chanel sobre montaje de Microprocesadores en Intel. (http://www.youtube.com/ watch?v=trBZXWIX8Zk&feature=related) Periférico Se ha sugerido que periférico de entrada sea fusionado en este artículo o sección. (Discusión). Una vez que hayas realizado la fusión de artículos, pide la fusión de historiales en WP:TAB/F. En informática, se denomina periféricos a los aparatos o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora. Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal. [cita requerida] Se entenderá por periférico al conjunto de dispositivos que, sin pertenecer al núcleo fundamental de la computadora, formado por la CPU y la memoria 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: • el bus de direcciones, para seleccionar la dirección del dato o del periférico al que se quiere acceder, • el bus de control, básicamente para seleccionar la operación a realizar sobre el dato (principalmente lectura, escritura o modificación) y • el bus de datos, por donde circulan los datos. 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 teclado y el monitor, imprescindibles en cualquier computadora personal de hoy en día (no lo fueron en los primeros computadores), son posiblemente los periféricos
  • 63.
    Periférico 61 más comunes,y es posible que mucha gente no los considere como tal debido a que generalmente se toman como parte necesaria de una computadora. El mouse es posiblemente el ejemplo más claro de este aspecto. Hace menos de 20 años no todos las computadora 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 mouse, 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 Windows cuando el mouse 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 mouse como, por ejemplo, algunos sistemas básicos de UNIX y GNU/Linux. Tipos de periféricos Los periféricos pueden clasificarse en 5 categorías principales: • Periféricos de entrada: captan y envían los datos al dispositivo que los procesará. • Periféricos de salida: son dispositivos que muestran o proyectan información hacia el exterior del ordenador. La mayoría son para informar, alertar, comunicar, proyectar o dar al usuario cierta información, de la misma forma se encargan de convertir los impulsos eléctricos en información legible para el usuario. Sin embargo, no todos de este tipo de periféricos es información para el usuario. • Periféricos de entrada/salida (E/S) sirven básicamente para la comunicación de la computadora con el medio externo Los periféricos de entrada/salida son los que utiliza el ordenador tanto para mandar como para recibir información. Su función es la de almacenar o guardar de forma permanente o virtual todo aquello que hagamos con el ordenador para que pueda ser utilizado por los usuarios u otros sistemas. Son ejemplos de periférico de entrada/salida o de almacenamiento: * Disco duro * Grabadora y/o lector de CD * Grabadora y/o lector de DVD * Grabadora y/o lector de HD-DVD * Memoria Flash * Cintas magnéticas * Memoria portátil * Disquete * Pantalla táctil * Casco virtual * Grabadora y/o lector de CD * Grabadora y/o lector de DVD * Grabadora y/o lector de Blu-ray * Grabadora y/o lector de HD-DVD • Periféricos de almacenamiento: son los dispositivos que almacenan datos e información por bastante tiempo. La memoria RAM no puede ser considerada un periférico de almacenamiento, ya que su memoria es volátil y temporal. • Periféricos de comunicación: son los periféricos que se encargan de comunicarse con otras máquinas o computadoras, ya sea para trabajar en conjunto, o para enviar y recibir información.
  • 64.
    Periférico 62 Periféricos deentrada Ratón. 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 • Micrófono • Escáner • Ratón o mouse • Escáner de código de barras • Cámara web • Lápiz óptico Periféricos de salida Son los que reciben información que es procesada por la CPU y la reproducen para que sea perceptible por el usuario. Algunos ejemplos son: • Monitor • Impresora • Fax • Tarjeta de sonido • Altavoz Periféricos de almacenamiento Interior de un disco duro. Se 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. Los más comunes son: • Disco duro • Disquete • Unidad de CD • Unidad de DVD • Unidad de Blu-ray Disc • Memoria flash • Cinta magnética • Tarjeta perforada • Memoria portátil • Otros dispositivos de almacenamiento: • Zip (Iomega): Caben 100 Mb y utiliza tecnología magnética. • EZFlyer (SyQuest): Caben 230 Mb y tiene una velocidad de lectura muy alta • SuperDisk LS-120: Caben 200 Mb y utilizan tecnología magneto-óptica. • Magneto-ópticos de 3,5: Caben de 128 Mb a 640 Mb • Jaz (Iomega): Es como el Zip y caben de 1 GB a 2 GB.
  • 65.
    Periférico 63 Periféricos decomunicación Su función es permitir o facilitar la interacción entre dos o más computadoras, o entre una computadora y otro periférico externo a la computadora. Entre ellos se encuentran los siguientes: • Fax-Módem • Tarjeta de red • Concentrador • Switch • Enrutador • Tarjeta inalámbrica • Tarjeta Bluetooth • Controlador ambos exista un tercer elemento que actúe como traductor de señales. Este traductor es un circuito electrónico denominado interfaz. Enlaces externos • Wikimedia Commons alberga contenido multimedia sobre Periférico. Commons • Periféricos [1] Referencias [1] http://www.network-press.org/?perifericos_concepto
  • 66.
    Fuentes y contribuyentesdel artículo 64 Fuentes y contribuyentes del artículo Bit  Fuente: http://es.wikipedia.org/w/index.php?oldid=41200277  Contribuyentes: 145-LASP-X12.libre.retevision.es, 217-126-150-34.uc.nombres.ttd.es, 333, Airunp, Alejandrocaro35, Alexav8, Alvaro qc, Amadalvarez, Andre Engels, Arkaninger, Atlante, Barcex, BlackBeast, Carlos Alberto Carcagno, Chuck es dios, Clementito, Cookie, DCarrasco, Dark Bane, Diegusjaimes, Digigalos, Dodo, Dogor, Egaida, Elabra sanchez, Enric Naval, Er Komandante, Erudición, Ezarate, Faelomx, Farisori, Frei sein, Galandil, GermanX, Gothmog, HUB, Hatonthebackofyourbutt, Hawking, Icvav, Imdedios, JMPerez, Janus, Jasev, Javierito92, Jesuja, Jlprwp, Jorgebarrios, Joseaperez, Jsanchezes, Kaa zapa, Kabri, Klarop, Kojie, Konstanza, Lucianobrom, Luis1970, Mafores, Magister Mathematicae, Makahaxi, Maldoror, Markoszarrate, Matdrodes, Moriel, Narciso Flecca Vorburo, Natrix, Netito777, Pacostein, Platonides, Ploncomi, PoLuX124, Poopy69, Portland, RamonExio, Rizome, RoyFocker, Rsg, Sauron, Super braulio, The worst user, Tirithel, Tomatejc, TorQue Astur, Trujaman, Uac314, Valadrem, Veon, Vitamine, Wilfredor, conversion script, 239 ediciones anónimas Sistema binario  Fuente: http://es.wikipedia.org/w/index.php?oldid=41394297  Contribuyentes: .Sergio, 123rlqc, 1969, Abgenis, Aibdescalzo, AldanaN, Alexav8, Almendro, Aloriel, Alvaro qc, Alzina, Andreasmperu, Andressanchez 11, Angel GN, Antur, Ascánder, Axxgreazz, BL, Baiji, Balderai, Barleduc, Barteik, Beto 04 2589, BiT, BlackBeast, BuenaGente, Camiloalcubo2, Caritopxndx, Carlos yo, CarlosHoyos, Carnendil, Christiangda, Cinabrium, Cobalttempest, Cookie, Corrector1, Ctrl Z, Dark, David0811, Delapunta, Descansatore, Dferg, Diegusjaimes, Digigalos, Dinopmi, Dodo, Dove, Drjackzon, Eaguero, Edgar, Edgarm, Edmenb, Eduardo Lima, Eduardosalg, Edub, El guardian999, Elisardojm, Emijrp, Ensada, Equi, Esteban0602, Farisori, Flakinho, Fmariluis, Foundling, Fran89, FrancoGG, Friera, Frutoseco, Gabriel Acquistapace, GabrielBalaudo, Gacq, Gafotas, Gaius iulius caesar, Genba, GermanX, Ggenellina, Gizmo II, Greek, Gsrdzl, Guay, Gusgus, HUB, Heriotza, Hispa, Humbefa, Humberto, Ignacio Icke, In john, Interwiki, Isha, Iulius1973, J.M.Domingo, JMCC1, Jacina, Janus, Jarke, Javi1977, Jorgeyp, Joseaperez, Juanan Ruiz, Julius C, Jume28, Jynus, KanTagoff, Kansai, Kat0, Kved, LMLM, Lara 28, Laura Fiorucci, Lucien leGrey, Luis Gonzalez, Lunatiko, Lungo, Machlas, Machtvollt, Magister Mathematicae, Maldoror, Mandrake33, Manuel Trujillo Berges, ManuelGR, Manuelt15, Manwë, Mario modesto, Matdrodes, Matias fontealba, Mbolagay, Mercenario97, Miguel, Mijailsf, Moriel, Mortadelo2005, MotherForker, Muro de Aguas, Murphy era un optimista, Murven, Mzamora2, Neochuky, Nethac DIU, Netito777, Nicop, Nihilo, Numbo3, P.o.l.o., Pabloallo, Paintman, Pan con queso, Petruss, Pino, Piolinfax, Pjbhva, PoLuX124, Poromiami, Prometheus, Queninosta, Racso, Rafadose, Rastrojo, Raystorm, Reignerok, RoyFocker, Rαge, Sabbut, Saxwakuy, Siabef, Siin k0dificaar, Sistemo, Sking, Snakeyes, Soulreaper, Spalquimista, Super braulio, Superzerocool, Tano4595, Template namespace initialisation script, The chosen, Tirithel, Tomatejc, Torquemado, Tostadora, Triku, Tristoteles, Tubet, Unf, VA, Vandal Crusher, Vic Fede, Vitamine, Waterpolo, Wzwz, Xenoforme, Y0rx, Yoques, Zanaqo, Zeroth, Zerstreut, ZrzlKing, Zumba1984, conversion script, 997 ediciones anónimas Byte  Fuente: http://es.wikipedia.org/w/index.php?oldid=41431904  Contribuyentes: .José, Al Lemos, Alberto0000, Albireo3000, Alejandrocaro35, Alhen, Ana wiki, Andre Engels, Antonio1990, Axxgreazz, Bifus, Bucho, Byj2000, Camilo, Carnendil, Coderic, David0811, Der Kreole, Diegusjaimes, Dodo, Dogor, Dpeinador, Edgar, Eduardosalg, Egaida, Elabra sanchez, Eldoom, Elliniká, Enric Naval, FAR, Farisori, Fcr, Fran89, FrancoGG, GermanX, Geshua, Gmarkel, Hashar, Hawking, Hprmedina, Humberto, Jaontiveros, Jesuja, Jlprwp, Jorge c2010, JorgeGG, Jorgechp, Joseaperez, Jsanchezes, Luis1970, Luismiad, Magister Mathematicae, Makete, Maldoror, Manuel Trujillo Berges, Manwë, Matdrodes, Mister, Moriel, Mpeinadopa, Muro de Aguas, Napoleón333, Neodimio, Neodop, Netito777, Nicop, Nixón, Piscis93, Profecieza, RGLago, RedHotChiliPeppers, Resped, Rincondelgabo, Rosarino, RoyFocker, Rsg, Sabbut, Sanbec, Sauron, Snakeyes, Softed, Supernova13, Thunderbird2, Tirithel, TorQue Astur, Tripy, Truor, Txuspe, Ugly, Unf, Wesisnay, Zupez zeta, conversion script, 283 ediciones anónimas ASCII  Fuente: http://es.wikipedia.org/w/index.php?oldid=41443217  Contribuyentes: 142857, 175-VIGO-X11.libre.retevision.es, Airunp, Aleator, Alexan, Angus, Argeektect, Ascánder, Bachi 2805, Barcex, Beto29, BlackBeast, Cafl96, Cambio, Capmo, Catalin586, Chabacano, Cobalttempest, Comae, Dagane, Daniel G., DerHexer, Diego2891, Diegusjaimes, Dodo, Don Depresor, Dossier2, Dove, Eduardosalg, Eli22, Elisardojm, Emijrp, Er Komandante, Fran89, FrancoGG, Gafotas, Galandil, Ganon, GermanX, Gothmog, GuiXu, HUB, Hawking, Homo logos, Humbefa, Icvav, Ignacio Icke, Isha, JMPerez, Jalcaire, Javier De La Cueva, Jesuja, Jmieres, JorgeGG, Joseaperez, Josell2, Josue arias silva, Jsl, Jstitch, KErosEnE, KanTagoff, Knacr, KnightRider, Kved, LeonardoRob0t, Loco085, Lraingele, Lucien leGrey, Madalberta, Magister Mathematicae, Mandramas, Mansoncc, Manuel Trujillo Berges, ManuelGR, Manwë, Matdrodes, Mirkovich, Mono .lck, Moriel, Muro de Aguas, Murphy era un optimista, Mushii, Mutari, Netito777, Nokeer, Octavio, Orgullomoore, PACO, Pablo.cl, Paintman, Penarc, Peregrin08, Pit, Platonides, PoLuX124, Quistnix, Qwertyytrewqqwerty, Rafael Soriano, Rayquazados, Raystorm, RoyFocker, Rsg, Sauron, Seanver, Snakeyes, Speedplus, Super lol, Superzerocool, Suruena, Taichi, Tano4595, Tirithel, TomBomba, Troodon, Txo, Vitamine, Walterzum, Yanqui perdido, Yrithinnd, Zeist Antilles, conversion script, 428 ediciones anónimas Hardware  Fuente: http://es.wikipedia.org/w/index.php?oldid=41681043  Contribuyentes: .Sergio, 12152669k, 789456123oi, Adriglezmunera, Aibdescalzo, Airunp, Al Lemos, Alhen, Aloriel, Alowita, Amadís, Amorde2, Andrés Chupoctero, Antur, Arley sanchez, AtilaElHuno, Autonomia, BRONSON77, Baiji, Bedwyr, Beto29, BetoCG, Biasoli, Bigsus, BlackBeast, BuenaGente, Cainite, Camilo, Canofr, Carmin, Cedecomsa, Chico512, Chrihern, Chuck es dios, Ciencia Al Poder, Cinabrium, Cipión, Cookie, Cratón, Cronos x, Ctrl Z, Dangarcia, David0811, Denarius, Dianai, Diegusjaimes, Digital-h, Dodo, Dossier2, Draxtreme, Drini2, ELEC, Eduardosalg, Edward55, Eesstebann, Egaida, Ejmeza, El Pitufo, Eleztriko, Eli22, Elisardojm, Eloy, Esoya, Espilas, Ezarate, FAR, Fanattiq, Fiorela yarlequè cerna, Foundling, FrancoGG, Frank 049, Futbolero, Gaius iulius caesar, Galandil, GermanX, Glia, Goinza, Greek, Gusgus, HECTOR ARTURO AZUZ SANCHEZ, HUB, Halcón, Hansel Songlu1987, Hardware, Hawking, Hokkito, Humberto, Icvav, Ignacio Icke, Ingenioso Hidalgo, Ingrixita123, Isha, Izzues, Jarisleif, Javierito92, Jesuja, Jjafjjaf, Jjvaca, Jredmond, Jsanchezes, Jurgens, Jzamx, KLosma, Klemen Kocjancic, Leonardocaballero, Llldplll, Lobillo, Loco085, Lucien leGrey, Mafores, Magister Mathematicae, Mahadeva, Maldoror, Manuel Trujillo Berges, ManuelGR, Manuelt15, Manwë, Marcecoro, Matdrodes, Max9987, Mel 23, MetalMind, Miguel galindo, MiguelAngel fotografo, Millars, Mitrush, Mnts, Montgomery, Moriel, Mpeinadopa, Mriosriquelme, Muro de Aguas, Murven, Neodop, Netito, Netito777, Nihilo, Niqueco, Nixón, Olivares86, Ortisa, Oscar ., PODA, Pablo picati.elescabio, Pabloallo, Pan con queso, Parras, Paulo74, Pedro Nonualco, Penquista, Petronas, PhJ, Platonides, Pleira, PoLuX124, Poco a poco, Popopipichorro, Ppja, Profesor Juniperus, Queninosta, Qwertymith, Qwertyytrewqqwerty, Racso, Rastrojo, Retama, Rexmania, Rezagos, Richzendy, Roberpl, Rodrigouf, RoyFocker, Rsg, Rumpelstiltskin, Saloca, Santiperez, Satin, Savh, SergioN, Shooke, Siabef, Silvester, Spnfury, Superzerocool, Taichi, Tano4595, Taragui, Taty2007, The worst user, Tirithel, Tiroloco49, Tomatejc, Tostadora, Trino, Truor, Txo, Unaiaia, UnlimitedTeam, Varano, Vic Fede, Vidalqr, Violelokita, Wikisilki, Willigulip, XalD, Xxi, Yeza, Yingus, Yrithinnd, 1201 ediciones anónimas Placa base  Fuente: http://es.wikipedia.org/w/index.php?oldid=41763065  Contribuyentes: 142857, AStela2, Aelo, Airunp, Ale flashero, Aleator, Alexan, Alexav8, Alexhe20, Alexisybañez, Alexquendi, Alhen, Aloriel, Alvaro qc, Andreasmperu, Angel GN, Antur, AstroNomo, Avm, Axxgreazz, Banfield, Baranda, Barcex, BeaKManiak, Bedwyr, Biasoli, BlackBeast, Bucephala, C h a n-Wiki, Cadavera, Cansado, Centeno, Chalisimo5, Chico512, Chrihern, Ciencia Al Poder, Cobalttempest, ColdWind, Comae, CommonsDelinker, Corrector1, CristianGomez2304, DJ Nietzsche, David0811, Dferg, Diegusjaimes, Docst3, Dodo, Dorieo, ECAM, Eamezaga, Eduardosalg, Edub, Egaida, Eligna, Elisardojm, Ensada, Equi, Eva.Blop, FeRodil, Fmariluis, FranciscoPadilla, FrancoGG, Furti, Galandil, GermanX, Gh05t2k, Greek, Gusgus, HECTOR ARTURO AZUZ SANCHEZ, Haku, Humberto, Ialad, Icvav, Isha, Jakeukalane, Javi pk, JavierCantero, Javierito92, Jjvaca, Joaquincabezas, JorgeGG, Josmanbernal, Juan Quisqueyano, Juanfran GG, Jurock, Jynus, Kadellar, Khany, Kved, Lasusirexula, Lazomicro, Legh, Leugim1972, Lew XXI, Liza druetta, Lucien leGrey, Lukiduki, Maldoror, Maleiva, Manolovar2, Mansoncc, Manuel Trujillo Berges, Manwë, Masilicondrio, Matdrodes, Mgf85, Milias, Millars, Misterequis, Moriel, Mortadelo2005, Museo8bits, Mushii, Mutari, Napoleón333, Narutouchiha97, Nejasul, Neodop, Netito777, Nihilo, Nioger, Nixón, Nizampop, No sé qué nick poner, Ortisa, Oscar ., Pablimbig, Piero71, PoLuX124, Pondus45, Porao, Queninosta, Raiden32, Raystorm, Roberpl, Ronaldo16, RoyFocker, Rrmsjp, SPZ, Sa, Satin, Shooke, Siabef, Stela riera2, Superzerocool, Taichi, Tano4595, The worst user, Tirithel, Tomatejc, TorQue Astur, Tostadora, Triku, Vatelys, Vic Fede, Vitamine, Wesisnay, Wx wuerox, Yoques, ZrzlKing, Zufs, 796 ediciones anónimas Microprocesador  Fuente: http://es.wikipedia.org/w/index.php?oldid=41706545  Contribuyentes: .Sergio, 217-126-151-51.uc.nombres.ttd.es, 789456123oi, A ver, Aibdescalzo, Airunp, Ale flashero, Alejandroalfonzo01, Alexhivida, Alfambra, Alfonsoalejandre, Alhen, Almorca, Alrik, Alvajandro, Alvaro qc, Andreasmperu, AndyFG, Angus, Antur, Antón Francho, Atardecere, Atomo64, Avm, B-real, Baiji, Balderai, Baldur71, Biasoli, BlackBeast, Blacki4, Boja, Bostok I, Bucho, CEROZzZ, CERVANTES JACP, Camilo, Camilop21, Carmin, Centeno, Chico512, Chrihern, Chuck es dios, Ciencia Al Poder, Cinabrium, Cobalttempest, CommonsDelinker, Crescent Moon, DFTDER, Dangarcia, Dani7, DanielCardaci, David0811, Dermot, Descansatore, Dferg, Dgarcia29, Dianai, Diegusjaimes, Dj draimon, Docorreas, Dodo, Dogor, Dossier2, Edeldir, Edmenb, Eduardosalg, Edub, Egaida, El dva, Elabra sanchez, Elisardojm, Emijrp, Emillan, Equi, Ernesto Graf, Euskal Hooligan, FAR, FCPB, Fanciss, Faq95, Fcosegura, Foundling, Francof2a, GNM, Gafotas, GermanX, Germo, Goofys, Gothmog, Grizzly Sigma, Guericho, Guille.hoardings, Gustavocarra, HECTOR ARTURO AZUZ SANCHEZ, HUB, Haku, Hashar, Hector dd, Heriotza, Hispa, Hprmedina, Humbefa, Humberto, Imapix, Isha, JMPerez, Jarisleif, Jarke, JavierCantero, Jcenteno, Jdjim r, Jjafjjaf, Jkbw, JorgeGG, Jorgechp, Jose figueredo, Josell2, Josemanib, Josneg67, Jouwiki, Jsisiruca25, Juanan Ruiz, Juckar, Jugones55, Juliocanelon, Keber, Kekkyojin, Komputisto, Kved, Laban, Lasusirexula, Leugim1972, Lfalonso, Limbo@MX, Lobo, Loco085, Lourdes Cardenal, Lucasjk23, Lucien leGrey, Mac, Madgener, Mafores, Makahaxi, Makete, Maldoror, Mansoncc, Manuelt15, Manwë, Matdrodes, McMalamute, Mitrush, Mnts, Montgomery, Monzon lopez, Morenolcersone, Moriel, Muro de Aguas, Murphy era un optimista, Murven, Museo8bits, Mutari, Napoleón333, Nemo, NeoRazorX, Netito777, Neumotoraxiv, Nixón, Oblongo, Ortisa, PACO, Pablo Paredes N., Pablomdo, Pacostein, Palpo, Pato javier, Paulker, Petronas, Pitzyper, PoLuX124, Poc-oban, Poco a poco, Ppja, Prometheus, Queninosta, Qwertyytrewqqwerty, Ramon00, Ramos10, Reignerok, Rentecor, Resped, Retama, Richy, Roberpl, Roninparable, RoyFocker, Rαge, Santiperez, Savh, Sebasweee, SergioN, Sergiosh, Sermed, Sethi, Shooke, Siabef, Snakeeater, Solracnauj17, Spazer, Super braulio, Superzerocool, Tano4595, Taty2007, The worst user, Tirithel, Tomatejc, TorQue Astur, Torbellino, Triku, Truor, Ugly, Usrwp, Varano, Vic Fede, Vitamine, Voltan123, Víctor Barbero, Walter closser, Wesisnay, Wilfredor, WingMaster, Wricardoh, Xavigivax, Xexito, Yrithinnd, Zarakill, Zeno Gantner, Zufs, conversion script, Ál, 1191 ediciones anónimas Periférico  Fuente: http://es.wikipedia.org/w/index.php?oldid=41768478  Contribuyentes: -jem-, Adrruiz, Aguilera mejia, Airunp, Aiyoros, Alex15090, Alexan, Alhen, Amanuense, Antur, Baiji, Banfield, BeaKManiak, Beto29, BetoCG, Biasoli, Bienchido, Billyrobshaw, BlackBeast, Boen, Bucephala, Byj2000, C'est moi, Camilo, Centeno, Cesarfontana, Cobalttempest, ColdWind, CommonsDelinker, Ctrl Z, Daniel G., David0811, Deiyenis, DerHexer, Dermot, Dferg, Diegazo, Diegusjaimes, Diosa, Dodo, Dorieo, Dossier2, DrVino, Durero, EdgarGSX, Edmenb, Eleztriko, Eligna, Elisardojm, Emijrp, Enric Naval, Er Komandante, Ezarate73, Eññe, Fran 3003, Fran89, Gafotas, Galandil, Gceli, Gcsantiago, GermanX, Gochuxabaz, Greek, Gsrdzl, Guanxito, Guirrohl, Gusgus, Góngora, HUB, Hilarycampags, House, Hprmedina, Humberto, Hyresacvgh, Ignacio Icke, Immaculate Madonna, Isha, IvanStepaniuk, Jairesacevedo, Javierito92, Jesikitaahh, Jesuja, Jkbw, Joseaperez, Josell2, Juanangeles55, Jugones55, Jujinho, Kekkyojin, Lagst, Laura Fiorucci, Leugim1972, Loco085, Loveless, Lucien leGrey, Mac, Madalberta, Mafores, Magister Mathematicae, ManuelGR, Manwë, Marcecoro, Matdrodes, Maugemv, Mel 23, Mercenario97, Moriel, Muro de Aguas, Murven, Mutari, Neodop, Netito777, Neurotronix, Nicop, Niqueco, Nowadays, Oblongo, Ortisa, Pabloallo, Pan con queso, Patagonia Argentina, Patio, Patricio.lorente, Patyyy, Pedro Nonualco, PeiT, Petronas, PoLuX124, Poc-oban, Poco a poco, Porao, Pyror2,
  • 67.
    Fuentes y contribuyentesdel artículo 65 Queninosta, Racso, Rafiko77, Retama, Ricardorrodaballo, Richy, RoyFocker, Rrmsjp, Rumpelstiltskin, Santiperez, Santom, Satin, Sebadinator, Sergisr, Shooke, Simeón el Loco, Sking, Solomanya, Spanish Boy.21, Super braulio, Supergalle, Tano4595, Technopat, The worst user, TicoAGuarda, Tirithel, Tomasgp, Tomatejc, Truor, Trylks, Vanbasten 23, Varano, Veon, Vic Fede, Wady21, Walter closser, Wilfredor, Will vm, XalD, Xuankar, Yeza, Yrithinnd, Zanaqo, Zerosxt, 1078 ediciones anónimas
  • 68.
    Fuentes de imagen,Licencias y contribuyentes 66 Fuentes de imagen, Licencias y contribuyentes Archivo:Bulbgraph Off.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bulbgraph_Off.png  Licencia: Public Domain  Contribuyentes: User:Marshaü Archivo:Bulbgraph.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bulbgraph.png  Licencia: Public Domain  Contribuyentes: User:Marshaü Archivo:512k en bits.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:512k_en_bits.JPG  Licencia: Public Domain  Contribuyentes: Amadalvarez, Rafiko77, StuartBrady, Wst, 2 ediciones anónimas Archivo:Wiktionary-logo-es.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wiktionary-logo-es.png  Licencia: logo  Contribuyentes: es:Usuario:Pybalo Archivo:Leibniz binary system 1703.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Leibniz_binary_system_1703.png  Licencia: Public Domain  Contribuyentes: Gottfried Wilhelm Leibniz (1646-1716) Archivo:Conversion.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Conversion.JPG  Licencia: Public Domain  Contribuyentes: User:Zerstreut Archivo:ASCII full.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ASCII_full.svg  Licencia: GNU Free Documentation License  Contribuyentes: Arite Archivo:Personal computer, exploded 5.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Personal_computer,_exploded_5.svg  Licencia: GNU Free Documentation License  Contribuyentes: Amada44, Gengiskanhg, Gustavb, Herbythyme, Hidro, Homonihilis, Jikayo, Kozuch, Mdd, Pepy, Petr.wudi, PlusMinus, Shmecherul70, Túrelio, ‫دلاخ‬ ‫,ىنسح‬ ゆいしあす, 29 ediciones anónimas Archivo:MC68HC11 microcontroller.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:MC68HC11_microcontroller.jpg  Licencia: desconocido  Contribuyentes: CLI, Denniss, Dodo, German, Mardus, PlatinumX, 2 ediciones anónimas Archivo:AMD X2 3600.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:AMD_X2_3600.jpg  Licencia: desconocido  Contribuyentes: Alvaro qc, D-Kuru, Denniss, Fir0002, Qurren, 天然ガス, 1 ediciones anónimas Archivo:Asus a8n VMCSM02.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Asus_a8n_VMCSM02.jpg  Licencia: desconocido  Contribuyentes: Alvaro qc, Bidgee, Captain-tucker, Fir0002, German, JePe, Juliancolton, MMuzammils, Paintman, Tano4595, 2 ediciones anónimas Archivo:Memoria RAM.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Memoria_RAM.JPG  Licencia: Public Domain  Contribuyentes: User:Chrihern Archivo:RamTypes.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:RamTypes.JPG  Licencia: Creative Commons Attribution 3.0  Contribuyentes: User:KB Alpha Archivo:Chicony Wireless Keyboard KBR0108.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Chicony_Wireless_Keyboard_KBR0108.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: S. de Vries - User SdeVries on nl.wikipedia Archivo:Vista-mouse.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vista-mouse.png  Licencia: GNU General Public License  Contribuyentes: Abu badali, Sasa Stefanovic Archivo:Canon S520 ink jet printer.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Canon_S520_ink_jet_printer.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: user:Aka Archivo:Festplatte.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Festplatte.JPG  Licencia: Public Domain  Contribuyentes: Afrank99, Boffy b, Dmitry G, Krinkle, Rednammoc, 7 ediciones anónimas Archivo:Nvidia gf4mx440 se.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Nvidia_gf4mx440_se.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: Appaloosa, D-Kuru, Drry, JePe, Lephafta, Metoc, Qurren, Tors Archivo:Commons-logo.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg  Licencia: logo  Contribuyentes: User:3247, User:Grunt Archivo:placa-madre.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Placa-madre.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: User:Ortisa, user:Gribeco Archivo:Dual processor.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Dual_processor.jpg  Licencia: GNU Free Documentation License  Contribuyentes: GreyCat, Quique251 Archivo:Motherboards form factors.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Motherboards_form_factors.svg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: User:GreyCat Imagen:Computer-aj aj ashton 01.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Computer-aj_aj_ashton_01.svg  Licencia: Public Domain  Contribuyentes: Abu badali, CyberSkull, Ed g2s, Holder, Ironbrother, Juliancolton, Kierancassel, Kozuch, MergeMacm, Msgj, Sassospicco, Wknight94, Wst, 6 ediciones anónimas Archivo:Intel_4004.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Intel_4004.jpg  Licencia: GNU Free Documentation License  Contribuyentes: Original uploader was LucaDetomi at it.wikipedia Archivo:Intel 80286_68pin plastic_10mhz 2007_03_27.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Intel_80286_68pin_plastic_10mhz_2007_03_27.jpg  Licencia: Creative Commons Attribution-Sharealike 3.0  Contribuyentes: User:Wimox Archivo:Intel 80486sx.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Intel_80486sx.jpg  Licencia: GNU Free Documentation License  Contribuyentes: User:NaSH Archivo:Pentiumpro_moshen.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Pentiumpro_moshen.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: w:en:User:MoshenMoshen Archivo:Pentium II front.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Pentium_II_front.jpg  Licencia: Public Domain  Contribuyentes: Derbeth, EugeneZelenko, Qurren, Roo72, Tano4595 Archivo:Celeron_Coppermine-128 600.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Celeron_Coppermine-128_600.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: Aka, Darkone, Denniss, Qurren Archivo:Pentium3processor.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Pentium3processor.jpg  Licencia: Public Domain  Contribuyentes: Danilobd, Denniss, Qurren Archivo:SiliconCroda.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:SiliconCroda.jpg  Licencia: Public Domain  Contribuyentes: Original uploader was Enricoros at en.wikipedia Archivo:etchedwafer.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Etchedwafer.jpg  Licencia: Public Domain  Contribuyentes: Peter Bertok, Saperaud Archivo:80486dx2-large.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:80486dx2-large.jpg  Licencia: desconocido  Contribuyentes: A23cd-s, Adambro, Admrboltz, Artnnerisa, CarolSpears, Denniss, Greudin, Kozuch, Martin Kozák, Mattbuck, Rjd0060, Rocket000, 11 ediciones anónimas Archivo:XPC7450.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:XPC7450.jpg  Licencia: Public Domain  Contribuyentes: Henrik Wannheden Archivo:LGA 775.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:LGA_775.jpg  Licencia: Creative Commons Attribution-Sharealike 2.0  Contribuyentes: User Smial on de.wikipedia Archivo:Mergefrom.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Mergefrom.svg  Licencia: Public Domain  Contribuyentes: David Levy, Easyas12c, Erin Silversmith, Korg, Remember the dot, Wuzur, 2 ediciones anónimas Archivo:Red computer mouse.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Red_computer_mouse.jpg  Licencia: Public Domain  Contribuyentes: Mardus, Soulreaper Archivo:Disco duro abierto.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Disco_duro_abierto.jpg  Licencia: GNU Free Documentation License  Contribuyentes: Original uploader was Aloriel at es.wikipedia
  • 69.
    Licencia 67 Licencia Creative CommonsAttribution-Share Alike 3.0 Unported http://creativecommons.org/licenses/by-sa/3.0/