El computador puede ser visto como una estructura de componentes y el funcionamiento puede ser detallado como el trabajo de sus componentes cooperantes. Cada una de estas componentes las podemos describir segn su estructura interna y el funcionamiento que tiene cada una de ellas, tratando de presentar claramente las caractersticas que tienen los computadores hoy en da, plantendose un reto ya que muchas de ellas presentan una gran variedad de sistemas costando miles de dlares y por otra parte las tecnologas que se han venido dando sin pausa. A pesar de esto se pueden aplicar ciertos conceptos fundamentales, pero esto depende del desarrollo actual de la tecnologa en cuanto a diseos y precios del que lo disea. La arquitectura de computadores son atributos que tienen un impacto directo en la ejecucin lgica de un programa y que son visibles para todo programador, la organizacin de computadores se refiere a interconexiones que dan lugar a especificaciones arquitectnicas, un ejemplo de ellos es el numero de bits usados para representar varios tipos de datos. Hoy en da muchos fabricantes ofrecen los mismos modelos, pero con diferente organizacin, ya que la arquitectura pueda ser la misma pero la organizacin de un computador va cambiando con la evolucin de la tecnologa. Un ejemplo de ello es la arquitectura IBM Sistema/370, los clientes podan comprar modelos muy baratos y lentos, pero si la necesidad era otra poda cambiarse a un modelo ms caro y rpido sin perder el software que ya haba desarrollado, Al pasar de los aos IBM a implementado muchos modelos con tecnologa mejorada reemplazando a modelos mas viejos ofreciendo al consumidor mayor velocidad precios mas bajos o las dos cosas a la vez. Los cambios en la tecnologa no solo influyen en la organizacin, sino que tambin ayudan a la introduccin de arquitecturas mas ricas y potentes, los computadores de hoy en da contienen millones de componentes electrnicos, el punto es conocer la naturaleza jerrquica de los sistemas complejos, esto es esencial tanto para el diseo como para la descripcin. El computador ser descrito de arriba hacia abajo comenzando con una visin y descomponiendo el sistema en sub partes, la estructura y el funcionamiento de una maquina son muy sencillos. Las funciones bsicas que un computador puede llevar a cabo son: - Procesamiento de Datos. - Almacenamiento de Datos. - Transferencia de Datos. - Control. Ya que un computador debe ser capaz de procesar datos que pueden tener una gran variedad de formas y almacenar datos as sea que este procesando datos al vuelo, debe ser capaz de guardar temporalmente. As hay al menos una funcin de almacenamiento de corto plazo, al igual que tiene funcin de almacenamiento de largo plazo. El computador almacena ficheros de datos para que luego se recuperen y actualicen. El computador debe ser capaz de transferir datos a l mismo y al exterior, cuando se reciben o se llevan datos a un dispositivo que esta conectado al computador al proceso se le conoce como entrada-salida llamando a esto perifrico. El proceso de transferir datos a larga distancia se llama comunicacin de datos. Debe haber un control de las tres funciones dados por el/los enters que se proporcionan al computador. l puede funcionar como un dispositivo de transferencia, como dispositivo de almacenamiento de datos. ESTRUCTURA El computador de alguna manera interacta con el entorno externo y todas sus conexiones pueden ser clasificadas como perifricos o lneas de comunicacin. Hay cuatro componentes estructurales principales: - Unidad central de Funcionamiento: Controla el funcionamiento del computador y lleva a cabo sus funciones de procesamiento de datos. - Memoria principal: Almacena Datos. - E/S: transfiere datos entre el computador y el entorno externo. - Sistema de interconexin: proporciona la comunicacin entre CPU, memoria principal y E/S. EL componente mas importante y el mas complejo es el CPU, sus principales componentes estructurales son: - Unidad de Control. - Unidad aritmtico-lgica. - Registros. - Interconexiones.