Tuesday, January 21, 2014

UNIT I

1.      What are embedded computers?
             List their characteristics. Embedded computers are computers that are lodged into other devices where the presence of the computer is not immediately obvious. These devices range from everyday machine to handheld digital devices. They have a wide range of processing power and cost.  

2.      Define Response time and Throughput.
 Response time is the time between the start and the completion of the event. Also referred to as execution time or latency. Throughput is the total amount of work done in a given amount of time. 

3.      Mention the use of transaction processing benchmarks.
 It measures the ability of system to handle transactions, which consists of database accesses and updates. An airline reservation system and bank ATM are the examples of TP system. 

4.      State Amdalh’s law.
Amdalh’s law states that the performance improvement to be gained from using some faster mode of execution is limited by the fraction of time the faster mode can be used.
5.      What are toy benchmarks?
Toy benchmarks are typically between 10 and 100 lines of code and produce result the user already knows before running the toy program. E,g puzzle. 

6.      What is profile based static modeling?
In this technique, a dynamic execution profile of the program, which indicates how often each instruction is executed, is maintained. 

7.      Suppose that we are considering an enhancement to the processor of a server system used for web serving. The new CPU is 10 times faster on computation in the web serving application than the original processor. Assuming that the original CPU is busy with computation 40% of the time and is waiting for I/O 60% of the time. What is the overall speedup gained by incorporating the enhancement? 
Fraction enhanced = 0.4
Speedup enhanced = 10  Speedup
Overall  = 1/(0.6+0.4/10) =1/0.64 = 1.56 

8.      Explain the different types of locality.
Temporal locality, states that recently accessed items are likely to be accessed in the near future.
Spatial locality, says that items whose addresses are near one another tend to be referenced close together in time.

9.      Name the addressing modes used for signal processing?
 Modulo or circular addressing mode Bit reverse addressing mode. 

10.  Specify the CPU performance equation.
CPU time = Instruction Count x Clock cycle Time x cycles per instruction 

No comments:

Post a Comment