Welcome Notices
| Flex-Week Assignment 2 Video (Posted by Thomas, Wed Jul 8) |
|
It's good to see that many students have got started on assignment 2, with about half our students now in official groups and plenty of good discussion on the forum. If you're still getting started, we have a quick mini-lecture by former OS lecturer Kevin Elphinstone. I've added that in the lectures page. |
| Assignment 2 Released! (Posted by Thomas, Fri Jul 3) |
|
The assignment 2 spec is up! The spec is linked in the menu, and also linked here. Assignments 2 and 3 can be done in groups. Forming a group is the recommended way to do the assignment. The forum category linked here may be helpful in finding a partner. |
| Week 5 Wed Lecture - Re-Record Uploaded (Posted by Thomas, Wed Jul 1) |
|
I have again re-recorded some of the lecture. Echo360 is now done processing and I have added it to the course video collection. |
| Week 5 Wed Lecture - Audio (Posted by Thomas, Wed Jul 1) |
|
The audio issue may have occurred again at the start of Wednesday's lecture. The relevant configuration mechanism was spotted after about half an hour. The audio should be good for the second half "bonus lecture" on I/O. Echo360 is still processing the video, we will confirm afterwards, and I will re-record some of the video if that is the case. Edit: confirmed, the audio starts at 22 minutes in the recording. We will do a re-record after I get some lunch. Follow-up: re-recording is done, waiting on the Zoom and Echo360 clouds to post-process the video. |
| Week 5 Wed Lecture Uploaded (Posted by Thomas, Tue Jun 30) |
|
Lecture slides are up. |
| Week 5 Tuesday Help Session (Posted by Thomas, Mon Jun 29) |
|
We will have a final help session for this part of term on Tuesday at 11:00AM-12:00PM, online. Details to be posted on the forum. |
| Week 5 Monday Lecture: Change of Format (Posted by Thomas, Sun Jun 28) |
|
(Updated) Thomas was not able to give Monday's lecture in person. Sorry. Thanks to whoever was in the lecture theatre to set up Zoom. The recording is now up on Echo360 in the normal way, and at least the transcript seems to have worked. Explanation: Thomas has got a case of COVID and is still testing positive, and so shouldn't be on campus in person on Monday. He is feeling well enough to give the lecture via Zoom. |
| Week 5 Monday Lectures and Tutorial Up (Posted by Thomas, Sun Jun 28) |
|
The Monday lecture slides (including optional memory-hierarchy slides) and the week 5 tutorial are uploaded. |
| Help Sessions and Assignment Submissions (Posted by Thomas, Thu Jun 25) |
|
We will have our first help sessions tomorrow, Fri the 26th, in the 11am-12pm and 2pm-3pm time slots. These will be entirely online. We're still trying to secure an in-person slot that works for anyone. There is now a forum category for help sessions, and joining details will be posted there . The submission process for assignment 1 should be working, including a simple auto-test, and a submission helper script has been pushed to the bugfixes branch. Note (see the spec) that the spec has been modified to also include a small documentation component that must be submitted also. |
| Wed Audio Working (Posted by Thomas, Wed Jun 24) |
|
The Echo360 auto-recording is complete with audio this time! The transcripts and closed-captions have appeared now. Thanks to UNSW IT for explaining the no-record-audio feature which has recently been added to the lecture theatre control systems, which we are now aware how to disable. |
| Wed Notices (Posted by Thomas, Wed Jun 24) |
|
The submission format for assignment 1 has been explained. Note that a a "documentation" component has been added. We are having significant logistical issues organising a help session time when more than one of the tutors is available. We will probably have to do the initial help sessions online-only, and we still can't promise when we will have them organised. Sorry. |
| Week 4 2nd Lecture Up (Posted by Thomas, Tue Jun 23) |
|
The Wednesday lecture slides are up. More notices to come early tomorrow. |
| Week 4 1st Lecture and Tutorials Up (Posted by Thomas, Sun Jun 20) |
|
The Monday lecture slides and tutorial questions are now up. |
| Assignment Bugfixes and Email Issues (Posted by Thomas, Sat Jun 20) |
|
Earlier this week some students noted an issue with the provided code for Part 4 of Assignment 1. We've pushed a bugfix and I tried to email everyone to announce it, but it seems that my all-students email mechanism doesn't work. Information about how to merge in the bugfix is in the assignment spec here. I'll keep investigating how to email the whole course. |
| Alternative Wednesday Recording up Again (Posted by Thomas, Wed Jun 16) |
|
The audio issues with the Burrows theatre continue. I've uploaded the Zoom recording again. I will try to remember to activate video (of me) for the Zoom recording in the future. |
| Lecture Slides Uploaded (Posted by Thomas, Tue Jun 16) |
|
The system-call lecture slides are uploaded. |
| Assignment 1 Released (Posted by Thomas, Mon Jun 15) |
|
Assignment 1 is released! See the menu bar (usually on the left side of this page). Please have a look and let us know about any issues or confusion on the forum. |
| Monday Lecture Slides up (Posted by Thomas, Sun Jun 14) |
|
Monday's lecture slides are up. The tutorial solutions for week 2 and questions for week 3 are also up. We're still working on assignment 1. |
| Assignment 1 Out Soon (Posted by Thomas, Fri Jun 12) |
|
Hi everyone. We promised assignment 1 out near the end of the week. We're doing some final testing and tweaking now, and hope to have it to you really soon. Sorry about the delays. |
| Week 2 Lecture Announcements (Posted by Thomas, Tue Jun 9) |
|
The Wednesday Echo360 auto-recording has come out silent, again. The Zoom recording seems OK, and we have now (edited: now finished) linked it to the Echo360 lecture set. The remaining notices were also mentioned in the lecture. Assignment 0 is still out. Congratulations to those who have downloaded the sources and figured out or reported technology issues. Great job to those who have been helping troubleshoot technology issues on the forum! The King's birthday in week 2 slows us down a little, so we won't get assignment 1 released until later in the week. The concurrency content we've covered so far is relevant, and next week's lectures on context switches and system calls are very relevant. |
| Week 2 Lecture (Posted by Thomas, Tue Jun 9) |
|
Lecture slides for tomorrow's lecture (the only week 2 lecture) are up. |
| Week 1 Lectures (Posted by Thomas, Wed Jun 3) |
|
Extended OS lectures start from tomorrow. Gernot Heiser will be giving the extended lectures. We had a number of IT issues with the first Wednesday lecture. The zoom recording worked from the 20-minute mark. The automatic Echo360 recording seems to have no audio at all. The zoom recording is now uploaded to Echo360. I have now recorded an intro that replaces the lost first 10-15 minutes, that will appear on Echo360 shortly. Aside from the video, we hope that the number of IT issues is reducing. Contact us (e.g. on the admin email account) if you're reading this and still can't get access to something. Thanks to tutor and admin Ivan who has upgraded the Mac support for OS/161. Follow the setup guide from the assignment 0 material to find out more. Monday next week is the King's birthday holiay (thanks Charles). No lecture on Monday, so for those not doing E-OS, catch you all next Wednesday. |
| Tutorials start Week 2 (Posted by Thomas, Tue Jun 2) |
|
Reminder: tutorials start in week 2. The central timetable doesn't know this and so you may see week 1 tutorial times on my.unsw, which you can safely ignore. |
| More Lecture Slides Up (Posted by Thomas, Tue Jun 2) |
|
The lecture slides for the "concurrency" lecture are up, and the slides for processes and threads have been edited a bit. |
| Tech Issues Hopefully Sorted (Posted by Thomas, Tue Jun 2) |
|
Yesterday I mentioned that a few people were having issues connecting to the various websites (moodle, discourse, Echo360, the moin-moin wiki). It seems that all those issues are getting sorted out, and we're not in contact with anyone who still can't connect. The moodle link in yesterday's notice may help. If you're still having IT issues, contact us on the class admin account, cs3231 (at) cse.unsw.edu.au. The Echo360 recording for Monday seems to have come out OK. We'll use the same technology (but a different zoom link) for Wednesday morning. Catch you then! |
| 1st lecture done, warmup assignment up, tech issues (Posted by Thomas, Mon Jun 1) |
|
Hi everyone. Thanks to everyone who made it to the 1st lecture, in person or on Zoom. We'll continue to work to smooth out the Zoom audio setup. We've gone through the initial "structure" lecture and got as far through the "threading" content as the "burger" example. The warmup assignment "Assignment 0" is now available. Congratulations to the students who may have found some technology bugs already. We'll get to them. The bigger issue is that multiple students seem to have issues accessing moodle, the discourse instance, the wiki or all of the above. We will continue to investigate and should get this fixed up soon. Some systems get a bit confused by the multiple course codes, which might explain some of the issues. Hopefully we'll have updates on this soon. This URL may assist in accessing the moodle the first time: https://moodle.telt.unsw.edu.au/course/view.php?id=99804 . That shouldn't be needed but it does seem to have helped one student. |
| Slides of 1st Lecture Up (Posted by Thomas, Sun May 31) |
|
The slides for the 1st lecture are now uploaded. You can find them on the lectures subpage (under "Courseware" in the menu). I am still thinking of rearranging some of the content connected to the hamburger analogy in the threads lecture. |
| Welcome and Intro Lecture (Posted by Thomas, Fri May 29) |
|
Welcome to OS! I've put up a short (30-minute) online-only mini-lecture on Echo360. It covers some basics about the course prior to the OS-related content starting on Monday. If you have time, have a look, or scan through the slides. Info about lectures is summarised in the lectures page (under "Courseware" in the menu). Most lectures will be hosted on Echo360, with exceptions clarified on the lectures page. You will need to go via moodle to get to Echo360. Let us know if that isn't working. And catch you for the start of the term on Monday! |
| Discourse Forum (Posted by Thomas, Mon Apr 26) |
|
This year we'll be using Discourse rather than Ed for our forum.
There is already a link to the discourse forums on the menu (under
"Support"). We will post again once the discourse forum is activated.
Apologies if you see
any old references to Ed/Edstem forums (or Piazza or even older
websites). If there are issues connecting to the forum, let us know.
|
| Welcome to OS in 2026! (Posted by Thomas, Mon Apr 26) |
|
Hi everyone, and welcome to the website for OS in 2026.
This website is a skeleton for now with some miscellaneous resources
copied over from last year. We will fill it in with lectures and other
material as the course runs, with pointers to the relevant updates here.
|
![[UNSW]](/~cs3231/images/unsw_0.png)