Computer Systems: A Programmer's Perspective, 3e
by Randal E. Bryant and David R. O'Hallaron, 2015, Pearson IT Certifica (Carnegie Mellon University, CMU)
Computer Systems: A Programmer's Perspective, 3e
by Randal E. Bryant and David R. O'Hallaron, 2015, Pearson IT Certifica (Carnegie Mellon University, CMU)
01-overview.pptx
Course Overview
Why developers MUST read
Computer Systems: A Programmer's Perspective?
02-03-bits-ints.pptx
Bits, Bytes, and Integer I
02-03-bits-ints.pptx
Bits, Bytes, and Integers II
04-float.pptx
Floating Point
05-machine-basics.pptx
Machine Level Programming I - Basics
06-machine-control.pptx
Machine Level Programming II - Control
07-machine-procedures.pptx
Machine Level Programming III - Procedures
08-machine-data.pptx
Machine Level Programming IV - Data
09-machine-advanced.pptx
Machine Level Programming V - Advanced
10-optimization.pptx
Program Optimization
11-memory-hierarchy.pptx
The Memory Hierarchy
12-cache-memories.pptx
Cache Memories
13-linking.pptx
Linking
Midterm Exam (Chapters 1 to 3, 5 to 7)
14-ecf-procs.pptx
Exceptional Control - Flow Exception
15-ecf-signals.pptx
Exceptional Control - Flow Signals and Nonlocal Jumps
16-io.pptx
System Level I/O
17-vm-concepts.pptx
Virtual Memory Concepts
18-vm-systems.pptx
Virtual Memory Systems
19-malloc-basic.pptx
Dynamic Memory Allocation Basic Concepts
20-malloc-advanced.pptx
Dynamic Memory Allocation Advanced Concepts
21-netprog1.pptx
Network Programming - Part 1
22-netprog2.pptx
Network Programming - Part II
23-concprog.pptx
Concurrent Programming
24-sync-basic.pptx
Synchronization - Basics
25-sync-advanced.pptx
Synchronization - Advanced
26-parallelism.pptx
Thread Level Parallelism
27-future.pptx
Future of Computing
Final Exam (Chapters 8 to 12)