Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Describir las principales caractersticas del multiprocesamiento simtrico (SMP) indicando sus limitaciones
-Creacin de programas
-Ejecucin de programas
-Acceso a los dispositivos de E/S
-Acceso controlado de archivos
-Acceso al Sistema
-Deteccin y respuesta de errores
-Contabilidad estadsticas de uso de recursos
4. Indicar y explicar en forma breve y concreta los niveles o esquemas de planificacin que utilizan los sistemas operativos
en la administracin de la multiprogramacin.
6. Indicar en forma breve y concreta 3 aspectos o partes negativas del procesamiento masivamente paralelo (MPP)
La programacin se vuelve difcil, debido a que la memoria se rompe en pequeos espacios separados.
Sin la existencia de una memoria globalmente compartida, ejecutar una aplicacin que requiere una gran
cantidad de RAM (comparada con la memoria local), puede ser difcil.
La sincronizacin de datos entre tareas ampliamente distribuidas tambin se complica, particularmente si un
mensaje debe pasar por muchos componentes de hardware hasta alcanzar la memoria del procesador destino.
7. Definir qu es un Cluster de Computadoras y qu configuraciones se pueden tener los clusters de alta disponibilidad.
Un cluster es un tipo de arquitectura paralela distribuida que consiste de un conjunto de computadores independientes
interconectados operando de forma conjunta como un nico recurso computacional.
Configuraciones de clusters de alta disponibilidad:
Activo - Pasivo.- Tareas y procesos son realizados por un nodo activo mientras que el nodo pasivo puede estar
realizando tareas secundarias.
Activo - Activo.- Tareas y procesos son realizados por los 2 nodos de manera distribuida y simultnea
8. Definir y explicar en forma breve y concreta 2 tcnicas que se pueden emplear para el anlisis del rendimiento de las
computadoras.
Medida: Medidas reales suelen producir los mejores resultados, pues no hay simplificaciones que les resten
credibilidad
Simulacin: Programa que modela ciertas caractersticas importantes del sistema, facilitando el cambio de
diversos parmetros
Modelado analtico: Descripcin matemtica del sistema, que puede darnos pistas sobre el comportamiento
global del sistema
a) Dependencia verdadera de datos.-Se puede buscar y decodificar la segunda instruccin en paralelo con la primera. No
puede ejecutarse la segunda instruccin hasta que no termine la primera
Ejm: R3:=R3+R5
R4:=R3+1
b) Dependencia de salida.- No pueden ejecutarse instrucciones despus de la bifurcacin en paralelo con instrucciones
antes de la bifurcacin.
Ejm: R3:=R3+5
R3:=R5+1
c) Antidependencia.-la restriccin es similar a la dependencia verdadera pero a la inversa. En vez de que la primera
instruccin produzca el valor para segunda instruccin, la segunda instruccin destruye el valor que usa la primera
instruccin.
Ejm: R4:=R3+1
R3:=R5+1
11. Indicar 2 ventajas y desventajas de la arquitectura CISC e indicar 2 ventajas de la arquitectura RISC.
Arquitectura CISC
-Ventajas
- Desventajas
Cada versin antigua del procesador contiene un subconjunto de instrucciones de la nueva versin.
Almacenamiento de instrucciones -> Instrucciones de ejecutan en distintos ciclos de reloj -> Lento desempeo.
Muchas instrucciones de diferentes formatos y tamaos genera unidades de control compleja, lo cual afecta
directamente a la perfomance del procesador
Las instrucciones especializadas no son usadas, se utilizan aproximadamente el 20 % de las instrucciones
disponibles.
Arquitectura RISC
-Ventajas
El desempeo RISC es dos o cuatro veces mejor que el desempeo CISC, debido al pipeline.
Hardware ms simple.
Ciclo de diseo corto.
Las instrucciones son de longitud fija
12. Indicar las categoras de las polticas de emisin de instrucciones.
16. Definir y explicar en forma breve y concreta 4 objetivos del anlisis del rendimiento de las computadoras.
17. Describir las principales caractersticas del procesamiento paralelo escalable (SPP)
19. Definir:
a) Swapping.- Es el intercambio que se da como solucin al problema de que las operaciones de E/S que son lentas
comparadas con el CPU, frecuentemente en sistemas con multiprogramacin el CPU puede estar parado la mayor parte
del tiempo.
b) Particin de memoria.- La memoria se divide en partes para ubicar los procesos (Incluyendo al Sistema Operativo). Cada
particin tiene un tamao fijo
c) Memoria Virtual.-Permite a los programas direccionar la memoria desde un punto de vista lgico.
d) Pseudo instruccin.- Son instrucciones que el ensamblador reconoce pero que no existen en la definicin del hardware,
el ensamblador mapea a 2 o ms seudo instrucciones reales.
e) Paginacin.-Es una estrategia de organizacin de la memoria que consiste en dividir la memoria en porciones de igual
tamao, dichas porciones se conocen como pginas.
Primera dimensin
Interactivo
Sistema de colas (Batch)
Segunda dimensin
Uni-programacin
Multi-programacin (Multi-tasking)
21. Indicar y explicar las principales limitaciones del paralelismo a nivel de instruccin aplicado en los procesadores
superescalares.