(CIE A2 Compsci) Pipelining + interrupts

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/7

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

8 Terms

1
New cards

pipelining

a major development related to RISC that improves computer performance in a less complex way by allowing several instructions to be processed in paralllel with zero waiting periods through five single-cycle stages

<p>a <strong>major development related to RISC</strong> that<strong> improves computer performance in a less complex way</strong> by <strong>allowing several instructions to be processed in paralllel with zero waiting periods</strong> through <strong>five single-cycle stages</strong></p>
2
New cards

IF (instruction fetch cycle)

the first single-cycle stage of pipelining

<p>the <strong>first single-cycle stage of pipelining</strong></p>
3
New cards

ID (instruction decode cycle)

the second single-cycle stage of pipelining

<p>the<strong> second single-cycle stage of pipelining</strong></p>
4
New cards

OF (operand fetch cycle)

the third single-cycle stage of pipelining

<p>the <strong>third single-cycle stage of pipelining</strong></p>
5
New cards

IE (instruction execution cycle)

the fourth single-cycle stage of pipelining

<p>the <strong>fourth single-cycle stage of pipelining</strong></p>
6
New cards

WB (writeback result process)

the fifth single-cycle stage of pipelining

<p>the <strong>fifth single-cycle stage of pipelining</strong></p>
7
New cards

how interrupts are commonly dealt with using pipelining

only the last instruction in the WB stage remains in the pipeline with all the other instructions discarded so an interrupt handling routine can be applied to the remaining instruction and the processor can restart with the next instruction afterwards

8
New cards

a less common way of dealing with interrupts using pipelining

storing the five stages’ current contents in registers so the processor can be restored to its previous status after interrupt servicing