diff --git a/CPU.md b/CPU.md index 00af6b4..82cf071 100644 --- a/CPU.md +++ b/CPU.md @@ -1,7 +1,7 @@ ## Execution cycle -The code inside the `.text` segment is executed entirely at the beginning of each tick. Each millisecond of execution costs 1 kJ of energy. The execution time is rounded down to the nearest integer meaning that the first 999μs are 'free'. The execution will halt when there is not enough energy available (but the first 999μs are always executed) or when execution time exceeds 100ms*. +The code inside the `.text` segment is executed entirely at the beginning of each tick. Each millisecond of execution costs 1 kJ of energy. The execution time is rounded down to the nearest integer meaning that the first 999μs are 'free'. The execution will halt when there is not enough energy available (but the first 999μs are always executed) or when execution time exceeds 20ms*. -*_about 4,800,000 instructions in game server (2.4 GHz, single core)_ +*_about 960,000 instructions in game server (2.4 GHz, single core)_ _See also_: [Battery Hardware](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Battery)