TWiki's CS385spring12 webThe CS385spring12 web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.https://www.cs.uic.edu/bin/view/CS385spring12Copyright 2020 by contributing authors2017-03-21T23:00:53ZWebStatisticshttps://www.cs.uic.edu/bin/view/CS385spring12/WebStatistics2017-03-21T23:00:53ZStatistics for CS385spring12 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic... (last changed by TWikiGuest)TWikiGuestHomework8https://www.cs.uic.edu/bin/view/CS385spring12/Homework82014-01-14T16:46:47ZSyntaxHighlighter.all() Homework 8 Build your own debugger In this homework we`ll be building a stripped down version of gdb. The template solution comes with a... (last changed by jakob)jakobHomework5https://www.cs.uic.edu/bin/view/CS385spring12/Homework52013-10-29T23:00:19ZHomework 5 Concurrent Elevator Controller A M story highrise has N elevators in a single `elevator bank`, each able to serve every floor of the building. Contrary... (last changed by jakob)jakobHomeworkSchedulehttps://www.cs.uic.edu/bin/view/CS385spring12/HomeworkSchedule2013-08-13T21:52:15ZHomework Schedule Topic Due 3:30 pm on Tue Points 1 types and expressions 1/17 5 2 functions and memory management 1/24 5 3... (last changed by jakob)jakobLectureNoteshttps://www.cs.uic.edu/bin/view/CS385spring12/LectureNotes2012-04-28T13:15:48ZLecture Recordings To download a lecture, simply tack on `movie.f4v` to the end of the URL of the lecture below. C Programming 1 Introduction to Operating Systems... (last changed by jakob)jakobHomework9https://www.cs.uic.edu/bin/view/CS385spring12/Homework92012-04-19T20:08:50ZHomebrew file system In this homework, we create our own filesystem kernel module. The template code provides a `skeleton` file system module, which can be loaded... (last changed by tmerri4)tmerri4Syllabushttps://www.cs.uic.edu/bin/view/CS385spring12/Syllabus2012-03-14T20:10:29ZCS385 Syllabus Instructor Dr. Jakob Eriksson jakob@uic.edu Meets 3:30 4:45 pm TR, in 209 BH 4 4:50 pm W, in 210 DH Office hours Wed 4:50... (last changed by tmerri4)tmerri4Homework7https://www.cs.uic.edu/bin/view/CS385spring12/Homework72012-03-08T20:34:15ZHomework 7: DIY Memory Allocator User programs typically allocate memory using the standard library functions malloc() and free() . These are userspace functions... (last changed by jakob)jakobCodeReviewshttps://www.cs.uic.edu/bin/view/CS385spring12/CodeReviews2012-02-16T21:01:03ZWhat are code reviews? Code reviews are the peer review of source code in order to improve the quality of the code and the programmer`s skills. For us, we`ll be focused... (last changed by tmerri4)tmerri4Homework6https://www.cs.uic.edu/bin/view/CS385spring12/Homework62012-02-15T21:34:11ZHomework 6 elevator scheduling This is our first 10 point, 2 week homework. Compared to our previous (5 point) homeworks, there will be less emphasis on basic programming... (last changed by jakob)jakobHomework4https://www.cs.uic.edu/bin/view/CS385spring12/Homework42012-01-31T20:20:21ZHomework 4 homebrew command line interpreter The command line interpreter, or `shell` in Unix is an incredibly powerful tool in the hands of an experienced user... (last changed by jakob)jakobHomework3https://www.cs.uic.edu/bin/view/CS385spring12/Homework32012-01-27T14:25:49ZHomework 3 Data structures in C In this homework, we practice our C skills by implementing a String data structure, and testing our implementations against each... (last changed by jakob)jakobAdditionalMaterialhttps://www.cs.uic.edu/bin/view/CS385spring12/AdditionalMaterial2012-01-24T20:54:24Zbinary format reference. This reference describes the ELF binary format in great detail. (last changed by jakob)jakobHomework2https://www.cs.uic.edu/bin/view/CS385spring12/Homework22012-01-17T21:06:00ZHomework 2 functions calls and memory management In this homework, we study how parameters are passed and memory is allocated throughout the execution of a program... (last changed by jakob)jakobWebHomehttps://www.cs.uic.edu/bin/view/CS385spring12/WebHome2012-01-14T23:20:02ZCS385 Operating System Concepts and Design This is the course website for the Spring 2012 offering of CS385. (last changed by jakob)jakobHomework1https://www.cs.uic.edu/bin/view/CS385spring12/Homework12012-01-11T15:22:36ZHomework 1 First Steps In this homework we set up the class environment, and practice some C programming. There are many things to do in this homework, and some... (last changed by jakob)jakob