Professional Documents
Culture Documents
The University of The South Pacific: EE326 Embedded Systems
The University of The South Pacific: EE326 Embedded Systems
Question 1 A certain IBM 970 processor has a system clock frequency of 1.2 GHz.
What is the clock period?
The clock period is one divided by the clock frequency. Clock period T = (1 ÷ f) where f
is the clock frequency. T = 1.0 ÷ (1.2 x 109) = 0.833 x 10-9 = 833 picoseconds.
The system bus is a two-way communication channel that connects all computer
system modules. The system bus consists of transmission lines that can carry on data
(data bus), memory addresses (address bus), and control signals (control bus).
(1.5 microseconds per record) x (100 x 108 records) = (1.5 x 10-6) x (100 x 108) = 150 x
102 seconds = 15,000 seconds = 250 minutes.
Question 4 What are the characteristic requirements of the CPU and the system bus
in order to maximize system performance?
a. U = V ; W = U + Y ;
Answer: MOV V, U; Move V to U
ADD U, Y, W; Add U and Y and store result in W
1|Page
The University of the South Pacific
b. V = (W + X) * (Y + Z) ;
ADD W, X, V; Add W and X and store result in V
ADD Y, Z, T; Add Y and Z and store result in T (temporary location)
MPY T, V, V; Multiply T and V and store result in V
Note that in all cases you must create temporary locations such as T if you need to
store an intermediate result. You can also use the location of the result as a temporary
storage location.
Question 7 Turnaround time is defined as the sum of the CPU time and waiting time.
Given the following 5 jobs that are waiting for CPU availability to be executed:
2|Page
The University of the South Pacific
a. Compute the waiting time and turn around time for every job.
3|Page