pop up description layer
Last modified: 20080925:102050/minor text changes

FIT2022 AJH-2008-12

Lectures

Lecture Timetable | Lectures | Learning Modules

Lecture Timetable

In this table, green entries have been released to students, black entries are in draft form or not yet available, while red entries indicate activities that have been completed.

The heading Notes refers to page numbers in the prescribed text by William Stallings (6th Ed.)

WeekDateLectureTuteLabObjsContentNotesPDFs
114 Jul01  1Introduction to this Unit, Computer Systems Overview 7-131-18
116 Jul02  1 Computer Systems Overview 14-2519-35
117 Jul03  1 Computer Systems Overview 25-4936-58
221 Jul04  9 Computer Systems Overview , Operating Systems Overview 44-49, 50-5559-66, 1-12
223 Jul05  9 Operating Systems Overview 55-10413-38
224 Jul06  9 Operating Systems Overview 55-10439-58
328 Jul07  4 Process Description and Control 105-1191-22
330 Jul08  4 Process Description and Control 119-13223-56
331 Jul09  4 Process Description and Control 133-15223-56
404 Aug10  2,3,4 Threads, SMP, Microkernels 160-1721-23
406 Aug11  2,3,4 Threads, SMP, Microkernels 173-18424-41
407 Aug12  2,3,4 Threads, SMP, Microkernels , Concurrency: ME&S 185-204, 205-21242-55, 1-10
511 Aug13  3,4 Concurrency: Mutual Exclusion and Synchronization 212-22011-24
513 Aug14  3,4 Concurrency: Mutual Exclusion and Synchronization 220-22825-37
514 Aug15  3,4 Concurrency: Mutual Exclusion and Synchronization 229-24238-55
618 Aug16  3,4,5,7 Concurrency: ME&S , Chapter 5 animations, Concurrency: D&S 242-261, 262-26756-64, 1-8
620 Aug17  5,7 Concurrency: Deadlock and Starvation 267-2748-22
621 Aug18  5,7 Concurrency: Deadlock and Starvation 275-30823-51
725 Aug19  2,7,10 Memory Management 309-3291-35
727 Aug20  2,7,10,2,6,10 Memory Management , Virtual Memory 330-344, 345-40336-39, 1-25
728 Aug21  2,6,10 Virtual Memory 345-36926-48
801 Sep22  (Lecture Cancelled)
803 Sep23  (Lecture Cancelled)
804 Sep24  2,6,10,2,4,5,6 Virtual Memory , Uniprocessor Scheduling 370-403, 404-41949-65, 1-25
908 Sep25  (Lecture Cancelled)
909 Sep26  2,4,5,6 Uniprocessor Scheduling 420-45126-48
911 Sep27  2,7 I/O Management and Disk Scheduling 495-5501-31
1015 Sep28  2,7 I/O Management and Disk Scheduling 495-55032-52
1017 Sep29  2,7 I/O Management and Disk Scheduling , File Management 495-550, 551-55452-60, 1-14
1018 Sep30  2,7 File Management 555-56315-38
1122 Sep31  2,7 File Management 563-60039-70
1124 Sep32  2,7 File Management 563-60039-70
1125 Sep33  8,9 Security 635-6661-23
29 Sep-  Mid-semester (!) break: No Lectures this week
01 Oct-  Mid-semester (!) break: No Lectures this week
02 Oct-  Mid-semester (!) break: No Lectures this week
1206 Oct34  8,9,10 Security , Security Techniques 635-666, 667-67524-35, 1-9
1208 Oct35  8,9 Security Techniques 667-70610-31
1209 Oct36  2,3,4,9 Networking online1-30
1313 Oct37  2,3,4,9 Networking online1-30
1315 Oct38  revision
1316 Oct39  revision

Lectures

The lectures define the formal content of the unit, and will be used as the initial point of reference for unit knowledge outcomes. This knowledge will be built upon by the tutorials and laboratories in order to address the higher level objectives relating to skills and and application.

The lectures will be held at 12noon in R2 on Mondays, 3pm in S9 on Wednesdays and 1pm in E2 on Thursdays.

The lecture slides have been replaced for 2008, and are now based upon the new text book by William Stallings, published by and available from Pearson Australia. You are allowed to access and take a copy of the slides for the purpose of self-study, but you must not redistribute them.

The Content field identifies the relevant section of the text book, and is a link to the pdf slides for the lecture. The PowerPoint slide versions are also available, using the link under PowerPoints. Please bear in mind that the pdf files are those used in lectures, and consequently will tend to be more up-to-date than the powerpoint slides. Interspersed into the timetable are the tutorial and laboratory topics, with links to the relevant web pages. Each lab session is preceeded by a tutorial which discusses the important issues in the lab session. Feedback on the previous lab session will also be made available in the tutorials.

At the time of writing, not all materials to be used in the lectures have been identified. This page will be updated regularly to reflect past practice, current happenings, and future intentions. Lines in red represent completed activities.

Learning Modules

NumberTitleSlidesLectures
0Introduction to this Unit001
1 Computer Systems Overview 5101,02,03
2 Operating Systems Overview 5804,05,06
3 Process Description and Control 5607,08,09
4 Threads, SMP, Microkernels 5510,11,12
5 Concurrency: Mutual Exclusion and Synchronization 5813,14,15
6 Concurrency: Deadlock and Starvation 5116,17
7 Memory Management 3918,19
8 Virtual Memory 6520,21,24
9 Uniprocessor Scheduling 4826
10Multiprocessor and RT Scheduling53
11 I/O Management and Disk Scheduling 6027,28,29
12 File Management 7030,31,32
13Embedded Systems41
14 Security 3533,34
15 Security Techniques 3135
16Client Server61
17 Networking 3036,37
18Distributed Process Management60
Total Slides/Average per Lecture70719.64

Document History

20080925:102050 2.0.1 ajh minor text changes
20080409:174628 2.0.0 ajh created from FIT2022-2007

This page maintained by John Hurst.
Copyright Monash University Copyright Policy
2053 accesses since
21 Apr 2008
My PhotoTrain Photo

Generated at 20090705:0356 from an XML file modified on 20080925:1043
Maintainer use only; not generally accessible: Local ServerWork ServerCSSE Server

15 accesses since 09 Jul 2009, HTML cache rendered at 20091123:0753