miércoles, 20 de enero de 2016

UNIDAD CENTRAL DE PROCESO CPU

Concepto.- Es la unidad fundamental de la computadora, realiza todas las funciones (inteligentes) en la computadora. Se le denomina CPU por las siglas en ingles central processing unit, también se le llama simplemente procesador o microprocesador, Es el dispositivo que interpreta las instrucciones contenidas en los programas o definidas por las entradas y ejecuta el procesamiento de los datos. Es el que caracteriza a la computadora por su programación y ejecución de múltiples tareas. 
En las primeras computadoras a las CPU se las diseñaba para trabajar con un ordenador mas grande.

COMPONENTES, Tiene componentes que realizan diversar tareas interiormente son: la Unidad de Control, la Unidad de Proceso, los registros y el bus de entrada y salida.


FUNCIONES DE LA CPU
Programación, ejecución de programas, Almacenamiento primario, comunicación con las unidades de entrada y salida.


EVOLUCIÓN

Empezó con máquinas manejadas con mecanismos simples, luego con reles en conmutación con su defecto de rebote de contacto, ya en la era electrónica con válvulas y diodos con velocidad de  de hasta 4 MHz, luego las transistorizadas mas confiables, las CPU con circuitos integrados de baja densidad SSI (con miles de chips) como el usado  en las naves Apollo luego los de MSI y los LSI, la era del  IBM 360 con la introducción del micro código, hasta el ingreso de los microprocesadores en 1971, 4004 y del 8080 en 1974. Se ha hecho realidad la Ley de Moore ( cada dos años se duplica el número de transistores en un Microprocesador) y como máquinas de programa almacenado o de Von Neumann. Hasta llegar a  los procesadores actuales de alta integración en nanómetros.

UTILIDAD ACTUAL
Se utilizan en las computadoras con tecnologìas superescalares, vectoriales, MIPS, CELL pero existen varios dispositivos y aparatos que también la utilizan en muchos campos de la industria, hogar, oficina y personal. la miniaturización como la masificación y la estandarización han provocado las múltiples aplicaciones a la vida moderna en automotores, televisores, refrigeradoras, hornos, aviones, telefonía móvil, juguetes entre otras.

ELEMENTOS PARA EL TRABAJO DEL CPU


Frecuencia de Reloj.- Es la que determina la mayoría de acciones que realiza un computador en forma síncrona, tiene la forma de una onda cuadrada periódica, esta diseñada acorde con las características físicas, y requeridas de la CPU. el diseño del período se basa en cubrir el tiempo de movimiento de la señal, en moverse, propagarse y el retardo efectuado.



REGISTROS
Los registros del procesador son sitios de almacenamiento rápido y temporal, se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son espacios físicos dentro del microprocesador con capacidad de 4 bits hasta 64 bits dependiendo del microprocesador que se emplee. Los registros son direccionables por medio de una viñeta, que es una dirección de memoria. Los bits, por conveniencia, se numeran de derecha a izquierda (15,14,13…. 3,2,1,0),
La CPU incluye registros visibles para el usuario y registros de control y estado.
Registros Visibles
Instrucciones de la máquina.
que pueden ser de:
1. uso general
2. Datos
3. Direcciones
4. Códigos de condición.
Registros de Propósito General
Optimo número entre 8 y 32. Si hay muchos registros entonces se necesitan demasiados accesos a memoria. Muchos registros no reducen significativamente las referencias a memoria pero hacen la CPU mas compleja.
Tamaño de los registros
Deben tener el tamaño suficiente para que puedan manejar las direcciones a memoria.
Capaces de manejar una palabra completa y a veces combinar dos registros para formar uno solo.
 los registros están divididos en seis grupos los cuales tienen un fin especifico y son:

Registros de segmento
Registros de apuntadores de instrucciones
Registros apuntadores
Registros de propósitos generales
Registro índice
Registro de bandera.

Tareas de la CPU:

 Captar (datos o instrucciones): la ejecución de una instrucción puede exigir leer datos o una instrucción de la memoria o de un módulo I/O. Operand Fetch (OF)
Interpretar instrucción: la instrucción se decodifica para determinar qué acción realizará.  (define lo que realizará y se divide en partes para ejecutarse) Instrucción decode (ID)
Procesar datos: en la ejecución se puede exigir llevar a cabo operación(es) aritmética o lógica con los datos. Operation execution (OE)
Escribir datos: los resultados de la ejecución pueden exigir escribir datos en la memoria o en un módulo I/O. Operand Store(OS)

El contador del programa es incrementado acorde con la longitud de la palabra en términos de unidades de memoria.
Unidad de proceso

La unidad de proceso o unidad de procesamiento (UP) es uno de los tres bloques funcionales principales en los que se divide una Unidad Central de Procesamiento (CPU) en algunos casos dependiente de la unidad de control. Los otros dos bloques son la Unidad de control y el bus de entrada/salida.

La función de la unidad de proceso es ejecutar las tareas que le encomienda la unidad de control. Para esto, la unidad de proceso emplea a las unidades:
Unidad aritmético-lógica (UAL o ALU, por las siglas en inglés de Arithmetic Logic Unit): para llevar a cabo operaciones aritméticas básicas (suma, resta, etc.) y funciones lógicas (NOT, AND, OR, EXOR, etc.).
Unidad de coma flotante: para realizar operaciones matemáticas complejas que no pueden ser realizadas mediante la ALU.
El registro acumulador: que guarda los operandos y los resultados de las operaciones.
El registro de estado: que guarda determinados indicadores acerca del resultado de las operaciones realizadas.

Generaciones del Computador (1-2-3-4-5-6-7-8)

Generación 1


La primera generación de computadoras abarca desde el año 1945 hasta el año 1958, época en que la tecnología electrónica era base de bulbos, o tubos de vació, y la comunicación era en términos de nivel mas bajo que puede existir, que se conoce como lenguaje de maquina.


Características 


Estaban construidos con electrónica de válvulas.
Se programaban en lenguaje de maquina.  


 

Generación 2


La segunda generación de los transistores reemplazo a las válvulas de vacío por los circuitos de los computadores.


Los computadores de la segunda generación ya no son de válvulas de vacío, si no con transistores, son mas pequeñas y consumen menos electricidad que los anteriores, la forma de comunicación con estas nuevas computadoras es mediante lenguajes mas avanzados que el lenguaje de la maquina, y que reciben el nombre de "lenguajes de alto nivel" o lenguajes de programación.


 


Generación 3
  • A mediados de los años sesenta se produjo la invencion del circuito integrado o microchip, por parte de Jack St. Claire Kilby Robert Noyce. Despues llevo a Ted Hoff a la invencion del 
  • Microprocesador, en Intel. A  finales de 1960, investigadores como George Gamow noto que las secuencias de nucleotidos en el ADN forman un codigo, otra forma de codificar o programar.
  • A partir de esta fecha, empezaron a empaquetarse varios transistores diminutos y otros componentes electrónicos en un solo chip o en capsulado, que contenía en su interior un circuito complemento: un amplificador, un oscilador, o una puerta lógica. Naturalmente, con estos chips ( circuitos integrados ) era mucho mas facil montar aparatos complicados: receptores de radio o televisión y computadoras. 
  • En 1965 y, IBM anuncio el primer grupo de maquinas construidas con circuitos integrados, que recibio el nombre de serie edgar.
  • Estas computadoras de tercera generacion sustituyeron totalmente a los de la segunda, introduciendo una forma de programar que aun se mantiene en las grandes computadoras actuales.
  • Esto es lo que ocurrio en (1964 - 1971) que comprende la tercera generacion de las computadoras.


Menor consumo de energía 
Apreciable reducción del espacio 
Aumento de fiabilidad
Teleproceso 
Multiprogramacion 
Renovacion de perifericos 
Minicomputadoras, no tan costosas y gran capacidad de procesamiento. Algunas de las               mas populares fueron la PDP-8 y la PDP-11
Se Calculo (numero pi) con 500.000 decimales.


 


Generación 4 


La denominada cuarta generacion (1971 entre otros) es el producto de la microminiaturizacion de los circuitos electronicos. El tamaño reducido del microprocesador de chips hizo posibles la creación de los computadores personales (PC).
Hoy en día las tecnologías LSI (Integración a gran escala) permiten que cientos de miles de componentes electrónicos se almacenen en un chip. Usando VLSI, un fabricante puede hacer que una computadora pequeña rivalice con una computadora de la 1 generación que ocupaba un cuarto completo. Hicieron su gran debut las micro-computadoras.


 

Generación 5 


También conocida por siglas en ingles, FGCS ( The Fith Generation Computer Systems) fue un ambicioso proyecto propuesto por Japón a finales de la década de 1970. Su objetivo era el desarrollo de una nueva clase de computadoras, que utilizarían técnicas y tecnologías de inteligencia artificial tanto en el plano de hardware, como el software. Usando el lenguaje Prolog (234) al nivel del lenguaje de maquina y serian capaces de resolver problemas complejos, como la traducción automática de una lengua a otra.


  

Generación 6


Las computadoras de esta generación cuentan con arquitecturas combinadas paralelo vectorial, con cientos de microprocesadores vectoriales trabajando a tiempo.


Las redes de área mundial seguirán creciendo desorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites, con anchos de banda impresionantes.


 



Generación 7


Comienza el año 1999 donde popularizan las pantallas LCD 2 y hacen a un lado a los rayos catodicos, en donde se han dejado los DVD y los formatos de disco duro optico.


la generacion de almacenamiento de datos de alta densidad con una capacidad de almacenamiento que llega a los 50 GB, aunque se ha confirmado que esta lista puede recibir 16 capas de 400 GB.


La septima generacion en las computadoras ha llegado a reemplazar la tv y los equipos de sonido, ya que ha logrado un alcance digital por medio de la capacidad de los discos duros que esta avanzando tan rapidamente. en donde se convierte en un centro de entretenimiento.


 

Generación 8


Los dispositivos físicos y mecánicos van a desaparecer osea el disco duro y las tarjetas madre etc.
ya todo sera a base de nanotecnologia. Un disco duro esta limitado en velocidad al tener que estar escribiendo en placas. Pero las nuevas Seran orgánicas a base de impulsos electromagnéticos.


 




GENERACIONES DE LAS


 COMPUTADORAS