martes, 3 de abril de 2012




THE PIRATES OF SILICON VALLEY

La película empieza con una conferencia  de Steve Jobs anunciando que la competencia entre él y Bill Gates de Microsoft ya acabo y que ahora  trabajaba en conjunto; lo cual a la gente le disgusta, y ahí es cuando comienzan a explicar cómo fue que sucedió todo esto.

Steve Jobs y Bill Gates eran universitarios de la década de los 70. Jobs y su amigo construían una computadora personal; ellos encontraron a un chico extraño en cual había encontrado una forma de vencer al sistema, lo apodaban capitán crunch, descubrió que el silbato que venía en las cajas de cereal tenia  los mismos tonos de los equipos de larga distancias;  y así empezaron a construyeron las cajas azules con las cuales  podían hacer llamadas a larga distancia, ya después al amigo de Jobs no quiso más problemas  con las cajas azules así que empezó a inventar un computador personal, y al mismo tiempo desarrollar un sistema operativo capaz de manejar el operador. 

Después en una feria de computación dieron a conocer su computador. Con lo cual su empresa APPLE  empieza a ser reconocida y a recibir contratos, enriqueciéndose rápidamente.

Por otro lado Bill Gates también estaba desarrollando su propio prototipo de sistema. Un día leyó que MITS necesitaba un sistema que pudiera funcionar su computador, presentaron el de ellos  y obtuvieron el contrato.     

Entretanto Apple seguía creciendo; y a la vez Steve tenía problemas personales serios, ya que su ex novia le pedía responsabilidad por su hija, y su actitud generaba inconformidad en la empresa.

Ahí fue también cuando Gates y sus compañeros fundaron Microsoft; y para  dar un gran paso decidieron visitar a IBM con el gran objetivo de vender su sistema operativo que pudiera manejar sus computadores, lo malo es que aun no tenían nada.

Bill con su gran personalidad astuta logra que IBM lo contrate para instalar su sistema DOS; como no tenían nada fueron donde un sujeto que había desarrollado un sistema operativo, para así comprarle su idea sin decirle su verdadero uso y poder instalarla en IBM.

Siguió corriendo el  tiempo  y Jobs no había encontrado una forma de aplastar   a IBM, entonces fue cuando XEROX dio a conocer su interfaz grafica y la invención del ratón; ahí fue cuando Jobs vio la oportunidad para aplastar a IBM; entonces jobs dijo  “hay que pensar  que somos artistas y como dijo Picasso los buenos artistas copian, los grandes roban”, como vio que los ejecutivos  de Xerox no le dieron tanta importancia a su idea  y dejaron poco interés por su proyecto   decidió comprarle la idea a Xerox.

Luego Gates descubre el ordenador lisa de Apple, el cual fue el primer y gran proyecto de la empresa; así que decide obtener y saber cómo es que funciona y para ello él y su equipo se van a las instalaciones de  Apple donde pretenden averiguar cómo es, entonces es allí donde Bill usa su ingeniosas palabras astutas para logra convencer a Jobs de que le dé a conocer su prototipo de lisa; diciéndole que él también quiere acabar con  IBM, lo cual es mentira, así que insiste para que lo contrate y así le pueda robar su idea y lanzarla antes que él al mercado.

Al mismo tiempo que sucede esto el amigo de Jobs decide renunciar por la inconformidad con el manejo de las decisiones que está tomando Steve en Apple.

Poco después Jobs comienza a sospechar de Gates así que lo manda ir a su oficina para que le explique los rumores de que él está haciendo otro computador por aparte, pero como Gates es muy  astuto hablando lo enreda diciéndole que lo que desarrolla no es peligroso para la compañía; así que se despreocupa Jobs.

Después de una conferencia hecha por Jobs frente al equipo de Microsoft de su nuevo lanzamiento Macintosh, se entera por completo que Gates si lo engaño, estaba fabricando su propia computadora con los prototipos de Apple llamada Windows y que la había lanzado al mercado primero que él; asi que Apple pierda su nueva innovación.

Bill es despedido con su equipo de Apple, Jobs les dice: “Somos mejores que tù”, y Bill le responde “eso, ya no importa”.

Ya para concluir poco después Steve Jobs es despedido por el antiguo presidente de Pepsi-Cola sabiendo que él le había otorgado ese puesto. Así que este es un gran ejemplo de cómo dos grandes empresas empezaron su competencia mediante la compra y plagio de ideas, todo por ser el número uno en el mercado.

sábado, 24 de marzo de 2012




 El microprocesador es el cerebro del ordenador. Se encarga de realizar todas las operaciones de cálculo y de controlar lo que pasa en el ordenador recibiendo información y dando órdenes para que los demás elementos trabajen. Es el eje del equipo y, a diferencia de otros jefes, es el que más trabaja.
Los Microprocesadores
Recibe El Nombre de CPU o UCP. Es la parte que gobierna el funcionamiento del PC. Se divide en dos apartados:
- La UC, (Unidad de control)
- La ALU, (Unidad aritmético-lógica)
La UC gobierna todos los procesos y La ALU se encarga de todas las operaciones y cálculos.
La Unidad De Control: Su función es dirigir y coordinar todas las operaciones que tienen lugar entre las distintas unidades del sistema.
Para llevarlo a cabo, realiza las siguientes operaciones:
Interpreta el contenido de las posiciones de memoria, ya sean memorias RAM o ROM.
Ordena a cada elemento del sistema, la ejecución individual de las instrucciones surgidas.
Atiende y decide sobre las interrupciones que le van a producir los elementos del sistema durante la ejecución de sus tareas.
La Unidad Aritmético-Lógica: Se encarga dentro de la unidad central de realizar dos tipos de operaciones:
Operaciones Aritméticas. (Sumas, restas...)Operaciones Lógicas. (Comparación, complementos...)

Tipos De Microprocesadores
Microprocesador 4004
Aparece en 1971 gracias a tres ingenieros: Robert Noyce, Gordon Moore y Andrew Grove. Su Bus de datos era de 4 bits, un bus de direcciones multiplexado de 12 bits que gestionaba hasta 45 bytes y un set de instrucciones de 45. Estaba formado por 2300 transistores e integraba unas 1000 puertas lógicas, implementado todo en 24mm2 con tecnología PMOS y su formato era DIP (Dual Inline Package) cerámico de 16 pines. Su velocidad de proceso era de 60000 operaciones por segundo a una frecuencia de trabajo de 108 KHz.



Microprocesador 4040
Es otro desarrollo de INTEL. Aparece en 1972 bajo un formato DIP de 24 pines. Usaba tecnología PMOS, 4 bits de bus de datos y 12 bits para manejar un bus de direcciones multiplexado. 
Microprocesador 8008
Aparece en abril de 1972 con una velocidad de proceso de 300KHz. Disponía de un bus de 8 bits y un bus de direccionamiento de memoria multiplexado capaz de manejar 16KB, formado por 14 bits. Su Formato era DIP cerámico de 18 pines con tecnología PMOS, integrando 3300 transistores. Su set de instrucciones era de 66. Los Homónimos del 8008 de INTEL fueron el 6800 de MOTOROLA, el 6502 de MOS TECHNOLOGY y el difundido Z80 de ZILOG.
Microprocesador 8086
Fue el primer microprocesador de 16 bits desarrollado por INTEL en el año 1978. Se trata de un integrado de 20 pines con una estructura de direcciones de memoria de 20 bits, lo que le permitía direccionar hasta 1 MB. Alcanzaba una velocidad de 4,77MHz y llego a un máximo de 10MHz. Este micro sentó las bases de lo que sería el desarrollo de los microprocesadores.
Microprocesador 8088

Aparece a instancias de IBM en el año 1981 como sucesor del 8086, integrado en ordenadores con capacidades de memoria de 16KB. Internamente trabajaba con un bus de datos de 16 bits, aunque, externamente, lo hace a 8 bits. Su bus de direcciones, al igual que el 8086 era de 20 bits, lo que conseguía un área de direccionable de memoria de 220= 1.048.576 bytes= 1MB. Con una velocidad de trabajo de 8 MHz, se llegaron a alcanzar los 12 MHz. Este micro trabajaba en lo que se denominaba modo normal o modo real, al igual que el 8086.
Microprocesador 80286
En el año 1982 nace el 286 o primer microprocesador para ordenadores AT aunque no ve la luz hasta 1984 con distintos formatos en encapsulado PGA.
Algunos estaban soldados a la placa base, otros se colocaban sobre un zócalo. Aparece un competidor serio de INTEL: AMD.
El 80286 dispone de un SET de instrucciones más amplio que los micros anteriores, disponiendo de un bus de datos de 16 bits y un bus de direcciones de 24 bits. Esto conseguía que la memoria pudiese direccionar hasta 224= 16.777.216 bytes= 16MB. La velocidad evoluciono desde los primeros AT-02 y AT-03 de 6 y 8 MHz respectivamente hasta los 12, 16 y 20MHz. Incorporaba un nuevo modo de trabajo: el modo protegido. Este sistema consistiría en la posibilidad de poder trabajar en multitarea o, lo que es lo mismo, aplicar pequeñas particiones de tiempo a diferentes trabajos que se ejecutan de forma alternativa gestionando hasta 16MB de RAM; también permitía el modo real, emulando varios 8086 con 1024 KB de memoria. El 80286 se popularizo gracias a su implementación en las maquinas 5170 AT de IBM.
Microprocesador 80386
Aparece el 386DX con arquitectura tanto interna como externa de 32 bits. Fue el primero en incluir posibilidades de gráficos en color de alta resolución así como sonido. Este micro, dependiendo del fabricante, trabaja entre 16 y 40MHz. Su formato también variaba según el fabricante, un 386sx INTEL de 100 pines a un 386DX AMD de 132. El 386DX era capaz de direccionar hasta 232= 4.294.967.296 bytes = 4Gb de memoria, pero tenía el serio inconveniente del precio. El 386sx aparece como respuesta al alto precio del 386 ``puro'' o DX. Se diferencia por trabajar solo con 16 bits de datos externo y un bus de direcciones de 24bits, además de tener un rango de frecuencia de trabajo de 16 hasta 25 MHz. Existe un modelo de 386 con mayor escala de integración que es el 386SL utilizado en ordenadores portátiles. Este microprocesador permitía un nuevo modo de funcionamiento: el modo virtual.
Microprocesador 80486
En 1989 aparecen los i486DX. El motivo del cambio de nomenclatura se debe a la oficina de patentes de EE.UU. dicha oficina no reconoce tres dígitos como marca registrada, lo que le favorece a la competencia de empresas como CYRIX o AMD que pueden llamar a sus productos con el mismo nombre que INTEL.
Se trata de un microprocesador que incorpora la propia CPU, además de un coprocesador matemático, un controlador de memoria de caché de 128bits y dos memorias caché de 4KB cada una, que trabajan como búfer intermedio entre la memoria principal y el micro, trabajando tanto de forma externa como interna con una estructura de 32bits. Tiene una alta integración y rendimiento, no era cierto el comentario que afirmaba que un 386DX con coprocesador matemático ofrecía el mismo rendimiento que un 486DX.
Los distintos modelos que se encuentran en el mercado son SX, DX, SLC, DLC, DX2, Y DX4 con velocidades comprendidas entre 25 y 133 MHz. Los micros DX2 Y DX4 lo que hacen es multiplexar la frecuencia por lo que la velocidad interna del micro es distinta a la externa. Los homónimos del DX y SX en portátiles son el DLC y el SLC, de mayor escala de integración aunque menor rendimiento.
Microprocesador PENTIUM
El Pentium (o ``586''), de unos 6,4 cm2 aproximadamente, presentó graves problemas en sus inicios debido a un error de fabricación en su modelo a 60 MHz. En el año 1994 se detectaron PENTIUM defectuosos. Este error era provocado, bajo determinadas circunstancias, al realizar una operación de coma flotante y se detectaba en el BIT 13 de la mantisa. Estos errores aparecían con las funciones: FDIV, FDIVR, FPTAN, FPATAN, FPREM y FPREM1 tanto en simple, doble o precisión extendida.
INTEL dispuso un `` chequeo oficial ''.
Posteriormente aparecieron distintos modelos que duplicaban la velocidad del bus, trabajando a 75, 90, 100, 120, 133, 150, 166, 180 y 200 MHz que funcionaban perfectamente. Una de las novedades que incorpora es el trabajar a partir del P/66 a 3,3v de alimentación en lugar de con 5v. Esta novedad ya fue implementada por su competidor AMD en el modelo 486 DX2 Y DX4. La cache utilizada es de 16KB. En AMD, el PENTIUM recibe el nombre de K.5 y en CYRIX, el de 6x86.
Funcionamiento de un PENTIUM
La RAM envía datos o instrucciones codificadas a la BIU (o unidad de interfaz con el BUS) en ``Ráfagas'' de 64bits. Estos datos son enviados por dos rutas cada una de las memorias caché de que dispone el micro. En una se almacenaran los datos y en la otra las instrucciones que indican que debe hacerse con esos datos.
Existe una zona llamada Unidad de predicción de bifurcaciones. Esta unidad se encargara de inspeccionar las dos ALUs que tiene el microprocesador para determinar cuál será la encargada de gestionar las nuevas instrucciones. Es unidad asegura el rendimiento optimo del microprocesador, evitando que una ALU este ``sin trabajar'' mientras existan instrucciones que procesar.
Una nueva memoria, llamada búfer del ``prefetch'' recupera los códigos de instrucciones y los convierte a un ``lenguaje'' que la ALU seleccionada pueda ``entender''. En caso de precisar realizar operaciones con números decimales (llamados ``de coma flotante'') se usara el procesador interno especializado para tal fin.
A partir de este momento, cada ALU procesara las instrucciones que le correspondan de manera independiente, recogiendo los datos que le sean precisos desde las caché de datos (registros) y las instrucciones desde cada decodificador de instrucciones. Superaran los 32 bits. Una vez finalizado el proceso, las dos ALUs, así como el procesador de coma flotante, ``entregaran'' sus resultados a la caché de datos, desde donde serán reenviados a la memoria RAM.
Microprocesador PENTIUM PRO
El Pentium PRO (microprocesador incluido en lo que INTEL ha llamado la familia P6) es otro de los microprocesadores que INTEL ha orientado a aplicaciones y sistemas operativos de 32bits. Implementado con 5,5 millones de transistores, es muy diferente de los PENTIUM convencionales. Al igual que el PENTIUM convencional, dispone de 8 KB de memoria caché interna para datos y otros 8 KB para instrucciones, pero en el caso de PENTIUM PRO la memoria caché es de nivel 2 (L2) en lugar de nivel 1 (L1) usado por el PENTIUM convencional. Se pueden encontrar versiones de PENTIUM PRO con 256 KB y 512 KB de memoria L2 asociativo de cuatro vías.
Trabajando a 32bits, el PENTIUM PRO ofrece prácticamente el doble de velocidad para una misma frecuencia que un PENTIUM convencional. En caso de trabajar con un sistema operativo de 16 bits, las diferencias en prestaciones son mínimas.
Microprocesador PENTIUM MMX
El PENTIUM MMX o P55C es otro micro de INTEL con la innovación de la tecnología MMX. Este microprocesador maneja 257 instrucciones. Estas nuevas instrucciones están orientadas a los multimedia y se define como el cambio más radical desde el 386 aparecido en 1985. Otra novedad de este tipo de microprocesadores es referente al consumo de corriente. No todo el micro trabaja a la misma tensión de alimentación, sino que usa un voltaje dual. Aunque dicha tensión se determina de forma específica en cada micro, es habitual que los valores oscilen en torno a 2,8v para el núcleo del microprocesador y 3,3v para el sistema de operaciones de entrada/salida.
Los modelos aparecidos en el mercado funcionaron a 166, 200 y 233 MHz, aunque existieron versiones a 133 MHz para ordenadores portátiles.
Una pega de los microprocesadores MMX es que mientras se está usando este set de instrucciones multimedia, no puede trabajar el coprocesador matemático. Dispone de la doble de cache: es decir, 16KB para datos y 16 para instrucciones, por lo que la mejora está asegurada.
Microprocesador PENTIUM II
El Pentium II consigue aunar la potencia del Pentium pro con las ventajas multimedia del Pentium mmx. Diseñado para 233, 266, 300 MHz dispone de una memoria cache interna de 512 KB. Otra novedad incluida es el tipo de zócalo que Intel lanza como nuevo estándar para su microprocesador: El SEC (Single Edge Connect).
Cabe destacar que la memoria cache integrada ya no va integrada en el propio microprocesador. En el caso del Pentium II, la memoria cache de segundo nivel va en el circuito impreso que sirve de soporte para el microprocesador.
El nuevo diseño externo del Pentium (similar al cartucho de una consola de juegos) tienes dos funciones primordiales:
Aislamiento que permite apantallar el microprocesador de los demás componentes y viceversa: impedir que el resto de los componentes interfieran sobre el correcto funcionamiento del microprocesador.
2. Soporte del disipador ventilador que, dadas las condiciones de refrigeración necesarias en el microprocesador, debe ser voluminoso.
Al igual que otros productos INTEL este microprocesador viene precedido de errores de diseño: unos días más tarde del lanzamiento del Pentium II, se observo un error. Se trata de un error relacionado con la unidad de coma flotante. En concreto afecta a la conversión de números en coma flotante a enteros. Este error afectaba también a microprocesadores Pentium Pro.
De cara a enviar pasados enfrentamientos, INTEL firmo con la empresa NATIONAL SEMICONDUCTORS (fabricante de los microprocesadores CYRIX) un convenio por el que le permite desarrollar sus propios micros basándose en la tecnología del Pentium II. Este proceso se basa en la denominada ``ingeniería inversa'', mediante la cual INTEL se guarda sus secretos de desarrollo y únicamente proporciona a CIRYX una base a partir de la cual trabajar.
Microprocesador PENTIUM CELERON
Aunque no sea la idea con la que INTEL pretende vender este producto, el Pentium Celeron se puede entender como el Pentium II ``Sx''. Se trata de un microprocesador de ``batalla'', inferior al Pentium II pero con un mejor precio. Esto consiguió que perdurase más tiempo que el propio Pentium II, siendo la punta de lanza de la compañía INTEL hasta la aparición del Pentium III.
Este micro apareció bajo dos encapsulados diferentes: el SEPP y el PPGA. El primero fue el más común, recordando al típico formato del Pentium II.
Aunque también estaba optimizado para trabajar con aplicaciones de 32bits, la critica a este microprocesador venia por la ausencia de memoria cache L2. Esto afectaba a toda la gama comprendida entre los 266 y 300MHz; el resto incluían una L2 de 128KB sincronía con la velocidad del microprocesador. En cuanto a caché de primero nivel, todos los modelos disponen de 32KB, repartidos en igual capacidad de datos e instrucciones.
Implementados con 7,5 millones de transistores hasta los modelos de 300MHz y con 9,1 millones el resto, estos micros heredan las instrucciones MMX y siguen manteniendo una comunicación con el bus de 66MHz.
Microprocesador PENTIUM III
El PENTIUM III es la sucesión dentro de la factoría INTEL del PENTIUM II. Clasificado dentro de la familia P6 y con las características propias de la misma como el rendimiento en ejecución dinámica o un bus de sistema multitransaccional, funciona con un bus externo de 100 MHz.
Hereda la tecnología MMX además de 70 nuevas instrucciones orientadas al manejo de gráficos 3-D, video, audio. También se contemplan otras tecnologías multimedia como el reconocimiento de voz o la tecnología denominada SIMD.
Debe tenerse en cuenta que admitió frecuencias de trabajo vertiginosas en su tiempo de 450, 500 y 550MHz funcionando con un Chipset 440BX. Incluye, además, 512 KB de memoria cache de segundo nivel. Incluye 8 nuevos registros de 128 bits, además de los 8 registros FP ya existentes de 64 bits, donde cada registro soporta 4 valores de coma flotante de simple precisión IEEE.
INTEL incluyo una novedad: cada microprocesador era numerado de forma única, con lo que desaparecía el anonimato del usuario. Si bien esta identificación es camufable, esta novedad no fue del agrado de muchos usuarios, especialmente los internautas.
Las importantes mejoras en gráficos 3D con mas polígonos y efectos complementan la animación así como el tratamiento de imágenes. Este tratamiento dispone de algoritmos optimizados que permiten manejar imágenes más grandes y complejas en menos tiempo. En cuanto al video, lo más destacable es, sin duda, la posibilidad de edición y codificación de ficheros en formato comprimido MPEG 2 en tiempo real junto al resto de características heredadas del tratamiento de imágenes. Esto consigue una reproducción de video mas ``real'' sin cortes entre imágenes.
El conjunto de prestaciones se complementa con el reconocimiento de voz que es una de las características más atractivas. Para dar soporte al manejo de voz promovido por MICROSOFT con su nuevo Windows 2000, INTEL ha creado la plataforma idónea dando mayor precisión y efectividad a las aplicaciones reconocimiento.
Microprocesador ITANIUM
Desde la aparición del PENTIUM convencional pasando por el PENTIUM II, III e incluso el XEON, no ha habido nada nuevo, si no que más bien se ha tratado de transformaciones sobre una misma base.
El Merced ve la luz y desde noviembre de 1999 se produce en pequeñas cantidades aun hasta mitad del 2000, fecha en el que el proceso de producción explotara el producto bajo el nombre comercial de ITANIUM.
Como siempre, AMD sigue la pista de cerca del gran gigante y, casi de forma paralela, ha anunciado su réplica al ITANIUM: el SLEDGEHAMMER. Ambos micros tienen una característica común que les diferencia de los demás: la capacidad de trabajo a 64bits.
La marca ITANIUM representa la fuerza y prestaciones de las características únicas de procesador que proporcionan a los clientes una base fiable y con capacidad de respuesta para el comercio electrónico del futuro.
En el nuevo diseño de INTEL se ha contado hasta con los más pequeños detalles. En cuanto a compatibilidad no parece que vaya a haber ningún problema: todas las aplicaciones diseñadas para 32 bits correrán sin problemas bajo la arquitectura de 64.
Microprocesador PENTIUM 4
El PENTIUM 4 corresponde al último diseño de INTEL para dar respuesta a las nuevas necesidades que el avance de las nuevas tecnologías implica. Lo más llamativo de este micro es que se trata de un desarrollo completamente nuevo, no se ha apoyado en diseños anteriores como ocurría, parece que este es el avance más importante de INTEL desde el año 1995.
Con lo anterior expuesto es fácil de deducir que el PENTIUM 4, precisa de una placa base diseñada de forma específica. El formato en el que se suministra es para socket 423, aunque existen varios rumores por parte de INTEL, sobre un cambio de formato inminente hacia los 478 pines. Además el sistema de refrigeración precisa de una caja y fuente de alimentación especiales denominadas ATX 2.03.
La idea es sencilla: se sigue basando el aumento de rendimiento en una serie de predicciones que, en caso de cumplirse, aumentan significativamente la efectividad de la CPU. El problema viene cuando estas predicciones no son correctas. Así este nuevo chip de INTEL dispone de una canalización distribuida en 20 fases. Esto significa que cuando se realiza una predicción un total de 20 microinstrucciones pueden quedar en espera de confirmar si la citada predicción ha sido correcta.
Otro de los avances es el incremento de velocidad de proceso. Toda la campaña de INTEL asegura que se soporta un bus de sistema de 400MHz. Si se pretende ser serio, realmente no es esta la velocidad de bus a la que se puede trabajar sino que se aplica un doble DDR para obtener mejores resultados. Realmente se mantienen los 100 MHz habituales con un factor multiplicador que empieza a resultar desorbitado. El micro de 1,4GHz y bajo la premisa expuesta de un funcionamiento a 100 MHz, es necesario configurar la placa base con un factor multiplicador de x14. Se alcanzan los 3,2 GB/s frente a 1 GB/s obtenido por el PENTIUM II con un bus de 133 MHz o los 0,5 GB/s del Celeron con un bus de 66MHz.
Más de un Micro En Una Misma Placa
Es habitual para los servidores usar placas donde dos microprocesadores trabajan en paralelo. Se trata de casos especiales donde, en lugar de una CPU, se usan dos o más. Hay fundamentalmente dos tipos de arquitecturas para el microprocesador.
- Asociación estrecha (tightly coupled)
- Asociación Flexible (loosely coupled)
Habitualmente se usa la arquitectura ``Pipeline''. Esta técnica permite que, mientras se está decodificando una instrucción, otra, en paralelo, se está ejecutando. Esto consigue que en un solo ciclo de reloj se realicen dos instrucciones.
El OVERCLOKING
Es el término que se aplica al hecho de incrementar la velocidad del procesador por encima de la que ha sido diseñado, con el objeto de aumentar la velocidad del sistema sin añadir nuevos componentes. Este sistema se ha usado por distribuidores poco profesionales dando, en su día, ligar a un escándalo provocado por la falsificación de micros: se serigrafía con una velocidad superior y se vendían como microprocesadores de más frecuencia.
Todos los micros se pueden trucar, aunque algunos aguantan mejor que otro el overcloking. Los 386 y 486 de INTEL Y AMD aguantaban grandes incrementos de frecuencia. Igualmente ocurría con los 486 de CYRIX. Los MOTOROLA 680x0 eran menos adecuados, ya que el overcloking requiere un subsistema de memoria fiable por parte del microprocesador y el MOTOROLA 68040 no dispone de memoria cache de segundo nivel.
Puede darse el caso de que un microprocesador diseñado para trabajar a 100MHz, no consiga funcionar correctamente a esa velocidad pero si a 75MHz. Esto no implica que el micro sea defectuoso, ya que se garantiza el correcto funcionamiento a una frecuencia determinada. Las condiciones de laboratorio no coinciden con las habituales de trabajo.
El overcloking no produce generalmente ningún daño. La única consecuencia directa es el sobrecalentamiento que se soluciona mediante el uso de un ventilador/disipador.
Un problema poco documentado sobre el overcloking es la electromigración, que consiste en la erosión de las pistas debido al aumento de frecuencia.
No todos los micros responde igual, el resto de los componentes del ordenador sí que guardaran una dependencia con el incremento de velocidad. Si una vez modificados los parámetros de funcionamiento del micro el ordenador no arranca, se podrá probar, siempre y cuando la BIOS lo permita, a añadir estados de espera o bajar la velocidad.
Las tarjetas aceleradoras también llamadas ICE son unas placas destinadas a aumentar la velocidad del PC mediante su inserción en una de INTEL.
Fabricantes Destacados
·         AMD
·         APPLE
·         CYRIX
·         INTEL
·         MOTOROLA
·         TEXAS INSTRUMENTS

Los microprocesadores 8086 y 8088

Historia del 8086/8088
En junio de 1978 Intel lanzó al mercado el primer microprocesador de 16 bits: el 8086. En junio de 1979 apareció el 8088 (internamente igual que el 8086 pero con bus de datos de 8 bits) y en 1980 los coprocesadores 8087 (matemático) y 8089 (de entrada y salida). El primer fabricante que desarrolló software y hardware para estos chips fue la propia Intel. Reconociendo la necesidad de dar soporte a estos circuitos integrados, la empresa invirtió gran cantidad de dinero en un gran y moderno edificio en Santa Clara, California, dedicado al diseño, fabricación y venta de sus sistemas de desarrollo que, como se explicó anteriormente, son computadoras autosuficientes con el hardware y software necesario para desarrollar software de microprocesadores. 
Arquitectura de los procesadores 8088 y 8086:
El 8086 es un microprocesador de 16 bits, tanto en lo que se refiere a su estructura como en sus conexiones externas, mientras que el 8088 es un procesador de 8 bits que internamente es casi idéntico al 8086. La única diferencia entre ambos es el tamaño del bus de datos externo. Intel trata esta igualdad interna y desigualdad externa dividiendo cada procesador 8086 y 8088 en dos sub-procesadores. O sea, cada uno consta de una unidad de ejecución (EU: Execution Unit) y una unidad interfaz del bus (BIU: Bus Interface Unit). La unidad de ejecución es la encargada de realizar todas las operaciones mientras que la unidad de interfaz del bus es la encargada de acceder a datos e instrucciones del mundo exterior. Las unidades de ejecución son idénticas en ambos microprocesadores, pero las unidades de interfaz del bus son diferentes en varias cuestiones. 

Características generales 8086

      Procesador de 16 bits
      Bus de direcciones de 20 bits : 1 Mbyte
      Bus de datos interno de 16 bits
      Bus de datos externo de
      16 bits en el 8086
      8 bits en el 8088
      Original del IBM PC/XT
      89 instrucciones
      No tiene coprocesador


Características generales 8088

·         Bus de datos de 8 bits
·         Arquitectura interna de 16 bits
·         Direccionamiento de 1Mb
·         Clock de 5 MHz
·         Modo máximo y modo mínimo
·         Bus de direcciones y datos multiplexados

LA CPU 8086/8088 DE INTEL.
La empresa Intel introdujo el microprocesador 8086 de 16 bits en el año 1978. Era el primer procesador que podía disponer de los avances tecnológicos conseguidos en lenguajes de programación de alto nivel y en sistemas operativos más potentes, con lo cual se obtuvo la base para el diseño de las computadoras. Desde entonces, todos los sistemas compatibles IBM se basan, en última instancia, en la CPU 8086. Todos los descendientes de la 8086 de Intel han de ser capaces de emular este procesador.
El software que se desarrollo para el 8086 también tenía que ser compatible con chips posteriores.
El chip 8086 disponía de una estructura real de 16 bits, que le permitía trabajar con un formato de datos de 16 bits, tanto interna como externamente. Pero el elevado precio de los componentes de memoria requeridos para su uso, dificulto su comercialización.
La empresa IBM contrato la firma Intel para diseñar el sucesor del chip 8086, se llama CPU 8088. Las primeras computadoras personales se introdujeron en el mercado en 1981. Estas computadoras, que contaban con una capacidad de 16kb de memoria, una unidad de cinta en forma de cassette, y un monitor monocromo de color verde sin prestaciones gráficas. Ya hace más de 15 años de este acontecimiento.
Externamente, el chip 8088 solo usaba un formato de 8 bits para su bus de datos. Pero internamente, trabaja con 16 bits, como el procesador 8086. La CPU 8086/8088 fue equipada con un bus de direcciones de 20 bits, que el permitía seleccionar 2 elevado a la 20 ubicaciones de memoria en forma directa, equivalente a 1 MB (1,048,576 bytes), lo que definía el límite físico de la memoria de este procesador. En sus inicios, en sus inicios funcionaba a una frecuencia de reloj impresionante de 4.77MHz. Las computadoras XT eran versiones mejoradas de las PC de IBM, con la incorporación de un disco duro. Más adelante los modelos de Turbo XT compatibles, contaban con velocidades 8 MHz, 10 MHz e incluso 12MHz.

Comparado con la potencia disponible hoy en día, es difícil imaginar cual era la utilidad de una computadora con un procesador 8086/8088. No obstante, el software que se disponía aquellos días no precisaba mucha potencia. Incluso un programa de tratamiento de textos reciente, como el programa Word 5.5 de Microsoft, podría funcionar correctamente con una CPU 8088.
EL 80286.
Pronto Intel introdujo un procesador más sofisticado, la CPU 80286, que elevo las prestaciones de la PC a un nuevo nivel. El procesador 80286 usaba un bus de datos de 16 bits, tanto interna como externamente, con lo cual superaba a su predecesor, sobre todo con respecto a la cada vez más potente nuevas aplicaciones. Se amplió también el bus de direcciones de este procesador para direccionar 16 MB de memoria.
Otra diferencia básica entre el procesador 80286 y su predecesor era el juego de comandos condensada en la CPU. Aumento el numero de instrucciones que podría ejecutarse por segundo, no solamente durante una mayor frecuencia de reloj, sino también mediante una estructura de comandos más eficiente. Como resultado se multiplico por tres el valor de MIPS (millones de instrucciones por segundo).
De todas formas, la diferencia predominante entre las CPU 8086/8088 y 80286 radica en la adición de un nuevo modelo operativo. En el modo real o normal, la 286 funciona de la misma manera que su predecesor, con la misma limitación de un MB de memoria: Pero su mayor velocidad de reloj y juego de comandos más eficientes permitía superar a sus predecesores, incluso en el modo real.
El nuevo modo operativo, llamado modo protegido, le permite al procesador 80286 direccionar y gestionar más memoria, hasta 16 MB. Así es posible procesar varias aplicaciones diferentes simultáneamente. A esta técnica se le llama multitarea.
El 80286 fue el primer procesador Intel capaz de realizar multitareas que disfrutó de una fuerte comercialización. En todo esto, solo unas cuantas aplicaciones, tales como Lotus 1-2-3 y Windows de Microsoft podían aprovecharse de esta capacidad. El sistema operativo MS/PCDos de las PC por sí solo no puede funcionar en el modo protegido puesto que solo puede poner 640 KB de memoria de trabajo a disposición de las aplicaciones. Sin embargo, existen otros sistemas operativos, como el UNIX y el OS/2, ofrecen mucho más en este sentido.
En las PC de la categoría AT (tecnología avanzada), el procesador 286 se encuentra a menudo en la misma forma y en el mismo lugar que en la CPU 8086/8088. En cambio, hay que notar que el chip 286 no se fabricó con un formato completo. Es decir, tanto puede ser una lámina cuadrada que se sujeta mediante clips metálicos, puede ser un chip de forma cuadrada montada en un zócalo de plástico. Su ubicación sobre las distintas placas madre puede variar también. Normalmente, la única manera de identificar este chip es mediante las siglas grabadas sobre su superficie.
EL 80386.
La siguiente generación de procesadores para la PC trajo consigo importantes cambios en el mundo de la PC. Con la CPU 80386 DX, Intel ofreció un chip de proceso que era ampliamente superior al de sus predecesores. El 386 DX era el primer procesador de 32 Bites que pudo usarse en placas madre de las PC. Al doblar la anchura externa e interna del bus de datos utilizado en el 286, tanto interna como externamente, se le abrieron nuevos horizontes a las computadoras personales.
Las aplicaciones gráficas, que anteriormente corrían lentamente, ahora podrían funcionar con más rapidez. Asimismo, el uso de las interfaces gráficas de usuario (GUI), que requieren mucha más potencia del procesador, dado que redefinen toda la pantalla después de cada acción, comenzó a ser realmente posible y práctico después de haberse introducido en 80386.
Desde que las velocidades de los relojes se elevaron de 16 a 33 y 40 MHz y que se instaló un caché externo de memoria (ver más adelante) para incrementar el rendimiento del procesador, casi todas las computadoras modernas pueden clasificarse como “computadoras gráficas”, una distinción que ya existía desde hacía algún tiempo entre las computadoras Apple, Commodore, Amiga y Atari ST que utilizan procesadores Motorola.

Desde que el bus de direcciones se expandió a 32 bits, el chip puede direccionar directamente 4.294.967.296 (2 elevado a la 32) localizaciones de memoria, o 4 gigabytes de RAM. Esto hace posible direccionar incluso 64 terabytes de forma virtual, lo que permite otro modo de operación, llamado el modo real virtual. Con este modo de operación, es posible efectuar la multitarea bajo MS- /PC-DOS porque cada aplicación involucrada en el proceso de multitarea recibe una CPU virtual con 1 MB de memoria.
Estas computadoras virtuales por separado operan como varios procesadores 8088 independientes, trabajando en paralelo en un solo sistema. No obstante, para crear este mundo artificial en la PC, se necesitaba otra ampliación del sistema operativo. Esta adición pronto fue introducida por Microsoft con la versión 3.0 del entorno gráfico de usuario MS-Windows.
Al igual que la CPU 286, la 386 permanece completamente compatible con códigos objeto en relación a sus predecesores. Esto significa que todos los sistemas operativos y aplicaciones diseñadas para procesadores 8086 u 80286 también funcionarán en la CPU 386, sólo que mucho más deprisa.
El 386 también entiende los juegos de comandos utilizados por los chips más antiguos y los tiempos de ejecución son más rápidos. A una velocidad de reloj idéntica, por ejemplo 16 MHz, el 386 puede alcanzar dos veces los MIPS (millones de instrucciones por segundo) que la CPU 80286.
Una característica especial de la generación 386 es que cuenta con una versión “degradada” del procesador, llamada 386SX con velocidades de reloj entre 16 y 25 MHz. “Degradada” quiere decir en este contexto que el 386SX utiliza una estructura de 32 bits sólo de forma interna. En este sentido no es inferior a su hermano el 386 “puro”.
No obstante, externamente el SX utiliza un bus de datos que tiene el mismo tamaño que el bus encontrado en la CPU 286. También el bus de direcciones del “SX” es similar al del 286, lo cual le limita en aplicaciones multitarea.
El 386SX consiste básicamente en un procesador 386 en una placa madre 286. Este es el motivo por el que el SX ejecuta muchas tareas de forma más lenta que la de su hermano mayor, el 386 “puro”. Debe estar cambiando constantemente entre su estructura interna propia de 32 bits y la operación externa de 16 bits, lo cual cuesta tiempo.
El 386DX es fácilmente identificable en el marco de la placa madre. Tiene forma cuadrada, una inscripción que lo distingue, y una impresión en tinta azul-roja. Esta CPU 386DX está normalmente localizada transversalmente frente a las ranuras de expansión de la placa madre.
Puesto que los procesadores de la clase 386SX son considerablemente más pequeños, es difícil localizarlos. En vez de estar montados en un zócalo como otros procesadores Intel, están soldados directamente al circuito madre. Así pues, no pueden sacarse ni intercambiarse. Si una CPU 386SX deja de funcionar, deberá cambiarse toda la placa madre.
LA ACTUAL ESTRELLA DE LA FAMILIA INTEL.
EL PROCESADOR 1486
El último procesador de Intel es el i486. Esta CPU, que es más que un procesador, se llama chip integrado. Este chip agrupa cuatro grupos de funciones distintas (la CPU real, un coprocesador matemático, un controlador caché y dos memorias de caché con 4k cada una) en un solo componente. El i486 trabaja interna y externamente con una estructura completa de 32 bits y puede alcanzar frecuencias de reloj que van desde 25 hasta 50 MHz.
La diferencia principal entre el i486 y sus predecesores, particularmente el chip 386, es el elevado nivel de integración del i486, Incluso un 386 con un coprocesador, no puede compararse a un i486.
La estructura del i486 tiene un controlador caché que está construido dentro del chip, junto con dos cachés de 4k. Al igual que el caché on-chip actúa como un buffer entre el procesador y la memoria de trabajo. La operación básica del caché integrado es idéntica a la del “caché de segundo nivel” externo, véase la descripción en el apartado 2.1.6, que explica el principio de caché RAM en detalle.
Él caché interno localizado en el i486 está organizado como un caché “a través de una escritura buffer”. Este método lee los datos, que no pueden encontrarse en el caché, desde la memoria de trabajo y traslada esta información a la CPU y al caché. Las operaciones de escritura para localizaciones de memoria que actualmente están almacenadas en el caché, se efectúan tanto a las localizaciones de la memoria de trabajo como a las del caché.
Esto asegura que la información en el caché esté actualizada. Un algoritmo de gestión interna efectúa un buffer en estas operaciones de lectura y escritura, hasta que el bus externo está disponible y puede realizarse un acceso de escritura a la memoria de trabajo de la computadora. Esto libera al procesador e impide períodos de espera. Los contenidos del caché que menos se utilizan durante un cierto período de tiempo, se identifican mediante un algoritmo de control especial y vuelven a escribirse la próxima vez que se “refresca” el caché.
Debido al controlador interno caché, la CPU, con su elevada frecuencia de operación, rara vez debe esperar a la lentitud de la RAM de la máquina. El caché actúa como un tipo de buffer inteligente, una característica que también puede aplicarse al controlador caché. Ya que esta técnica es capaz de impedir cualquier período de espera, el i486 puede ejecutar casi todas las operaciones en un solo ciclo de reloj. Esta capacidad, por sí sola, hace que el i486 sea superior al 386.
El i486 tiene un conjunto de comandos completo, que incluye todos los conjuntos de comandos utilizados por sus predecesores. Esto da lugar a una estructura de procesador compleja. Al igual que sus predecesores, el i486 es un CISC (Com-plex Instruction Set Computer) y es compatible en forma descendente hasta el 8086. La compatibilidad descendente significa que el i486 ejecutará aplicaciones originalmente escritas para los procesadores anteriores. Debido a sus amplios conjuntos de comandos, los procesadores CISC se caracterizan por una gran flexibilidad con las aplicaciones lo cual, no obstante, puede también implicar una reducción de su velocidad.
Otros procesadores, los llamados RISC (Reduced Instruction Set Computer) alcanzan unos niveles de rendimiento superiores utilizando un reducido conjunto de comandos, que normalmente está unido a una aplicación específica (como, por ejemplo, CAD). No obstante, esto significa que el conjunto de comandos del procesador puede no ser capaz de ejecutar otras aplicaciones. Así pues, la velocidad aumenta mientras que la flexibilidad disminuye.
El i486 es algo así como un compromiso entre un nivel máximo de flexibilidad y una velocidad de procesamiento que es significativamente elevada para una computadora personal. La complejidad del procesador CISC y la velocidad del procesador RISC están satisfactoriamente combinadas en el 486.
Sin embargo, Intel ha desarrollado un sucesor al i486. El nuevo procesador de 64 bits, llamado 80586 o Pentium.
Ahora que ya se tiene una visión general de la historia de los microprocesadores Intel, pasamos a la pregunta que le interesa a todos los usuarios: ¿Qué procesador se requiere para una aplicación específica?
La prensa técnica en el campo de la informática tiende a hacer que las computadoras estén listas para salir a la venta. Así pues, puede parecer como si cierto tipo de hardware y software fuera obsoleto muchos meses antes de que esto sucediera realmente. Incluso dentro del siempre cambiante campo de la informática, suelen aparecer productos que rompen todos los moldes sólo dos veces al año.
Así pues, si lee estas publicaciones con frecuencia, no asuma automáticamente que las predicciones sean totalmente exactas.
Cuando se compra el hardware, muchos usuarios de computadoras no tienen en consideración la aplicación que van a utilizar con el mismo. Normalmente, sólo están interesados en los sistemas más recientes o en el que está actualmente en venta. Sin embargo, la forma mejor y más económica para determinar el hardware que se necesita es considerar cómo va a ser utilizado y con qué aplicación.
Desde el punto de vista de la aplicación, la selección de una configuración, determinada de hardware en un principio en una consecuencia de la decisión de utilizar un determinado software. Por ejemplo, supongamos que vaya a utilizar su computadora principalmente para procesar texto, dado que quiere preparar en su casa lo que finalmente llevara a la oficina o a la inversa.

Otros programas no le interesan. Por supuesto, que se sobre entiende que se quiere trabajar con el mismo procesador de textos en casa y en la oficina. Si este programa es una aplicación DOS como Microsoft Word 5.5, una computadora 286 es suficiente para sus necesidades. Sin embargo, si en la oficina está instalado Microsoft Word para Windows 2.0 y se tiene que trabajar con el mismo en casa entonces su computadora debe ajustarse a unos requisitos distintos.
Aunque vaya a ejecutar las mismas tareas que con Microsoft Word 5.5 (es decir, escribir cartas) necesitara una computadora más potente.
Mientras vaya a tratar principalmente contextos y cálculos, una computadora personal equipada con una CPU 286. Esto incluye la utilización de la máquina para propósitos de negocios tales como contabilidad, teneduría de libros, inventario y correspondencia.
Pero también es cierto que algunas aplicaciones exigencias más elevadas al sistema. Esto es especialmente válido cuando la aplicación utiliza un entorno gráfico de usuario, tal como Windows. En estos casos un 386 sería más adecuado y de acuerdo a las características se podrá optar entre 386SX y un 386DX. Normalmente, un 486 solo es necesario cuando quiera ejecutar aplicaciones especiales, tales como programa CAD complejos.


·         http://www.alpertron.com.ar/8088.HTM 
·         http://html.rincondelvago.com/microprocesadores_14.html





viernes, 23 de marzo de 2012

BIBLIOTECA VIRTUAL EBSCO 

 

La biblioteca virtual EBSCO es un programa interactivo diseñado principalmente para instituciones académicas,  es una base de datos que nos permite  buscar textos completos u artículos sobre distintos temas; gracias a este medio en linea se puede obtener información muy valiosa, con referencias en las cuales se pueden investigar mucho mas, cuenta con variedad contenidos en distintos campos, ademas es  una herramienta de estudio muy útil y completa. 


 



viernes, 2 de marzo de 2012

INICIO DE LAS COMPUTADORAS





HISTORIA DE LAS COMPUTADORAS

La historia de las computadoras es relativamente reciente. Todo lo que se hizo antes
de 1890 fue en pro del desarrollo en materias como las matemáticas, lógica física,
química, metalurgia, mecánica, electricidad y electrónica. El madurar de estas
disciplinas condujeron a la invención del tubo electrónico al vacío, el transistor y el
cirtuito integral. Esos son los componentes básicos que hicieron posible el éxito de
esa maravilla tecnológica llamada computadora.


Así que cerca del 3000 A.C. se comenzó a utilizar el ábaco.

El ábaco es el artefacto más antiguo del que se tiene conocimiento para realizar
cómputos matemáticos. Éste utiliza cuentas ensartadas en alambres para sumar,
restar, multiplicar y divivir. Algunos aseguran que con la práctica se pueden obtener
los resultados más rápidamente que lo que se demoraría la mayoría de las personas
utilizando una calculadora electrónica.


A principios del siglo XVII un matemático inglés llamado John Napier, inventó la
primera calculadora la Napier’s Bones. Ésta se utilizó para realizar cálculos sencillos
y trabajaba a base de logaritmos.


A mediados del mismo siglo (1642), a sus 19 años, el matemático francés Blaise
Pascal, inventó la primera calculadora mecánica para sumar y restar. Se le llamó
Pascalina y funcionaba como maquinaria a base de engranajes y ruedas. Ésta utilizaba ruedas
numeradas del 0 al 9 e incorporaba un mecanismo de dientes y cremalleras que
permitían transponer el 1 como columna, en una operación con resultado mayor que 9. La
invención de la máquina surgió porque Pascal deseaba ayudar a su padre que era contador.
Así que se las ingenió para facilitar a su padre la tarea de computar los impuestos en la ciudad
francesa de Rouen.






http://rcm-library.rcm.upr.edu/HistoriaComputadoras.pdf