Anda di halaman 1dari 34

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Arquitectura de Computadoras Unidad I INTRODUCCIN A LOS SISTEMAS DE CMPUTO


1

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Contenido

1 2

Historia de los microprocesadores Partes de una computadora CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos Diagramas de bloque de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Preguntas?

Y qu es una computadora ? Funcionamiento (Transferencia de datos, Almacenamiento de datos, Procesamiento de datos, Control) Estructura - Interaccin con el mundo exterior Perifricos - Lneas de comunicacin
CPU, E/S, Memoria, Sistema de interconexin

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Preguntas?
Y qu es Arquitectura ? Carlo Lodoli (A. Memmo: Elementi dellArchitettura Lodoliana, 1786) "La arquitectura es una ciencia intelectual y prctica dirigida a establecer racionalmente el buen uso y las proporciones de los artefactos y a conocer con la experiencia la naturaleza de los materiales que los componen" (del Vol. I, Cap. VI). Conjunto de instrucciones, Cantidad de bits para representar datos, Tcnicas de direccionamiento de memoria, mecanismos de E/S. Y de qu trata el diseo de computadoras? Unidades funcionales de una computadora y sus interconexiones.
Florentino Mendez Gijon Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Preguntas?

Porqu estudiar AC?

De acuerdo al IEEE/ACM Computer curricula 2001: El computador est en el corazn de la informtica. Sin el la mayora de las asignaturas de informtica seran hoy una rama de la matemtica teorica. Para ser hoy un profesional en cualquier campo de la informtica uno no debe ver al computador como una caja negra que ejecuta programas micamente.

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Microprocesadores (Historia)

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Microprocesadores (Historia)

Procesadores: Historia de acuerdo al nmero de bits CIS o RISC Por marca

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Microprocesadores (Historia)

ENIAC Mquina de Von Neumann Computador IAS (1952) Central Control, Central Aritmethic, Memoria - Neuronas Asosciativas del sistema nervioso. Dispositivo de E/S - Neuronas sensoriales o aferentes y neuronas motoras o eferentes del sistema nervioso. Sistema de transferencia. La memoria consta de 1000 palabras de 40 bits para datos e instrucciones. La unidad de control dirige al IAS captando instrucciones de la memoria y ejecutndolas una a una. La unidad de control y la ALU contienen posiciones de almacenamiento, llamados registros. El IAS contiene un total de 21 instrucciones.

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Microprocesadores (Historia)

Computaoras comerciales UNIVAC I a UNIVAC serie 1000 (Aos 50) IBM Mark 1 - IBM serie 700 (Aos 50) Segunda generacin - el Transistor Tercera generacin los CI
Ley de Moore (Gordon E. Moore) Se utilizaron para construir microprocesadores y memorias.

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Microprocesadores (Historia)

El 4004 fue el primer microprocesador que integr todos los componentes del microprocesador en un slo chip. El siguiente procesador que se desarroll fu el 8008.
Fu el primer microprocesador de 8 bits Desarrollado en 1972

8086
16 bits 1978

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Microprocesadores (Historia)

386TM DX
32 bits 1985

Itanium
64 bits 2001

Arquitectura CISC y RISC - Pentium y PowerPC

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

Microprocesadores (Historia)

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

AC

1 2

Historia de los microprocesadores Partes de una computadora CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos Diagramas de bloque de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

CPU

Caractersticas Velocidad de reloj Ancho de bus Memoria cach Registros Propsito general No visibles al programador ALU Unidad de Control

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Memoria Principal.

Se puede clasicar de acuerdo al tipo en: RAM (SRAM y DRAM) ROM (PROM, EPROM, EEPROM) Cach Caractersticas Capacidad Velocidad Tecnologa Latencia Investigar trminos Big Endian y Little Endian y sus implicaciones en el diseo de computadoras.

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Memoria Secundaria

Discos duros Magnticos Capacidad, Velocidad, Interfaz, memoria cach, Factor de forma Estado slido Capacidad, Interfaz, Velocidad de transferencia, Factor de forma RAID Investigar los niveles de RAID y sus prestaciones. Jerarqua de memoria

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Diagrama a bloques de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Diagrama de bloques de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Funcionamiento de una computadora.


La funcin principal que realiza una computadora es la ejecucin de un programa que est compuesto por un conjunto de instrucciones, almacenados en memoria.

La accion ejecutada por una instruccin puede ser: Procesador - Memoria Procesador - E/s Proceamiento de datos Control
Florentino Mendez Gijon Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Funcionaiento de una computadora


Consideremos la siguiente mquina hipottica con los elementos que se muestran y luego la ejecucin de un programa sencillo que involucra tres ciclos de instruccin (Captacin y ejecucin), para sumar el contenido de la palabra de memoria de dos direcciones de memoria y luego escribir el resultado en una de las dos direcciones de memoria.

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Funcionamiento de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Evaluacin (10 puntos de 50)


1 2 3 4 5 6 7 8

Cuntos cdigos de operacin pueden haber con el formato de instruccin visto en las diapositivas anteriores y cunta memoria se puede direccionar? Considere la siguiente instruccin 0110 restar a AC un dato de memoria. Qu cambiara en la secuencia de instrucciones de las diapositivas anteriores? Escriba la nomenclatura de los cuatro registros de propsito general de un microprocesador de 64 bits Describa la Ley de Moore Escriba la diferencia de las memorias SRAM y DRAM, en relacin a su estructura de fabricacin Enumere las principales caractersticas de la siguiente memoria RAM, Kingston DDR3 PC3-10600 (1333 MHz) CL9, 8GB Escriba las principales propiedades fsicas de un microprocesador Escriba las diferencias en relacin a nmero de instrucciones y nmero de bits de los siguientes microprocesadores: 4004, 8008, 8086, 80386

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Funcionamiento de una computadora

En una computadora de instrucciones mas compleja los tres ciclos de instruccin anteriores hubieran requerido menos de un ciclo de instruccin, consideremos la siguiente instruccin en ensamblador.

ADD B, A. Se realizan varias referencias a memoria. Se requiere mas de un registro para almacenar los operandos y el resultado.

Interrupciones: Todos los computadores disponen de un mecanismo mediante el que otros mdulos pueden interrumpir el procesamiento normal de la CPU.
Clases de interrupciones (programa, temporizacin, E/S, Fallo de hardware). Interrupciones mltiples
Desactivar las interrupciones Florentino Mendez Gijon Introduccin a los SC Denir prioridades para las interrupciones

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Funcionamiento de una computadora

Florentino Mendez Gijon Ciclo de instruccin con interrupciones

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Funcionamiento de una computadora

Un mdulo de E/S puede intercambiar informacin directamente con el procesador.


Se utilizan instrucciones de E/S, en lugar de instrucciones de referencia a memoria.

En algunos casos es preferible el intercambio de datos entre el mdulo de E/S y la memoria se lleve sin intervencin del procesador, a esta tcnica se le llama DMA (Acceso Directo a Memoria)

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Estructuras de interconexin

Una computadora est compuesta bsicamente por tres unidades o mdulos:


Memoria: Organizada en N palabras, donde cada palabra se identica con una direccin de 0 a N-1 Unidad de E/S, con una estructura interna similar a la memoria y que adems puede generar interrupciones al procesador y puede intercambiar informacin directamente con la memoria (DMA) Procesador: Ejecuta operaciones y lee o escribe datos de la memoria o de la unidad de E/S.

Para llevar a cabo las operaciones entre memoria, procesador y U E/S, se requiere un sistema de interconexin y el sistema mas utilizado es la estructura de buses.
Florentino Mendez Gijon Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

BUSES

Un bus es un camino de comunicacin entre dos o ms dispositivos, cada bus esta constituido por varias lneas y cada lnea puede transmitir seales binarias representadas por 1 y por 0. Se utilizarn n cantidad de lneas de un bus para poder transmitir n cantidad de bits en un intervalo de tiempo determinado. El bus que conecta los componentes principales de la computadora(...), se denomina bus del sistema La anchura del bus es un factor clave a la hora de determinar las prestaciones del conjunto del sistema. Ejemplo ...

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

Buses

Las lneas de los buses se pueden clasicar en tres grupo funcionales: Lneas de datos Bus de direccin: La anchura de este bus determina claramente la mxima capacidad de memoria posible en el sistema. Usualmente, los bits de orden mas alto se utilizan para seleccionar una posicin de memoria o puerto de E/S dentro de un mdulo. Bus de control El bus de control se utiliza para controlar el acceso y uso de las lneas de datos y de direcciones, transmiten tanto rdenes como informacin de temporizacin entre los mdulos del sistema. Las interconexiones entre los diferentes elemntos del sistema se llevan mediante puntos de interconexin (slots, on-chip, on-board)

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

AC

1 2

Historia de los microprocesadores Partes de una computadora CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos Diagramas de bloque de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

AC

1 2

Historia de los microprocesadores Partes de una computadora CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos Diagramas de bloque de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

AC

1 2

Historia de los microprocesadores Partes de una computadora CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos Diagramas de bloque de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Historia de los microprocesadores Partes de una computadora Diagramas de bloque de una computadora

CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos

AC

1 2

Historia de los microprocesadores Partes de una computadora CPU Memoria principal Memoria secundaria Canales de comunicacin Interfaces y dispositivos perifricos Diagramas de bloque de una computadora

Florentino Mendez Gijon

Introduccin a los SC

Referencias I

Estudio Cientco de la redes de ordenadores, Angel Cobo Yera, Editorial: Vision Libros, ISBN:978-84-9886-657-5 Redes de computadoras, Tanenbaum, Andrw S., Pearson Educacin, Mxico 2003, ISBN:970-26-016-2.

Florentino Mendez Gijon

Introduccin a los SC

Anda mungkin juga menyukai