Download presentation
Presentation is loading. Please wait.
Published byEmily McCarthy Modified over 10 years ago
1
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs
2
2 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.1 Structure of a typical I/O device.
3
3 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.2 The interrupt mechanism.
4
4 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.3 Prioritized device interrupts.
5
5 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.4 Using polling to share an interrupt over several devices.
6
6 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.5 Interrupt vectors.
7
7 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.6 The cache in the memory system.
8
8 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.7 A two-level cache system.
9
9 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.8 A direct-mapped cache.
10
10 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.9 A set-associative cache.
11
11 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.10 A virtually addressed memory system.
12
12 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.11 Segments and pages.
13
13 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.12 Address translation for a segment.
14
14 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.13 Address translation for a page.
15
15 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.14 Alternative schemes for organizing page tables.
16
16 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.15 ARM two-stage address translation.
17
17 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.16 Pipelined execution of ARM instructions.
18
18 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.17 Pipelined execution of multicycle ARM instructions.
19
19 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.18 Pipelined execution of a branch in ARM.
20
20 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.19 A power state machine for a processor.
21
21 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.20 UML collaboration diagram for the data compressor.
22
22 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.21 Definition of the data-compressor class.
23
23 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.22 Additional class definitions for the data compressor.
24
24 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.23 Relationships between classes in the data compressor.
25
25 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.24 State diagram for encode behavior.
26
26 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.25 State diagram for insert behavior.
27
27 Copyright © 2013 Elsevier Inc. All rights reserved. Figure 3.26 A test of the encoder.
28
28 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.1
29
29 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.2
30
30 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.3
31
31 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.4
32
32 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.5
33
33 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.6
34
34 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.7
35
35 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.8
36
36 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.9
37
37 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.10
38
38 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.11
39
39 Copyright © 2013 Elsevier Inc. All rights reserved. UN Figure 3.12
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.