Technion - Israel Institute of Technology  
236366 - Operating Systems Engineering
  Spring 2011 EnglishRussianHebrewArabic  
Announcements

Final grades are published
Final grades have been published, as calculated by the following formula:

First, each lab is worth 12.5% of the labs (not final) grade, except lab 7 (final project) which is worth 25% of the labs grade.

Low quiz grade is 15% magen. High quiz grade is 10% takef. Prep questions are 10% magen, participation is 10% takef. The lab grade is worth between 50% and 75% of the final grade, depending on any magen you might have. Contact Muli via email with any grading related questions.

We hope you enjoyed OSE!
Created on 13/9/2011, 10:32:21  
Information for project presentations tomorrow
Hello everyone,

We will meet on Thursday, September 1st, in Taub 601, according to the schedule at
http://doodle.com/2h7az5aedbc7ybib

Please come a few minutes before your time slot, and wait outside until the team before you finishes and we call you in.
You can bring a laptop to demonstrate your project, or you can use my laptop.

We will be evaluating each project along the following criteria:
* Does it work?
* How did you design and implement it?
* How well do you understand what you did?
* How well do you understand JOS, in particular, and operating systems in general?

Make sure to submit your code according to the lab instructions no later than 8AM Thursday morning.

Good luck!
Muli
Last updated on 31/8/2011, 11:50:59  
Lab #7 (final project) presentations
Hello everyone,

Final project presentations will take place on Thursday, Sep 1st, between 10AM-1PM.

Reserve your time slot at the following link (one per project):
http://doodle.com/2h7az5aedbc7ybib

Contact me with any questions or problems.

Cheers,
Muli
Created on 23/8/2011, 10:41:36  
Lab #6 grades are published
You can view (a little bit) more details about your grade at
http://www.cs.technion.ac.il/~cs236366/lab_results/

For grading-related issues contact Muli via email.
Created on 31/7/2011, 14:23:47  
reminder: send your lab #7 plan
Don't forget to send me the following information for lab #7 by end of day Thursday June 30th:

* The names of your group members.
* What you want to do.
* What you are expecting to present (list of deliverables).

Cheers,
Muli
Last updated on 29/6/2011, 07:43:12  
Lab #7 postponed
Lab #7 has been postponed again to give you more time to work on the project without conflicting with exam season.
Current -- and final! -- submission date is September 1st.
You may also send your project proposals until the end of next week, June 30th.

Cheers,
Muli
Created on 22/6/2011, 17:12:09  
Lab #7 due date is postponed to July 31st
If anyone needs another postponement for a valid reason, contact me.

Don't forget to send by end-of-day June 23rd the requested information.

Cheers,
Muli
Created on 21/6/2011, 10:50:06  
Lab #7, the final project, has been released
This lab has a different structure than previous labs -- make sure you read it as soon as possible and send Muli the requested information by June 23rd.

Good luck!
Created on 17/6/2011, 19:36:29  
Lab #6 submission is postponed to Sunday 19/6 23:55
You may submit lab #6 until Sunday 19/6 23:55 without any late penalty. No further postponement will be given.

Cheers,
Muli
Created on 16/6/2011, 17:27:34  
2nd quiz
The second quiz will take place on 22.06.2011 at 14:30 in Ulman 205 (not our regular room!).
The exam is "closed material".
Created on 16/6/2011, 04:26:34  
Course material added
Today's recitation slides (Ksplice) are available on the website.
Since not 100% of the material delivered in class appears on slides, those who missed the class are advised to read the paper as well (linked from course material).
Created on 14/6/2011, 11:08:44  
Plan for this week
Hello everyone,

Please note:

Ilia's recitation on Tue Jun 14 will *take place as usual*.
Dan's lecture on Wed Jun 15 is *canceled* due to travel.
Muli's reception hour on Tue Jun 14 is *canceled* due to travel -- send me email if you need anything.

Cheers,
Muli
Created on 13/6/2011, 20:54:55  
Lab 5 grades are published
You can view (a little bit) more details about your grade at
http://www.cs.technion.ac.il/~cs236366/lab_results/

For grading-related issues contact Ilia personally on his office hours during the next two weeks.
Created on 10/6/2011, 03:41:30  
Quiz 1 grades are published
Exam scans will be available the next week.
Created on 10/6/2011, 00:52:46  
Lab 4 grades have been published
Contact Muli via email (subject "lab4") with any questions or comments.

Cheers,
Muli
Last updated on 8/6/2011, 18:40:10  
Lab 3 grades are published and new forum for lab 6
Hello everyone,

Lab 3 grades have now been published. Overall, you did very well on lab 3. If you have any questions or comments, contact muli via email (subject "lab3").

Since webcourse forum is dysfunctional and there is no ETA for fixing it, we opened a thread on the ASAT forums for lab 6 here:
http://forums.asat.org.il/viewtopic.php?f=12&t=296617.

Please use this thread for all lab 6 questions -- I am monitoring it.

Cheers,
Muli
Created on 7/6/2011, 10:12:13  
job offer for OSE participants
Dear students,

I've been requested to forward to you the following job offer:

http://www.cs.technion.ac.il/~dan/course/ose/2011/OSE-job-offer.pdf

Best of luck,
--Dan
Created on 7/6/2011, 04:26:14  
We have a new forum
Guidelines for forum use:

* The forum is for questions concerning OSE labs; do not email such questions, but rather post them in the forum for the benefit of others.
* The forum should not be abused for asking trivial or easy to answer questions; posting is permitted only after you seriously tried to resolve the matter yourself and failed.
* Students are encouraged to discuss and attempt to resolve hard to solve problem. But posting solutions to the labs (even partial) would be treated like cheating.
* Ilia and Muli will attempt to answer repeated or important questions in a timely manner on a best-effort basis.

We hope it will be useful for you in the remaining labs.
Last updated on 29/5/2011, 15:24:46  
Lab 6 is published and plan for the week of May 29
Lab 6 is due 21 days from now, on 16.06.2011 23:55.
TA in charge for the lab is Muli Ben-Yehuda.

There is no prep homework for the recitation on Tuesday May 31. We will discuss the paper:
"The Turtles Project: Design and Implementation of Nested Virtualization", OSDI '10
http://www.usenix.org/events/osdi10/tech/full_papers/Ben-Yehuda.pdf

The lecture on Wednesday June 1 is CANCELED due to the TCE conference which you are encouraged to attend:
http://tce.technion.ac.il/
Created on 26/5/2011, 09:34:04  
Lab 2 grades are published
You can view (a little bit) more details about your grade at
http://www.cs.technion.ac.il/~cs236366/lab_results/

For grading-related issues contact Ilia personally on his office hours during the next two weeks.
Created on 26/5/2011, 05:39:08  
Preparatory homework for the week of May 22 is available
There is no preparatory homework for next week's lecture, although you are welcome to read the paper we will discuss:
"A Comparison of Software and Hardware Techniques for x86 Virtualization"
http://www.cs.technion.ac.il/~cs236366/readings/adams06vmware.pdf

Prep homework for next week's recitation is available here:
http://www.cs.technion.ac.il/~cs236366/prep/prep20.html
Created on 19/5/2011, 13:37:44  
Lab 5 is postponed
All those who asked for the postponement, as well as those who didn't asked, you can submit till 26.05.2011 23:55
Created on 18/5/2011, 00:33:35  
Preparatory homeworks for this week are published
Please submit the homeworks before the relevant class begins.
Direct your questions regarding these homeworks to Ilia.
Created on 16/5/2011, 04:35:57  
This week preparatory homework resubmission
Due to technical issues with the course site some of you could not submit this week preparatory homework "Spin Lock Alternatives" on time.
You can submit it till the end of the week, 14.05.2011 23:55 (without any penalty).
Please, do not email your answers to Ilia or rely on previously emailed ones to be checked, just submit online.
Created on 12/5/2011, 03:04:27  
Lab 1 grades are published
You can view (a little bit) more details about your grade at
http://www.cs.technion.ac.il/~cs236366/lab_results/

For grading-related issues contact Ilia personally on his office hours during the next two weeks.
Last updated on 12/5/2011, 02:57:38  
Lab 5 is published
Lab 5 is due 10 days from now, on 19.05.2011 23:55.
TA in charge for the lab is Ilia Kravets.
E-mails regarding this lab should only be sent to him with the subject "236366 lab5".

Good Luck!
Last updated on 18/5/2011, 00:28:34  
Course material added
Some of the past lectures and a recitation are added to the Course Material section
Created on 9/5/2011, 02:55:04  
Preparatory homework for the next lecture is published
As usual, submit the homework before the class begins.
Direct your questions regarding the homework to Ilia.
Created on 9/5/2011, 02:52:43  
Prep homework for this week: microkernels, capabilities, and language/OS co-design
Preparatory homework for this week's recitation is published: http://www.cs.technion.ac.il/~cs236366/prep/prep13.html
As usual, submit your answers before the beginning of class. Direct your questions regarding the homework to Muli.

For this week's lecture, there is no prep homework, but it is recommended to read the following papers:
http://www.cs.technion.ac.il/~cs236366/readings/hunt07singularity.pdf
http://www.cs.technion.ac.il/~cs236366/readings/singularity-eurosys2006.pdf

Good luck!
Last updated on 1/5/2011, 23:05:00  
Quiz #1 details
1. The first quiz for this semester will take place in TAUB 5, on Wednesday, 13/4, from 14:30-16:20.
2. The quiz will cover everything up to but not including this week's recitation (Journaling). In particular, labs 1-3 are included.
3. Allowed material for the quiz are your xv6 booklets ONLY.
4. The quiz is worth 15% of your final grade, MAGEN or TAKEF, as explained on the FAQ page:
http://webcourse.cs.technion.ac.il/236366/Spring2011/en/faq.html.
5. The course material page at http://webcourse.cs.technion.ac.il/236366/Spring2011/en/ho.html has been updated.

Good luck!
Last updated on 12/4/2011, 17:30:10  
Lab 4 is published
Lab 4 is due on 5.05.2011 23:55.
TA in charge for the lab is Muli Ben-Yehuda
E-mails regarding this lab should only be sent to him with the subject "236366 lab4".

Good Luck!
Created on 10/4/2011, 17:05:32  
1st Quiz
The first quiz for this semester will be held during Dan's lecture on Wednesday 13/4.
You can find example quizzes from previous years (as given at MIT) here:
http://www.cs.technion.ac.il/~cs236366/quiz/quiz.html

You can bring your xv6 code booklets to the quiz.

Good luck!

P.S. Lab #4 has run into some production difficulties and will be published on Sunday, if not earlier.
Last updated on 8/4/2011, 18:17:27  
Lab #3 due date is postponed to Sunday and prep homework for next week is published
Due to popular demand, lab #3 due date is postponed by 3 days to Sunday 10/4. Lab #4 will be published on Thursday 7/4 and will be due on May 5th.

Prep homework for next week's recitation on Journaling is now published.

Good luck!
Created on 6/4/2011, 10:03:58  
Prep homework questions for file and disk I/O and naming are published
Preparatory homework for both the next recitation and next lecture are published.
As usual, submit your answers before the beginning of class.
Direct your questions regarding the homework to Muli.

Good luck!
Created on 3/4/2011, 14:18:32  
Prep homework for process scheduling and synchronization is updated
We updated the prep homework for this week's recitation and lectures with explicit pointers to reading material and xv6 source code. No changes were made to the questions themselves.
Created on 28/3/2011, 09:44:15  
Prep homework questions for process scheduling and synchronization are published
Preparatory homework for both the next recitation and next lecture are published.
As usual, submit your answers before the beginning of class.
Direct your questions regarding the homework to Muli.

Good luck!
Last updated on 27/3/2011, 09:34:22  
Lab 3 is published
Lab 3 is due two weeks from now, on 7.04.2011 23:55.
TA in charge for the lab is Muli Ben-Yehuda
E-mails regarding this lab should only be sent to him with the subject "236366 lab3".

Good Luck!
Last updated on 25/3/2011, 09:44:30  
No lecture this week
Since the upcoming Wednesday has a Sunday schedule at the Technion, there will be no lecture this week.
Created on 20/3/2011, 22:42:24  
Preparatory homework for the next recitation is published
As usual, submit the homework before the class begins.
Direct your questions regarding the homework to Ilia.
Created on 20/3/2011, 22:39:09  
Preparatory homeworks for this week are published
Please submit the homeworks before the relevant class begins.
Direct your questions regarding these homeworks to Ilia.
Created on 14/3/2011, 04:57:16  
Lab 2 is published
Lab 2 is due two weeks from now, on 27.03.2011 23:55.
TA in charge for the lab is Ilia Kravets.
E-mails regarding this lab should only be sent to him with the subject "236366 lab2".

Unfortunately, due to technical problems we couldn't announce this lab on Thursday as was planned. We don't want to shorten the lab time, but ask you try hard to complete before the Thursday 24.03, since there is more work to come.

Good Luck!
Last updated on 13/3/2011, 23:37:24  
Lab 1 is postponed
To reduce the load from those having "moed bet" exams submission deadline for Lab 1 is postponed to Sunday 13.03.2011 23:55.
Note that this postponement won't affect future Labs' publication & submission dates, so plan your time accordingly.
Created on 9/3/2011, 18:14:22  
No reception hour on 15.03.2011
Muli's reception hour on the next Tuesday (15.03.2011) is cancelled.
Created on 9/3/2011, 18:08:28  
Recitation 2 is online
as usual, under Course Material->Recitations
Created on 8/3/2011, 07:02:33  
Preparatory homework for the next lecture is published
Please submit the homework before the lecture begins.
Direct your questions regarding this homework to Ilia.
Created on 7/3/2011, 09:49:51  
Preparatory homework for tomorrow's recitation is published
Please submit the homework before the class begins.
Please read FAQ for general information regarding preparatory homeworks.
Direct your questions regarding this homework to Ilia.
Created on 7/3/2011, 08:17:13  
Lab 1 is published
Lab 1 is due a week from now, on 10.03.2011 23:55.
TA in charge for the lab is Ilia Kravets.
E-mails regarding this lab should only be sent to him with the subject "236366 lab1".

Good Luck!
Last updated on 7/3/2011, 08:17:35  
FAQs and Labs
Several students asked how long each lab should take. We would like to clarify that the labs are designed to take 1 day a week for the average student, i.e., 2 days per lab. This and other frequently asked questions are available at course site FAQ section. We will update this section during the course. Please, check it out before emailing us your questions.

Meanwhile, the production of the first lab is running a little late, but it will be published soon.

See you all at today's lecture!
Created on 2/3/2011, 08:05:33  
Recitation 1 is online
You can find handouts for tomorrow's recitation ("tirgul") under Course Material -> Recitations.
Created on 28/2/2011, 21:44:49  
Welcome to Operating System Engineering
Hi all.
The course site is at http://webcourse.cs.technion.ac.il/236366
As usual, staff page contains information about course staff, class schedule & place.
The first recitation will be given tomorrow, 01.03.2011 08:30-10:30 at Taub 5.
The first lecture will be given on Wednesday, 02.03.2011 14:30-16:30 at Taub 5.

If you've received this announcement as an e-mail you've been successfully subscribed to our mailing list.
Otherwise you're advised to choose "Auto Update" option from the site menu and add this course to the list of your courses as well as adjust AutoUpdate settings.

We wish you good luck in the course!

Course staff.
Last updated on 28/2/2011, 00:19:57