University Subjects

COMP3891: Extended Operating Systems

COMP3891: Extended Operating Systems

University
University of New South Wales
Subject Link
View Subject

Subject Reviews

kierisuizahn

3 years ago

Assessment
Assumed Knowledge
Prerequisites:
Comments
If you have any interest in low-level programming, this is a good course, and leads on to COMP9242. The exam was really easy overall, but this may have been because it transitioned online. The last two assignments really need you to have read a substantial amount of the OS161 codebase to do well, but having done so it's relatively easy. I advise you to set up a good IDE on your local system to do the assignments, as doing it through VLab or SSH is painful, and it's very difficult to navigate such a large codebase without an IDE with decent features (I recommend VSCode - once it's set up you can very easily find what you need). Much of the documentation is in the code as comments, rather than in a separate document.
The content itself goes through an introduction to concurrent programming, and how OS's are made, along with the surrounding environment (so things like how I/O happens, interrupts, multiprocessing). Most of the content is relatively straightforward, and is pretty easy to understand as long as you pay attention to the basics. If you follow the lecture content, or can cram well, then most likely this will be a WAM booster. Do we warned though, the final mark is a weighted geometric mean of your assignment and your final exam mark, so if you screw up one of the components, it may affect your overall mark substantially.
Contact Hours
2x 2hr Lectures, no tutorials for the extended stream
Difficulty
2/5
Lecture Recordings?
Yes; pre-recorded lectures after transitioning online.
Lecturer(s)
Dr. Kevin Elphinstone
Notes / Materials Available
Lecture slides provided online, as well as tutorial problems with their solutions.
Overall Rating
4/5
Postgraduate Equivalent
Year & Term Of Completion
2020 T1
Your Mark / Grade
SY

Did you find this review helpful?

Australia Treasury

Help shape the future for all Australians

Want to make an impact to your local community and across Australia? Join Treasury, the Government’s lead economic advisor and be involved in developing policies and providing well informed, innovative and sound advice on key issues that impact Australians.

Find out more