layout | title |
---|---|
page |
Class Schedule |
The following table outlines the schedule of lectures and assignments for the course. It should give you a good idea on the load expected in this class on a week by week basis. However, we reserve the right to change the order of lectures and/or assignments with an advanced week's notice.
Jump to week: 0 1 2 3 4 5 6 7 8 9 10
Week | Session | Reading | Topics | Material |
---|---|---|---|---|
0 |
1
Thu, May 30 2024 |
C Review Part 1 | ||
[WSL2 Install]({{ site.url }}{{ site.baseurl }}/labs/wsl) DUE Thu, May 30 2024 23:59 No submission needed | ||||
2
Fri, May 31 2024 |
C Review Part 2 | |||
1 |
3
Mon, Jun 03 2024 |
{::nomarkdown} {:/} | The Process Abstraction | |
[Lab01: C Review & xv6 Introduction]({{ site.url }}{{ site.baseurl }}/labs/lab00/) DUE Mon, Jun 03 2024 23:59 [Submission box]({{ site.gradescope_url }}) | ||||
4
Tue, Jun 04 2024 |
{::nomarkdown} {:/} | Operations on Processes | ||
5
Thu, Jun 06 2024 |
{::nomarkdown} {:/} | IPC: Signals | ||
[Lab02: Simple Shell]({{ site.url }}{{ site.baseurl }}/labs/simpleshell/) DUE Thu, Jun 06 2024 23:59 [Submission box]({{ site.gradescope_url }}) | ||||
6
Fri, Jun 07 2024 |
{::nomarkdown} {:/} | IPC: Pipes | ||
2 |
7
Mon, Jun 10 2024 |
{::nomarkdown} {:/} | C debugging | |
[Lab03: Process Lab]({{ site.url }}{{ site.baseurl }}/labs/processlab/) DUE Mon, Jun 10 2024 23:59 [Submission box]({{ site.gradescope_url }}) | ||||
8
Tue, Jun 11 2024 |
Debugging in xv6 | |||
9
Thu, Jun 13 2024 |
{::nomarkdown} {:/} | Interrupts and Traps |
Activity
|
|
[Lab04: Debugging Lab]({{ site.url }}{{ site.baseurl }}/labs/debug/) DUE Thu, Jun 13 2024 23:59 [Submission box]({{ site.gradescope_url }}) | ||||
10
Fri, Jun 14 2024 |
{::nomarkdown} {:/} | Introduction to Paging | ||
3 |
11
Mon, Jun 17 2024 |
{::nomarkdown} {:/} | Paging | {::nomarkdown} {:/} |
12
Tue, Jun 18 2024 |
N/A | |||
13
Thu, Jun 20 2024 |
N/A | |||
14
Fri, Jun 21 2024 |
N/A | |||
4 |
15
Mon, Jun 24 2024 |
N/A | ||
16
Tue, Jun 25 2024 |
N/A | |||
17
Thu, Jun 27 2024 |
N/A | |||
18
Fri, Jun 28 2024 |
N/A | |||
5 |
19
Mon, Jul 01 2024 |
N/A | ||
20
Tue, Jul 02 2024 |
N/A | |||
6 |
21
Mon, Jul 15 2024 |
N/A | ||
22
Tue, Jul 16 2024 |
N/A | |||
23
Thu, Jul 18 2024 |
N/A | |||
24
Fri, Jul 19 2024 |
N/A | |||
7 |
25
Mon, Jul 22 2024 |
N/A | ||
26
Tue, Jul 23 2024 |
N/A | |||
27
Thu, Jul 25 2024 |
N/A | |||
28
Fri, Jul 26 2024 |
N/A | |||
8 |
29
Mon, Jul 29 2024 |
N/A | ||
30
Tue, Jul 30 2024 |
N/A | |||
31
Thu, Aug 01 2024 |
N/A | |||
32
Fri, Aug 02 2024 |
N/A | |||
9 |
33
Mon, Aug 05 2024 |
N/A | ||
34
Tue, Aug 06 2024 |
N/A | |||
35
Thu, Aug 08 2024 |
N/A | |||
36
Fri, Aug 09 2024 |
N/A | |||
10 |
37
Mon, Aug 12 2024 |
N/A | ||
38
Tue, Aug 13 2024 |
N/A | |||
39
Thu, Aug 15 2024 |
N/A | |||
40
Fri, Aug 16 2024 |
N/A |