Welcome
Welcome to the Internal Structure of Operating Systems class.
During the class you will learn how operating systems work.
You takeaways from the course are:
- lean how operating systems work
- understand how an embedded operating system works (Tock)
- understand how an a new generation research oriented operating system works (Redox OS)
- understand how a production grade operating system works (Linux)
- write code using the Rust language that boots a computer
- experiment with building your own small operating system
Team
Alexandru Radovici
Course Professor | Teona Severin
Lab Professor | Vlad Bădoiu
Lab Professor |
Alexandru Vochescu
Lab Professor | Răzvan Deaconescu
Advisor | |
Timetable
Activity | Group | Day | Hour | Room | Professor |
---|---|---|---|---|---|
Lecture | all students | Monday | 8 - 10 | EC002 | Alexandru Radovici |
Lab | 1221A - first half |
Grading
Part | Description | Points |
---|---|---|
Lecture tests | You will have a test at every class with subjects from the previous class. | 2p |
Project | You will have to design and implement small OS. Grading will be done for the documentation, hardware design and software development. | 5p |
Exam | You will have to take an exam during the session. | 3p |
Total | You will need at least 4.5 points to pass the subject. | 10p |
Rules
- You can be absent without motivation at a maximum of 1 labs.
- Labs CANNOT BE RECOVERED
- You can justify your absence from the lab (medical reasons) within a maximum of 2 weeks from the date of your absence
- Each student must come with their group to the lab, if there are problems you must announce in advance.
- You can be late for lab up to 10 minutes
- Students who are catching up on the subject can participate at labs only if there are free places
- You need at least 4.5 points to pass the exam