Operating Systems 40-424 
  Computer Engineering Department- Sharif University of Technology Fall 2005 - Group 1 

  Main Menu


  1384-11-30 February 19, 2006 09:53 AM  
Final Grades are available on the grades page.

  1384-11-23 February 12, 2006 05:14 PM  
You can see your Final grades at Dr. Jalili's office board. Objections to grades would be tomorrow (24th of Bahman) at Kharazmi hall.

  1384-11-16 February 05, 2006 03:45 PM  
There were some mistakes in the grades of 2nd and 3rd homeworks. They are updated now.

  1384-11-16 February 05, 2006 11:51 AM  
Grades of Project 2 are now available on the Grades page.

  1384-11-16 February 05, 2006 11:51 AM  
Grades of the second and the third assignments are now available on the Grades page.

  1384-11-08 January 28, 2006 08:15 PM  
Personal delivery of Project #2 would be at Saturday 15th of Bahman, 9-12 AM, computer site of the department.

  1384-10-24 January 14, 2006 12:31 PM  
Slides of chapter 14 are now available on the Resources page.

  1384-10-15 January 05, 2006 11:11 AM  
Some of the students had tested their programs on CE server and didn't clean their allocated shared memory and semaphores. Please run the following command on CE shell to free the shared memory and semaphores allocated for you:

ipcs | grep -vE "(key|^$|\-\-\-\-|root)" | gawk -F" " '{print $2}' | while read i; do ipcrm -m $i; ipcrm -s $i; done

  1384-10-13 January 03, 2006 03:52 PM  
Three analyzers are now available on the Assignments page for Project 2. I tested them for a number of inputs and they seem to be correct by I am not sure about this. So, use them at your own risk!

  1384-10-12 January 02, 2006 06:08 PM  
As I said before, you will not receive ANY points by writing just one analyzer for one of the problems. Only those who implement all of the three analyzers can receive extra points.


  1384-10-11 January 01, 2006 11:07 AM  
FAQ.txt updated.

  1384-10-09 December 30, 2005 06:14 PM  
FAQ.txt updated.

  1384-10-09 December 30, 2005 06:14 PM  
If you want to implement analyzers, you must do it individually.

  1384-10-07 December 28, 2005 12:44 PM  
Dear all,
Some of the students asked me for some test cases to test their programs. But as you know the outputs are random and it is not possible to provide simple test cases.

So I defined the following project for those who want to get extra points:

You must write three programs each for analyzing the outputs generated by solutions to one of the project problems:
-- RWAnalyzer
-- QuestionsAnalyzer
-- ElevatorAnalyzer

Each of these programs must be able to read the output logs from a text file and determine whether that log conforms to the problem specification or not and in the case of an error in the log it must report the reason. For example for analyzing the outputs generated by a solution to the Elevator problem, you must first store the outputs in a test file like this:

./Elevator 4 > outputLog.txt

And then run the log analyzer on this output:

./ElevatorAnalyzer outputLog.txt

This analyzer must either print the "Correct Output" message or print that line of the log file which contains the first error and the reason for which the analyzer thinks the message at that line is error.

You can receive up to 1.5 points for implementing these three programs and deadline is 84/10/12
Correct analyzers will be uploaded to course page and other students can use them for analyzing the correctness of their programs.

Note that after this strict deadline I can not accept any implementation because it would be useless and you must implement all of the three analyzers to get the extra points, so if you don't have enough time forget it!

Yasser Ganji Saffar

  1384-10-04 December 25, 2005 11:07 AM  
FAQ.txt updated.

  1384-10-01 December 22, 2005 08:04 PM  
FAQ.txt updated.

  1384-10-01 December 22, 2005 04:21 PM  
Midterm grades are now available in the Grades page.

  1384-10-01 December 22, 2005 04:20 PM  
In the Assignments page, you can find a "FAQ.txt" file for Project 2 which contains Frequently Asked Questions which are asked by students from me about this project. I will update it until the deadline. Before asking me a new question, please check this file, you may find your answer there.

  1384-09-14 December 05, 2005 11:17 AM  
Project #2 is now available on the Assignments page.

  1384-09-05 November 26, 2005 09:30 AM  
Homework #3 is now available on the Assignments page. Deadline is 20th of Azar and remember that you should submit your solutions to Mr. Aliari (aliari [at] ce.sharif.edu)

  1384-09-01 November 22, 2005 09:00 PM  
Some sample Midterm exams are uploaded in the resource section of the course page.

  1384-08-28 November 19, 2005 01:21 PM  
Grades of the first project are now available on the Grades page.

  1384-08-20 November 11, 2005 10:07 AM  
Those of you who couldn't deliver your projects during last Wednesday and Thursday must come to room 404 of Khodrow building, at Monday 23 Aban, 8-12 AM. Undelivered projects will not receive any points.

  1384-08-16 November 07, 2005 11:40 AM  
The personal delivery of Project #1 is scheduled for Wednesday 18th of Aban, 8-12 and 15-17 at the Computer Site of the department.

  1384-08-07 October 29, 2005 09:17 PM  
Deadline of project #1 extended:
because this was the first project and some of the students needed time for becoming familiar with Linux and System programming, I extend the deadline to Saturday 14th of Aban, 11:59 PM.

By the way, those students who submit their solutions until 9th of Aban will receive extra points and this will be the only deadline for this course that I extend.

  1384-07-27 October 19, 2005 04:03 PM  
Homework 2 and Grades of homework 1 are available.

  1384-07-17 October 09, 2005 11:41 AM  
TA classes are scheduled as follows:

a) Mondays 12-13, Alef 24, Mr. Falaki
b) Wednesdays 12-13, Alef 24, Mr. Aliari

You can participate in either of these classes from next week. Linux System Programming will be discussed in first few sessions.

  1384-07-16 October 08, 2005 10:23 PM  
The Linux installation slides are uploaded here.

  1384-07-12 October 04, 2005 07:57 PM  
The Advanced Linux Programming e-book is uploaded to the Resources page. It is one of the best linux programming books and you can use it as a good reference when implementing your projects.

  1384-07-12 October 04, 2005 05:38 PM  
All of the course slides are updated. These are the slides of the 7th edition of the book (2005).

  1384-07-11 October 03, 2005 03:21 PM  
Definition of part 1 of project is now available in the Assignments page. Its deadline is 9th of Aban.

  1384-07-06 September 28, 2005 12:20 PM  
Homework #1 is uploaded to the Assignments page.

  1384-06-31 September 22, 2005 08:56 PM  
Course Mailing list is now available. To subscribe in this list go to here.
To post a message to all the list members, send email to ce424@lists.ce.sharif.edu.

  1384-06-31 September 22, 2005 09:09 PM  
Happy new semester!
All of the course slides are uploaded to the Resources page.

Dr. Rasool Jalili
(jalili at sharif.edu)

3 Units
Mondays & Wednesdays 13:30-15:00
Room: 316

 This website is visited 8195 times since September 2005. Updated Monday 2015-04-06 11:53