| MUSO | About FIT2022 | Assessment | Contacts | Laboratories | Lectures | Resources | Timetables | Tutorials |
| Last modified: 20070819:180101/added David Northfield's cheat sheet | FIT2022 AJH-2007-05 |
MUSO | Books | Lecture Slides | Python | Solutions | Web Documents
I am required by the faculty to use MUSO for courseware delivery, but unfortunately, MUSO does not work with XML, which is what I have used to write these web pages. Accordingly, the courseware on MUSO is a link to the old CSSE server, which runs a python script to convert the XML pages to HTML on the fly, and thus renders them as a frame under MUSO.
This actually has the advantage that you can navigate between pages using the MUSO navigation, or using the FIT2022 page navigation. Your choice!
I am not a MUSO expert, nor do I want to be, so if you have any problems with MUSO (such as missing assignments!), then please see the faculty MUSO person, Margot Schuhmacher, who is in room 125, building 63, Clayton campus, Monday to Thursday (ext 58313).
The prescribed text book is:
However, texts on operating systems do not vary greatly from one to another, and pretty well any second hand text should suffice, with a little support from other sources. For example, last year's text was:
and if you can get a second-hand version of this, it should suffice. I will refer to the seventh edition, and the overhead slides from the seventh edition are available on-line.
The main reason for moving to Nutt is that he has slightly more discussion of hardware and architecture, which is part of the syllabus for the new version of this unit, FIT2022 (previously taught as CSE2302), and that he relates the theoretical topics under discussion to practical implementations, particularly Unix and Windows.
The lectures are based upon the text book, Operating Systems, and the lecture slides are on-line. See the timetables page for detail of the sequencing of these slides.
The lecture slides will not be distributed in paper form, since it is expected that all students have access to the text book, upon which the slides are based. In the table that follows, references are given to the various chapters of both the main text and past editions used in this unit.
| Topic | Nutt | SGG - E7 | SGG - E6 | SGG - E5 |
|---|---|---|---|---|
| Introduction | 01 | 01 | 01 | 01 |
| Using the Operating System | 02 | 02 | ? | 03 |
| Process Scheduling | 07 | 05 | 06 | 05 |
| File Systems Interface | 13 | 10 | ? | 10 |
The laboratories and tutorials are based on the Python programming language. There is an On-Line Tutorial in HTML, as well as an Reference Manual in HTML and other documents, including a library reference.
If you wish to print out copies of the Tutorial Document in PDF or the Reference Manual in PDF for yourself, the PDF versions give more readable and more convenient versions for printing.
David Northfield has sent me a useful 'cheat sheet' for Python that others may appreciate. Thanks, David!
If you want to install Python on your own computer, you may need to download it. Mac OS X users will already have a GUI version on their system, as it comes bundled with OS X. But you may prefer to use the CLI version to be more consistent with the lab usage. You can go straight to the Official Python Page, but here are the direct links to the various downloads:
| Date Published | Number | Document Name |
|---|---|---|
| 20070213 | 00 | Home Page |
| 20070306 | 01 | Unit Outline |
| 20070226 | 02 | Laboratory Sessions |
| 20070605 | 03 | Timetables |
| 20070611 | 04 | Laboratory Session 1 |
| 20070611 | 05 | Unit Resources |
| 20070612 | 06 | Unit Contacts |
| 20070619 | 07 | Web Documents |
| 20070619 | 08 | Laboratory Session 2 |
| 20070622 | 09 | Lecture Timetable |
| 20070702 | 10 | Tutorials Page |
| 20070711 | 11 | Feedback from 2006 |
| 20070712 | 12 | Tutorial 1 |
| 20070729 | 13 | Tutorial 2 |
| 20070731 | 14 | Assignment 1 |
| 20070809 | 15 | Tutorial 3 |
| 20070809 | 16 | Laboratory Session 3 |
| 20070823 | 17 | Tutorial 4 |
| 20070828 | 18 | Assignment 2 |
| 20070910 | 19 | Laboratory Session 4 |
| 20070910 | 20 | Tutorial 5 |
| 20070915 | 21 | Laboratory Session 5 |
| 20070925 | 22 | Assessment details |
| 20070927 | 23 | Laboratory Session 6 |
| 20070928 | 24 | Tutorial 6 |
| 20070819:180101 | 1.0.3 | ajh | added David Northfield's cheat sheet |
| 20070807:125125 | 1.0.2 | ajh | updated text and lecture slide material |
| 20070710:160759 | 1.0.1 | ajh | added book list |
| 20070710:155042 | 1.0.0 | ajh | initial version, modified from CSE2302 |
| This page maintained by John Hurst. Copyright Monash University Copyright Policy |
| ||
Generated at 20090704:0339 from an XML file modified on 20071018:1414 | |||