Temático 34

Foro de discusion Sobre RFH

Moderador: Alberto

Responder
Nartan
Be
Mensajes: 35
Registrado: Dom Dic 14, 2008 12:26 am

Temático 34

Mensaje: # 26320Mensaje Nartan
Vie Nov 19, 2010 2:47 pm

Hola, a ver si alguien lo sabe:
La ejecución de una instrucción en un procesador
segmentado se realiza en cinco etapas, cada una de
las cuales dura 20ns, 35ns, 65ns, 35ns y 45ns
respectivamente. El tiempo medio de ejecución de
una instrucción es:
1. 20ns.
2. 65ns.
3. 35ns.
4. 200ns.
5. 40ns.
La respuesta es 65ns, ¿por qué?

zonum
Li
Mensajes: 27
Registrado: Vie Oct 22, 2010 12:14 am

Re: Temático 34

Mensaje: # 26321Mensaje zonum
Vie Nov 19, 2010 11:32 pm

Yo lo que entiendo de los procesadores segmentados es que al lanzarse las 5 instrucciones en paralelo el tiempo de ciclo es igual al tiempo máximo de todas las instrucciónes, ... Es decir, por muy pequeñas que sean todas las instrucciones menos una, al final el ciclo siempre será igual a la instrucción que tarda más tiempo. De modo que aunque la media de tiempos por proceso independiente sea 40ns, al lanzarse en paralelo las 5 instrucciones tardan 65ns hasta que acaba "el proceso total" que es cuando se termina de medir.
Yo al principio también había puesto 40ns,. . pero debe ser esa la explicación.

Avatar de Usuario
felixnavarro
Gd
Gd
Mensajes: 637
Registrado: Dom Sep 05, 2010 5:27 pm

Re: Temático 34

Mensaje: # 26322Mensaje felixnavarro
Sab Nov 20, 2010 6:35 pm

Un procesador segmentado es como una cadena de producción donde se divide la ejecución de la instrucción en subtareas como decodificar, buscar operandos, operar y escribir en memoria., todo puesto en serie una cosa detrás de la otra. Imagina que una instrucción ya se ha decodificado y pasa a la siguiente etapa, a la vez que pasa a la siguiente entra otra a decodificarse y así sucesivamente. Cuando la cadena del procesador esté llena entonces el efecto es como si en cada ciclo de reloj se ejecutase una instrucción: termina una una, en el ciclo siguiente la que venía detrás en la cadena y así. Por tanto el tiempo medio de ejecución es 1 sólo ciclo de reloj. Ahora, ¿qué tamaño le pones al ciclo? Pues el de la fase más larga de la cadena. Por tanto el tiempo medio de ejecución tiene que ser el de la fase más larga: 65 ns.
¿Tenerife o Mallorca?
Tú haz lo que quieras pero a las 10 en casa.

Nartan
Be
Mensajes: 35
Registrado: Dom Dic 14, 2008 12:26 am

Re: Temático 34

Mensaje: # 26333Mensaje Nartan
Lun Nov 22, 2010 6:29 pm

Muchas gracias

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 17 invitados