Академический Документы
Профессиональный Документы
Культура Документы
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.
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
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
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.
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 HARVARD
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.
pipeline consiste en ir flujo de datos en un proceso varias fases secuenciales, de cada una la salida de la
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.
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.
(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.
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.
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 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
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)