Computer Engineering BA (A), Introduction to Operating Systems, 7.5 Credits
Subject/Main field: Datateknik
Cycle: First cycle
Progressive specialization: G1F - First cycle, has less than 60 credits in first-cycle course/s as entry requirements
Answerable department: Department of Information and Communication Systems
Answerable faculty: Faculty of Science, Technology and Media
Date of change: 11/26/2013
Version valid from: 11/4/2013
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.
After completing the course you should be able to
- account for the fundamental function of the main logical components of an operating system, e.g. memory and process management, and explain their relations;
- understand the operating system interface against hardware, software and users;
- 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 an operating system.
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 input and output devices,
- File system,
- Interruption handling,
- Inter-process communication,
- Synchronization mechanisms.
Computer Engineering BA (A), Introduction to Computer Science, 7.5 HE credits.
Selection rules and procedures
The selectionprocess is in accordance with the Higher Education Ordinance and the local order of admission.
The course can be implemented as campus course or as web-based distance without meetings. Different implementations may place different demands on teacher and student.
Teaching consists of approximately 16% of lectures and 16% Supervised laboratory work. Approximately 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. The distribution might be subject to changes if the available resources are changed.
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. Each student is offered resource time.
0.0 hp, I106: Introductory assignment
Betyg: Fail or Pass
3.0 hp, L106: Laboratory work, rehearsing tasks, and group work.
Grade: Fail or Pass
4.5 hp, T106: Exam
Grades: A, B, C, D, E, Fx and F. A-E is Approved, Fx and F is Fail.
The grades A, B, C, D, E, Fx and F are given on the course. On this scale the grades A through E represent pass levels, whereas Fx and F represent fail levels.
Author: Silberschatz, Galvin och Gagne
Title: Operating System Concepts
Edition: 8th international student version eller senare upplaga
Publisher: John Wiley & Sons, Inc
Studenter registrerade på denna version av kursplan har rätt att examineras 3 gånger inom loppet av 1 år enligt angivna examinationsformer. Därefter gäller examinationsform enligt senast gällande version.
If you have not completed Introductory assignment I106 before the end of the third week of the course, you will lose your place on the course as the university will register an early non-completion on the course.