retagged by
5,909 views
2 votes
2 votes

Suppose that a computer program takes $100$ seconds of execution time on a computer with multiplication operation responsible for $80$ seconds of this time. How much do you have to improve the speed of the multiplication operation if you are asked to execute this program four times faster?

  1. $14$ times faster
  2. $15$ times faster
  3. $16$ times faster
  4. $17$ times faster
retagged by

1 Answer

4 votes
4 votes
We know, Speed always inversely proportional to time $S\rightarrow \frac{1}{t}$

Here it is given $100sec.$ execution time.

Among which $80 sec$ for Multiplication operation and $20sec.$ for other operation

So, to improve the execution time, we must need to improve Multiplication time.

Other operation time will not change, because these are constant time taken by some hardware operation .

Now , to make it $4$ time faster, time will decrease when speed increase.

So, time will be $\frac{1}{4}$ th of original time, i.e. $25 sec.$

Therefore, time for Multiplication operation $=\left ( 25-20 \right )=5sec$

So, multiplication speed increased $=\frac{80}{5}=16$ times

Hence ans $3)$
Answer:

Related questions

3 votes
3 votes
3 answers
1
Arjun asked Jul 2, 2019
6,364 views
Which type of addressing mode, less number of memory references are required?ImmediateImpliedRegisterIndexed
1 votes
1 votes
2 answers
3
Arjun asked Jul 2, 2019
2,468 views
The fault can be easily diagnosed in the micro-program control unit using diagnostic tools by maintaining the contents offlags and countersregisters and countersflags and...
1 votes
1 votes
4 answers
4
Arjun asked Jul 2, 2019
8,330 views
How many address lines and data lines are required to provide a memory capacity of $16 K \times 16$?$10, \:4$$16, \: 16$$14, \:16$$4, \:16$