Vous êtes sur la page 1sur 2

ARQUITECTURA DEL COMPUTADOR COMPONENTES PRINCIPALES DE LA operación de la instrucción Secuenciador: En

COMPUTADORA función a la información suministrada por el


Se puede definir la arquitectura de Unidad Central de Proceso (CPU) – Controla decodificador y el estado de la máquina
computadores como el estudio de la la operación de la computadora y realiza genera las micro-ordenes necesarias para que
estructura, funcionamiento y diseño de procesamiento de datos la instrucción se ejecute.
computadores. Esto incluye, sobre todo a Memoria Principal – Almacena datos Stack Pointer – tiene la dirección de último
aspectos de hardware, pero también afecta a Entradas/Salidas(I/O) – Transporta datos acceso a la memoria Stack. Memoria Stack –
cuestiones de software de bajo nivel. entre la computadora y el mundo exterior Memoria LIFO, generalmente ubicada en la
Sistema de Interconexión – Mecanismo que memoria principal, se guardan las direcciones
provee comunicación entre los componentes de retorno de Subrutinas, interrupciones y
COMPUTADOR
del sistema registros el CPU
dispositivo electrónico capaz de recibir un
ARQUITECTURA VON NEUMANN Fase de Busqueda: lo que hace es extraer la
conjunto de instrucciones y ejecutarlas
instrucción de la memoria principal apuntado
realizando cálculos sobre los datos numéricos,
Dispone de una única memoria principal en la por el PC y depositarlo en el registro de
o bien compilando y correlacionando otros que se almacenan los datos y las instrucciones. intrucción, es igual para todas las
tipos de información. Limitaciones instrucciones.
La longitud de las instrucciones esta limitada Fase de Ejecución: se divide en dos Etapas:
ORGANIZACIÓN por la unidad de longitud de los datos, por lo Etapa de decodificación: la instrucción
tanto el microprocesador debe hacer varios depositada en el IR es decodificada por el
se refiere a cómo se Implementan las accesos a memoria para buscar instrucciones decodificador Etapa de ejecución: con la
características. complejas. información decodificada se procede a
 Señales de control, interfaces, La velocidad de operación (o ancho de banda ejecutar la instrucción, muchas veces implica la
tecnología de memoria. de operación) esta limitada por el efecto de busqueda en memoria de un operando.
 Cambia con la evolución tecnológica. cuello de botella que significa un bus único
para datos e instrucciones que impide MECANISMOS DEL HARDWARE PARA EL
COMPUTADOR ANALOGICO superponer ambos tiempos de acceso TRATAMIENTO DE LAS INTERRUPCIONES
La unidad de control debe de detectar las
Procesan informaciones acerca de magnitudes
ARQUITECTURA HARVARD interrupciones y ordenar las acciones
análogas, medir tiempo, longitud, velocidad o Dispone de dos memorias: correspondientes, tales como guardar la
presión atmosférica. Resuelven problemas que Memoria de datos dirección de retorno y pasar el control a la
se presentan como realidades físicas, para Memoria de Programa rutina de atención a la interrupción.
hallar la solución recurre a relaciones similares Además cada memoria dispone de su Debe preveerse la posibilidad de que
análogas. Los datos que se proporcionan y respectivo bus, lo que permite, que la CPU aparescan simultáneamente varias
utilizan son siempre continuos y la forma de pueda acceder de forma independiente y interrupciones o que aparesca cuando se está
medirlos está sujeta a una forma de proceso de simultánea a la memoria de datos y a la de tratando otra, las distintas interrupciones
medición. La aplicación de la computadora instrucciones. Como los buses son deben de estar clasificadas gerarquicamente.
analógica tiene lugar en actividades donde el independientes éstos pueden tener distintos Posibilidad que con instrucciones especiales
objetivo es ejercer alguna forma de control contenidos en la misma dirección . se pueda inhibir o enmascarar una o varias
interrupciones.
COMPUTADOR DIGITAL UNIDAD DE PROCESO
Esta Unidad se encarga de realizar las ACCIONES DEL SOFTWARE PARA LA
Sistema electrónico el cual procesa un operaciones y/o Lógicas, estas operaciones las ATENCION DE INTERRUPCIONES
determinado tipo de información digitalizada, realiza entre dos operandos un operando Se deshabilitan las interrupciones Se
este sistema explora secuencialmente una contenido en un registro llamado acumulador guardan los registros en la pila Se habilitan
información llamada programa, interpreta y el otro suministrado por el Bus de datos. las interrupciones Se procesa la entrada-
Acumuladores: Registro Básico de la CPU, salida ( atención de la interrupción) Se
este programa y lo ejecuta
puede haber varios comunica el fin de tratamiento de interrupción
TIPOS DE SECUENCIADORES ALU – Circuito combinacional capaz de realizar en caso de ser necesario Se deshabilitan las
operaciones aritméticas y/o Logica interrupciones Se restauran los registros Se
Por su estructura interna. Registros de propósitos generales (registros habilitan las interrupciones Se ejecuta la
-Lógica Cableada – sólo circuitos secuenciales rápidos de trabajo o memoria local): son instrucción de retorno de interrupción
y combinacionales. registros en los que se almacena
-Microprogramado – tiene una memoria en la temporalmente datos o resultados
cual se ponen las instrucciones y de acuerdo a intermedios.
estas se generan las micro-ordenes. Registro de Status o Códigos de Condición:
Por su sincronismo (empleo de Reloj) conjunto de Flags (Banderas) ó indicadores
 Asincronos (no tiene reloj) sobre el resultado de de una operación, estos
 Sincronos (si usa reloj) flags son empleados para las instrucciones de
saltos condicionales.
FUNCIONES BASICAS DE LA
UNIDAD DE CONTROL
COMPUTADORAS Esta unidad Busca en memoria una instrucción
del Programa, la decodifica, la interpreta y
 Procesamiento de datos envía las señales requeridas para que esta se
 Almacenamiento de datos ejecute. La misión de esta unidad es generar en
 Transferencia de datos cada momento las señales adecuadas o
 ControL microordenes en función de la instrucción en
curso y del estado de la máquina. Es la
ATRIBUTO ASOCIADO A LA encargada de gobernar el funcionamiento del
ARQUITECTURA DEL COMPUTADOR Computador.
 Lenguaje ensamblador.
 El formato de la instrucción. Contador del Programa (PC): contiene la
 Modos de direccionamiento. dirección de la próxima instrucción a
 El modelo de programación. ejecutarse. Registro de Instrucción: aquí se
almacena la instrucción a ejecutarse
procedente de la memoria. Decodificador:
decodifica la instrucción amplia el código de
RAID 2 fibre channel y más recientemente en iSCSI. Su
Usan técnicas de acceso en paralelo función es la de conectar de manera rápida,
CON RELACION A LA MEMORIA CACHE 2)Descomposición de tiras muy pequeñas segura y confiable los distintos elementos que
INDICAR LAS TECNICAS EMPLEADAS PARA byte/word 3)Todos los discos participan en la conforman.
DETERMINAR QUE BLOQUE DE MEMORIA cada petición de entrada y salida 4)El giro de
PRINCIPAL OCUPA UNA LINEA DADA DE cada unidad está sincronizada de tal forma Ventajas
CACHE que cada cabeza de disco está en la misma Alta Disponibilidad: Es más sencillo redundar
posición en cada disco. todo. Las actualizaciones se pueden hacer
Correspondencia directa: Un bloque siempre online.
se carga en la misma línea de la caché. RAID 3 Alta Velocidad: Transferencias hasta a 200
Correspondencia Asociativa: Cada bloque Se organiza similar al RAID 2, la diferencia es MB/s
puede cargarse en cualquier línea de la caché que el RAID 3 requiere un solo disco Almacenamiento Compartido: Permite la
Cualquier bloque puede ser reemplazado redundante 2)Acceso en paralelo con datos optimización de las inversiones en
cuando se va a escribir un nuevo bloque en la distribuidos en pequeñas tiras 3)Envez de un almacenamiento
memoria caché. código corrector de errores se calcula un Sistemas de Ficheros Comunes: Permite que
Correspondencia Asociativa por conjunto: sencillo bit de paridad para un conjunto de bits múltiples servidores compartan los mismos
Toma lo positivo de la correspondencia directa individuales en la misma posición en todos loa sistemas de ficheros.
y asociativa. El caché se divide en conjunto discos de dato 4) En caso que falle una unidad LAN Free Backup: Elimina el impacto del
se accesa a la unidad de paridad y se backup en la LAN
POLITICAS DE ESCRITURA Y DOS recosnstruye los datos desde el resto de los Server-less Backup: Elimina al servidor del
APROXIMACIONES PARA COHERENCIA DE dispositivos proceso de backup.
MEMORIA CACHE Configuraciones en Cluster: Permite la
Escritura inmediata: toda escritura se hace en RAID 4 configuración redundada de todo el sistema
la caché y en la memoria principal Cada disco opera independientemente
Post escritura: Actualización solo en la caché, 2)Peticiones de E/S separadas se atienden en
se activa el Bit actualizar a antes de sustituir se paralelo 3)Las tiras son relativamente grandes
actualiza la memoria principal si el bit está 4)Se calcula una tira de paridad bit a bit partir
activo. de las correspondientes tiras de cada disco.
APROXIMACIONES 5)La paridad es almacenada en un disco de
Vigilancia de Bus en escritura inmediata: el paridad
controlador vigila las direcciones si otro
escribe anula la de la caché. Transparencia de RAID 5
Hardware: hardware adicional para que las Similar al RAID 4 2)Se distribuyen las tiras de
actualizaciones de la caché sean reflejasdas en paridad a lo largo de todos los discos 3)La
las otras cachés Memoria excluida de caché: si distribución de tiras a lo largo de todos los
una porción de memoria es compartida por discos evita un potencial cuello de Botella
más de un procesador es excluída de la caché
RAID 6
RAID CARACTERISTICAS Dos cálculos de paridad 2)Almacenados en
Es un conjunto de unidades físicas de discos bloques separados en diferentes discos
vistas por el sistema operativo como una única 3)Exigencia del consumidor de discos N
unidad lógica necesita N2
Los datos se distribuyen a través de las 4)Alta disponibilidad de datos
unidades físicas del conjunto de unidades Tres discos deben fallar por pérdida de datos
La capacidad de los discos redundantes se usa Penanlización en la Escritura (2 calculos de
para almacenar información de paridad que paridad
garantice la recuperación de los datos en caso
de falla de disc NAS. Network Attached Storage. es una
arquitectura que permite el acceso desde los
RAID 0 PC o servidores a discos externos del mismo
1)No incluye redundancia 2)Datos distribuidos modo que si estuvieran conectados
a lo largo de todos los discos 3)Dos peticiones directamente, con la ventaja de la
se pueden emitir en paralelo reduciendo el compartición de la información.
tiempo de cola de E/S 4)La ventaja es si una Generalmente, los sistemas NAS son
única petición incluye varias tiras lógicas dispositivos de almacenamiento específicos a
continuas entonces las n tiras de esta petición los que se accede desde los equipos a través de
se pueden gestionar en paralelo, reduciendo el protocolos de red (normalmente TCP/IP).
tiempo de transferencia Ventajas
Rendimiento del servidor de ficheros: SO
RAID 1 optimizados para alto throuput I/O
Discos espejos 2)Duplica todos los datos Rendimiento de Backup: No hay host ni redes
3)Distribución de datos como el Raid 0 implicadas, existe una única librería de cintas
Aspectos positivos Seguridad en la compartición: utilización
Una petición de lectura puede ser servida por transparente en sistemas UNIX/NT, protocolos
cualquiera de los discos 2)Una petición de abiertos con permisos y seguridad a nivel de
escritura requiere que dos tiras se actualicen SO
y estas pueden hacerse en paralelo 3)La Bajo TCO: único sistema, único interface de
recuperación ante fallas es sencilla, se puede gestión, instalación y mantenimiento sencillos
accesar a los datos de la segunda unidad. Protección de Datos: 80% del dato en un único
Desventaja servidor, menor LAN I/O y mayor facilidad en
El costo se requiere el doble del espacio lógico protección
que se requiere soportar
SAN. Storage Área Network. SAN corresponde
al concepto Storage Area Network (Red de
área de almacenamiento), es una red
concebida para conectar servidores, arreglos
de discos y librerías de respaldo
principalmente, está basada en tecnología