Está en la página 1de 10

CAPITULO 3: PERSPECTIVA DE ALTO NIVEL DEL

FUNCIONAMIENTO Y DE LAS INTERCONEXIONES DEL


COMPUTADOR
3.1 ¿Qué tipos generales de funciones especifican las instrucciones de un
computador?
 Procesador – Memoria: Transferencia de datos desde o hacia memoria.
 Procesador – E/S: Transferencia de datos desde o hacia el exterior a través
de un modulo de E/S.
 Procesamiento de Datos: Alguna operación aritmética o lógica con los datos.
 Control: Una instrucción puede especificar que la secuencia de ejecución se
alter

3.2 ¿Enumere y defina brevemente los estados posibles que determina la


ejecución de una interrupción?
1) Calculo de dirección de la instrucción (IAC, Instruction Address Calculation)
determina la dirección de la siguiente instrucción a ejecutar.
2) Captación de instrucción (if, InstructionFetch): la CPU lee la instrucción desde
su posición en memoria.
3) Decodificación de la operación indicada en la instrucción (IOD,
InstructionOpertionDecoding): analiza la instrucción para determinar el tipo de
operación a realizar y el (los) operando(s) a utilizar.
4) Cálculo de dirección del operando (OAC, OperandAddressCalculation): si la
instrucción implica una referencia a un operando en memoria o disponible mediante
E/S, determina la dirección del operando.
5) Captación de Operador (OF, OperandFetch): capta el operando desde memoria
o se lee desde el dispositivo de E/S
6) Operación con los datos (DO, Data Opertion): realiza la operación indicada en
la instrucción.
7) Almacenamiento de Operando (OS, OperandStore): describe el resultado en
memoria o lo saca a través de un dispositivo de E/S.

3.3 ¿Enumere y defina brevemente dos aproximaciones para gestionar las


interrupciones múltiples?
 Desactivar las interrupciones mientras se esta ocupando una interrupción.
 Definir prioridades para las interrupciones y permitir que una interrupción de
prioridad mas alta pueda interrumpir a un gestor de interrupción de prioridad
menor.

3.4 ¿Qué tipos de transferencias debe permitir la estructura de interconexión (Por


ejemplo un bus) de un computador?
 Memoria a procesador.- el procesador lee una instrucción o un dato desde la
memoria.
 Procesador a memoria.- el procesador escribe un dato en la memoria.
 E/S a Procesador.- el procesador lee datos de un dispositivo de E/S a travez de
un modulo de E/S.
 Procesador a E/S.- el procesador envía datos al dispositivo de E/S.
 Memoria a E/S y viceversa.- en estos dos casos un modulo de E/S puede
intercambiar datos directamente con la memoria, sin que tenga que pasar a través
del procesador, utilizando el acceso directo a memoria (DMA).

3.5 ¿Qué ventajas tiene una arquitectura de varios buses frente a otra de bus
único?
Con múltiplos buses, hay menos dispositivos por bus. Esto reduce el retraso de
propagación, porque cada bus puede ser más corto, y reduce efectos de cuello de
botella

3.6 ¿Enumere y defina brevemente los grupos de líneas de señal para el bus PCI?

 Terminales (pastillas) de sistema: construidas por los señales de reloj y de


inicio (reset).
 Terminales de dirección y datos: incluye 32 líneas para datos y direcciones
multiplexadas en el tiempo.
 Terminales de control de la interfaz.- controlan la temporalización de las
transferencias y proporcionan coordinación entre los que la inician y los
destinatarios.
 Terminales de arbitraje.- a diferencia de las otras líneas de señal del PCI, estas
no son compartidas.
 Terminales para señales de error.- utilizadas para errores de paridad u otros.
 Terminales de interrupción.- para los dispositivos PCI que deben generar
peticiones de servicio.
 Terminales de soporte de cache.- necesarios para permitir memoria cache en
el bus PCI asociadas a un procesador o a otro dispositivo.
 Terminales de Ampliación a bus de 64 bits: incluye 32 líneas multiplexadas en
el tiempo para direcciones y datos y se combinan con las líneas obligatorias de
dirección y datos para construir un bus de direcciones y datos de 64 bits.
 Terminales de test (JTAG/ Boundary Sean): estas señales se ajustan al
estándar IEEE 1149,1 para la definición de procedimientos de test.

CAPITULO 4: MEMORIA CACHÉ

4.1. Qué diferencias hay entre acceso secuencial, acceso directo y acceso
aleatorio?
La memoria está organizada en unidades de datos, denominadas registros.
 Acceso secuencial: se debe hacer en una secuencia lineal específica
 Acceso directo: Los bloques individuales o registros de tener una dirección
única basada en la ubicación física. El acceso se logra por el acceso directo para
llegar a una vecindad en general, más la búsqueda secuencial, contando, o a la
espera de llegar a la ubicación final.
 Acceso aleatorio: Cada localización direccionable en la memoria tiene un
único, conectado físicamente-en el tratamiento de mecanismo. El tiempo para
acceso a una ubicación dada es independiente de la secuencia de los accesos
anteriores y es constante.

4.2 Cuál es la relación general entre tiempo de acceso, coste y capacidad de


memoria?
 Mientras más rápido sea el tiempo de acceso, mayor es el costo por bit y mayor
capacidad,
 Menor tiempo de acceso, menor costo por bit y una mayor capacidad

4.3. ¿Cómo se relaciona el principio de localidad con el uso de múltiples niveles


de memoria?
Es posible para organizar los datos a través de una jerarquía de memoria de tal manera
que el porcentaje de accesos a cada nivel sucesivamente inferior es sustancialmente
menor que la de la nivel por encima. Debido a las referencias de memoria tienden a
agruparse, los datos en la mayor memoria de nivel no es necesario cambiar muy a
menudo para satisfacer las solicitudes de acceso a memoria.

4.4. ¿Qué diferencias existen entre las correspondencias directa, asociativa y


asociativa por conjuntos?
En un sistema de caché, los mapas de asignación directa de cada bloque de memoria
principal en una solalínea de caché sea posible. mapeo asociativo permite a cada loque
de memoria principal para ser cargado en cualquier línea de la caché. En conjunto
asociativo de mapas, la caché se divide en una serie de conjuntos de líneas de caché;
cada bloque de memoria principal puede ser asignada a cualquier línea de un conjunto
en particular.

4.5. Para una caché con correspondencia directa, una dirección de memoria
principal es vista como tres campos. Enumere y defina estos campos.
Un campo identifica una única palabra o byte dentro de un bloque de memoria principal.
Los otros dos campos de especificar uno de los bloques de memoria principal. Estos
dos campos son un campo de línea, que identifica una de las líneas de la caché, y un
campo de etiqueta, que identifica uno de los bloques que pueden caber en esa línea

4.6. Para una caché con correspondencia asociativa una dirección de memoria
principal es vista como dos campos. Enumere y defina estos campos
Un campo de etiqueta identifica un bloque de memoria principal. Un campo de la palabra
identifica a una única palabra o byte dentro de un bloque de memoria principal

4.7. Para una cache con correspondencia asociativa, una dirección de memoria es
vista como tres campos. Enumere y defina estos Campos.
1. Un campo identifica una única palabra o byte dentro de un bloque de memoria
principal.
Los otros dos campos sirven para especificar uno de los bloques de memoria
principal. Estos dos campos son:
2. Un campo establecido, que identifica a uno de los juegos de la memoria caché,
y
3. Un campo de etiqueta, que identifica uno de los bloques que pueden caber en
ese conjunto.

4.8. Que diferencia hay entre localidad espacial y localidad temporal


 Localidad espacial se refiere a la tendencia de ejecución de involucrar a un
número de memoria localidades que se agrupan.
 Localidad temporal se refiere a la tendencia de un procesador para acceder a
posiciones de memoria que se han utilizado recientemente

4.9. En general ¿Cuáles son las estrategias para explotar la localidad espacial y la
localidad temporal?
Localidad espacial es generalmente explotado por el uso de grandes bloques de
memoria caché y por la incorporación de mecanismos de prelectura (ir a buscar los
artículos de uso anticipado) en ella lógica de control de caché. Localidad temporal es
explotada por mantener usado recientemente instrucción y los valores de datos en la
memoria caché y por la explotación de una jerarquía de caché

CAPITULO 5: MEMORIAS INTERNAS

5.1 ¿Cuáles son las propiedades clave de las memorias semiconductoras?

Exhiben dos estable (o semiestable) estados, que pueden ser utilizados para
representar binario 1 y 0, sino que son capaces de ser escrita en (al menos una vez),
para establecer el estado; que son capaces de ser leído para detectar el estado

5.2 ¿Cuál de los 2 significados se está empleando para el término memoria de


acceso aleatorio?

(1)Una memoria en la que las palabras individuales de la memoria se acceden


directamente a través, cableada en el tratamiento de la lógica. (2) De memoria de
semiconductores principal en el que es posible tanto para leer datos de la memoria y
para escribir nuevos datos en la memoria fácilmente y rápidamente.

5.3 ¿Qué diferencia hay, en cuanto a aplicaciones, entre DRAM y SRAM?

SRAM se utiliza para la memoria caché (tanto dentro como fuera del chip), y se utiliza
para la memoria DRAM la memoria principal.

5.4 ¿Qué diferencia hay entre DRAM y SRAM en cuanto a características tales
como velocidad, tamaño y coste?

SRAM generalmente tienen tiempos más rápidos de acceso que las DRAM. DRAM son
menos caro y más pequeño que las SRAM.
5.5. ¿Explique porque uno de los tipos de RAM se considera analógico y el otro
digital?
Una celda DRAM es esencialmente un dispositivo analógico utilizando un condensador,
el condensador puede almacenar cualquier valor de carga dentro de un rango; un valor
de umbral determina si el carga se interpreta como 1 o 0. Una célula SRAM es un
dispositivo digital, en el que binario Los valores se almacenan utilizando tradicionales
del flip-flop puerta lógica-configuraciones.

5.6. ¿Indique algunas aplicaciones de las ROM?


Microprogramada, memoria de la unidad de control, subrutinas de la biblioteca de
frecuencia quería funciones, programas del sistema; tablas de funciones.

5.7Que diferencia hay entre memoria EPRO, EEPROM y flash?


EPROM se lee y escribe eléctricamente; antes de una operación de escritura, todo el
almacenamiento células deben ser borradas al mismo estado inicial por la exposición
del chip envasada para la radiación ultravioleta. Erasure se lleva a cabo por el
resplandor de una luz ultravioleta intensa a través de una ventana que se ha diseñado
en el chip de memoria. EEPROM es una lectura sobre todo la memoria que se puede
escribir en cualquier momento sin borrar el contenido de la técnica; sólo el byte o bytes
dirigida se actualizan. La memoria flash es intermedia entre EPROM y EEPROM, tanto
en costo y funcionalidad. Como la EEPROM, memoria flash utiliza una tecnología
eléctrica borrada. Una memoria flash puede ser toda borrado en uno o unos pocos
segundos, que es mucho más rápido que la EPROM. Además, es posible borrar a pocas
cuadras de la memoria en lugar de un chip completo. Sin embargo, el flash la memoria
no proporciona a nivel de byte borrado. Al igual que la EPROM, utiliza la memoria flash
sólo un transistor por bit, y así logra la alta densidad (en comparación con EEPROM) de
EPROM

5.8. ¿Explique la función de cada uno de los terminales de la figura 4.5b?

A0 - A1 = líneas de dirección.
CAS = dirección de la columna seleccionar:.
D1-D4 = líneas de datos.
NC: = sin conectar.
OE: habilitación de salida.
RAS = dirección de selección de fila.
Vcc: = fuente de tensión.
VSS: = tierra. WE: habilitación de escritura.

5.9. ¿Que es un bit de paridad?


Un poco anexa a una matriz de dígitos binarios para hacer la suma de todas las binario
dígitos, incluyendo el bit de paridad, siempre impar (paridad impar) o siempre, incluso
(aunque paridad)

5.10. ¿Cómo se interpreta el síndrome en el código Hamming?

Un síndrome es creado por el XOR del código en una palabra con una versión calculada
de ese código. Cada bit del síndrome es 0 o 1 según si hay o no una coincidencia en
esa posición de bit para las dos entradas. Si el síndrome contiene todos los 0, se detecta
que no hay error. Si el síndrome contiene uno y sólo un bit 1, entonces, ha ocurrido un
error en uno de los 4bits de verificación. No es necesaria una corrección. Si el síndrome
contiene más de un bit 1, entonces el valor numérico del síndrome indica la posición del
bit de datos en el error.Este bit de datos se invierte para su corrección.

5.11. ¿Qué diferencia hay entre una SDRAM y una DRAM convencional?

A diferencia de la DRAM tradicional, que es asincrónica, los intercambios de datos


SDRAM con el procesador sincronizado a una señal de reloj externo y correrá la
velocidad máxima del bus del procesador/ memoria sin imponer estados de espera.

CAPITULO 6: MEMORIAS EXTERNAS

6,1 ¿Cuáles son las ventajas de usar un sustrato de cristal en un disco magnético?
Mejora en la uniformidad de la superficie de la película magnética para aumentar
discofiabilidad. Una reducción significativa en los defectos superficiales en general para
ayudar a reducirlectura / escritura de errores. Capacidad para apoyar a alturas más
bajas de moscas (que se describe más adelante).
Mejor rigidez para reducir la dinámica de disco. Mayor capacidad para soportar golpes
ydaño

6,2 ¿Cómo se escriben los datos en un disco magnético?


El mecanismo de escritura se basa en el hecho de que la electricidad que fluye a través
de una bobinaproduce un campo magnético. Los pulsos se envían a la cabeza de
escritura, y los patrones magnéticosse registran en la superficie inferior, con diferentes
patrones de positivo y negativocorrientes. Una corriente eléctrica en el alambre induce
un campo magnético a través del hueco,que a su vez magnetiza un área pequeña del
medio de grabación. La inversión de ladirección de la corriente se invierte la dirección
de la magnetización en elmedio de grabación.

6.3 ¿Cómo se leen los datos en un disco magnético?


La cabeza de lectura consiste en una parte protegida magnetorresistencia (MR) del
sensor. La Material de MR tiene una resistencia eléctrica que depende de la dirección
de lamagnetización del medio de moverse por ella. Al pasar una corriente a través del
Sensor de MR, los cambios de resistencia son detectados como señales de voltaje.

6.4 Explicar la diferencia entre un sistema de grabación CAV y de varias zonas.


Para la velocidad angular constante (CAV) del sistema, el número de bits por pista
esconstante. Un aumento de la densidad se logra con la grabación zonal
múltiple, enque la superficie se divide en un número de zonas, con zonas más lejos
delcentral que contiene más bits que las zonas más cercanas al centro.

6.5 Definir los términos pista, cilindro y sector.


En un disco magnético los datos se organizan en el plato en un conjunto de anillos
concéntricos, llamadas pistas. Los datos se transfieren hacia y desde el disco
en sectores. Para un disco condiscos múltiples, el conjunto de todas las pistas en la
misma posición relativa en el platose refiere como un cilindro.

6.6 ¿Cuál es el tamaño típico de un sector de un disco?


De 512 bytes.

6.7 Definir los términos tiempo de búsqueda, retardo rotacional, tiempo de acceso
y tiempo de transferencia.
En un sistema móvil de cabeza, el tiempo que tarda para posicionar la cabeza en la pista
esconocido como tiempo de búsqueda. Una vez seleccionada la pista, el controlador
de disco espera hasta que elsector correspondiente gira para alinearse con la cabeza. El
tiempo que tarda elcomenzando del sector para llegar a la cabeza se conoce
como retraso rotacional. La suma deel tiempo de búsqueda, si los hay, y el retraso de
rotación es igual al tiempo de acceso, que es eltiempo que tarda en llegar a la posición
de leer o escribir. Una vez que la cabeza está en posición, elleer o escribir en la
operación se realiza como se mueve el sector debajo de la cabeza, lo quees la parte de
transferencia de datos de la operación y el tiempo para la transferencia es eltiempo de
transferencia.

6,8 ¿Qué características comunes comparten todos los niveles de RAID?


1. RAID es un conjunto de unidades de disco físico vistas por el sistema operativo como
una solala unidad lógica.
2. Los datos se distribuyen a través de las unidades físicas de una matriz.
3. La capacidad del disco redundante se utiliza para almacenar información de paridad,
que garantizalos datos de recuperación en caso de un fallo de disco.

6.9 Definir brevemente los siete niveles de RAID.


0: no redundante
1: espejo, cada disco tiene un disco duplicado que contenga la mismaDato
2: redundantes a través de código de Hamming, un código de corrección de errores se
calculaa través de los bits correspondientes en cada disco de datos y los bits del código
están almacenados enlas posiciones de los bits correspondientes en múltiples discos
de paridad
3: Bit de paridad de entrelazado.; semejante al nivel 2 pero en lugar de un código de
corrección, un bit de paridad simple escalculado para el conjunto de bits individuales en
la misma posición en todos los discos de datos.
4: Bloque de entrelazado de la paridad, una tira de bit de paridad-por-bit se calcula a
través detiras correspondientes en cada disco de datos y los bits de paridad se
almacenan en elfranja correspondiente en el disco de paridad
5: bloque de paridad distribuida; similar al nivel 4, pero distribuye las tiras de paridad
entre todos los discos
6: Bloque intercalado de doble paridad distribuidos; dos diferentes cálculos de paridad
se llevan a caboy se almacena en bloques separados en discos diferentes.

6.10 Explicar el término datos divididos.


El disco se divide en tiras, las tiras pueden ser bloques físicos, sectores o alguna otra
unidad. Las tiras se asignan turnos de miembros de la matriz consecutivos. Un
conjuntode tiras lógicamente consecutivos que asigna exactamente una tira a cada
miembro de la matriz esconoce como una banda.

6.11 ¿Cómo se consigue redundancia en un sistema RAID?


A nivel de RAID 1, la redundancia se logra teniendo dos copias idénticas de todos
losdatos. Para niveles más altos, la redundancia se consigue mediante el uso de
corrección de errorescódigos.

6.12 En el contexto de RAID, ¿Cuál es la diferencia entre acceso paralelo y acceso


independiente?
En una matriz de acceso paralelo, todos los discos miembros participar en la ejecución
de cada Solicitud de E /. Típicamente, los husillos de las unidades individuales están
sincronizados de maneraque cada cabeza del disco está en la misma posición en cada
disco en un momento dado. En unaacceso a una matriz independiente, cada disco
miembro opera en forma independiente, de modo queseparan a las peticiones de E / S
puede ser satisfecha de forma paralela.

6.13 ¿Cuál es la diferencia entre CAV y VLV?


Para la constante de velocidad angular (CAV) del sistema, el número de bits por pista
esconstante. En una velocidad lineal constante (CLV), el disco gira más despacio
paraacceder a cerca del borde exterior que para aquellos cerca del centro. Así, la
capacidad de unpista y el retraso rotacional tanto aumento de las posiciones más
cercanas al borde exterior delel disco

6.14. ¿En que se diferencia un CD de un DVD en lo que respecta a la capacidad de


este último?
La técnica de grabación típica usado en cintas de serie se denomina
grabaciónserpentina. En esta técnica, cuando los datos están siendo grabados, el primer
conjunto de bits se registra a lo largo de toda la longitud de la cinta. Cuando el extremode
la cinta se alcanza, las cabezas se reposiciona para grabar una nueva pista, y la cinta
se registra de nuevo en toda su longitud, esta vez en la dirección opuesta. Ese proceso
continúa, de ida y vuelta, hasta que la cinta está llena.

6.15. Explique la grabación en serpentina


1. Los bits se empaquetan más de cerca en un DVD. El espacio entre los bucles
deuna espiral en un CD es de 1,6 um y la distancia mínima entre pozos a lo largo
de la espiral es 0,834 um. El DVD usa un láser con menor longitud de onda y
alcanza una distancia de bucle de 0,74 um y una distancia mínima entre pozos
de 0,4 um. El resultado de estas dos mejoras es un aumento de siete veces en
la capacidad, a alrededor de 4,7 GB.
2. El DVD cuenta con una segunda capa de pozos y tierras en la parte superior de
la capa de abetos de un DVD de doble capa tiene una capa semireflective en la
parte superior de la capa reflectante, y ajustando el enfoque, los láseres en las
unidades de DVD pueden leer cada capa por separado. Esta técnica casi duplica
la capacidad del disco, a aproximadamente 8,5 G. la reflectividad más baja de la
segunda capa limita su capacidad de almacenamiento de modo que una
duplicación completa no se consigue.
3. El DVD-ROM puede ser de dos caras, mientras que los datos se graban en un
solo lado de un CD. Esto hace que la capacidad de TOTL hasta 17 GB.
CAPITULO 7: ENTRADA SALIDA

7.1 Enumere tres clasificaciones generales de dispositivos externos o periféricos

Legible por el hombre: Adecuado para la comunicación con el usuario de la


computadora. Máquina legible: Adecuado para la comunicación con el equipo.
Comunicación: Adecuado para comunicarse con dispositivos remotos

7.2 Que es el IRA (International Reference Alphabet)


El código de texto más utilizado es el Alfabeto Internacional de Referencia (IRA),
en el que cada carácter está representado por un código binario único 7-bits, por lo que,
128 caracteres diferentes se pueden representar.

7.4 Enumere y defina brevemente tres técnicas para realizar la E/S.

Programado E/S: el procesador un orden de E/S, en nombre de un proceso, a un


módulo de E/S; ese proceso ocupado-espera entonces por el funcionamiento a ser
completado antes de proceder.

Interrupción-manejado E/S: El procesador emite un orden de E/S en nombre de un


proceso, continúa ejecutando las instrucciones subsecuentes, y se interrumpe por el
módulo de E/S cuando el último ha completado su trabajo. Las instrucciones
subsecuentes pueden estar en el mismo proceso, si no es necesario para ese proceso
esperar por la realización del E/S. Por otra parte el proceso se suspende pendiente la
interrupción y otro trabajo ha realizado.

El acceso de memoria directo (DMA): Un módulo de DMA controla el intercambio de


datos entre la memoria principal y un módulo de E/S. El procesador envía una demanda
para el traslado de bloque de s de datos al módulo de DMA y sólo se interrumpe después
de que el bloque entero se ha transferido.

7. 5¿Cuál es la diferencia entre E/S asignada en memoria y E/S aislada?


Con la memoria, E/S asignada, hay un único espacio de direccionespara las
localizacionesde memoria ydispositivos I/O. El procesadortrata losregistros de estadoy
datosde los módulosde E/Scomo la ubicaciónde memoriay utiliza lainstrucción de la
máquinamismapara acceder ala memoria ydispositivos I/O. Conaislado comoE/S, un
comando especificasi la direccióndereferencia a una ubicaciónde memoria oun
dispositivo de E/S. Lagama dedireccionespuede estar disponiblepara ambos.

También podría gustarte