 |
 |
 |
 |
|
 |
| 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)
|
|
| Created on 12/10/2004, 16:31:05 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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.
|
|
| Last updated on 27/7/2004, 20:28:26 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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"
|
|
| Created on 23/7/2004, 14:42:13 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Final Grades | Moed A grades are available on GR++...
The printed grades will be posted on Sunday on the faculty board... |
|
| Created on 22/7/2004, 16:14:25 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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. |
|
| Created on 18/7/2004, 23:10:52 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW5 grades | 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.
|
|
| Created on 18/7/2004, 22:47:40 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 grades | 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. |
|
| Created on 18/7/2004, 22:37:38 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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 |
|
| Created on 15/7/2004, 16:52:51 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| "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.
Files are:
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").
|
|
| Created on 4/7/2004, 15:18:14 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| hw5 postponement | 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.. |
|
| Created on 2/7/2004, 12:10:06 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW5 FAQ was updated | A few clarifications were added:
1) Q.1 : shrink_cache file
2) Q.2: swapping policy
3) other |
|
| Last updated on 25/6/2004, 14:02:31 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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). |
|
| Created on 24/6/2004, 12:22:33 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| class 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.
|
|
| Created on 22/6/2004, 21:27:26 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Complementary tutorial | 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
|
|
| Last updated on 16/6/2004, 16:15:42 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 5 is published | Assignment 5 is published
Due date: 06/07/04 12:30
|
|
| Created on 15/6/2004, 17:34:04 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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
or
Wednesday 16/6, 12:30-14:30, taub 9 |
|
| Last updated on 11/6/2004, 11:07:54 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 postponement : electronic submission | Due to multiple requests electronic submission of HW4
(and only electronic submission) was postoponed to Friday
11/6/4 10:00 |
|
| Created on 10/6/2004, 12:21:46 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Hw4 postponement | | HW4 was postponed to 10/06/04 - 12:30 ( 2 days )
|
|
| Last updated on 7/6/2004, 14:01:26 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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. |
|
| Created on 6/6/2004, 18:17:56 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| hw3 grades | | Hw3 grades are on the web. |
|
| Created on 3/6/2004, 19:06:20 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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(...)'
with syscall(243,some_pid,some_time_in_milliseconds); |
|
| Created on 2/6/2004, 18:21:31 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Arik next recitation | Arik's students should bring slides of tutoriasl 10 and 11 for the next recitation
(next Sunday) |
|
| Last updated on 2/6/2004, 12:43:42 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Leonid room, reception hour, phone | | Leonid room, reception hour, phone were updated |
|
| Created on 2/6/2004, 12:39:00 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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. |
|
| Created on 30/5/2004, 12:11:23 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 update: sending signal | sending signal is done with:
'send_sig(SIGALRM,(void*) 1,t)'
and not with 'send_sig(SIG_ALRM,(void*) 1,t)' |
|
| Created on 27/5/2004, 17:53:45 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 update | | HW4 was updated. |
|
| Created on 24/5/2004, 11:53:32 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 4 is published | Assignment 4 is published
Due date: 08/06/04 12:30
|
|
| Created on 18/5/2004, 18:09:09 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Arik reception hour next week | Arik reception hour next week will be given on Wednesday 9:30 - 10:30
instead of Sunday.
|
|
| Created on 29/4/2004, 14:31:20 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW3 clarification | Q.1.a.2
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.
|
|
| Created on 26/4/2004, 08:52:43 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Office change | Vadim has moved to a new room. His new details:
Office: Taub 313
Phone: 3897 |
|
| Last updated on 22/4/2004, 05:45:30 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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.
|
|
| Last updated on 22/4/2004, 05:42:12 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 3 is published | Due date: 11/05/04 12:30
|
|
| Created on 21/4/2004, 11:55:56 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW2 postponement | | HW2 is postponed to 21/04/04 (1 day) |
|
| Created on 19/4/2004, 23:27:20 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW2 yet another clarification | in dry submission you should print only YOUR source code
(it also includes changes in kernel).
|
|
| Created on 18/4/2004, 17:38:47 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Wisam's Reception hour | | Wisam's Reception hour today will be held at 14:30-15:30.
|
|
| Created on 15/4/2004, 09:48:28 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW1 grades | | HW1 grades are on the web.
|
|
| Created on 13/4/2004, 17:13:59 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW2 correction | Correct system call numbers:
sys_put_mail : 243 (and not 244 as it appears in code wrapper example)
sys_get_mail: 244
sys_get_mail_size: 245
Thanks to all students that brought our attention to it. |
|
| Created on 13/4/2004, 11:08:24 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW2 clarification | 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.
|
|
| Created on 13/4/2004, 10:55:35 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 2 is published | | Due date: 20/4/4 12:30 |
|
| Created on 31/3/2004, 08:57:23 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW1 FAQ | 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). |
|
| Created on 25/3/2004, 16:01:11 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Yet another room change | | Arik's class on Sunday:12:30-14:30 moves from Taub 4 to Taub 6 |
|
| Created on 25/3/2004, 13:04:12 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Reception hours | | Erez - Reception hours:Monday 09:30 - 10:30 Taub 442 |
|
| Created on 23/3/2004, 20:34:13 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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
'/usr/src/linux-2.4.18-14custom/'
- for printing jiffies you should use '%ld' and not '%lld'.
|
|
| Created on 23/3/2004, 11:31:57 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Reception hours | Vadim - Tuesday 14:30 - 15:30 Taub 213
Artiom - Sunday 16:30 - 17:30 , Thursday 16:30 - 17:30 Taub 330 |
|
| Created on 22/3/2004, 08:51:28 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 1 is published | | Due date: 30/3/4 |
|
| Created on 17/3/2004, 20:25:46 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Another Last minute class changes | | Roman : Wed. 16.30-18.30 Taub 6 (was Taub 4)
|
|
| Created on 10/3/2004, 10:21:10 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| 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 |
|
| Created on 10/3/2004, 09:24:50 |
|
 |
 |
 |
 |
 |