TWiki
>
CS385 Web
>
WebLeftBar
>
LectureRecordings
>
Syllabus
>
Homeworks
(2017-04-11, Main.jakob)
(raw view)
E
dit
A
ttach
---++ Homework Assignments The below list of homeworks will be completed as the semester progresses. | *#* | *Topic* | *Due at 3:30 pm on* | | 1 | [[CS385.Homework1][lots of tools and a simple program]] | Tue, Jan 17 | | 2 | [[CS385.Homework2][a splash screen boot sector]] | Tue, Jan 24 | | 3 | [[CS385.Homework3][Device drivers for console and display]] | Thu, Feb 2 | | 4 | [[CS385.Homework4][mmap: eager and lazy]] | Tue, Feb 14 | | 5 | [[CS385.Homework5][page table magic: deduplication and copy-on-write]] | Tue, Feb 21 | | | midterm | Tue, Mar 7 | | 6 | [[CS385.Homework6][adding threading support to xv6]] | Thu, Mar 16 | | 7 | [[CS385.Homework7][implementing signals in xv6]] | Thu, Apr 13 | | | final in LC F6 | May 5, 1-3 pm | <!--| 2 | [[CS385.Homework2][a splash screen boot sector]] | Tue, Sep 6 | | 3 | [[CS385.Homework3][Device drivers for console and display]] | Thu, Sep 15 | | 4 | [[CS385.Homework4][mmap: eager and lazy]] | Tue, Sep 27 | | 5 | [[CS385.Homework5][page table magic: deduplication and copy-on-write]] | Tue, Oct 4 | | 7 | [[CS385.Homework7][implementing signals in xv6]] | Tue, Nov 8 | | 8 | [[CS385.Homework8][the procfs filesystem]] | Thu, Dec 1 | | 2 | [[CS385.Homework2][A splash screen boot sector]] | Tue, Jan 27 | | 3 | [[CS385.Homework3][Device drivers for console and display]] | Thu, Feb 5 | | 5 | [[CS385.HomeworkPageReplacement][page eviction and replacement]] | Tue, Feb 24 | | 7 | [[CS385.Homework7MutualExclusion][three types of lock implementation]] | Thu, Apr 2 | --> The due date is typically firm - individual extensions are not possible as we tend to discuss the solution in class right after the due date. The homework schedule has room for a few extensions that would then apply to the class as a whole. ---++ Possible Bonus Projects and Undergraduate Research/Design Projects 1 port xv6 to Raspberry Pi 2 1 port xv6 to 64-bit x86 (AMD64) 1 port tinycc to xv6 1 implement USB driver 1 implement ethernet driver
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r30
<
r29
<
r28
<
r27
<
r26
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r30 - 2017-04-11 - 15:37:08 - Main.jakob
CS385
Syllabus
Lecture Recordings
Piazza
Homeworks
ABOUT US
Our Department
Recent News
Contact Us
ACADEMICS
Prospective Students
Undergraduate
CS Minor
Graduate
Courses
RESEARCH
Overview
By Faculty
Labs
PEOPLE
Faculty
Adjuncts
Staff
Students
Alumni
Copyright 2016 The Board of Trustees
of the University of Illinois.
webmaster@cs.uic.edu
WISEST
Helping Women Faculty Advance
Funded by NSF