Computer Architecture Important Topics
Computer Architecture Important Topics
Important Topics
T1: David A. Patterson and John L. Hennessey, “Computer organization and design”, Morgan
Kauffman , Fifth edition.
R1: V.Carl Hamacher, Zvonko G. Varanesic and Safat G. Zaky, “Computer Organisation and
Embedded Systems”, Sixth edition, McGraw-Hill Inc.
R2: William Stallings, “Computer Organization and Architecture”, Eighth Edition, Pearson Education.
R3: John P. Hayes, “Computer Architecture and Organization”, Third Edition, Tata McGraw Hill.
R4: A.P. Godse, “Computer Architecture”, Seventh Edition, Technical Publications.
1
$ - Repeated University Questions
S.No Topic Tech. Publn. Recommended Book
(Godse)
UNIT - III
1$ Data path Building datapath 3.5 – 3.11 T1 251 – 271
Control implementation 3.11 – 3.17
operation 3.17 – 3.22
2$ Hazard - Pipeline hazards 3.26 – 3.29 T1 277 - 284
3$ Pipelining - Pipelined data path and control 3.23 – 3.25, T1 272 – 276,
3.34 – 3.40 286 - 303
4$ Basic MIPS implementation 3.2 – 3.5 T1 244 - 247
5 Exceptions 3.49 - 3.50 T1 325 – 330
6 Handling Data hazards (Operand forwarding) 3.40 – 3.42 T1 303 - 316
7 Handling control hazards (Branch prediction) 3.43 – 3.48 T1 316 - 322
UNIT - IV
1$ Flynn’s classification 4.15 – 4.18 R2 630 – 631
T1 509 - 511
2$ Instruction Level Parallelism - Parallel processing 4.4 – 4.14 R4 4.4 – 4.14
challenges
3$ Multicore Processor 4.24 – 4.26 R4 4.24 – 4.26
T1 519 – 520
4$ Hardware Multithreading 4.18 – 4.23 R2 646 – 651
T1 516
5$ Shared memory multiprocessor 4.25 – 4.26 T1 519 – 520,
T1: 519 – 520, 531 - 532
531 - 532
6$ Problems R4: 4.12 – 4.14
UNIT - V
1$ Cache memory – Mapping Techniques R1: 289 - 296 R1 289 - 296
2$ Virtual memory - TLB R1: 305 - 310 R1 305 - 310
3$ DMA R3: 511 - 515 R3 511 - 515
4$ Bus Arbitration techniques in DMA 5.80 – 5.83 R3 498 - 501
5 Memory Technologies 5.11 – 5.21 R1 270 - 285
6 Memory Hierarchy 5.8 – 5.10 R1 288 - 289
7 Interrupt Interrupt 5.65 – 5.69 R3 515 – 519
Parallel priority interrupt 5.68 – 5.69 R4: 5.68 – 5.69
8 I/O Processor R3: 523 - 526 R3 523 - 526
9$ Programmed I/O R3: 505 - 506 R3 505 - 506
10 Standard I/O interfaces R1: 247 – 250 (USB), 258 – 259 (PCI) / Web
11 Problems 5.33 – 5.36, T1: 390 – 391,
5.43 400 – 402,
410 - 411
2
$ - Repeated University Questions