reception hours before moed B
|We will hold special reception hours before Moed B:|
Arik: Wednesday, 14:30-15:30
Vadim: Wednesday, 15:30-16:30
Wisam: Thursday, 12:30 - 14:00
Leonid: Thursday, 14:00 - 16:00 (note: Leonid's office moved to room 318)
Moed A - exam and appeals
|The final grades for Moed A were claculated as following:|
FinalA = 0.03*Hw1 + 0.08*(Hw2+Hw3+Hw4+Hw5) + 0.65*ExamA
Those who have a problem with the grade can approach Wisam, either by e-mail or personally.
Appeals should be submitted to Wisam's mailbox in floor 5, no later than 10/8.
HW4,HW5 test files
|HW4 , HW5 test files are on the web.|
HW4 tests can be found in "Assignment 4", file "test-hw4.zip"
HW5 tests can be found in "Assignment 5", file "testfiles-hw5.zip"
|Moed A grades are available on GR++...|
The printed grades will be posted on Sunday on the faculty board...
HW4 , HW5 appeals
|We will hold reception hours for HW4,HW5 appeals on Sunday 25/7/04 |
17:00 - 19:00 in Taub 224.
Arik, Leonid, Artiom.
| HW5 grades are published. |
Explanations regarding the grading policy can be found under
Assignment 5 files in file "hw5-grading.doc".
Appeal reception hours will be published later.
|HW4 grades are published.|
Explanation regarding question 2 can be found in
Assignment 4 files in file "grade-key4.htm".
Appeal reception hours will be published later.
reception hours before the final exam
|We will hold special reception hours before the final exam:|
Hagit: Sunday 10:30-12:00
Arik: Sunday 14:00 - 16:00
Roman: Monday, 10:30 - 12:30
Vadim: Monday 11:30-13:30
Leonid: Monday, 15:00-17:00
Erez: Tuesday 10:30-12:30
Wisam: Tuesday, 14:00 - 16:00
"Frame reclaming" algorithm clarification.
1. The "Frame reclaiming" algorithm as originally (and
clearly) defined in HW5 was supposed to go over all the pages
every time a frame should be freed, update their counters and
reference bits and only then release a frame.
2. Due to a misunderstanding, the FAQ changed the original
definition to the following: "Frame reclaiming" algorithm
first seeks a page that can be released and only if no such
page was found it goes over all pages to update the "counter"
and "reference" fields.
In both versions, the actual evacuation of a frame is done
only when the frame is assigned to a new page.
We will accept both versions. Please clearly state which
version of the algorithm you implemented.
Note that the answer to Q2.4 depends on the version of the algorithm.
We have attached test files that show the difference between
the two algoritms.
lruinput2.txt , lruinput7.txt : same access sequence with
different *k* parameter.
lruinput2.txt - LRU-2.
lruinput7.txt - LRU-7.
out1_2.txt ,out1_7.txt : output according to original version.
out2_2.txt , out2_7.txt : output according to "new" (wrong) version.
We won't publish big tests examples since then there will be no
point in automatic check.
For test purposes you can use this random test generator ("testGenerator.c").
|Hw5 deadline was moved to 11/7 (noon). the new deadline is final..|
All of those who asked for an extension because they have exams WILL NOT get an extra time...
Please organize your time..
HW5 FAQ was updated
|A few clarifications were added:|
1) Q.1 : shrink_cache file
2) Q.2: swapping policy
Announcement to Vadim's group
|Vadim will not be able to give his tutorial next week. He will be replaced by wisam (no time change).|
|Due to an event that will take place in Taub 2, Hagit's lecture tommorow (Wednesday, 23/6) will be held in Taub 337.|
We regret the inconvenience.
|Vadim will give a complementary tutorial to his group, in which he will teach tutorial 13.|
Time: Sunday, 20.6. 16:30-18:30.
Place: Taub 2
Assignment 5 is published
|Assignment 5 is published|
Due date: 06/07/04 12:30
Complementary tutorial for Arik group.
|Next week in addition to the regular recitation,|
Arik will give two extra recitations
(you can choose one of them):
Sunday 13/6, 16:30-18:30, taub 6
Wednesday 16/6, 12:30-14:30, taub 9
HW4 postponement : electronic submission
|Due to multiple requests electronic submission of HW4|
(and only electronic submission) was postoponed to Friday
|HW4 was postponed to 10/06/04 - 12:30 ( 2 days )|
HW4 sys_add_alarm clarification
|It is not clear from definition of 'sys_add_alarm' whether process can set|
an alarm only to itself or to all processes in system.
We will accept both solutions.
Thanks to Lior Barenboim.
|Hw3 grades are on the web.|
HW4 setting alarm
|Please note that simple test example show how to use |
set alarm in standard Linux (so you can see how it actually works).
In our test you should replace 'alarm(...)'
Arik next recitation
|Arik's students should bring slides of tutoriasl 10 and 11 for the next recitation |
Leonid room, reception hour, phone
|Leonid room, reception hour, phone were updated|
HW4 update : how to send signal
|You can send signal with one of 2 functions :|
send_sig_info : 'send_sig_info(SIG_ALRM,(void*) 1,t)'.
send_sig : 'send_sig(SIG_ALRM,t,1)' ,
Thanks to Dvinsky Alexander.
HW4 files were updated.
HW4 update: sending signal
|sending signal is done with:|
and not with 'send_sig(SIG_ALRM,(void*) 1,t)'
|HW4 was updated.|
Assignment 4 is published
|Assignment 4 is published |
Due date: 08/06/04 12:30
Arik reception hour next week
|Arik reception hour next week will be given on Wednesday 9:30 - 10:30|
instead of Sunday.
Assume that the new process gets put onto the ready queue
before the process, whose quantum is expiring at that time.
Assume also that when a process exits during its quantum,
the first ready process runs during the reminder of that quantum.
|Vadim has moved to a new room. His new details:|
Office: Taub 313
Tutorials next week
|Please notice the changes in tutorials of next week:|
Sunday: 12:30-14:30 .... As usual.
Monday: vacation day ... No tutorial.
Tuesday: vacation day ... No tutorial.
Wednesday: Monday schedule ... Leonid's group wil have a tutorial at 08:30-10:30.
Thursday: Tuesday schedule ... NO TUTORIAL - a complementary tutorial for Vadim's group will be announced later.
Assignment 3 is published
| Due date: 11/05/04 12:30 |
|HW2 is postponed to 21/04/04 (1 day)|
HW2 yet another clarification
|in dry submission you should print only YOUR source code |
(it also includes changes in kernel).
Wisam's Reception hour
|Wisam's Reception hour today will be held at 14:30-15:30.|
|HW1 grades are on the web.|
|Correct system call numbers:|
sys_put_mail : 243 (and not 244 as it appears in code wrapper example)
Thanks to all students that brought our attention to it.
|Q: Where should I put my code wrappers?|
A: You should put them in your test program .
You can place them in same file where test is or in separate file.
Assignment 2 is published
|Due date: 20/4/4 12:30|
|Q1: When I do 'script screenshot.txt' the ids, which are printed in runtime,|
don't appear in the screenshot.txt file.
A1: This indeed happens, and HW testing/grading takes it into account.
Q2: File 'output.txt' contains some gibberish. Is it OK ?
A2: Yes, it is ok. (See A1).
Yet another room change
|Arik's class on Sunday:12:30-14:30 moves from Taub 4 to Taub 6|
|Erez - Reception hours:Monday 09:30 - 10:30 Taub 442|
Corrections to HW1
|Corrections to HW1|
- file that you should use with VMWare is 'linux-234120.vmx' and not 'linux.vmx'
- bzImage location is '/usr/src/linux-2.4.18-14custom/arch/i386/boot/' and not
- for printing jiffies you should use '%ld' and not '%lld'.
|Vadim - Tuesday 14:30 - 15:30 Taub 213|
Artiom - Sunday 16:30 - 17:30 , Thursday 16:30 - 17:30 Taub 330
Assignment 1 is published
|Due date: 30/3/4|
Another Last minute class changes
|Roman : Wed. 16.30-18.30 Taub 6 (was Taub 4)|
Last minute class changes
|Arik : Sun. 12.30-14.30 Taub 4|
Leonid : Mon. 08.30-10.30 Taub 3
Vadim : Tue. 17.30-19.30 Taub 4
Roman : Wed. 16.30-18.30 Taub 4