Sei sulla pagina 1di 2

5.

1 Cules son las propiedades claves de las memorias


semiconductoras?
-Poseen 2 estados estables (o semiestables) interpretados como 0
o uno binario.
-Se pueden escribir en ellas (al menos una vez).
-Se puede leer en ellas.
5.2Cul de los dos significados se est empleando para el
trmino memoria de acceso aleatorio?
Las palabras individuales de la memoria son accedidas mediante
lgica de cableado interno.
5.3 Qu diferencia hay en cuanto a aplicaciones entre DRAM y
SRAM?
La DRAM al ser ms econmica y ms densa que la SRAM se
utiliza para el almacenamiento temporal masivo de datos, en
cambio la SRAM al ser ms veloz se utiliza como memoria cach.
5.4 qu diferencia hay entre la DRAM y SRAM en cuanto a
caractersticas tales como velocidad, tamao y coste?
La SRAM es ms rpida, cara y menos densa que la DRAM. Como
la
DRAM
est
constituida
de
condensadores,
ocupa
aproximadamente un cuarto del espacio que usa una SRAM que
funciona con flip-flops a base de transistores.

sistema de memorias. Las direcciones asignadas para el mdulo


E/S no pueden usarse para palabras de memoria reduciendo as el
rango de memorias disponible.
7.6 cuando se produce una interrupcin de dispositivo cmo
determina el procesador que dispositivo la ha originado?
Existen varias formas, bsicamente todas consisten en que el
dispositivo genera la interrupcin, el procesado la capta y enva una
seal dispositivo por dispositivo. Cuando el que genero la
interrupcin capta la seal de reconocimiento corta la seal de
interrupcin. As el procesador capta quien la gener.
7.7 Cundo un mdulo de DMA toma el control del bus, y
mientras el mantiene dicho control Qu hace el procesador?
El procesador puede realizar otra tarea que no implique el uso del
bus del sistema, de lo contrario debe esperar a que la operacin
finalice. A esto se le llama robo de ciclo.
* Que implica la comunicacin del mdulo E/S con el
procesador?
Decodificacin de rdenes. El modulo E/S acepta rdenes del
procesador mediante el bus de control (leer,escr busca)
Informacin de estado

Gestin de memoria: El Sist. Operativo debe explotar el paralelismo


que proporciona el Hardware, por ejemplo, las memorias
multipuerto para obtener mejores prestaciones. Los mecanismos de
paginacin en procesadores distintos deben coordinarse para
mantener la consistencia cuando varios procesadores comparten
una pgina o un segmento y para decidir sobre el reemplazo de
pginas.
Fiabilidad y tolerancias a fallos: El sistema operativo debera hacer
posible una degradacin gradual cuando se produce un fallo en un
procesador. El planificador y otros elementos del sistema operativo
deben reconocer la prdida de un procesador y estructurar las
tablas de gestin en consecuencia.
(18.5) Cul es la diferencia entre un esquema de coherencia
de cache Hardware y uno Software?
Software: Intentan evitar la necesidad de circuitera y lgica
hardware adicional dejando que el compilador y el Sist. Operativo
se encuentren del problema.
Los mecanismos de coherencia basados en el compilador realizan
un anlisis del cdigo para determinar qu datos pueden dar
problemas al pasar a cache, y los marcan en consecuencia.
Despus, el sistema operativo o el hardware impiden que se pasen
a cache los datos marcados como no almacenables a cache.

5.5 Por qu uno de los tipos de RAM se considera analgico


y otro digital?

Reconocimiento de direccin.
*ordenes que puede recibir un mdulo de E/S

Lo ms sencillo es impedir que cualquier dato compartido pase a


cache.

A la DRAM se le dice analgica porque al trabajar con


condensadores almacena la info en un rango determinado.

Control (le dice que hacer al perifrico), test (comprueba el estado


del mdulo y los perifricos), lectura (el modulo almacena los datos
del perifricos en el buffer), escritura (el modulo E/S capta un dato
del bus de dato y lo enva al perifrico).

El compilador inserta entonces instrucciones en el cdigo


generados para reforzar la coherencia de cache en los periodos
crticos.

La SRAM se dice que es digital porque posee los mismos


elementos que posee el procesador (flip-flop a base de
transistores).
5.6 indique algunas aplicaciones de la ROM.
-microprogramacin.

*tipos de fallo?

Hardware: Permiten reconocer dinmicamente en el momento de la


ejecucin las situaciones de inconsistencia potenciales.

Permanente: defecto fsico en la celda. Se debe al desgaste, malo


de fbrica, funcionamiento en condiciones adversa

En general, estos protocolos se dividen en 2 categoras.

-Programas del sistema

Transitorio: error reparable. Producido por la fuente o por partculas


alfa (provienen de radiacin)

-tablas de funciones

*mtodo de hamming?

-subrutinas de biblioteca para funciones de uso frecuente

5.7 Qu diferencias hay entre las memorias EPROM, EEPROM


y flash?

Se envan en una palabra los bits de datos y de paridad los cuales


ayudan a cambiar los bits errneos recibidos

Se diferencian en la forma en que los datos son modificados. En la


EPROM todos los datos son eliminados mediante la exposicin a
rayos UV, es un proceso lento. En la EEPROM todos los datos se
borran mediante electricidad, ese proceso es ms rpido que en la
EPROM y en la flash los datos tambin son modificados
elctricamente, solo que ms rpido que la EEPROM y se puede
modificar un bloque en especfico en vez de todos los datos.

(18.1) Enumere y defina brevemente tres tipos de organizacin


del computador.

5.8 no

Clster: Es un grupo de conmutadores, completos interconectados y


trabajando juntos como un solo recurso de computo,
proporcionando la ilusin de una nica maquina.

5.9 Qu es un bit de paridad?


Es un bit utilizado para la deteccin de errores. Se enva al final de
una cadena de datos determinando si la cantidad de datos es par o
impar. As el receptor sabe si se perdi un dato o no.
5.10 Cmo se interpreta el sndrome en el cdigo de
Hamming?
Si el sndrome contiene:
-solo 0 no hay error

SMP: Computador constituido por varios procesadores similares


interconectados mediante un bus. El problema ms crtico a
resolver es la coherencia de la cache, entonces tanto la memoria
principal como las otras caches tienen versiones no validas de dicha
lnea.

Protocolo de sondeo: Cuando se realiza una actualizacin en una


lnea de cache compartida debe anunciarse a todas las otras
caches mediante un mecanismo de difusin. Cada controlador de
cache es capaz de sondear o espiar la red para observar las
notificaciones que se difunden y reaccionan adecuadamente.
(18.6) Qu significa cada uno de los 4 estados del protocolo
MESI?
Modificado (modified): La lnea de cache ha sido modificada (es
distinta a su valor en memoria principal) y est disponible solo en
esta cache.
Exclusivo (exclusive): La lnea de cache tiene el mismo contenido
que la memoria principal y no est presente en ninguna otra cache.

NUMA: es un multiprocesador de memoria compartida en el que el


tiempo de acceso de un procesador a una palabra de memoria vara
con la ubicacin de la palabra en memoria.

Compartido (shared): La lnea de cache tiene el mismo contenido


que en memoria principal y puede estar presente en otra cache.

Procesadores Vectoriales: Procesadores que trabajan con mltiples


secuencia de datos que son utilizados principalmente para fines
ms cientficos, como hacer muchas operaciones en coma flotante.
Trabajan con un sistema de ALU segmentada.

(18.7) Indique algunos de los beneficios ms importantes de


los clster.

(18.2) Cules son las caractersticas principales de un SMP?

-un bit puesto en 1 hay error

Protocolos de directorios: Recogen y mantienen la informacin


acerca de donde reciben las copias de las lneas. Contienen
informacin de estado global en relacin con los contenidos de las
diferentes caches locales.

1. Hay dos o ms procesadores similares de capacidades


comparables.

No valido (invalided): La lnea de cache no contiene datos validos.

Escalabilidad absoluta: es posible configurar clster grandes que


incluso superan las prestaciones de los computadores
independientes ms potentes. Un clster puede tener decenas de
maquinas, cada una de las cuales puede ser un multiprocesador.

2. Comparten la memoria principal y la E/S y estn interconectados


mediante un bus u otro tipo de sistema de interconexin, de forma
que el tiempo de acceso a memoria es aproximadamente el mismo
para todos los procesadores.

Escalabilidad incremental: El clster se configura de forma que sea


posible aadir nuevos sistemas al clster en ampliaciones
sucesivas. As, un usuario puede comenzar con un sistema
modesto y ampliarlo a medida que lo necesite, sin tener que
sustituir el sistema de que dispone por uno nuevo que proporcione
mayores prestaciones.

3. Todos los procesadores comparten los dispositivos de E/S, bien a


travs de los mismos canales o mediante canales distintos que
proporcionan caminos de acceso al mismo dispositivo.

Alta disponibilidad: el fallo de uno de los nodos no significa la


prdida del servicio. En muchos casos, es el software el que
proporciona automticamente la tolerancia a fallos.

7.1 Enumere tres clasificaciones generales de dispositivos


externos o perifricos

4. Todos los procesadores pueden desempear las mismas


funciones. (De ah se denomina simtrico)

-de interaccin con humanos.

5. El sistema est controlado por un sistema operativo integrado


que proporciona la interaccin entre los procesadores y sus
programas a los niveles de trabajo, tarea, fichero y datos.

Mejor relacin precio-prestaciones: Al utilizar elementos


estandarizados, es posible configurar un clster con mayor o igual
potencia de cmputo que un computador independiente mayor, a
mucho menos costo.

-ms de un bit puesto en 1 hay error y el sndrome en total dice cul


es la posicin del bit errneo.
5.11 Qu diferencia
convencional?

hay

entre

SDRAM

una

DRAM

Que el intercambio de datos de la SDRAM con el procesador es de


forma sincronizada con una seal de reloj externa funcionando a
velocidad tope del bus sin imponer estados de espera, no as la
DRAM.

-de interaccin con maquinas


-de comunicacin.
7.2 Qu es IRA (international reference alphabet)?

(18.8) Cul es la diferencia entre transferencia por fallo


(failover) y recuperacin despus de un fallo (fail-back)?

Carcter IRA: 7 de 8 bit son informacin, el ultimo bit se define de


tal manera que en los 8 bits exista una cantidad par de unos.

(18.3) Cules son algunas de las ventajas potenciales de un


SMP comparado con un computador monoprocesador?

Transferencia por falla: es la funcin de conmutar aplicaciones y


datos en el cluster, desde un sistema defectuoso a otro alternativo.

7.3 Cules son las principales funciones del mdulo E/S?

Prestaciones: Un sistema operativo con varios procesadores


proporcionar mejores prestaciones que uno con un solo
procesador del mismo tipo.

Recuperacin despus de un fallo: una funcin adicional es la


restauracin de las aplicaciones y los datos por el sistema original,
una vez superado el fallo.

Disponibilidad: Debido a que todos los procesadores pueden


realizar las mismas funciones, un fallo es un procesador no har
que el computador se detenga.

18.9) Qu diferencias existen entre UMA, NUMA y CC-NUMA?

-almacenamiento temporal de datos


-control y temporizacin.
-comunicacin con el procesador.
-comunicacin con los dispositivos.
-deteccin de errores.
7.4 enumere y defina las tres tcnicas para realizar E/S.
E/S programada: le procesador ejecuta un programa encargado de
realizar la operacin de E/S, esto es verificacin de estado, lectura
escritura, intercambio de datos. El procesador espera ocioso a que
el modulo est listo para la operacin.
E/S mediante interrupciones: el procesador avisa al mdulo de E/S
que lo necesita, el procesador sigue haciendo otra tarea, cuando el
modulo E/S est listo para realizar una operacin interrumpe al
procesador.
E/S mediante DMA: se requiere de un mdulo especial de DMA, el
cual hace de procesador tomando el control de los buses del
sistema traspasando los datos directamente desde el modulo E/S a
la memoria o viceversa.
7.5 Cul es la diferencia entre E/S asignada en memoria y E/S
aislada?
En la E/S aislada se separa la memoria y las direcciones de E/S
para que los valores de la direccin en memoria no se afecten con
la asignacin de direccin de interfaces, porque cada una tiene
espacio de direccionamiento.
En la E/S asignada en memoria el procesador usa un conjunto de
seales de lectura u escritura y no diferencia entre direcciones de
memoria y E/S. el procesador trata al mdulo E/S como parte del

Crecimiento Incremental: Se pueden aumentar las prestaciones del


sistema aadiendo ams procesadores.
Escalado: Los fabricantes pueden ofrecer una gama de productos
con precios y prestaciones diferentes en funcin del nmero de
procesadores.
(18.4) Cules son los aspectos clave en el diseo del sistema
operativo de un SMP?
Proceso concurrente simultneo: Las rutinas del sistema operativo
deben ser reentrantes para permitir que varios procesadores
puedan ejecutar simultneamente el mismo cdigo IS. Con varios
procesadores ejercitando la misma o distintas partes del sistema
operativo, las tablas y las estructuras de gestin del sistema
operativo deben manejarse apropiadamente para evitar bloqueos u
operaciones no validas.
Planificacin: La planificacin puede realizarla cualquier procesador,
por lo que deben evitarse los conflictos. El planificador debe asignar
los procesos preparados a los procesadores disponibles.
Sincronizacin: Puesto que hay varios procesos que pueden
acceder a espacios de memoria y a recursos E/S compartidos,
deben proporcionarse una sincronizacin efectiva. La sincronizacin
asegura la exclusin mutua y la ordenacin de eventos.

UMA (acceso uniforme a memoria): todos los procesadores pueden


acceder a toda la memoria principal utilizando instrucciones de
carga y almacenamiento. El tiempo de acceso de un procesador o
cualquier regin de la memoria por parte de todos los procesadores
es el mismo. Ejemplo SMP.
NUMA (Acceso no uniforme a memoria): todos los procesadores
tiene acceso a todas, las partes de memoria principal utilizando
instrucciones de carga y almacenamiento. El tiempo de acceso a
memoria de un procesador depende de la regin a la que acceda.
La ltima frase es cierta para todos los procesadores, no obstante,
para procesadores distintos, las regiones de memoria que son ms
lentos o mas rpidos son diferentes.
CC-NUMA (NUMA con coherencia de cache): un computador NUMA
en el que la coherencia de cache se mantiene en todas las caches
de los distintos procesadores.
Dato: un NUMA sin cache equivale a un clster.

Nombre la clasificacin de los sistemas computacionales


segn Flynn y de ejemplos de ellos.
Una secuencia de datos y un secuencia de instrucciones (SISD). Un
ejemplo son los monoprocesadores.

Una secuencia de instrucciones y mltiple secuencia de datos


(SIMD): Un ejemplo son los procesadores vectoriales:

Sincronizacin: Cada procesador debe tener el mismo tiempo para


poder acceder a la memoria.

Proporciona coherencia de cach en un SMP. La cach de datos


incluye 2 bits para proporcionar 4 estados:

Mltiple secuencia de instrucciones y mltiple secuencia de


instrucciones (MIMD): Ejemple SMD, Clusters, NUMA.

Confiabilidad y recuperacin por falla: Si alguna falla, el resto del


sistema debe seguir trabajando.

Modificado, exclusivo, compartido, no valido.

Mltiple secuencia de instrucciones y una secuencia de datos


(MISD): Esto nunca ha sido implementado.

Ejecutar el programa en un menor tiempo posible.

5 Ventajas SMP?

Que significa procesamiento Multihebra.


Cules son las consideraciones de diseo de un Sistema
Operativo de Multiprocesador.
Las consideraciones que se deben tener son:
Procesos Concurrentes simultneos: Se debe
paralelismo para que haya un mayor rendimiento.

potenciar

el

Planificacin: Algn procesador debe arbitrar y coordinar el trabajo


de cada uno de los procesadores para evitar choques y fallas.

El procesamiento multihebra se refiere a que el programa se divide


en pequeas secuencias de instrucciones, a la que cada una se le
denomina hebras, las cuales son ejecutadas en paralelo y as
pueden ejecutar el programa en una menor cantidad de tiempo.
4 protocolo MESI?

Prestaciones (mas procesadores ms prestaciones), disponibilidad


(si falta uno igual funciona), crecimiento incremental (aumento
procesadores, aumentan las prestaciones), escalado (los precios
varan segn las prestaciones)