Вы находитесь на странице: 1из 41

ARQUITECTURA DE COMPUTADORAS

UNIDAD 1

DEBATIR
Qu ES UN ARQUITECTURA DE COMPUTADORA? Qu ES UNA ORGANIZACIN DE COMPUTADORA? Cul ES LA DIFERENCIA ENTRE ELLAS?

ARQUITECTURA DE COMPUTADORA
En

el entorno informtico proporciona una descripcin de la construccin y distribucin fsica de los componentes de la computadora. Explica la situacin de los componentes permite determinar las posibilidades de que un sistema informtico, con una determinada configuracin pueda realizar las operaciones para las que se va a utilizar.

ARQUITECTURA DE COMPUTADORA
Cuando se describe una computadora se debe

distinguir entre una arquitectura y una organizacin. La arquitectura de computadora se refiere a los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan en la ejecucin lgica de un programa. Ejemplos: Conjunto de instrucciones, nmeros de bits usados para representar datos, mecanismos de entrada y salida, y tcnicas de direccionamiento de memoria.

ORGANIZACION DE COMPUTADORA
Se refiere a las unidades funcionales y sus

interconexiones, que materializan especificaciones arquitectnicas. Ejemplos: Detalles de hardware transparentes para el programador, como seales de control, interfaces entre la computadoras, perifricos y tecnologa de memoria utilizada.

FUNCIONES BASICAS DE COMPUTADORA


Procesamiento de datos

Almacenamiento de datos
Transferencia de datos Control

COMPONENTES ESTRUCTURALES
Unidad central de Procesamiento (CPU) : Controla el funcionamiento de la computadora y lleva a cabo el procesamiento de datos, tambin llamado procesador. 2. Memoria principal: Almacena Datos. 3. E/S: Transfiere datos entre la computadora y el exterior. 4. Sistema de Interconexin (BUS): Es el mecanismo que proporciona comunicacin entre CPU, memoria y E/S.
1.

CPU
COMPONENTES Unidad de control: Controla el funcionamiento del CPU y por lo tanto de la computadora. Unidad Aritmtica Lgica (ALU): Lleva a cabo las funciones de procesamiento. Registros: Almacena de manera interna y temporal datos para la CPU BUS: Comunica a la unidad de control , ALU y registros

MODELOS DE COMPUTADORAS
Arquitectura de computo clsicas. Arquitectura de computo segmentadas Arquitectura

de multiprocesamiento.

computo

de

ARQUITECTURA DE COMPUTO CLASICAS


El

modelo clsico de arquitectura de computadoras fue diseado por Jhon Von Neuman y consta de los siguientes elementos: Dispositivos de entrada, almacenamiento y de salida. proceso, de

ARQUITECTURA DE COMPUTO CLASICAS


La ENIAC (Electronical Numeric Integrator and

Computer) fue la primera computadora electronica de uso general en el mundo. Uno de los inconvenientes mas grandes de la ENIAC era que tenia que ser programada manualmente mediante conmutadores y conectando y desconectando cables.

ARQUITECTURA DE COMPUTO CLASICAS


Todas las computadoras actuales se han basado

en el modelo Jhon Von Neuman y se basa en 3 componentes: 1. Los datos y las instrucciones se almacenan en una sola memoria de escritura y lectura. 2. Los contenidos de esta memoria se direccionan indicando su posicin, sin considerar el tipo de dato contenido en la misma 3. La ejecucin se produce siguiendo una secuencia de instruccin tras instruccin

ARQUITECTURA VON NEUMAN

ARQUITECTURA HARVARD

ARQUITECTURA DE COMPUTO SEGMENTADAS


Otra

aportacin frecuente que aumenta el rendimiento de la computadora es el paralelismo implcito, que consiste en la segmentacin del procesador (pipe line), descomponindolo en etapas para poder procesar una instruccin diferente en cada una de ellas y trabajar en varias a la vez.

ARQUITECTURA DE COMPUTO SEGMENTADAS


La

arquitectura transformando un comprendido por siendo la entrada anterior.

pipeline consiste en ir flujo de datos en un proceso varias fases secuenciales, de cada una la salida de la

ARQUITECTURA DE COMPUTO SEGMENTADAS


Esta

arquitectura es muy funcional en el desarrollo de programas para el interprete de comandos, ya que puede concatenar comandos fcilmente con tuberas (pipe) Es utilizada en el paradigma de la programacin funcional, ya que equivale a la descomposicin de funciones matemticas.

ARQUITECTURA DE COMPUTO SEGMENTADAS


En informtica el termino PIPELINE o tubera es

un conjunto de elementos procesadores de datos conectados en serie, en donde la salida de un elemento es la entrada del siguiente. Los elementos del pipeline son generalmente ejecutados en paralelo, en esos casos debe haber un almacenamiento tipo buffer insertado en otros elementos.

ARQUITECTURA DE COMPUTO MULTIPROCESAMIENTO


SMP es el acronimo Symmetric Multiprocessing

(multiproceso simtrico),se trata de un tipo de arquitecturas de computadoras en que dos o mas procesadores comparten una nica memoria central. La arquitectura SMP tambin llamada UMA uniform Memory Access , se caracteriza por el hecho de que varios microprocesadores comparten el acceso a la memoria.

ARQUITECTURA DE COMPUTO MULTIPROCESAMIENTO


Todos los microprocesadores tienen la misma

carga de trabajo por eso se llaman simtricos. Una computadora SMP se compone de microprocesadores independientes que se comunican con la memoria a travs de un bus compartido.

ARQUITECTURA DE COMPUTO MULTIPROCESAMIENTO


Como

el bus es comn para todos los multiprocesadores, se debe arbitrear para que cada microprocesador lo ocupe en un tiempo determinado. La desventaja del SMP es el cuello de botella que se genera en el bus, por lo que no lo hace una arquitectura mas veloz.

ANALISIS DE COMPONENTES
CPU MEMORIA MANEJO DE LA ENTRADA Y SALIDA BUSES INTERRUPCIONES

CPU
ARQUITECTURA

CPU Es el componente de la computadora que interpreta las instrucciones contenidas en los programas y procesa los datos.

TIPOS

CARACTERISTICAS

CPU
ARQUITECTURA DE PROCESAMIENTO

ARQUITECTURA Es un diseo conceptual y una estructura operativa del sistema

ARQUITECTURAS CERRADAS Y ABIERTAS

ARQUITECTURA CLIENTE/SERVIDOR

ARQUITECTURA DE REDES

CPU
ALU
UNIDAD DE CONTROL
REGISTROS BUSES INTERNOS

FUNCIONAMIEN TO

CPU

MEMORIA CENTRAL
Unidad donde se almacenan tanto los datos

como las instrucciones durante la ejecucin de los programas. Acta con gran velocidad y est ligada a las unidades ms rpidas del ordenador (UC y ALU) Para que un programa se ejecute debe estar almacenado (cargado) en la memoria principal Formada por circuitos electrnicos integrados (chips) Est dividida en posiciones (palabras de memoria) de un determinado nmero de bits, n, donde se almacena la informacin

MEMORIA CENTRAL
Cada palabra slo se puede referenciar por su

direccin: Siempre que se quiera escribir o leer un dato o instruccin en memoria hay que especificar la direccin Normalmente hay una zona de la memoria que slo se puede leer (memoria ROM) y que es permanente, y otra en la que se puede leer y escribir (memoria RAM) y que es voltil

MEMORIA AUXILIAR
La memoria central es muy rpida pero no tiene

gran capacidad de almacenamiento Para guardar masivamente informacin se utilizan otros tipos de dispositivos: discos magnticos, discos pticos ... Dispositivos lentos pero con gran capacidad de almacenamiento (un milln de veces ms lentos y del orden de mis veces ms capaces)

JERARQUIA DE MEMORIA
Hay tres caractersticas bsicas que definen el diseo de un sistema de memoria: capacidad, tiempo de acceso y coste. Existen diversas tecnologas para implementar la memoria; no obstante, para todas ellas se cumplen las siguientes relaciones: Menor tiempo de acceso, mayor coste por bit. Mayor capacidad, menor coste por bit. Mayor capacidad, mayor tiempo de acceso

JERARQUIA DE MEMORIA
Conforme se baja en nivel de jerarqua, ocurre lo siguiente: a) Decrece el coste por bit. b) Se incrementa la capacidad. c) Se incrementa el tiempo de acceso. d) Se decrementa la frecuencia de acceso de la memoria por parte de la CPU.

BUSES
Un Bus es un enlace o va de comunicacin

compartido. Utiliza un conjunto de cables para interconectar los mltiples subsistemas (procesador, memria, entrada/salida)

CLASIFICACION DE BUSES
Los componentes de la CPU se comunican entre

s y con los componentes fuera de la CPU mediante cables que permiten la transferencia de datos binarios Conjunto de cables que transmite informacin en paralelo Bus de datos: Para transferir instrucciones o datos entre los componentes del sistema Dependiendo del nmero de cables que componen el bus se pueden transferir palabras de 8, 16, 32, 64 ... bits en paralelo Ancho del bus Bus bidireccional

BUSES
Bus de direcciones: Se usa para transferir instrucciones: La direccin de la siguiente instruccin o de un dato Unidireccional: Desde la CPU a la memoria Si el bus de direcciones es estrecho Las instrucciones se transfieren en dos veces: La mitad ms significativa seguida de la menos significativa Bus de control: Permite transferir las microinstrucciones generadas por el secuenciadora los distintos componentes del sistema

ORGANIZACIN DE UN BUS
Una transaccin en el bus incluye dos partes
Enviar la direccin Recibir o enviar el dato (segn el procesador o

dispositivo de E/S lea o escriba en memoria).

TIPO DE BUSES
Bus Procesador-Memoria (diseo especfico) Corto y de alta velocidad Slo necesita adaptarse al sistema de memoria Su objetivo es maximizar el ancho de banda procesador-memoria Conecta directamente al procesador Bus de Entrada/Salida (estndar de la industria) Normalmente ms largo y lento Necesita adaptarse a un rango variado de dispositivos de E/S Se conecta al bus procesador-memoria o un bus backplane

TIPO DE BUSES
Bus backplane (estndar de la industria) Backplane: Estructura de interconexin (conectores) sobre un chasis. Permite la coexistencia de procesador, memoria y E/S Ventajas en el coste: Un nico bus para todos los Componentes. Un nico bus (backplane) utilizado para Comunicacin procesador-memoria Comunicacin entre los dispositivos Ventajas: Simple y de bajo coste Desventajas: Lento y puede ser un cuello de botella para las comunicaciones

TIPO DE BUSES

TIPO DE BUSES
Bus sncrono Incluye un reloj en las lneas de control Protocolo fijo para las comunicaciones relativo al reloj Ventaja: Fcil implementacin. Muy rpido Desventajas: Cada dispositivo en el bus debe correr a la misma frecuencia de reloj. Debido a los sesgos del reloj los buses no pueden ser grandes si son rpidos. Los buses procesador-memoria suelen ser sncronos.

TIPO DE BUSES
Bus asncrono No tiene reloj Puede acomodar una amplia gama de dispositivos Los buses pueden ser ms grandes sin problemas con el sesgo de reloj. Requiere de un protocolo de presentacin handshaking Normalmente ms lento que un bus sncrono debido al handshake

DISPOSITIVOS DE E/S
Dispositivo de E/S controladora + dispositivo
Controladora del dispositivo: Dispositivo electrnico que controla fsicamente al dispositivo Acepta comandos del S.O. y los ejecuta Presenta al S.O. una interfaz ms sencilla del dispositivo Tiene una serie de registros para comunicarse con el S.O. Manejador de dispositivo SW que se comunica con la controladora: da rdenes y procesa respuestas Se ejecuta en modo kernel Como parte del kernel En tiempo de arranque lo carga el S.O. El S.O. lo carga cuando lo necesita (sin reiniciar)

Вам также может понравиться