Computer Engineering BA (A), Introduction to Operating Systems, 7.5 higher education credits
Please note that the literature can be changed/revised until:
• June 1 for a course that starts in the autumn semester
• November 15 for a course that starts in the spring semester
• April 1 for a course that starts in the summer
Print or save the syllabus as a PDF
You can easily print a syllabus from the website. Use the keyboard shortcut ctrl+p (Windows) or command+p (Mac). In the next step, you choose whether you want to print or save the course plan as a PDF.
Syllabus:
Datateknik GR (A), Operativsystem introduktionskurs, 7,5 hp
Computer Engineering BA (A), Introduction to Operating Systems, 7.5 higher education credits
General data
- Code: DT011G
- Subject/Main field: Computer Engineering
- Cycle: First cycle
- Progression: (A)
- Credits: 7,5
- Progressive specialization: - - -
- Education area: Teknik 100%
- Answerable faculty: Faculty of Science, Technology and Media
- Answerable department: Department of Information Technology and Media
- Approved: 2007-06-15
- Date of change: 2009-06-30
- Version valid from: 2009-07-01
Aim
The course aims to provide basic knowledge on the structure and function of modern operating systems with parallel processing such as Microsoft Windows and Unix / Linux.
General problems that have to be maintained by these operating system will be in focus.
Practical exercises for monitoring and diagnosing different status levels in an operating system will be assigned.
Course objectives
After completing the course you should be able to
- account for the fundamental function of the main logical components of eg memory and process management in an operating system and explain their mutual relationships,
- understand the operating system interface against hardware, software and users,
- be able to explain the most common problems of resource allocation and synchronization, and be familiar with common solutions to these problems,
- identify and understand the importance of some key parameters for performance in a operating system,
- be able to use some system tools for monitoring and diagnosis of a operating system during operation
Content
The course includes the following phases:
- Basic concepts and history,
- Building and structure,
- Processes and threads,
- Algorithms for pseudo-parallel execution,
- Memory management and virtual memory,
- Communication with in-/out-devices,
- File system,
- Interruption handling,
- Inter-process communication,
- Synchronization mechanisms,
- Diagnostic tool
Selection rules and procedures
The selection process is in accordance with the Higher Education Ordinance and the local order of admission.
Teaching form
The course can be implemented as campus course or as web-based distance without meetings.
Different implementations may place different demands on teachers and student.
At each course illustrates the teaching form that will be applied.
Course work scope is estimated at about 200 hours.
Campus Course:
Teaching consists of approximately 32 hours (16%) of lectures and 32 hours (16 %),
Supervised laboratory work. Approximately 136 hours (68%) of the time course of study but is teacher that you will devote to reading of literature, preparations for laboratory work, own labor dominant, accounting data, and preparation for seminars and exam.
When changing resource availability can change the distribution.
Web-based distance without meetings:
All course material is presented via a web-based teaching platform.
Guidelines given by the teaching platform based on the individual student's needs. This may be done via e-mail correspondence or within discussion groups. For each student spent around 5 hours of resource time.
At changes in resource availability can change the distribution.
Examination form
3 hp, L102: Laboratory
STUDYING Includes information and group work.
Grade: Fail (F) or Pass (P)
4.5 hp, T102: Exam
Grades: A, B, C, D, E, Fx and F. A-E is Approved, Fx and F is fail.
Grading criteria for the substance found on www.miun.se / grading criteria.
Grading system
Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.
Course reading
Required literature
- Author: Silberschatz, Galvin, Gagne
- Title: Operating Systems Concepts
- Edition: 7:e
- Publisher: John Wiley & Sons, Inc