SE315 2020




OS lectures are on
Odd-numbered weeks: Tue. 3-4, Thu. 7-8.
Even-numbered weeks: Tue. 3-4.

Monday Tuesday Wednesday Thursday Friday
2020-02-24
2020-02-25
LEC 0: Why OS
Slides: Lecture-0
Video: Lecture-0
2020-02-26
2020-02-27
2020-02-28
2020-03-02
2020-03-03
LEC 1: Introduction
Slides: Lecture-1
Video: Lecture-1
2020-03-04
2020-03-05
LEC 2: Hardware: ARM ISA & Booting
Slides: Lecture-2
Video: Lecture-2
2020-03-06
Lab #1: Booting a machine
Slides: Tutorial-1
Video : Tutorial-1
2020-03-09
2020-03-10
LEC 3: Hardware: interrupt, exception, syscall
Slides: Lecture-3
Video: Lecture-3
2020-03-11
2020-03-12
2020-03-13
2020-03-16
2020-03-17
LEC 4: OS Structure
Slides: Lecture-4
Video: Lecture-4
2020-03-18
2020-03-19
LEC 5: Memory Management
Slides: Lecture-5
Video: Lecture-5
2020-03-20
Lab #2: Memory Management
Slides: Tutorial-2
Slides: Tutorial-2.5
Video: Tutorial-2&2.5
2020-03-23
2020-03-24
LEC 6: Memory
Slides: Lecture-6
Video: Lecture-6
2020-03-25
DUE: Lab #1
Homework #1: Memory
2020-03-26
2020-03-27
2020-03-30
2020-03-31
LEC 7: Process
Slides: Lecture-7
Video: Lecture-7
2020-04-01
Homework #2: Process
2020-04-02
LEC 8: Process
Slides: Lecture-8
Video: Lecture-8
2020-04-03
Lab #3: User Processes
Slides: Tutorial-3
Video: Tutorial-3
2020-04-06
2020-04-07
LEC 9: IPC
Slides: Lecture-9
Video: Lecture-9
2020-04-08
DUE: Homework #2
Homework #3: IPC
2020-04-09
2020-04-10
2020-04-13
2020-04-14
LEC 10: Synchronization
Slides: Lecture-10
Video: Lecture-10
2020-04-15
DUE: Lab #2
DUE: Homework #3
2020-04-16
LEC 11: Synchronization
Slides: Lecture-11
Video: Lecture-11
2020-04-17
Lab #4: Multiprocessing
Slides: Tutorial-4
Video: Tutorial-4
Homework #4: Synchronization & Multicore
2020-04-20
2020-04-21
LEC 12: File System
Slides: Lecture-12
Video: Lecture-12
2020-04-22
2020-04-23
2020-04-24
DUE: Homework #4
2020-04-27
2020-04-28
LEC 13: File System
Slides: Lecture-13
Video: Lecture-13
2020-04-29
DUE: Lab #3
2020-04-30
LEC 14: File System
Slides: Lecture-14
Video: Lecture-14
2020-05-01
Lab #5: File System and Shell
Slides: Tutorial-5
Video : Tutorial-5
Homework #5: File System
2020-05-04
2020-05-05
LEC 15: Device
Slides: Lecture-15
Video: Lecture-15
2020-05-06
2020-05-07
2020-05-08
DUE: Homework #5
2020-05-11
2020-05-12
LEC 16: Network
Slides: Lecture-16
Video: Lecture-16
2020-05-13
2020-05-14
LEC 17: Virtualization
Slides: Lecture-17
Video: Lecture-17
2020-05-15
2020-05-18
2020-05-19
LEC 18: Virtualization
Slides: Lecture-18
Video: Lecture-18
2020-05-20
2020-05-21
2020-05-22
2020-05-25
2020-05-26
LEC 19: Virtualization
Slides: Lecture-19
Video: Lecture-19
2020-05-27
DUE: Lab #4
2020-05-28
LEC 20: Security
Slides: Lecture-20
Video: Lecture-20
2020-05-29
2020-06-01
Homework #6: Device & Network
2020-06-02
LEC 21: Security2
Slides: Lecture-21
Video: Lecture-21
2020-06-03
2020-06-04
2020-06-05
Homework #7: Virtualization
2020-06-08
DUE: Homework #6
2020-06-09
LEC 22: Debugging
Slides: Lecture-22
Video: Lecture-22
2020-06-10
DUE: Lab #5
2020-06-11
LEC 23: Frontiers
Slides: Lecture-23
Video: Lecture-21
2020-06-12
Homework #8: Security & Debugging
2020-06-15
DUE: Homework #7
2020-06-16
LEC 24: Review
Slides: Lecture-24
Video: Lecture-24
2020-06-17
2020-06-18
2020-06-19
DUE: Homework #8
2020-06-22
Final exam week
2020-06-23
Final exam week
2020-06-24
Final exam week
2020-06-25
Dragon Boat Festival
2020-06-26
Dragon Boat Festival
2020-06-29
Final exam week Exam: 2020-OS-Final-A
Exam: 2020-OS-Final-B
2020-06-30
Final exam week
2020-07-01
Final exam week
2020-07-02
Final exam week
2020-07-03
Final exam week

Go to Top // OS Home Page
Questions or comments regarding OS course? Send e-mail to the course Staffs or TAs.