1s -> 10^3ms -> 10^6us -> 10^9ns
cpu's speeddepend on frequency, one 3Gz core can execute 3x10^9 command
convert to time, one command need about 0.33ns. To human like a blink 0.4s.level-1 cacheread once need 0.5ns, to human like a heart beat 1.3sbranch predictneed 5ns, about 13s to humanlevel-2 cacheread once need 7ns, about 18.3s to humanmutex-locklock or unlock need 25ns, about a minute to humanmemory address searchingneed 100ns, about 4 minute to humancpu switch contextneed 1500ns (1.5us), about a hour to humantransfer datain a 1Gpbs web2kbneed 20us, about 14.4h to humanSSD random readneed 120us, about 4.5d to humanread data from meorya sequencial2mbdata need 250us, about 7.5d to humanSSD read dataa sequencial1mbdata need 1ms, about a month to humanhard diskread a sequencial1mbdata need 20ms, about 20 month to humandifferent world weba ping need 120ms, about 12.5 year to humanreboot vmneed 4s, about 300y to humanreboot machineneed 5minute, about 25000y……