Ahmed.I.Mahdaly@QueensU.CA (10/16/89)
DEAR NETER, I have many questions about the following program: TIMER clock : INT now, end, comp.time, i : SEQ i := 0 WHILE i > 10 SEQ clock ? now ... process clock ? end -- each tick takes 64 usec comp.time := ((end - now) * 64)) i := i + 1 1- I THE TIME OF THE PROCESS LESS THAN ONE TICK, THE comp.time WILL BE ZERO. HOW TO MEASURE THE ACCURATE TIME OF THAT PROCESS ? 2- THE TIMER GIVES INTEGER VALUES, IF THE PROCESS TAKE FOR EX. A TIME BETWEEN 2 AND 3 (LET SAY 2.6) TICKS, HOW TO KNOW THE ACCURATE TIME ? 3- WHY DO I GET DIFFERENT TIME FOR THAT PROCESS IN EACH TIME THE WHILE LOOP EXECUTED? THANKS FOR ANY HELPFUL. A. MAHDALY