Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

TEMA: Unidad de Entrada Salida

Enviado por   •  26 de Septiembre de 2018  •  9.137 Palabras (37 Páginas)  •  445 Visitas

Página 1 de 37

...

t

=

1

=

1

= 10 −6 seg = 1000nseg

Tcanal

vTcanal

106

El enunciado del problema nos dice que el tiempo de utilización del bus del sistema tbus en la transferencia de 1 byte entre un periférico y memoria principal Mp es tbus=10 nseg. En la figura se representan esquemáticamente tTcanal y tbus.

Jose Manuel Díaz Tutor de ETC2 (Coslada) 3

---------------------------------------------------------------

TEMA 3: UNIDAD DE ENTRADA SALIDA.

Solución de los problemas.

tbus= 10 nseg

tTcanal=1000 nseg

Luego P es :

P =

tbus

•100 =

10

•100 = 1%

1000

tTcanal

[pic 25][pic 26][pic 27]

SOLUCION PROBLEMA 3.3

[pic 28][pic 29][pic 30]

DATOS

[pic 31]

frecuencia del computador es f=108 ciclos/seg 10 ciclos/instrucción

5 ciclos/pal

DMA con estrategia de transferencia por ráfagas

[pic 32]

En este tipo de estrategia el controlador del DMA toma el control del bus del sistema, una vez que la CPU ha ejecutado una instrucción y no lo cede hasta que ha transferido todo el bloque de palabras. Nos piden calcular la máxima velocidad de transferencia de datos vtmax (pal/seg). Dicha velocidad vendrá dada por el cociente entre la velocidad del computador y el número de ciclos que se necesitan para escribir o leer una palabra.

vtmax

=

f ( ciclos / seg)

=

108

= 2 • 107

pal / seg

5(ciclos / pal)

5

SOLUCION PROBLEMA 3.4

[pic 33][pic 34][pic 35]

DATOS

[pic 36]

n= 13 líneas de dirección. Memoria con 212 palabras

Utiliza E/S localizada en memoria.

[pic 37]

El computador utiliza E/S localizada en memoria, eso significa que el controlador de E/S y la memoria comparten las líneas de control (lectura y escritura), por lo que se cumple el número total de direcciones posibles NTD estará formado por las direcciones de palabras de memoria MDM y las direcciones de palabras en periféricos NDP:

N D = N DM + N DP

El número total de direcciones ND viene definido por el número n de líneas de dirección.

N D = 213 direcciones

El número de direcciones para acceder a palabras de memoria es

N DM = 212 direcciones

Luego el número de direcciones para acceder a palabras en los periféricos vendrá dado por :

N DP = N D − N DM = 213 − 212 = 212 direcciones

Jose Manuel Díaz Tutor de ETC2 (Coslada) 4

---------------------------------------------------------------

TEMA 3: UNIDAD DE ENTRADA SALIDA. Solución de los problemas.

a) Nos dicen que cada periférico ocupa una dirección => R= 1 dirección/periférico. Luego el número máximo de periféricos NPmax es :

N Pmax =

N

DP

=

212 (dir)

= 212

periféri cos

R

1(dir / per)

b) Nos dicen que cada periférico ocupa 8 direcciones => R= 8 dir/peri. Luego el número máximo de periféricos NPmax es :

N Pmax =

N

DP

=

212 (dir)

= 29

periféri cos

R

23

(dir / per)

SOLUCION PROBLEMA 3.5

[pic 38][pic 39][pic 40]

DATOS

[pic 41]

4 líneas de interrupción PI3, PI2, PI1 y PI0 Son enmascarables las líneas PI3, PI 2, y PI1

Una petición de interrupción PIj enmascara las líneas Pii con i≠0. Se producen 4 peticiones de interrupción es este orden: PI3, PI2, PI0 y PI1

Las tres últimas peticiones se producen mientras se está ejecutando el programa de servicio de PI3

[pic

...

Descargar como  txt (62.3 Kb)   pdf (240.4 Kb)   docx (634.6 Kb)  
Leer 36 páginas más »
Disponible sólo en Essays.club