retagged by
860 views
0 0 votes
A processor is having an instruction which can move a string of Bytes from one memory location to another. The fetching and decoding of the instruction takes $10$ clock cycles.

To transfer each Byte instruction takes $20$ clock cycles. The processor is clocked at a rate of $10$ Ghz. If the instruction can transfer a string of $64$ Bytes then to execute the instruction,  time required is ________ns

1 Answer

Best answer
1 1 vote

fetch and decode operations takes 10 clock cycles

One Byte transfer takes 20 clock cycles

then 64 Bytes takes = 20 * 64 = 1280  clock cycles

Total execution time = 10 + 1280 =  1290 clock cycles 

so time require for execution of the instruction is : (1290/10Ghz) sec = (1290 /10 ) * 10-9  sec = 129 nsec 

selected by
Answer:
Position:
Show:

Related questions

0 0 votes
2 answers 2 answers
669
669 views
Bikram asked May 27, 2017
669 views
Consider the following Program segment for a CPU having three Registers $R1 ,R2 ,R3$.$\begin{array}{|l|l|l|} \hline \text{Instruction} & \text{Operation} & \text{Instruct...
0 0 votes
1 answers 1 answer
762
762 views
Bikram asked May 27, 2017
762 views
Consider a hypothetical processor that supports two address, one address and zero address instructions. It has a $256$ word memory, and a $20$ bit instruction is placed i...
0 0 votes
2 answers 2 answers
990
990 views
Bikram asked May 27, 2017
990 views
Consider a memory hierarchy system consisting of two levels. The access time of level $1$ is $2$ ns. The miss penalty (The time to get data from level $2$, in case of mis...
2 2 votes
2 answers 2 answers
1.5k
1.5k views
Bikram asked May 27, 2017
1,501 views
Suppose there are $500$ memory references in which $50$ misses in the $1$st level cache and $20$ misses in the $2$nd level cache . Let the miss penalty from L2 cache to m...