logo

EDA203/DIT681 Unix internals  2012


This web page functions both as a course description sheet and as a medium for distribution of new information regarding the course. The information will be updated dynamically, so please visit this web page at least once per week.
Prerequisites:
The course EDA092 Operating systems or equivalent is required. Basic knowledge in C programming required. Basic knowledge in  data communication including the Internet protocols is strongly recommended.

Teachers:
Lecturer and Examinar: Arne Dahlberg, phone 1705, email: dahlberg(at)chalmers(dot)se
Laboratory assistant: Nhan Nguyen Dang , email:  nhann(at)chalmers(dot)se


NEWS

20121029: The results from the October 23 exam have been reported to LADOC. Send an e-mail to dahlberg [at] chalmers (dot) se if you want to inspect your exam.
20120920: It will be another exam in Unix internals October 23,  8.30 -12.30 in the V building. The exam is not in the regular exam schedule and you
cannot assign  to it in the normal way. Just send me an e-mail that you will take it and go to the exam location.
20120914:
IMPORTANT. It may be another reexam at October 22-26. If you need this exam you need to contact me as soon as possible  by mail to dahlberg [ at] chalmers (dot) se
20120905: The results from the August exam will be reported to LADOC  today. The graded exams can be inspected Wednesday Sept. 12 , 12.30-13.15  in room 4466.
20120528:
The results from the exam will be reported to LADOC  today. The graded exams can be examined at Wednesday May 30 at 13-14  in room 4466.
20120514: There will be an extra lab session at Tuesday May 15 13-17.
20120224: Note that this is the last time this course is given. This means that if you take the course, you need to finish both the lab course and the exam during this year.
20120217: Homepage initiated for 2012


Status of approval for laboratory assignments

Course Documents:

Marshall Kirk McKusick och George V Neville-Neil: The Design and Implementation of the FreeBSD Operating System, Addison-Wesley. Chapters 8.4-8.7,  13.9 and 13.10 are not included in the course.

Schedule: 
 
Week
Tuesday 10-12 

ES51

Wednesday 8-10 

ES51

Thursday 15-17

EL42

V11 F1
F2
F3
V12 F4
F5
F6
V13
F7
F8
F9
V16
F10

F11
V17
F12

F13
V18


F14
V19
F15

F16
V21



Lectures:
 
F1: Introduction, Chap 2 F2: Chap 3 F3: Chap 4
F4-6: Chap 4-5
F7-8: Chap 6
F9-10: Chap 7-8
F11: Chap 9-10
F12: Chap11
F13: Chap 12
F14-15: Chap13, Chap 1
F16: Sec14

Overheads from lectures:


Laboratory assignments:
The laboratory sessions are done in groups of two students, and take place in the course laboratories of the Division of Computer Engineering, rooms 4220 and 4225 (southern part of the EDIT building, floor 4).

Time slots for the laboratory sessions are available Tuesday afternoons (13-17) April 17,  April 2 4,  May 8 and Friday morning (8-12) May 4 and May 11.
It is strongly recommended that you write the program code in advance. Assignments 2 and 3 should be demonstrated for a course assistant for approval.


The laboratory assignments are available here:

    Lab_assignment-1
    Lab_assignment-2
    Lab_assignment-3


Deadline for submitting the laboratory report is May 18, 2012. Deadline for final approval is June 7, 2012.

Examination:

The student is evaluated through a final written exam. An approved laboratory assignment and passing the written exam yields a final grade (scale is U, 3, 4, 5). Recuirements for different grades:
30-38p is required for grade 3,   39-47 for grade 4   and  48-60 for grade 5.
For GU students: 30-47 for grade G and 48-60 for grade VG

The following material is permitted to use during the written exam:

The ordinary examination takes place on Tuesday, May 22, 14.00 - 18.00 in the V building.

The re-examination takes place on Wednesday, August 31, 8.30 - 12.00 in the V building.
 
The latest exams


Course information from last year is here.

Last  uppdate: 2012-02-17