Technion - Israel Institute of Technology  
234123 -  Operating Systems - מערכות הפעלה
  Spring 2009 EnglishRussianHebrewArabic  
Announcements

Moed C final grades.
The exams were graded and will be returned for scanning tomorrow.
The final grade was calculated using the following formula:
(ExamC<45)?ExamC:(round(0.65*ExamC+0.09*HW1+0.09*HW2+0.08*HW3+0.09*HW4))

Please submit appeals to Leonid's box on the fifth floor, by December 14th. Enclose a formal appeal form, and a copy of the *full* exam.
If you have any questions you can come to Leonid's reception hour or to write him an email.

Best,
Course staff
Created on 28/11/2009, 21:35:18  
Moed C
Moed C will take place at 24/11, from 10:30 till 13:00 in Taub 601.
Good Luck,
The Course Staff
Created on 23/11/2009, 11:15:10  
Moed C date and time
Moed C will take place on 24.11 at 10:30. The exact location will be announced later.
The format of the exam will be same as the format of Moed A and B and will last 2.5 hours.
Only students, who have received an approval, can attend the exam. All students that have received the approval please bring the relevant documents (miluim certificate) AND the approval letter.
Finally, if any students with moed C approval has a exam time prolongation please let me (Leonid) know ASAP.
Created on 1/11/2009, 15:02:10  
Moed B appeals
Moed B exam appeals have been checked. The grades are already in the GR system and the appeals forms will be returned tomorrow to the secretary.
Good luck,
Course staff
Created on 28/10/2009, 19:55:15  
Reception hours of Leonid
I have received several emails from students who have been looking for me during my reception hour that were postponed.
In order to allow them to talk to me before appealing I will postpone the deadline of the appeales till the next Tue. Please follow the announcements on the new website of the course (winter semester) in order to be updated regarding any change of the reception hour time/location.
I will not be able to give any further postponement.
Created on 27/10/2009, 18:16:43  
Moed B solution
You can find the moed B exam solution in the Material section.
Created on 22/10/2009, 16:58:15  
Moed B appeal deadline
Although the exams were returned on Wed, the scaned versions were available only today. Therefore we want to postpone the appeal deadline. In order to allow you to come to Leonids reception hour (Tue 14:30) the deadline will be on Tue. 27.10 at 15:30.
Created on 18/10/2009, 16:58:08  
Moed B final grades.
Your exams were graded and will be returned for scanning tomorrow.
The final grade was calculated using the following formula:
(ExamB<45)?ExamB:(round(0.65*ExamB+0.09*HW1+0.09*HW2+0.08*HW3+0.09*HW4))

Please submit appeals to Leonid's box on the fifth floor, by October 21st. Enclose a formal appeal form, and a copy of the *full* exam.

The official solution will be available in a couple of days.
Created on 13/10/2009, 21:42:36  
Reception hours before moed B
Anastasia - Thursday 8.10 at 10:00 - 11:00
Alex - Sunday 11.10 at 18:00 - 19:00
Leonid - Monday 12.10 at 11:00-12:00
Last updated on 6/10/2009, 13:23:01  
Moed A appeals
Moed A appeals grades have been updated in the GR systen. The written appeals will be returned tomorrow to secretary.
If you have any questions regarding the answers to your appeal you can come on the next Sunday (09.08) to Leonid's reception hour (ISL lab from 15:30 till 16:30)

Have a nice summer vacation.
Course staff
Created on 2/8/2009, 19:27:15  
Moed A solution
Moed A solution can be found on the website (see Material->exams).
Created on 23/7/2009, 16:11:21  
Appeal procedure
For some reason I have been asked about the appeal procedure several times. We have published the explanation about the appeal procedure the day we have published Moed A grades. You should see GR website (near the grades).

In order to be sure that everybody saw it I will paste it here:
Please submit appeals to Leonid's box on the fifth floor, by August 2nd (please do so earlier, if you can).
Enclose a formal appeal form, and a copy of the *full* exam.


Several notes:
1. I have already received an appeal with part of the exam missing. Such an appeal will be automatically rejected.
2. We will not receive any appeal after 02.08. Even if your appeal was rejected due to a technical issues (see 1).
3. For the appeales we will recheck the whole exam. Pay attention that the grade me be decreased because of it. Therefore, before submitting an appeal:
a. make sure that you will not loose points in other exam parts (in general we gave some points even for a partial answer. That may not be the case in the appeal).
b. you are advised to consult with Leonid before appealing.

Best,
Staff
Last updated on 23/7/2009, 16:08:40  
Moed A final grades.
Moed A final grades have been published.
The grade was calculated using the following formula:
(ExamA<45)?ExamA:(round(0.65*ExamA+0.09*HW1+0.09*HW2+0.08*HW3+0.09*HW4))

We hope that you have learned a lot during the semester and will find the material useful in the future.

Staff.
Created on 22/7/2009, 19:06:48  
Grade problem
The student with ID 036117828 is requested to contact Leonid ASAP.
Created on 22/7/2009, 16:30:31  
Hw4 grades have
HW4 grades are published now (see the Assignments section under HW4 header). You can also find there the grades for each test. The "hw4_problems.txt" file contains the explanation of the errors related to the submission, packaging etc. Read it carefully. Also we have published a description of our tests (pay attention that we will not publish the tests files). The dry part will be returned to the Mazcirut tomorrow.
You can appeal only if your submission has failed most of the test (meaning you have passes at most 4 tests). In order to appeal you should write an email to Leonid.
Last updated on 22/7/2009, 16:09:12  
Reception hours before Moed A
Alex: Sunday 9:30-10:30
Hagit: Monday 9:30-11:00.
Anastasia: Tuesday 13:00-14:00
Leonid: Wednesday 16:30-18:30
Last updated on 11/7/2009, 17:45:46  
HW3 grades are published
HW3 grades are published now (see the Assignments section under HW3 header). You can also find there the grades for each test. The " Hw3 problems.doc" file contains the explanation of the errors related to the submission, packaging etc. Read it carefully. Also we have published a description of our tests (pay attention that we will not publish the tests files). The dry part will be returned to the Mazcirut today.
You can appeal only if your submission has failed most of the test (meaning you have masses at most 4 tests). In order to appeal you should write an email to Alexandra (alexafcs.technion.ac.il) and CC it to me and to Raja. We will set a personal meeting with each group in order to minimize the time that you have to spend on the appeal. The deadline to send the email is Saturday midnight. All the appeal meetings will be held next week. We will not hold any appeal meeting after it.
Created on 8/7/2009, 11:49:22  
Exams from previous semesters and some useful information
First of all, the exam will be with open material.
I have uploaded achieve with 20 solved exams from previous semesters (see Material section).
There are 2 videos (http://video.technion.ac.il/Courses/OPSYS_Q.html) where I solve some questions from the exams. On the course site you can find the power point presentations that are used in the videos.
In addition we will hold special reception hours before the exam. The exact time and location will be announced later.
The last thing, if you have a question that you want to ask you can also do it using the email. Please DO NOT use our personal emails. You should use ONLY the course email (cs234120cs.technion.ac.il). If you are writing in Hebrew please write your email in Word and attach the file to your email. If you are asking something regarding any question from an exam from previous years please attach the whole question to the email.
Created on 5/7/2009, 23:20:20  
The lecture tomorrow will take place at Taub 2
Created on 5/7/2009, 22:44:04  
Lecture on Monday (06.07)
As we have announced on Monday (06.07) during the lecture Leonid will solve questions from the previous exams. You can find the questions that are going to be solved on the website (see Material section->exams).
Created on 4/7/2009, 22:07:00  
FAQ for HW4
The file with FAQ for HW4 is published in the Assignments section. I have also uploaded the HW4.zip with the updated hangman_load script.
Note that no further messages will be sent regarding updates in the FAQ, and it is your responsibility to check it from time to time.
Created on 20/6/2009, 13:30:59  
Fourth assignment

The fourth assignment has been published. See the assignments section in the course website. Due date is Sunday 05/07, 12:30 noon. Submissions should be done in groups of three. You can use the find a partner section in the website.
We recommend you to start working on the assignment ASAP.
Created on 12/6/2009, 12:20:27  
Hw2 appeals grades
Hw2 appeals grades have been published. The modified file is available in the Assignment section. The grades of Hw2 are available now in GR++ system. If your grade has not been updated please contact me (Leonid).
Created on 12/6/2009, 12:18:40  
Hw3 submission
We have received many requests to postpone HW#. Unfortunately we simply have no time left in the semester for the postponements. Therefore, we will not be able to give any postponement for this hw.
However, we will give a reduced penalty for the late submission of the assignment: if you submit a hw at most 3 days after the deadline you will receive only 2 points penalty for each day. After 3 days you will receive a 5 pts penalty for each day.
Created on 9/6/2009, 20:05:18  
Tutorial 11 & tutorial 12
I have updated slides fot tutorial 11 (networking) and 12 (introduction to the virtual memory). They will be given on the same tutorial (on the same pait of academic hours). Therefore, if you usually print the slides, you should print both of them for the next tutorial.
Created on 8/6/2009, 11:14:33  
Hw3 design - clarrification(2)
It seems that because of the GR website problem everybody got the message only today. Therefore I want to once again clarify that the reception hour will be TODAY (Tue.) at 18:30
Created on 2/6/2009, 10:52:10  
Hw3 design
Due to multiple requests Leonid will give a special reception hour regarding hw3 design issues. It will be tomorrow at 18:30 at ISL lab (1-st floor).

Also I have uploaded an updated version of thread_pool.h with some fixed bugs. Pay attention that this fixes should have no influence on your implementation. The only change is that any thread_func can now return void* (and not void). If you don't need to return anything then you can simply return NULL.
Created on 2/6/2009, 00:34:53  
Hw2 appeal session
Hw2 appeal session will take place on Wed. (03.06) at 14:30 Taub 412.
Created on 31/5/2009, 21:19:36  
FAQ for HW3
FAQ for HW3 is published in the Assignments section. It has a correction to the Thread Pool API. I have also uploaded the header file with the thread_pool API.
Note that no further messages will be sent regarding updates in the FAQ, and it is your responsibility to check it from time to time.
Created on 30/5/2009, 18:37:11  
HW2 grades are published
HW2 grades are published now (see the Assignments section under HW2 header). The dry part has been returned to the Mazcirut. You can also find there the grades for each tests. The "Comments.doc" file contains the explanation of the errors related to the submission, packaging etc. Read it carefully. Also we have published a description of our tests (pay attention that we will not publish the tests files).
Next week we will hold special appealing session. You can appeal both on dry and wet parts. The purpose of the wet part appealing is to fix small bugs in your implementation that caused failures of many automatic tests. Anyone who wants to appeal for HW1 please contact me (Leonid) by e-mail till Monday evening. Each group will have a 10-min time slot to fix their code (slots registration list will be on the door). That means you should go over your homework before the session, in order to refresh your memory and find the bugs. Also pay attention that we will not accept code changes that fix 1-2 tests only.
Created on 27/5/2009, 16:11:00  
Registration problem
The students with the following ids please contact Leonid:
303454771
312091321
Created on 25/5/2009, 11:14:40  
Hw1 appeals grades
Hw1 appeals grades are have been published. The modified file is available in the Assignment section. The grades of Hw1 are available now in GR++ system. If your grade has not been updated please contact me (Leonid).
Created on 25/5/2009, 11:11:56  
Hw1 dry part appeal
Anyone who want to appeal on hw1 dry part and was not able to do it on Wed. (because this part of the hw was not returned yet) can come to Sagi's reception hour next week.
Created on 22/5/2009, 14:49:58  
Third assignment
The third assignment has been published. See the assignments section in the course website. Due date is Thursday 14/06, 12:30 noon. Submissions should be done in groups of three. You can use the find a partner section in the website.
We recommend you to start working on the assignment ASAP.
Created on 22/5/2009, 14:46:43  
Hw1 Appeal Session
The appeal session today will take place at room 412. The time slots are posted at the door
Created on 19/5/2009, 14:42:07  
Next lecture
During the next lecture we will teach the interrupts (lecture 7) and we will start talking about the memory (lecture 8). Therefore, if you are printing the slides you should print both these lectures.
Created on 16/5/2009, 21:56:20  
HW1 grades are published
HW1 grades are published now (see the Assignments section under HW1 header). The dry part will been returned to the Mazcirut on Sunday. You can also find there the grades for each tests. The "Comments.doc" file contains the explanation of the errors related to the submission, packaging etc. Read it carefully. Also we have published a description of our tests (pay attention that we will not publish the tests files).
On Tuesday 19.05.2009 at 16:30 we will hold special appealing session. You can appeal both on dry and wet parts. The purpose of the wet part appealing is to fix small bugs in your implementation that caused failures of many automatic tests. Anyone who wants to appeal for HW1 please contact me (Leonid) by e-mail till Monday evening. Each group will have a 10-min time slot to fix their code (slots registration list will be on the door). That means you should go over your homework before the session, in order to refresh your memory and find the bugs.
Created on 14/5/2009, 11:58:19  
Hw2 postponement
Due to multiple requests and midterms and Yom Ha-Student we decided to postpone hw2 submission deadline. The new deadline is Sunday 24.05 12:30 (noon).
Pay attention that we will publish hw3 before the new hw2 deadline, so try to finish hw2 ASAP.
Created on 11/5/2009, 19:51:37  
FAQ for HW2
FAQ for HW2 is published in the Assignments section.
Note that no further messages will be sent regarding updates in the FAQ, and it is your responsibility to check it from time to time.
Created on 3/5/2009, 19:03:01  
Second assignment
The second assignment has been published. See the assignments section in the course website. Due date is Thursday 17/05, 12:30 noon. Submissions should be done in groups of three. You can use the find a partner section in the website.
We recommend you to start working on the assignment ASAP.
Created on 25/4/2009, 10:38:45  
Leonid's next tutorial.
The next tutorial that Leonid will give (tomorrow) is tutorial number 5. Tutorial 4 will be given on the next meeting. The reason for this change in order is that tutorial 5 is needed for hw2.
Created on 19/4/2009, 17:09:06  
Hw1 postponement
Due to multiple requests and due to the Moed B period we decided to postpone hw1 submission deadline. The new deadline is Sunday 26.04 12:30 (noon).
Pay attention that we may publish HW2 before the new HW1 deadline.
Created on 15/4/2009, 17:08:44  
Cover page (reminder)
I would like to remind you all that you have to use official cocer page for every hw.
I have added the cover page to the hw1 file list.
Created on 15/4/2009, 11:59:07  
Reception hours next week (19.04-24.04)
Next week most of the TAs are abroad (in least at the beginning of the week). Therefore, the reception hours of Alex Raja and Sagi are canceled (only the next week). Anastasia will be not awailable till Wed as well. If you have any questions related to the course you can contact Leonid.
We are sorry for the inconvenience.
Created on 12/4/2009, 09:59:24  
FAQ for HW1
FAQ for HW1 is published in the Assignments section.
Note that no further messages will be sent regarding updates in the FAQ, and it is your responsibility to check it from time to time.
Created on 12/4/2009, 09:53:53  
Reception hours before HW1 submission
As Technion is closed till Sunday 19.04 there will be no reception hours before HW1 submission. You can use the copurse email to ask you questions (see the hw sheet) or the forum (I have added the link in the Assigments section under HW1 header)
Created on 7/4/2009, 06:54:47  
Complementary lecture
As was announced, Leonid will not be able to give his lecture on Tue. 07.04. There will be no complementary lecture next week.
I would also like to remind you that the next week Sunday is according to the Wednesday schedule and Monday is according to the Thursday schedule.
Last updated on 2/4/2009, 10:16:52  
First assigment due date correction
The due date of hw1 is 19.04.
Created on 25/3/2009, 15:46:27  
First assignment
The first assignment has been published. See the assignments section in the course website. Due date is Thursday 19/04, 12:30 noon. Submissions should be done in groups of three. You can use the find a partner section in the website.
We recommend you to start working on the assignment ASAP.
Last updated on 25/3/2009, 15:45:19  
Raja's tutorial permanent place change
Starting from the next week Raja's tutorial (Sunday 12:30-14:30) will be given at Taub 8. The change is permanent
Created on 24/3/2009, 20:10:16  
Alex's Tutorial (Tue) on 21.04 and 01.04
As decided today on Alex's tutorial:
- The tutorial on Tue 21.04 is cancelled.
- A complementary tutorial will be given on Wed 01.04 at 12:30 in Taub 7
Created on 24/3/2009, 18:19:18  
VMWare session place changed
The projector at Taub 9 is out of order. Therefore the VMWare session tomorrow will be held at taub 2 (12:30).
Created on 24/3/2009, 17:48:22  
VMX file for the VMWare Player
In the Material section on the website you can find the vmx file for the VMWare Player. This is what you should do if you are using Player and not Station:
1. Replace the vmx file that you have by the one from the website.
2. Create directory C:\Linux-234120
3. Run Linux
4. Chose from the VMWare menu: VMWare Player→Shared Folders. In the menu choose "Always enabled" (second option).
The shared folder in Windows (host) is C:\Linux-234120
The shared folder in Linux (guest) is /mnt/hgfs/ Linux-234120
Created on 24/3/2009, 17:33:47  
Preliminary Assignment has been published
A preliminary assignment has been published in the homework section.
Although this assignment is not for submission, you are recommended to finish it until 25.03. The assignment will prepare you for working with VMware, and it includes important details that you will need for performing the next assignments in the course.
The "VMware project" (including Linux OS) CD can be found in the CS library (s.n.2265711). The project that is on CD is for VMware station (which is not free software). If you don't have VMware station, you can download the VMware player 2 from WMware Inc website. More details about VMware can be found in the FAQ section on the website.
Assignments in the course should be submitted in groups of 3, and we encourage you to form the groups now, and not wait for the first (real) assignment. You can use the "Find a partner" section in the website for this cause.
Please pay attention that when you are installing VMware on the PC that is connected to the network from dormitories you should read carefully (VERY carefully) how to install it and to make all the needed configuration changes for the networking (see the last page of the assignment). If you don't do it the right way you PC will act as if it is DHCP server. That will prevent you and other students to connect to the network.
Last updated on 18/3/2009, 21:31:14  
Leonid's tutorial 1 second hour (video)
We have received several complains that the video of the second hour of Leonid's first tutorial is missing. I have contacted the filming crew and they told me that the video will be available no later then tomorrow morning. However, we want to remind you that the video is a helping material, and should not substitute the physical participation in the tutorials on the regular basis.
Created on 18/3/2009, 13:06:45  
VMWare session2 date change
Due to multiple requests the second VMWare session will be given on Wednesday and not on Tuesday as announced before. See the events section of the website for the updated date and location.
Created on 18/3/2009, 12:16:12  
Complementary tutorial to Raja's group
Because of some mistake we didn't hold the first tutorial on Sunday. The complementary tutorial will be given on Wednesday at 12:30-14:30 (Taub 5). We are very sorry for the inconvenience.
Created on 17/3/2009, 17:14:15  
VMWare sessions
As I wrote before next week we will give 2 special sessions, where we will show you how to use VMWare and how to edit and compile the Linux kernel. We will hold two (equal) sessions.
For the exact time and location see the Event section on the course website.
Last updated on 17/3/2009, 12:00:03  
Several announcements
1. The new syllabus and HW regulations are available on the website (see the Syllabus section). Read carefully the HW regulations. If you have any question regarding it please feel free to contact me (Leonid) for clarifications.
2. In the Assignments section on the website you can find the cover page and the common mistakes. In addition I have uploaded a file with explanations about how to install some basic things in Linux (DDD, Eclipse etc).
3. During the second week we will hold special reception hours in order to provide a demonstration of working with Linux OS. We will publish the exact location and time later this week.
4. The slides of the first lecture can be downloaded from the Material section on the website.
Last updated on 15/3/2009, 17:08:55  
A lecture and 2 tutorial groups have been added
Dear students.
The course site (spring semester) has been opened. The only reason why this has been done so early is in order to announce you that a lecture and 2 tutorial groups have been added. In total we have now 2 lecture groups and 5 tutorial groups.
The information regarding lecturers and TAs (hours and locations of the lecture/tutorial) is now available on the 'Staff' section in the course website.
Any other important information regarding the course will be announced later (close to the beginning of the semester).
Good luck with your exams.
Staff
Last updated on 19/2/2009, 13:59:10