Académique Documents
Professionnel Documents
Culture Documents
jer
3 El procesador
1 Presentación
Pentium 2003
M
? ?
(2) Los valores indicados para las frecuencias externas son típicos de los
modelos de la época (por tanto aproximados)
Es significativo señalar que todos son compatibles hacia atrás con sus
INFORMATICA 3.jer
Los procesadores del tipo 8086 solo podían realizar operaciones aritméticas
con números enteros. Para los fraccionarios debían utilizar complicados
artificios, por lo que desde el principio se crearon procesadores específicos
para operaciones aritméticas con números fraccionarios.
El primero en implementar esta arquitectura en el PC fue el 80386 de Intel, que incluye seis de
estas vías de ejecución:
1. La unidad de interfaz del bus ("Bus Interface Unit") accede a memoria y a otros
dispositivos de E/S.
2. La unidad de precarga de instrucciones ("Code Prefetch Unit") recibe objetos desde
la unidad de bus y la sitúa en una cola de 16 bytes.
3. La unidad de decodificación de instrucciones ("Instruction Decode Unit") decodifica
el código objeto recibido en la unidad de precarga y lo traduce a microcódigo.
4. La unidad de ejecución ("Execution Unit") ejecuta las instrucciones del microcódigo.
5. La unidad de segmento ("Segment Unit") traduce direcciones lógicas en direcciones
absolutas, y realiza comprobaciones de protección.
6. La unidad de paginación ("Paging Unit") traduce las direcciones absolutas en
direcciones físicas; realiza comprobaciones de protección de página, y dispone de una
cache con información de las 32 últimas páginas accedidas.
Esta capacidad, originaria del mundo de los mainframe, se introdujo en el procesador Intel
80486, permitiendo así el desarrollo de auténticos sistemas multiproceso en la informática
personal. Este procesador también incluyó por primera vez dispositivos de ahorro de energía,
incluyendo que el procesador redujese su velocidad, o incluso suspendiese la ejecución
manteniendo su estatus, de forma que pudiera ser reiniciado en el mismo punto de la
"hibernación".
En el primer trimestra del 2003 Intel materializa bajo una sola denominación las tendencias más
significativas del momento en el mundo de la computación: movilidad y conectividad (la
palabra de moda es "Wireless"). A este efecto anuncia Centrino; más que un procesador es un
compendio de tecnología móvil con el que el gigante del hardware se posiciona en el cada vez
más importante segmento de los dispositivos móviles [5]. Bajo estas siglas se integran un
procesador Pentium M, la familia de chipset Intel 855 y las funciones de red inalámbrica del
dispositivo Intel Pro/Wireless 2100 Network Connection para el estándar 802.11.
Inicio.
[0] Parece ser que los primeros en integrar todos los elementos de una UCP en un solo chip
fueron los ingenieros de Texas Instruments, que en Junio de 1971 anunció la primera "CPU on
a chip". Se trataba de un desarrollo hecho por encargo de una empresa denominada Computer
Terminal Corporation (que luego sería Datapoint). El primer microprocesador comercial, el
4004, una UCP de 4 bits fue desarrollado por Intel en 1970; inicialmente fue también un
desarrollo por encargo para una compañía Japonesa de calculadoras (Busicom), aunque más
tarde, en Noviembre de 1971, fue comercializado como MCS-4 ("Microcomputer System 4-bit").
[1] En realidad el asunto había empezado un poco antes, aunque en círculos restringidos,
cuando a mediados de los 70 algunos fanáticos de la electrónica comenzaron a hacer
INFORMATICA 5.jer
desarrollos caseros sobre un kit del tipo "Hágalo Usted mismo" fabricado por una empresa
llamada Micro Instrumentation Telemetry Systems, que utilizando un microprocesador Intel
8080 comercializó el ahora legendario Altair. Rápidamente siguieron los Tandy de Charles
Tandy, y los Apple de Wozniak y Jobs, que sin darse cuenta escribieron páginas imborrables de
la historia de la tecnología.
[2] El procesador Intel 8088, elegido por IBM para su primer modelo de PC era
una versión "simplificada" de un procesador más potente, el 8086, que tenía
registros y bus de datos de 16 bits. Sin embargo, se eligió el 8088, con
registros de 16 bits, pero bus de datos de 8 (el de direcciones es de 20 bits),
coincidente con el bus de datos la placa-base, que era también de 8 bits, por
razones de simplificación y economía . No solo el ancho del bus, otros muchos
detalles de diseño han hecho especular largamente acerca de que nadie en
IBM parecía tener mucha fe en el futuro del recién nacido.
[3] Este micro tenía un bus de datos de 24 bits, que le permitía acceder
directamente más de 16 MB de memoria física, y hasta 1 GB de memoria
virtual. Implementaba también un mecanismo de multitarea, denominado
"modo protegido", que le permitía conmutar entre varias aplicaciones, cada una
de las cuales parecía correr en "modo real" (como si estuviese en un 8088),
pero el sistema tenía algunas deficiencias, que fueron subsanadas en el 80386.
[5] En este año (2003) se estima que para el 2006 habrá en Europa 13
millones de portátiles, y la tecnología inalámbrica crece de forma imparable.