Skip to content

Commit 00f575f

Browse files
travisdowns-bottravisdowns
authored andcommitted
Comment from Lewis Chan on interrupts
1 parent 7241f57 commit 00f575f

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
_id: b44def30-a957-11ef-ae4a-93a4ae268d6a
2+
_parent: 'https://travisdowns.github.io/blog/2019/08/20/interrupts.html'
3+
replying_to_uid: ''
4+
message: >-
5+
nice article, but quite hard for me to understand. I know some concepts of
6+
computer architecture, but I feel some preliminary knowledge is lacking.
7+
8+
```
9+
10+
So when the mov finally retires, there will be two cycles of retiring blocks
11+
of 4 nop instructions before we get to the next mov:
12+
13+
14+
the retirement of mov instructions are “execution limited” - i.e., their
15+
retirement cycle is determined by when they are done executing, not by any
16+
details of the retirement engine. The retirement of the other instructions, on
17+
the other hand, is determined by the retirement behavior: they are “ready”
18+
early but cannot retire because the in-order retirement pointer hasn’t reached
19+
them yet
20+
21+
```
22+
23+
Such words are unfamiliar to me, could you provide some introductory materials
24+
for new learners ?
25+
name: Lewis Chan
26+
email: ''
27+
hp: ''
28+
date: 1732337962

0 commit comments

Comments
 (0)