Post

Schedule

Carnegie Mellon University, School of Computer Science,
Introduction to Computer Systems (ICS)

Videos | Assignments


DateContent
23-12-07 (목)Lecture 01: Course Overview
23-12-15 (금)Lecture 02: Bits, Bytes, and Integers
23-12-20 (수)Lecture 03: Bits, Bytes, and Integers (cont.)
24-01-05 (금)Lecture 04: Floating Point
24-01-10 (수)Lab 1: Data Lab
24-01-12 (금)Lecture 05: Machine-Level Programming I: Basics
24-01-19 (금)Lecture 06: Machine-Level Programming II: Control
24-01-26 (금)Lab 2: Bomb Lab
24-01-27 (토)Lecture 07: Machine-Level Programming III: Procedures
24-02-02 (금)Lecture 08: Machine-Level Programming IV: Data
24-02-07 (수)Lab 3: Attack Lab
24-02-08 (목)Lecture 09: Machine-Level Programming V: Advanced Topics
24-02-15 (목)Lecture 10: Program Optimization
24-02-20 (화)Lecture 11: The Memory Hierarchy
24-02-29 (목)Lecture 12: Cache Memories
24-03-07 (목)Lab 4: Cache Lab
24-03-08 (금)Lecture 13: Linking
24-03-15 (금)Lecture 14: Exceptional Control Flow: Exceptions and Processes
24-03-18 (월)Lecture 15: Exceptional Control Flow: Signals and Nonlocal Jumps
 Lecture 16: System Level I/O
 Lab 5: Shell Lab
 Lecture 17: Virtual Memory: Concepts
 Lecture 18: Virtual Memory: Systems
 Lecture 19: Dynamic Memory Allocation: Basic Concepts
 Lecture 20: Dynamic Memory Allocation: Advanced Concepts
 Lab 6: Malloc Lab
 Lecture 21: Network Programming: Part I
 Lecture 22: Network Programming: Part II
 Lecture 23: Concurrent Programming
 Lecture 24: Synchronization: Basics
 Lab 7: Proxy Lab
 Lecture 25: Synchronization: Advanced
 Lecture 26: Thread-Level Parallelism
 Lecture 27: Future of Computing
이 게시물은 저작자의 CC BY-SA 4.0 라이선스를 따릅니다.

인기 태그