OS
: Operating Systems
SE315 2020
Home / News
Schedule
ChCore Lab
General Information
Staff List
Class Notes Errata
Reference
Prior Materials
2019
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.