Académique Documents
Professionnel Documents
Culture Documents
Computadora. Se conforma
Tiene sus orgenes
Su evolucin
Generaciones de
computadoras
Primera Tercera
Segunda Bulbos
Transistores
Tipos de Microprocesadore s
Definicin
Atributos o caractersticas de un sistema que son visibles para el programador. Puede sobrevivir muchos aos Incluye aspectos como:
El tamao de los diferentes tipos de datos Tipos de operaciones Mecanismos de entrada/salida (E/S) Direccionamiento de memoria.
Ejercicio.
Realizar un cuadro sinptico de los elementos que integran una computadora: dispositivos de entrada, salida, y memoria.
Se caracterizan por:
Incremento de velocidad Disminucin de tamao de los componentes. Aumento del tamao de la memoria. Aumento de capacidad de entrada/salida Organizacin del procesador.
Caractersticas
Se desarrollo en las primeras computadoras (electromecnicas y de tubos de vaco)
Fue diseado por Jhon Von Newman que consta de los siguientes elementos:
Dispositivos de entrada, de proceso, de almacenamiento y de salida
Su desventaja es el bus de datos y direcciones es nico (toda la informacin que se lee o escribe se pasa a la memoria lo que ocasiona un cuello de botella).
Los datos y los programas se almacenan en la memoria antes de ser utilizados obligando a que todos los accesos a esta sean secuenciales.
Dispositivos de Entrada
Un dispositivo de entrada le permite comunicarse con una computadora .puede utilizarlo para ingresar informacin y emitir comandos.
Teclado, Mouse Joystick
Dispositivo Salida
Permite a una computadora comunicarse. Estos dispositivos muestran la informacin en una pantalla , crean copias impresas o generan sonidos .
Monitor , Impresora y Bocinas.
Procesador
La unidad central de proceso (CPU) procesa instrucciones , realiza clculos y administra el flujo de informacin a travs de un sistema de computacin .Tambin se comunica con los dispositivos de entrada y salida y almacenamiento para realizar diferentes tareas. Se divide en: Unidad de control (C.U.) Genera seales de control para leer el cdigo de las instrucciones, decodificarlas y hacer que la ALU las ejecute. Unidad lgica aritmtica (ALU) proporciona la capacidad de realizar operaciones. Registros para almacenar internamente datos y estados del procesador.
Almacenamiento
Se utiliza para colocar informacin en medios de almacenamiento .La computadora emplea la informacin almacenada en esos medios para realizar tareas.
Unidades de disco duro , Disquetes , Cd-rom Dvd-rom. Memoria USB
Arquitectura Harvard
El programa se almacena como un cdigo numrico en la memoria, pero no en el mismo espacio ni en el mismo formato que los datos. Cuenta con un bus para el programa y otro para los datos que permite que se lea una instruccin al mismo tiempo que le de la memoria de datos los operados de la instruccin previa. Se elimina el cuello de botella.
Caractersticas
Realiza paralelamente varias etapas del ciclo de instruccin al mismo tiempo.
B1
Unidad de bsqueda
E1
B2
E2
B3
E3
Cola de Instrucciones
Unidad de ejecucin
Caractersticas
Varios procesadores trabajan con la misma memoria, esto permite que se realicen varios procesos con una velocidad mucho mayor, tambin pueden intercambiar procesos entre ellos. Las siglas SMP (multiprocesamiento simtrico o multiprocesador simtrico) hacen referencia a la arquitectura en la que todos los procesadores acceden a la misma memoria compartida.
Las CPU de multiprocesamiento se clasifican de la siguiente manera: SISO (Single Instruction, Single Operand ) computadoras independientes SIMO (Single Instruction, Multiple Operand ) procesadores vectoriales MISO (Multiple Instruction, Single Operand ) No implementado MIMO (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters
1. ARQUITECTURAS DE CMPUTO
1.2 Anlisis de los componentes
Definicin
Elemento fundamental de la computadora Se realizan las operaciones de clculo Controla los componentes conectados a el y que le dan apoyo Controla y gestiona el trfico de datos entre la unidad central y los perifricos
Se divide en:
Unidad de control Unidad aritmtico lgica Registros
Diagrama de CPU
Arquitecturas.
Arquitecturas.
CISC (complex instruction set computer) Computadoras con un conjunto de instrucciones complejo. RISC (reduced instruction set computer) Computadoras con un conjunto de instrucciones reducido.
Arquitecturas.
Los atributos complejo y reducido describen las diferencias entre los dos modelos de arquitectura para microprocesadores solo de forma superficial. En principio, parece que la tecnologa CISC es mucho ms ventajosa que la RISC. Pero no es as:
Un micro CISC tarda mucho tiempo en ejecutar cada una de esas instrucciones. En cambio un micro RISC, como slo entiende unas cuantas, su diseo interno le permite ejecutarlas en muy poco tiempo, a una gran velocidad, mucho ms rpido que un microprocesador CISC.
Arquitecturas CISC
Tienen un conjunto muy amplio de instrucciones y permite operaciones complejas entre operandos situados en la memoria o en los registros internos.
Dificulta el paralelismo entre instrucciones, por lo que, implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples, llamadas generalmente microinstrucciones. Las cuales son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de varios ciclos de reloj (al menos uno por microinstruccin).
Arquitecturas CISC
Pertenecen a la primera corriente de construccin de procesadores.
Ejemplos de ellos son: Motorola 68000, Zilog Z80 y toda la familia Intel x86
Para realizar una sola instruccin requiere de cuatro a diez ciclos de reloj. Entre las ventajas de CISC destacan las siguientes:
Reduce la dificultad de crear compiladores. Permite reducir el costo total del sistema. Reduce los costos de creacin de software. Mejora la compactacin de cdigo. Facilita la depuracin de errores.
Arquitectura RISC
Instrucciones de tamao fijo y presentadas en un reducido nmero de formatos. Slo las instrucciones de carga y almacenamiento acceden a la memoria de datos. El objetivo de disear mquinas con esta arquitectura es posibilitar la segmentacin y el paralelismo en la ejecucin de instrucciones y reducir los accesos a memoria. Traducen instrucciones basadas en CISC x86 a instrucciones ms simples basadas en RISC para uso interno antes de su ejecucin.
Arquitectura RISC
Tendr menos transistores dedicados a la lgica principal. Incrementar el tamao del conjunto de registros.
Mayor velocidad en la ejecucin de instrucciones. Implementar medidas para aumentar el paralelismo interno. Aadir cachs enormes. Aadir otras funcionalidades, como E/S y relojes para minicontroladores. No ampliar las funcionalidades, y por lo tanto ofrecer el chip para aplicaciones de bajo consumo de energa o de tamao limitado.
Arquitectura RISC
Entre las ventajas de RISC tenemos las siguientes: La CPU trabaja mas rpido al utilizar menos ciclos de reloj para ejecutar instrucciones. Utiliza un sistema de direcciones no destructivas en RAM. Conserva despus de realizar sus operaciones en memoria los dos operandos y su resultado, reduciendo la ejecucin de nuevas operaciones. Cada instruccin puede ser ejecutada en un solo ciclo del CPU
Tipos:
Por tamao del ALU o del Bus de conexin al exterior (8, 16, 32, 64 bits) De cauce segmentado o no segmentado CISC o RISC Von Newan o Harvard
Tipos:
Fabricantes actuales:
Intel AMD
Velocidades:
Hay un chip de reloj: oscila a una frecuencia cuando se le aplica electricidad proporcionando la velocidad al sistema.. Cada clic de reloj se mide en miles de millones de ciclos por segundo: 1 ciclo por segundo en 1 Hz => 1 milln ser 1 GHz. Por ejemplo con un reloj de 100 MHz x 13 (factor) = 1.300 MHz. ( sea el procesador har 1.300 millones de pasos por segundo).
Caractersticas
Velocidad
Actualmente se habla de frecuencias de Gigahercios (GHz.), o de Megahercios (MHz.). Lo que supone miles de millones o millones, respectivamente, de ciclos por segundo No se puede medir solamente en funcin de su 'frecuencia de reloj', sino que interviene tambin la cantidad de instrucciones que es capaz de gestionar a la vez, lo que se conoce como 'ancho de bus' (cantidad mxima de informacin en bruto transmisible) que se mide en bits.
Un bit es una pareja del tipo '0/0', '0/1', '1/1' o '1/0' en el cdigo binario: cuantos ms bits admita el 'ancho de bus', cdigos ms largos de ceros y unos se pueden procesar.
Cantidad de transistores.
Escala de fabricacin. Tamao.
Corriente mxima.
Consumo.
Ejercicio.
Buscar software que de las caractersticas del procesador
Caractersticas
Unidad de Control
Pasos en que se divide este proceso:
Extrae de la memoria principal la instruccin a ejecutar Establece la configuracin de las puertas lgicas que se van a ver involucradas en la operacin de calculo solicitada, estableciendo el circuito que va a resolverla Busca y extrae de la memoria principal los datos necesarios para ejecutar la instruccin indicada en el paso 1 Ordena a la unidad involucrada en la resolucin de la instruccin que realice las operaciones Si la operacin realizada proporciona nuevos datos, estos se almacenan en la memoria principal Se incrementa el contenido del registro puntero de instrucciones.
Decodificador (D).
Se encarga de extraer y analizar el cdigo de operacin de la instruccin en curso (que est en el RI) y dar las seales necesarias al resto de los elementos para su ejecucin por medio del Generador de Seales.
Generador de Seales(GS).
En este dispositivo se generan rdenes muy elementales que, sincronizadas por los impulsos del reloj, hacen que se vaya ejecutando poco a poco la instruccin que est cargada en el RI.
Reloj (R).
Proporcionar una sucesin de impulsos elctricos a intervalos constantes (frecuencia constante), que marcan los instantes en que han de comenzar los distintos pasos de que consta cada instruccin.
Unidad de control
Operaciones lgicas:
Yes (si) Or (o) Not (no) And (y)
http://serdis.dis.ulpgc.es/~iipint/Recursos/otros/Trabajos1/Procesadores%20Generaci%C3%B3n%20%20%20OjedaReyes_Aaron/Generaciones_procesadores.pdf
http://www.aliatuniversidades.com.mx/bibliotecasdigitales/pdf/sistemas/Arquitect ura_computadoras_I.pdf http://www.pcnet.com.es/hardware/cpu.html