Vous êtes sur la page 1sur 9

VARIANTE 1

1. Características de la arquitectura de tipo CISC:


 Orientada a la microprogramación, memoria de la microprograma está
dentro del procesador, la unidad de ejecución esta generalmente compuesta
por un sumador universal
2. Cuáles son los regímenes de trabajo del bus de direcciones del MP:
 Régimen de cascada y régimen normal
3. Los registros DI (Índice destino) y SI (índice fuente) son:
 Registro de Índice
4. Explique sobre el código ASCII:
 Se usa con la finalidad de estandarizar los pc, por ello la existencia de un
código estándar facilitan el intercambio de datos entre los diferentes
dispositivos de la computadora.
5. Qué tipo de direccionamiento es el siguiente: MOV AL,22H:
 Direccionamiento Inmediato
6. De qué manera se realiza el control de la memoria en régimen protegido:
 Mediante la transformación de segmentos y la transformación de paginas
7. Que se debe de hacer cuando no hay ninguna entrada libre en el TLB:
 Si no se encuentra ninguna entrada libre en el TLB (Buffer de traducciones
anticipadas) será necesario expulsar algunos descriptores por ejemplo aquel
que más tiempo lleva sin haber sido referenciado
8. Tipos de descriptores:
 Descriptores globales que contienen descriptores accesibles para todas las
tareas, descriptores locales que contienen los descriptores que pertenecen a
cada tarea y tabla de descriptores que está destinado para conservar 256
instrucciones.
VARIANTE 2
1. En la arquitectura RISC no se usa la microprogramación en lugar de ello que se usa:
 Autómatas distribuidos para ejecución de instrucciones.
2. Computadoras de la 1ra generación. Características, componentes.
 Idea de programa almacenado, una unidad lógica aritmética (ALU), una
unidad de control (UC), y un dispositivo de entrada y salida (E/S)
3. Enumere los componentes del CPU del MP:
 EU- Unidad de Ejecución (Unidad Aritmética Lógica).
 IU- Unidad de Instrucciones
4. Cuál es la función del bus ALU.
 Capaz de operar con datos binarios.
 Sirve para trasmitir datos externos hacia el conjunto de registros de uso
general.
5. En qué caso las señales de W/R, D/C y M/IO pasan al tercer estado:
 Cuando hay confirmación de apoderamiento del bus
6. Que señal indica que el ciclo actual está concluido y que los Bytes fueron
transmitidos.
a) ADS b) READY c) NA d) BUSY e) N.A.
7. La dirección lógica o virtual como está formada:
 Está formada por un selector y desplazamiento.
8. Qué tipo de Direccionamiento es el siguiente: MOV AX, [BX]. graficar
 Direccionamiento indirecto por registro
9. Que estructuras de datos se usa en la transformación de direcciones del RP:
 Descriptores, tablas de descripción, selectores y registros de segmentos
10. Diferencia entre el direccionamiento de 16 y 32 bits.
 Cuando se realizan las instrucciones con 32 bits de longitud, el MP 386
utiliza 8 o 32 bits de desplazamiento, cualquier registro puede ser utilizado
como registro base o registro índice.
 Cuando se utiliza instrucciones con datos de 16 bits de longitud y la base y
el índice se subordinan a las reglas, determinadas para el MP 800286.
REGISTRO 16 BITB DE DIRECCIÓN 32 BITS DIRECCIONES
Cualquiera de los 32 bits de
Registro Base BX, BP
registros generales.
Cualquier registro general de
Registro Índice SI, DI
32 bits a excepción del ESP.
Multiplicador formato No 1, 2, 4, 8
Desplazamiento 0, 8, 16 bits 0, 8, 32 bits

11. En que consiste el diseño de la ubicación de la tabla de páginas utilizando TLB:


 Consiste en la ubicación de esta en la memoria principal que soporta a todas
esta y solo una parte pequeña de los descriptores estarán soportados en la
MMU en el TLB
12. Como está formada la dirección real o desplazamiento.
 Base, Índice y Desplazamiento
13. Que campos comunes existen en todos los descriptores:
 Base, limite y derecho de acceso
14. Estructura del Descriptor. Graficar
 Tienen una longitud de 8 bytes y contiene los atributos del segmento.
 Tienen fundamentalmente tres campos: BASE, LIMITE, DERECHOS
DE ACCESO.
BASE (B24-B31) LIMITE (L16-L19) 6
BASE (B23-B16) 4
BASE (B15- B0) 2
LIMITE (L15 -L0) 0

15. Con qué objetivo el MP realiza el control de límite del segmento.


 Para evitar la salida del programa fuera de los límites del segmento.

VARIANTE 3
1. Qué tipo de direccionamiento se usa en el procesador RISC:
 Directo, implícita e indirecto
2. Función del dispositivo de verificación de protección:
 Comprueba algún estado especial del procesador por ejemplo
desbordamiento
3. En qué lugares se puede encontrar la tabla de páginas:
 Memoria principal y registros del MMU (unidad de control de memoria)

VARIANTE 4
1. Computadoras de la 3ra generación. Características, componentes.
Se da la invención del sistema integrado, se inventa la multiprogramación, se
tiene 3 niveles de memoria, la base, eran y cache, la memoria cache guarda la
dirección de las instrucciones más utilizadas para facilitar el acceso a ellas.
2. Que bloques contiene el subsistema de control de la memoria (MMU). Explique
 Bloque de segmentación: permite 4 niveles de protección de aislamiento de
los programas de aplicación y del sistema operativo.
 Bloque de paginación: Se guardan las direcciones de las páginas.
3. Cuál es la señal de solicitud de interrupciones no enmascarable:
 NMI  Interrupción que no se puede suspender.
4. Que tipos de señales del MP tienen tres estados
 W/R, D/C, M/IO
5. Cuáles son los registros del sistema(enumere)
 Registro de Control (CR0, CR2, CR3).
 Registro para Compilación (DR0, CR2, CR3).
 Registro para testear la Organización de Páginas (TR6, TR7).
 Registro de Régimen Protegido (INTR, GDTR, LDTR, TR).
6. Que métodos se usan para desconectar la memoria CACHE.
 Existen 2 métodos cargar el registro CR3 con la ayuda del MOV CR3, EAX
y conectar con otro registro que contenga información diferente del registro
CR3.
7. De qué manera se puede extraer la información del segmento de Código.
 El sistema operativo realiza un salto hacia la dirección de este segmento
para la ejecución del programa.

VARIANTE 5
1. Que significa paralelismo cuando se habla del trabajo del MP:
 El MP puede a menudo procesar ciertos números de instrucciones en forma
simultánea, las cuales estarán en diversas etapas de la ejecución.
2. Diferencia entre segmentación y paginación:
 En la primera se refiere a un bloque lógico en la memoria transformando
una dirección lógica en dirección lineal mientras que en la paginación se
maneja un bloque físico de memoria y se transforma la dirección lineal
obtenida en dirección física.
3. Como se realiza el acceso a los elementos del IDT:
 Se realiza a través de la instrucción INT, con el uso de vectores de
interrupciones o con otro servicio especial

VARIANTE 6
1. Tipos de computadoras. Explique brevemente
 Supercomputadoras. Se utilizan para la investigación científica y es la más
potente disponible en el mercado.
 Macro computadoras. Diseñadas para manejar grandes cantidades de
entrada, salida y alcemnamiento de datos.
 Minicomputadoras. Se utilizan para aplicaciones comerciales para
empresas de mediana envergadura.
 Microcomputadoras. Computadoras personales.
2. Características de la unidad de ejecución.
 Contiene 8 registros de uso común de 32 bits c/u los cuales se utilizan para
calcular la dirección y operaciones datos y además contiene 64 bits para el
desplazamiento el cual es utilizado en las operaciones de multiplicación y
división.
3. Cuál es la función del registro IP:
 Se utiliza siempre para direccionar a la siguiente instrucción que va a
ejecutar el MP
4. Cuáles son las regiones de memorias reservadas en régimen real:
 la región de inicialización(bios) y la región de la tabla de vectores de
interrupción.
5. Que salidas del MP se utilizan para transferir direcciones:
a) D31-DO b) A31-AO c) BE3-BEO d) BS16
6. Que banderas de la TP no se utilizan durante la trasformación de direcciones:
 La bandera de lectura y escritura(W/R) y usuario/supervisor(U/S) no se
usan, pero se utilizan para la protección de los niveles de páginas operación
que el MP realiza al mismo tiempo que se realiza la transformación de
direcciones
7. Explique la utilidad de la memoria cache durante la conversión de páginas:
 Para aumentar la potencia durante la transformación de direcciones el MP
conserva las direcciones de la tabla de páginas más utilizadas en la memoria
cache, esto específicamente en los descriptores soportados en el TLB serán
los que contienen las direcciones de las páginas que más recientes hayan
sido referenciadas.
8. Tablas de descriptores de interrupción:
 Se usa en el régimen protegido la cual está destinada para conservar 256
descriptores. Tiene en el CPU un registro de base físico de 32 bits y un
registro de 16 bits para los limites de las tablas. Este registro es el IDTR.
9. Explique la limitación en el Acceso a los Datos.
 Las instrucciones pueden cargar el registro del segmento de datos, solo si el
valor del DPL (Nivel de prioridad del Descriptor) del segmento destino es
mayor a igual que el máximo de CPL (Nivel de Prioridad Actual) y RPL
del selector.
10. Explique como una tarea con prioridad 3 puede acceder a datos con prioridad 2.
 Puede acceder porque los procedimientos pueden acceder solo a los datos
que tengan igual o menor nivel de prioridad que ellos.

VARIANTE 7
1. Clasificación de los flyn:
 SISD, SIMD, MISD Y MIMD
2. Que unidades del MP intervienen en la secuencia de eventos:
 Unidad de interface de bus, de instrucciones, de ejecución y de
direccionamiento
3. Con que dispositivo cuenta el bloque de interface del bus:
 La unidad de interface del bus(BIU) es la que tiene la función de leer las
instrucciones a escribir datos entre el MP y la memoria.
4. Qué tipo de segmentos existen, explique:
 CS(código): Contiene el código de las instrucciones las cuales se van a
ejecutar.
 DS(datos): Contiene datos, constantes y regiones de trabajo, necesarias
para el programa.
 SS(pila): Contiene la dirección de retorno de los programas al sistema
operativo, así como la dirección de retorno de un subprograma al programa
principal.
 ES(extra): Registro de segmento es: ES
5. En la siguiente instrucción de ensamblador que operandos se usan: ADD AX,
BYTEX
 Suma/Resta: registro-memoria.
6. Cuál es la diferencia básica entre los regímenes de trabajo del MP.
 Cuando el MP traba en el régimen de cascada para tratar las direcciones da
el tiempo máximo posible para acceder hacia los datos, debido a que el
siguiente ciclo del bus inicia antes de concluir el ciclo anterior y el régimen
normal los ciclos se realizan uno detrás de otro
7. Cuál es la función de R/W y U/S de la tabla de páginas:
 Se usan para la protección de los niveles de páginas, operación que el MP
realiza al mismo tiempo que se realiza la transformación de direcciones.

VARIANTE 8
1. Diferencias entre la arquitectura SIMD y MIMD:
 SIMD requiere menos hardware,1 unidad de control, necesita menos
memoria, menor tiempo de arranque, más costosa.
2. Taxonomía de las arquitecturas de computadoras.
 La clasificación más popular se le debe a Flynn, que clasifico las
arquitecturas de acuerdo a los flujos (data streams) y a los flujos de
instrucciones (instruction streams).
 El concepto de flujos de datos se refiere al número de operadores que se
pueden procesar al mismo tiempo.
 Y el flujo de instrucciones se refiere a cuantos programas se pueden ejecutar
al mismo tiempo.
3. Enumere los componentes del MP:
 CPU (Unidad Central de Procedimientos) ésta se encarga de procesar los
datos y lleva a cabo operaciones aritméticas y lógicas.
 MMU (unidad de control de la memoria) contiene las instrucciones de la
CPU para llevar a cabo la ejecución de comandos
 BU (Interface del bus)
4. Función del Multiplexor de Transmisión.
 Se recibe el código de las instrucciones luego de haber sido seleccionadas
previamente y comprobada su longitud.
5. MOV AX, [BX+DI+4]:
 Direccionamiento Relativo Base + Índice
6. Registros de uso general:
 AX(ACUMULADOR), BX(base), CX(contador), DX(datos)
7. Mencione un caso del sistema de control de memoria virtual con TLB:
 Cuando el descriptor se encuentra en TLB, pero la página está en la
memoria principal.
8. Que tipos de operandos se utilizan en las instrucciones básicas del lenguaje de
máquina.
 ADD y SUB realizan la suma y resta de los bytes.
9. Explique el significado de la Bandera P de la tabla de páginas:
 El catálogo de página puede no encontrarse (e=0) cuando con él está
enlazada una tarea que se hizo interrumpida para el sistema operativo debe
suponer que el catálogo de las paginas está indicado a una copia en registro
CR3 del TSS.
10. Función de GDT (Tabla de Descriptores Globales) y LDT (Locales):
 GDT contiene descriptores accesibles para todas las tareas.
 LDT contiene descriptores que pertenecen a cada tarea
11. Componentes del campo tipo de descriptor del segmento de datos y código.
 S=1

VARIANTE 9
1. Variaciones del diseño de pc de acuerdo al bus:
 Arquitectura con bus común y arquitectura con bus dividido
2. Que tipos de registro de bandera existen:
 Banderas del Sistema
 Banderas de Estado
 Banderas de Control
3. Como se realiza la conversión de páginas:
 Se da solamente cuando a bandera PG del registro del sistema CRD es igual
a 1. Esta bandera generalmente se pone durante el programa de
inicialización.
4. Función de los registros GDTR y LDTR:
 GDTR (Registro de la Tabla de Descriptores de Interrupción). Contiene la
base y la medida de la tabla GDT.
 LDTR (Registro de la Tabla de Descriptores Locales). Contiene el selector
del segmento de la tabla LDT.
VARIANTE 10
1. Defina lo que entiende por desbordamiento:
 Es cuando se realiza la suma de 2 números con signo y el resultado
sobrepasa el 8vo bit.
2. Como se puede acceder las direcciones de memoria:
 En los MP de la INTE se realiza con 1 byte (8bits), una palabra(16bits) y
doble palabra (32 bits)
3. Cuál es la señal de permiso seleccionar un dispositivo de memoria o de E/S:
 M/IO
4. que elementos forman la tabla de páginas:
 Bandera de existencia
 Bandera de usuario/supervisor
 Bandera de lectura y escritura
 Bandera de acceso
5. Que modos de direccionamiento de datos conoce.
 Direccionamiento por Registro
 Direccionamiento Inmediato
 Direccionamiento por Directo
 Direccionamiento por Indirecto por Registro
 Direccionamiento por Base + Índice
 Direccionamiento por Relativo por Registro
 Direccionamiento por Relativo Base + Índice
 Direccionamiento por Índice Escalado
6. La dirección física como se obtiene.
 Aparece a la salida del MP.
 Es igual a la suma del registro del segmento el cual esta desplazado en 4
bits a la izquierda con la dirección real (desplazamiento).
7. La organización paginada en qué tipo de régimen actúa.
 Régimen Protegido.
8. Cuál es la función del atributo W del segmento de Datos.
 Determina que está permitida la escritura en el segmento.
9. Que puede suceder si el CPL del MP no tiene un valor permitido.
 El campo I del registro de banderas no cambia, si CPL>IOPL
 El campo IOPL del registro de banderas no cambia, si CPL >0.
VARIANTE 11
1. defina lo que entiende por acarreo:
 Es cuando el resultado no alcanza en 8 bits. El sumador forma un resultado
incorrecto 00000000. Para indicar esto el sumador activa un bit interno de
la bandera de estado del MP.
VARIANTE 12
1. Características del 2 generación:
 Se dio el reemplazo del turbo de vacío por el transistor, unidad de control
cuenta con un circuito de modificación de direcciones y sistemas de
interrupciones, todos los dispositivos tienen su propia unidad de control, la
memoria tiene 2 niveles ya que aparece la ERAM
2. Factores de la performance de la CPU:
 La velocidad de la computadora o el ciclo de reloj es una parte integral del
MP. velocidad interna del reloj y velocidad externa.
3. Cuando se desconectan las salidas del bus de datos:
 Cuando hay señal de apoderamiento del bus(hold)
4. Cuál es la señal de permiso para tomar el bus.
 HOLD
5. Modos de direccionamiento de la memoria por el MP:
 Lógico
 Lineal
 Físico
6. Que información se puede encontrar en el (Tabla de Paginación Invertida) TPI.
 Es utilizada por el MP como soporte de paginación.
 Contiene un descriptor para cada marco de página de memoria real.
7. Cuántos descriptores existen y como se pueden acceder a ellos.
 Descriptor del Segmento. Define los segmentos de datos, pila y código.
 Descriptor del Sistema. Define información sobre las tablas y tareas del
sistema.
8. Bajo que reglas el MP controla el acceso a los Datos y Procedimientos.
 Los datos que se conservan en un segmento con un nivel P, pueden ser
accedidos solo cuando se ejecuta una instrucción con igual o menor
prioridad que P.
 Un segmento de código con nivel de prioridad P puede ser llamado por una
tarea que se ejecuta en el mismo nivel o con un nivel superior a P.
9. Limitación durante la transferencia de control.
 El en MP el control se transfiere con las instrucciones JMP, CALL, RET,
INT, IRET, así como con el mecanismo de situaciones especiales y de
interrupción.