Search programme

​Use the search function to search amongst programmes at Chalmers. The programme overview and the programme syllabus relating to your studies are generally from the academic year you began your studies.

​​​

Syllabus for

Academic year
EDA202 - Unix internals
 
Owner: TDATA
4,0 Credits (ECTS 6)
Grading: TH - Five, Four, Three, Not passed
Level: A
Department: 37 - COMPUTER SCIENCE AND ENGINEERING


Teaching language: Swedish

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0199 Examination 3,0 c Grading: TH   3,0 c   23 May 2006 am V,  Contact examiner
0299 Laboratory 1,0 c Grading: UG   1,0 c    

In programs

TDATA COMPUTER SCIENCE AND ENGINEERING, Year 3 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING - Embedded computer systems engineering, Year 4 (elective)
TTFYA ENGINEERING PHYSICS, Year 4 (elective)
TITEA SOFTWARE ENGINEERING, Year 4 (elective)
TITEA SOFTWARE ENGINEERING, Year 3 (elective)
TELTA ELECTRICAL ENGINEERING, Year 4 (elective)

Examiner:

Professor  Sven Tafvelin



Eligibility:

For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

A course in operating systems.

Aim

To give in depth knowledge on how a modern operating system (Unix) is designed regarding its internal algorithms, how communication and dynamic modules are implemented.

Goal

After completing the course the student shall be able to describe how central components in the Unix system are designed and implemented. Therefore he/she will be able to give input to the design of advanced computer based services in order to use the computer system as efficient as possible.

Content

The course is intended to give in depth knowledge on how Unix is designed and implemented. The course will describe its data structures, algorithms and how the implementation in a high level language is done. Virtual and real file systems and the buffering technology needed are included just as the architecture and realization of device drivers are. Communication within Unix and to and from the computer will be described. The implementation of computer communication protocols and operating system bootstrapping is also included.

Organisation

The course consists of two parts: One part is a lecture series and the other one is a number of laboratories which explore the facilities in modern operating systems.

Literature

Marshall Kirk McKusick et al: The Design and Implementation of the 4.4 BSD Operating System, Addison-Wesley, ISBN 0-201-54979-4.

Examination

The examination consists of the reports from the laboratories and a written exam.


Page manager Published: Thu 03 Nov 2022.