Skip to main content

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 Alexandru Radovici

Course Professor
GitHub: alexandruradovici
alexandru.radovici@upb.ro

Teona Severin Teona Severin

Lab Professor
GitHub: teonaseverin
teona.severin@upb.ro

Vlad Bădoiu Vlad Bădoiu

Lab Professor
GitHub: vladandrew
vlad.badoiu@upb.ro

Alexandru Vochescu Alexandru Vochescu

Lab Professor
GitHub: valexandru
alexandru.vochescu@upb.ro

Răzvan Deaconescu Răzvan Deaconescu

Advisor
GitHub: razvand
razvan.deaconescu@upb.ro

Timetable

ActivityGroupDayHourRoomProfessor
Lectureall studentsMonday8 - 10EC002Alexandru Radovici
Lab1221A - first half

Grading

PartDescriptionPoints
Lecture testsYou will have a test at every class with subjects from the previous class.2p
ProjectYou will have to design and implement small OS. Grading will be done for the documentation, hardware design and software development.5p
ExamYou will have to take an exam during the session.3p
TotalYou will need at least 4.5 points to pass the subject.10p

Rules

  1. You can be absent without motivation at a maximum of 1 labs.
  2. Labs CANNOT BE RECOVERED
  3. You can justify your absence from the lab (medical reasons) within a maximum of 2 weeks from the date of your absence
  4. Each student must come with their group to the lab, if there are problems you must announce in advance.
  5. You can be late for lab up to 10 minutes
  6. Students who are catching up on the subject can participate at labs only if there are free places
  7. You need at least 4.5 points to pass the exam

Bibliography