Temático 34

Foro de discusion Sobre RFH

Moderador: Alberto

Responder
Nartan
Be
Mensajes: 35
Registrado: 14 Dic 2008, 00:26

Temático 34

Mensaje por Nartan »

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: 22 Oct 2010, 00:14

Re: Temático 34

Mensaje por zonum »

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: 05 Sep 2010, 17:27

Re: Temático 34

Mensaje por felixnavarro »

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: 14 Dic 2008, 00:26

Re: Temático 34

Mensaje por Nartan »

Muchas gracias
Responder