Number of hours
- Lectures -
- Projects -
- Tutorials 31.5
- Internship -
- Laboratory works -
- Written tests -
ECTS
ECTS 3.0
Goal(s)
This course is a project along the semester. The project is to write an operating system for x86 (PC 32 bits) minimalist yet using the main concepts at the core of the Oss.
Gregory MOUNIE
Content(s)
Interrupts handling, design of device drivers
Internal kernel structure (monolithic)
Scheduling
Inter processus synchronisation and communication
Virtual memory handling
Memory protection
Operating systems and concurrent programming.
Operating System conception project - Basics.
C
Assembly language
Basics in processor architecture
Presentation of the project at the end of the semester
No session 2 in this lecture
N1=E1
The course exists in the following branches:
- Curriculum - Information Systems Engineering - Semester 8
Course ID : 4MMPCSEA
Course language(s):
The course is attached to the following structures:
You can find this course among all other courses.
S. Krakowiak : « Principes des systèmes d’exploitation des ordinateurs », Dunod-Informatique
A. Tanenbaum : « Operating systems design », Prentice-Hall