Sunteți pe pagina 1din 4

EL MICROPROCESADOR Es un circuito microscpico que interpreta y ejecuta instrucciones. El CPU se ocupa del control y el proceso de datos en las computadoras.

Generalmente, el CPU es un microprocesador fabricado en un chip, un nico trozo de silicio que contiene millones de componentes electrnicos. El microprocesador del CPU est formado por una unidad aritmtico-lgica que realiza clculos y comparaciones, y toma decisiones lgicas (determina si una afirmacin es cierta o falsa mediante las reglas del lgebra de Boole); por una serie de registros donde se almacena informacin temporalmente, y por una unidad de control que interpreta y ejecuta las instrucciones. Para aceptar rdenes del usuario, acceder a los datos y presentar los resultados, el CPU se comunica a travs de un conjunto de circuitos o conexiones llamado bus. El bus conecta el CPU a los dispositivos de almacenamiento (por ejemplo, un disco duro), los dispositivos de entrada (por ejemplo, un teclado o un mouse) y los dispositivos de salida (por ejemplo, un monitor o una impresora).

FUNCIONAMIENTO Cuando se ejecuta un programa, el registro de la CPU, llamado contador de programa, lleva la cuenta de la siguiente instruccin, para garantizar que las instrucciones se ejecuten en la secuencia adecuada. La unidad de control de la CPU coordina y temporiza las funciones de la CPU, tras lo cual recupera la siguiente instruccin desde la memoria. En una secuencia tpica, la CPU localiza la instruccin en el dispositivo de almacenamiento correspondiente. La instruccin viaja por el bus desde la memoria hasta la CPU, donde se almacena en el registro de instruccin. Entretanto, el contador de programa se incrementa en uno para prepararse para la siguiente instruccin. A continuacin, la instruccin actual es analizada por un descodificador, que determina lo que har la instruccin. Cualquier dato requerido por la instruccin es recuperado desde el dispositivo de almacenamiento correspondiente y se almacena en el registro de datos de la CPU. A continuacin, la CPU ejecuta la instruccin, y los resultados se almacenan en otro registro o se copian en una direccin de memoria determinada. HISTORIA En los aos 70 afect perceptiblemente el diseo y la puesta en prctica de CPUs. Desde que la introduccin del primer microprocesador (la Intel 4004) en 1970 y el primer utiliz extensamente el microprocesador (la Intel 8080) en 1974, esta clase de CPUs ha alcanzado casi totalmente el resto de los mtodos de la puesta en prctica de la unidad central de proceso. Los fabricantes del chasis y de la minicomputadora de los programas de desarrollo propietarios lanzaron mejores tiempos del reloj de instrucciones para aumentar sus ms viejas arquitecturas de computadora, y produjeron eventualmente los microprocesadores compatibles del sistema de instruccin que eran compatible con su ms viejos hardware y software. Combinado con el advenimiento y el xito extenso eventual del ordenador personal ahora ubicuo, el trmino CPU ahora se aplica casi exclusivamente a los microprocesadores. EJECUCION DE UNA INSTRUCCIN El programa es representado por una serie de nmeros que se mantengan una cierta clase de memoria de computadora. Hay cuatro pasos: traiga, descifre, ejectese, y writeback. 1.- Trae: Implica el recuperar de una instruccin (que sea representada por un nmero o una secuencia de nmeros) de memoria del programa. La localizacin en memoria del programa es determinada por un contador de programa (PC), que almacena un nmero que identifique la posicin actual en el programa. Es decir el contador de programa no pierde de vista el lugar de CPUs en el programa actual. Despus de que se traiga una instruccin, la PC es incrementada por la longitud de la palabra de la instruccin en trminos de las unidades de la memoria. La instruccin de ser trado se debe recuperar a menudo de la memoria relativamente lenta, haciendo la CPU atascarse mientras que espera la instruccin de ser vuelto. Esta edicin es tratada en gran parte en procesadores modernos por los escondrijos y las arquitecturas de la tubera. 2.-Descifrar: La instruccin est quebrada para arriba en las piezas que tienen significacin a otras porciones de la CPU. La manera de la cual se interpreta el valor numrico de la instruccin es definida por la arquitectura del sistema de instruccin de CPUs (ISA). A menudo, un grupo de nmeros en la instruccin, llam el opcode, indica qu operacin a realizarse. Las partes restantes del nmero proporcionan generalmente la informacin requerida para esa instruccin, tal como operandos para una operacin de la adicin. Tales operandos se pueden dar como un valor constante (llamado un valor inmediato), o como lugar para localizar un valor: un registro o una direccin de memoria, segn lo determinado por un cierto modo de direccin. En ms viejos diseos las porciones de la CPU responsable de descifrar de la instruccin eran dispositivos de hardware unchangeable. Sin embargo, en un CPUs y un ISAs ms abstractos y ms complicados, un microprograma se utiliza a menudo para asistir a traducir instrucciones en las varias seales de la configuracin para la CPU. Este microprograma es a veces reescribible para poderlo modificarse para cambiar la manera que la CPU descifra instrucciones incluso despus se haya fabricado. 3.-Ejecutar Durante este paso, las varias porciones de la CPU estn conectadas as que pueden realizar la operacin deseada. Si, por ejemplo, una operacin de la adicin fue solicitada, una unidad de lgica/aritimtica (ALU) ser conectada con un sistema de entradas y un sistema de salidas. Las entradas proporcionan los nmeros que se agregarn, y las salidas contendrn la suma final. El ALU contiene el trazado de circuito para realizar aritmtica simple y operaciones lgicas en las entradas (como la adicin y bitwise operaciones). Si la operacin de la adicin produce un resultado demasiado grande para que la CPU dirija, una bandera aritmtica del desbordamiento en un registro de las banderas puede tambin ser fijada (vase la discusin de la gama del nmero entero abajo). 4.- writeback: Escribe simplemente detrs los resultados del paso del ejecutar a una cierta forma de memoria. Los resultados son escritos muy a menudo a un poco de registro interno de la CPU para el acceso rpido por instrucciones subsecuentes. En otros casos los resultados se pueden escribir a una memoria ms lenta, pero ms barata y ms grande , central. Algunos tipos de instrucciones manipulan el contador de programa ms bien que producen directamente datos del resultado. stos se llaman los saltos y facilitan generalmente comportamiento como lazos, la ejecucin de programa condicional (con el uso de un salto condicional), y funciones en programas. Despus de la ejecucin de la instruccin y del writeback de los datos que resultan, las repeticiones enteras del proceso, con el ciclo siguiente de la instruccin trayendo normalmente la instruccin de la siguiente-en-secuencia debido a el valor incrementado en el

contador de programa. Si la instruccin terminada era un salto, el contador de programa ser modificado para contener la direccin de la instruccin a la cual fue saltado, y la ejecucin de programa contina normalmente. En un CPUs ms complejo que el describi aqu, las instrucciones mltiples puede ser trado, ser descifrado, y ser ejecutado simultneamente. Esta seccin describe qu se refiere generalmente como la tubera clsica del RISC, que en hecho es absolutamente comn entre el CPUs simple usado en muchos dispositivos electrnicos (a menudo llamados los microcontroladores)

RELOJ DEL SISTEMA El CPU sincroniza o controla el tiempo de todas las operaciones de la computadora utilizando un pequeo chip llamado system clock. As como el corazn de una persona late a un ritmo regular para mantener el cuerpo funcionando, el system clock genera pulsos electrnicos regulares, o ticks, que establece el ritmo de operacin de los componentes del system unit. Cada tick es un ciclo de reloj (clock cycle). Actualmente, muchos CPU pueden ejecutar ms de una instruccin por ciclo del reloj. La velocidad del reloj (clock speed o clock rate) es la velocidad a la que un procesador ejecuta instrucciones. Mientras ms rpido sea el reloj, ms instrucciones puede procesar el CPU por segundo. Los manufactureros de computadoras expresan la velocidad del reloj en megaherts y gigahertz. Una computadora que opera a 933 MHz (megahertz) tiene 933 millones (mega) de ciclos de reloj en un segundo (hertz). El poder del CPU frecuentemente es determinado por cun rpido procesa datos. El system clock es uno de los factores mayores que influencian la velocidad de la computadora. Un CPU con mayor velocidad de reloj puede procesar ms instrucciones por segundo que un CPU con menor velocidad de reloj. Es importante mantener en mente que la velocidad del reloj afecta solo al CPU; no tiene efectos en otros equipos como impresoras y lectores de disco (disk drives). El poder del CPU frecuentemente es determinado por cun rpido procesa datos. El system clock es uno de los factores mayores que influencian la velocidad de la computadora. Un CPU con mayor velocidad de reloj puede procesar ms instrucciones por segundo que un CPU con menor velocidad de reloj. Es importante mantener en mente que la velocidad del reloj afecta solo al CPU; no tiene efectos en otros equipos como impresoras y lectores de disco (disk drives). DISIPADORES DE CALOR Los nuevos procesadores generan mucho calor, lo que puede causar que el chip se queme. Por lo general, el abanico principal de la computadora genera suficiente flujo de aire para enfriar el procesador. Sin embargo, en algunas ocasiones el procesador requiere un heat sink especialmente cuando se aade un procesador ms poderoso. Un heat sink es un componente pequeo de cermica o metal que absorbe y ventila el calor producido por los componentes elctricos. Algunos heat sink se empacan como parte del procesador. Otros se instalan sobre o al lado del chip. Dado que el heat sink ocupa mucho espacio, un pequeo equipo llamado heat pipe enfra el procesador en las computadoras porttiles (notebook). PROCESAMIENTO PARALELO El procesamiento paralelo es la ejecucin de diferentes procesos en dos o mas procesadores al mismo tiempo, donde estos procesos juntos resuelven un problema completamente.Algunas computadoras usan ms de un procesador para acelerar el tiempo de procesamiento. Este mtodo, conocido como procesamiento paralelo, utiliza mltiples procesadores simultneamente para ejecutar los programas. Las supercomputadoras usan procesamiento paralelo para aplicaciones como prediccin del tiempo. ARQUITECTURA DE LA CPU Si abrimos la caja del CPU y miramos adentro veremos algo como esto Dentro se encuentran La fuente de poder, el disco duro, la unidad Floppy o de discos flexibles, la unidad lectora de CD-ROM, la tarjeta Madre y muchos cables. Los Planos grises transportan los datos de las unidades de almacenamiento, los de colores son de alimentacin elctrica.

MEDIOS PARA ACCESOS A OTROS ELEMENTOS

Puertos: Un puerto es el lugar donde el CPU se comunica con otros dispositivos, existen de varios tipos, hay puertos de entrada, de salida y ambos. Adems estos pueden ser seriales o paralelos. Puertos de entrada: Estos puertos recogen datos de algn dispositivo externo, externo se refiere a estar fuera del CPU, no del gabinete. Existen muchos dispositivos perifricos que se conectan a un puerto de entrada, por ejemplo tenemos al teclado y al ratn, tambin estn los lpices pticos, los lectores de cdigo se barras, etc. Puertos de salida: Son todos aquellos por donde el CPU enva datos a otros dispositivos, por ejemplo estn la salida de video y de sonido. Puertos de entrada / salida: Estos son una clase de puertos por donde el CPU puede enviar y recibir informacin. Son muy importantes, ya que entre estos se encuentran las memorias del CPU como son la RAM, ROM, los floppys y discos duros. Estos puertos pueden ser usados para controlar dispositivos, tales como las impresoras y los quemadores externos, por ejemplo. Nosotros vamos a hablar acerca de los puertos que se encuentran fuera del gabinete, hablaremos de los puertos de teclado, ratn, impresoras, etc. La computadora por si misma no seria capaz de realizar operaciones tiles para nosotros si no podemos comunicarnos con ella, necesita dispositivos perifricos por donde pueda darnos mensajes y nosotros podamos enviarle rdenes. Ahora bien, existen infinidad de dispositivos que sirven de extensin a la computadora, muchos son para fines muy especficos y no se pueden abarcar, entre los dispositivos que son de uso comn se encuentra la impresora, el teclado, el ratn y el monitor. Puerto serial: El puerto serial es aquel que enva y recibe los datos BIT por BIT, entre los puertos seriales se puede mencionar el puerto de teclado, o el puerto del MODEM. Puerto paralelo: Este tipo de puerto transmite la informacin byte por byte, o sea que transmite ocho bits al mismo tiempo, de forma paralela. un puerto

paralelo por excelencia pues es el puerto para impresora Se puede observar que un puerto de entrada puede ser paralelo o serial, lo mismo que un puerto de entrada o de entrada / salida. A cada puerto la bios le asigna una direccin de memoria para que pueda trabajar, dependiendo de que clase de puerto sea se le asigna un determinado espacio exclusivo para l. Por medio de estas localidades de memoria el sistema puede enviarles o recibir informacin, es una especie de memoria de intercambio para la transmisin de dados de un lugar a otro. A esto se le llama espacio de localidades de memoria y se realiza dentro del primer kilo bite de la memoria principal. Existen otras asignaciones de memoria en otras capas superiores de memoria pero estas son hechas por el sistema operativo y por los dems programas, pero estas asignaciones son para fines especficos de los dems programas. Los puertos no solo se limitan a recibir la informacin, o enviarla, segn sea el caso. El puerto provee la corriente elctrica necesaria para el funcionamiento del dispositivo y revisa el estado de este.

Puerto PS/2

El conector PS/2 o puerto PS/2 toma su nombre de la serie de ordenadores IBM Personal System/2 en que es creada por IBM en 1987, y empleada para conectar teclados y ratones. Muchos de los adelantos presentados fueron inmediatamente adoptados por el mercado del PC, siendo este conector uno de los primeros.

Puerto USB

El USB puede conectar los perifricos como ratn, teclados, escneres, cmaras digitales,telfonos celulares, reproductores multimedia, impresoras, discos duros externos, tarjetas de sonido, sistemas de adquisicin de datos y componentes de red. Para dispositivos multimedia como escneres y cmaras digitales, el USB se ha convertido en el mtodo estndar de conexin. Para impresoras, el USB ha crecido tanto en popularidad que ha empezado a desplazar a los puertos paralelos porque el USB hace sencillo el poder agregar ms de una impresora a un ordenador personal.

Puertos seriales

Los puertos seriales son aquellos que transmiten y reciben informacin bit a bit, tales como: el puerto serial, el puerto infrarrojo.

En teora un enlace serial podra requerir de slo dos cables, una lnea de seal y una tierra, para mover la seal serial de una locacin a otra. Pero en la prctica esto no funciona correctamente al paso del tiempo ya que algunos bits pueden perder el nivel de la seal, alterando el resultado final. Un bit faltante en la terminal de recepcin puede provocar que todos los bits siguientes sean cambiados o recorridos, resultando en datos incorrectos al convertirlos de regreso a una seal paralela. Por lo tanto, para conseguir una comunicacin serial confiable se deben de prevenir estos errores de bit que pueden emerger en varias formas distintas.

Puertos Paralelos

Los puertos paralelos pueden ser usados para conectar una multitud de componentes perifricos:

Impresoras Escaners Quemadores de CD Discos duros externos Iomega Zip removable drives Adaptadores de Red Los puertos paralelos fueron desarrollados originalmente por IBM como una forma de conectar una impresora a la PC. Cuando IBM estaba en el proceso de diseo de la PC, la compaa quera que la computadora trabajara con impresoras ofrecidas por Centronics, una empresa lder en fabricante de impresoras en ese tiempo. IBM decidi no usar el mismo puerto de interfase que Centronics usaba en sus impresoras.

Conectores RCA

El conector RCA es un tipo de conector elctrico comn en le mercado audiovisual. El nombre RCA deriva de La Radio Corporation Of America, que introdujo el diseo en 1940.Forma:

El cable tiene un conector macho en el centro, rodeado de un pequeo anillo metlico (a veces con ranuras), que sobresale. En el lado del dispositivo, el conector es un agujero cubierto por otro aro de metal, ms pequeo que el del cable para que ste se sujete sin problemas.

Puertos VGA

El puerto VGA es el puerto estandarizado para conexin del monitor a la PC.

Caractersticas:Su conector es un HD 15, de 15 pines organizados en 3 hileras horizontales.

Forma: (Anexo H)

Es de forma rectangular, con un recubrimiento plstico para aislar las partes metlicas.

Ubicacin en el sistema informatico:

En la parte posterior de los monitores y en la parte trasera del PC, cerca del puerto de S-video.

SCSI

Utilizan CCS (Command Common Set). Es un conjunto de comandos para acceder a los dispositivos que los hacen ms o menos compatibles.

SCSI 1, SCSI2 y SCSI 3.1(SPI) conectan los dispositivos en paralelo. SCSI 3.2(Firewire), SCSI 3.3(SSA) y SCSI 3.4(FC-AL) conectan los dispositivos en serie.

Hacen falta terminadores (jumpers, por BIOS, fsicos) en el inicio y fin de la cadena.

Nmero mximo de dispositivos: La controladora cuenta como un dispositivo (identificador 7, 15) BUS Dispositivos Identificadores Conector 8 bits 7 Del 0 al 6 50 pins 16 bits 15 Del 0 al 14 68 pins.

S-ar putea să vă placă și