CS 326 Operating Systems - Fall 2017Lecture: LS 307 TR 2:40pm-4:25pm Lab: LS 307 W 5:30pm-7:00pm
Office Hours
Instructor | Greg Benson | Harney 412A | TR 1:10pm-2:00pm, W 3:00pm-3:50pm | TA | Siwadon Saosoong | Harney 411 | M 3pm-5pm, R 1:00pm-2:00pm, 4:30pm-5:30pm | TA | Yiding Liu | Harney 411 | T 1pm-2:30pm, 4:30pm-5:30pm, F 9:00am-10:25am |
Week15
Thu Nov 30 (Lec) Wed Nov 29 (Lab) Tue Nov 28 (Lec) - Project04 Help and Discussion
- Virtual Memory
- Reading xv6 Book: Ch 2, Ch 6
- Optional OSPP Reading
- Chapter 7 Scheduling
- Chapter 8 Address Translation (Paged Virtual Memory) 8.2.1, 8.2.2, 8.2.3
- Chapter 11, 13 File Systems
Week14
Thu Nov 23 (Lec) Wed Nov 22 (Lab) Tue Nov 21 (Lec) - Fair share and proportional share scheduling
- xv6c Design Discussion
- How to demonstrate your working xv6c kernel and tools
Week13
Thu Nov 16 (Lec) - Control Groups
- Name Spaces
- Scheduling
Wed Nov 15 (Lab) Tue Nov 14 (Lec) - Reading: xv6 Book Ch 3, 5
- Containers
- xv6 code
Week12
Thu Nov 9 (Lec) - Midterms back and soluitons
- Introduction to virtualization and containers
Wed Nov 8 (Lab) - Project03 Interactive Grading
Tue Nov 7 (Lec)
Week11
Thu Nov 2 (Lec) - Quiz 6: xv6 Book Ch 1, 4, and 5
- xv6 locks and pipes
Wed Nov 1 (Lab) Tue Oct 31 (Lec) - xv6 context switching and scheduling
Week10
Thu Oct 26 (Lec) - xv6 System Calls
- xv6 Processes
Wed Oct 25 (Lab) Tue Oct 24 (Lec) - Quiz 5: OSPP 2.1-2.7, xv6 Book Ch 0
- xv6 structure
- Reading: xv6 Book Ch 1, 4, and 5
Week09
Thu Oct 19 - xv6 structure and system calls
Wed Oct 18 (Lab) Tue Oct 17 (Lec) Week08
Thu Oct 12 (Lec) Wed Oct 11 (Lab) Tue Oct 10 (Lec) - Midterm
- Past midterm: 2016F (PDF)
Week07
Thu Oct 5 (Lec) - Midterm review (come with questions)
- Introduction to the kernel
Wed Oct 4 (Lab) - Project02 Interactive Grading
Tue Oct 3 (Lec) - Project02 due at 11:59pm
- Linked lists
- Header file conventions
Week06
Thu Sep 28 (Lec) - System calls for reading directories
- Help on Project02
Wed Sep 27 (Lab) Tue Sep 26 (Lec) - Quiz 4: OSPP Chapter 3, Unix System Calls
- Reading: OPSS Chapter 2: 2.1-2.3
- UNIX Pipes
- Pipe redirection
Week05
Thu Sep 21 (Lec) - I/O Redirection
- Linked lists
Wed Sep 20 (Lab) - UNIX Processes
- Linked lists
Tue Sep 19 (Lec)
- Quiz 3: OSPP Chapter 3
- I/O Redirection
Week04
Thu Sep 14 (Lec) - The OS Kernel and System Calls
- Unix System Programming
Wed Sep 13 (Lab) - Project01 Interactive Grading
Tue Sep 12 (Lec) - Project01 Help
- Project01 Due by 11:59pm.
- Reading: OSPP Chapter 3
Week03
Thu Sep 7 (Lec) Wed Sep 6 (Lab) - C Programming
- Project01 Help
Tue Sep 5 (Lec)
Week02
Thu Aug 31 (Lec) - More C Programming
- System Calls for File I/O
Wed Aug 30 (Lab) Tue Aug 29 (Lec) - Quiz 1: The C Programming Language
- RPi Setup
- Reading: OSPP Chapter 1
Week01
Thu Aug 24 (Lec) - More introduction to OS
- C Programming
Wed Aug 23 (Lab) - Class logistics and syllabus
- Raspberry Pi 3 Ordering
Tue Aug 22 (Lec)
|
 Updating...
Ċ Greg Benson, Oct 3, 2017, 2:51 PM
|