You are on page 1of 1

2017-I

1.- definir de forma breve y concreta los iguientes conceptos:

a.- Arquitectura del computador:


estudio de la estructura, funcionamiento y diseño de computadores. Esto incluye, sobre todo a aspectos de
hardware, pero también afecta a cuestiones de software de bajo nivel. atributos de un sistema que son
visibles para un programador. Conjunto de instrucciones, número de bits usados para representar datos,
mecanismos de E/S, técnicas para direccionamiento de memoria.

b.- Organización del computador:


se refiere a cómo se implementan las características. Señales de control, interfaces, tecnología de memoria.
Cambia con la evolución tecnológica.

2.- Indicar y explicar en forma breve y concreta los tipos de secuenciadores con los que puede estar
implementados los secuenciadores dentro de la unidad de control.

*Por su estructura interna.


- Lógica Cableada – sólo circuitos secuenciales y combinacionales.
- Microprogramado – tiene una memoria en la cual se ponen las instrucciones y de acuerdo a estas se generan
las micro-ordenes.
*Por su sincronismo (empleo de Reloj)
- Asincronos (no tiene reloj)
- Sincronos (si usa reloj)

3.- Indicar y explicar en forma breve y concreta las acciones software y/o las consideraciones que se debe de
tener en la rutina de atención a las interrupciones .

*Software:
- Se deshabilitan las interrupciones.
- Se guardan los registros en la pila
- Se habilitan las interrupciones
- Se procesa la entrada-salida ( atención de la interrupción)
- Se comunica el fin de tratamiento de interrupción en caso de ser necesario
- Se deshabilitan las interrupciones
- Se restauran los registros
- Se habilitan las interrupciones
- Se ejecuta la instrucción de retorno de interrupción.
*Hardware:
- Petición de la interrupción
- Reconocimiento de la interrupción
- Indentificación de la interrupción
- Determinar la dirección de la rutina de atención a la interrupción
- Salvar dirección de retorno y salta a la dirección de la rutina de atención a la interrupción

7.- Describir la forma breve y concreta los niveles de RAID 1 y 3.

*RAID 0:
- No incluye redundancia
- Datos distribuidos a lo largo de todos los discos
- Dos peticiones se pueden emitir en paralelo reduciendo el tiempo de cola de E/S
- La ventaja es si una única petición incluye varias tiras lógicas continuas entonces las n tiras de esta petición
se pueden gestionar en paralelo, reduciendo el tiempo de transferencia.
*RAID 1:
- Discos espejos
- Duplica todos los datos
- Distribución de datos como el Raid 0
- Aspectos positivos
-Una petición de lectura puede ser servida por cualquiera de los discos
- Una petición de escritura requiere que dos tiras se actualicen y estas pueden hacerse en paralelo
- La recuperación ante fallas es sencilla, se puede accesar a los datos de la segunda unidad.
- Desventaja
- El costo se requiere el doble del espacio lógico
que se requiere soportar.
*RAID 2:
- Usan técnicas de acceso en paralelo
- Descomposición de tiras muy pequeñas
*byte/word
- Todos los discos participan en cada petición de entrada y salida
- El giro de cada unidad está sincronizada de tal forma que cada cabeza de disco está en la misma posición en
cada disco.
- Se usa código Hamming para corrección de errores
- El numero de discos redundantes es proporcional al logaritmo del de discos de datos.
*RAID 3:
- Se organiza similar al RAID 2, la diferencia es que el RAID 3 requiere un solo disco redundante
- Acceso en paralelo con datos distribuidos en pequeñas tiras
- En vez de un código corrector de errores se calcula un sencillo bit de paridad para un conjunto de bits
individuales en la misma posición en todos los discos de datos
- En caso que falle una unidad se accesa a la unidad de paridad y se recosnstruye los datos desde el resto de
los dispositivos
*RAID 4:
- Cada disco opera independientemente
- Peticiones de E/S separadas se atienden en paralelo
- Las tiras son relativamente grandes
- Se calcula una tira de paridad bit a bit partir de las correspondientes tiras de cada disco.
- La paridad es almacenada en un disco de paridad
*RAID 5:
- Similar al RAID 4
- Se distribuyen las tiras de paridad a lo largo de todos los discos
- La distribución de tiras a lo largo de todos los discos evita un potencial cuello de Botella
*RAID 6:
- Dos cálculos de paridad
- Almacenados en bloques separados en diferentes discos
- Exigencia del consumidor de discos N necesita N2
- Alta disponibilidad de datos

2016-II
1.- Indicar 4 atributos asociados a la arquitectura del computador:
- Lenguaje ensamblador.
- El formato de la instrucción.
- Modos de direccionamiento.
- El modelo de programación.
4.- Indicar 4 ventajas de utilizar el SAN(Storage Area Network):
- Alta Disponibilidad: Es más sencillo redundar todo. Las actualizaciones se pueden hacer online.
- Alta Velocidad: Transferencias hasta a 200 MB/s
- Almacenamiento Compartido: Permite la optimización de las inversiones en almacenamiento
- Sistemas de Ficheros Comunes: Permite que múltiples servidores compartan los mismos sistemas de
ficheros.
- LAN Free Backup: Elimina el impacto del backup en la LAN
- Server-less Backup: Elimina al servidor del proceso de backup.
- Configuraciones en Cluster: Permite la configuración redundada de todo el sistema
5.- Describir brevemente dos técnicas de escritura y dos aproximaciones para coherencia de la memoria
caché.
*Técnicas de escritura:
- Escritura inmediata: toda escritura se hace en la caché y en la memoria principal
- Post escritura: Actualización solo en la caché, se activa el Bit actualizar a antes de sustituir se actualiza la
memoria principal si el bit está activo.
*Aproximaciones para coherencia:
- Vigilancia de Bus en escritura inmediata: el controlador vigila las direcciones si otro escribe anula la de la
caché.
- Transparencia de Hardware: hardware adicional para que las actualizaciones de la caché sean reflejasdas en
las otras cachés
- Memoria excluida de caché: si una porción de memoria es compartida por más de un procesador es
excluída de la caché.
6.- Indicar 2 razones por las cuales un periférico no se puede conectar directamente al bus del sistema.
- Primero se debe acoplar tanto eléctricamente como lógicamente las características del periférico con las del
sistema.
- Porque los periféricos y el sistema trabajan a diferentes velocidades.
2015-I
1.- Indicar 4 funciones básicas de la computadora:
- Procesamiento de datos
- Almacenamiento de datos
- Transferencia de datos
- Control (de las tres funciones anteriores)
3.- Describir de forma breve y concreta la función de la unidad de control dentro de la estructura básica de
un computador e indicar cuáles son sus principales componentes y la función que cumple cada uno de
ellos.
Es la que interpreta las instrucciones del programa y genera secuencialmente todas las señales necesarias para
el gobierno de las demás unidades y que se ejecuten las instrucciones.
- Lógica secuencial.
- Registros y decodificadores de la unidad de control.
- Memoria de control.
*Componentes principales de un computador:
- Unidad Central de Proceso (CPU) – Controla la operación de la computadora y realiza procesamiento de datos
- Memoria Principal – Almacena datos
- Entradas/Salidas (I/O) – Transporta datos entre la computadora y el mundo exterior
- Sistema de Interconexión – Mecanismo que provee comunicación entre los componentes del sistema.
2013-II
1.- Definir en forma breve y concreta los siguientes conceptos:

a.-Arquitectura: son los atributos de un sistema que son visibles para un programador. Conjunto de
instrucciones, número de bits usados para representar datos, mecanismos de E/S, técnicas para
direccionamiento de memoria.
b.- Organización: se refiere a cómo se implementan las características. Señales de control, interfaces,
tecnología de memoria.
c.- Contador de programa: contiene la dirección de la próxima instrucción a ejecutarse.
d.- Stack: - Stack Pointer – tiene la dirección de último acceso a la memoria Stack.
-Memoria Stack – Memoria LIFO, generalmente ubicada en la memoria principal, se guardan las direcciones de
retorno de Subrutinas, interrupciones y registros el CPU.
e.- Registro de status o Códigos de Condición:
conjunto de Flags (Banderas) ó indicadores sobre el resultado de de una operación, estos flags son empleados
para las instrucciones de saltos condicionales.
4.- Con relación a las características de los discos magnéticos definir y explicar brevemente lo siguiente:
a.- Tiempo de búsqueda: Es el tiempo que
demora la cabeza en posicionarse en la pista.
b.- Latencia rotacional: Es el tiempo que tarda el sector hasta alcanzar la cabeza.
c.- Tiempo de acceso: Es la suma del tiempo de busqueda y latencia rotacional.
2012-II
7.- Desriba de forma breve y concreta las fases de ejecución de las instrucciones.
*Fase de Busqueda: lo que hace es extraer la instrucción de la memoria principal apuntado por el PC y
depositarlo en el registro de intrucción, es igual para todas las instrucciones.
*Fase de Ejecución: se divide en dos Etapas:
- Etapa de decodificación: la instrucción depositada en el IR es decodificada por el decodificador
- Etapa de ejecución: con la información decodificada se procede a ejecutar lainstrucción, muchas veces implica
la busqueda en memoria de un operando.
2011-I
6.- Con relación a la memoria caché indicar y explicar en forma breve y concreta los mecanismos de
sustitución que se pueden aplicar para reemplazar una línea de memoria caché.
- Utilizado menos recientemente (LRU): el Bloque que se haya mantenido en la caché más tiempo sin haber
sido usados
- Primero en entrar primero en salir (FIFO)
- Utilizado menos frecuente (LUF)
- Aleatorio

You might also like