Study Guide@lith   Link to LiU Homepage
 

Linköping Institute of Technology

Link to LiU Homepage
 
Valid for year : 2004
 
TDDB68 Concurrent Programming and Operating Systems, 6 ECTS credits.
/Processprogrammering och operativsystem/

For:   C   SOC   Y  

 

Prel. scheduled hours: 72
Rec. self-study hours: 88

  Area of Education: Technology

Subject area: Computer Science/Computer Engineering

  Advancement level (A-D): C

Aim:
The first part of the course presents the concept of parallel processes, and gives examples of how it is supported by programming languages and cmputer architectures. The second part of the course presents the construction and function of modern operating systems.

Prerequisites: (valid for students admitted to programmes within which the course is offered)
Programming courses both at a basic and advanced level, a course in algorithms, a course in computer hardware (eg. TSEA20)

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Supplementary courses:
Real-time systems, distributed systems, computer networks, computer architecture.

Organisation:
A series of lectures presents the theory. Laboratory assignments complements the theory.

Course contents:
Parallel programming: processes, semaphores, monitors, message passing, deadlock. Operating systems: implementation of processes, file systems, process scheduling, memory management, secondary storage, input/output, security. Case studies: Unix and Windows NT.

Course literature:
Silberschatz, Galvin, "Operating Systems Concepts, 5th ed.", Addison-Wesley, 1998. Laboratory material

Examination:
Written examinaton
Laboratory assignments
2 p
2 p
 



Course language is English.
Department offering the course: IDA.
Director of Studies: sas-sr@ida.liu.se
Examiner: Peter Loborg
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

Link to top of pagep


Contact: TFK , val@tfk.liu.se
Last updated: 11/25/2003