- Notifications
You must be signed in to change notification settings - Fork5
Advanced Operating System Course at ETHZ
License
Liblor/advanced_operating_systems_2020
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
⚠️ If you are enrolled in this course do not proceed further: Coming up with your own design decisions is an integral part of the project and therefore the course. Having a look at our implementation might violate the ETHZ guidelines.
This course is intended to give students a thorough understanding of design and implementation issues for modern multicore operating systems.
We will cover key design issues in implementing an operating system, such as memory management, inter-core synchronization, scheduling, protection, inter-process communication, device drivers, and file systems, paying particular attention to system designs that differ from the traditional monolithic arrangements of Unix/Linux and Windows.
The course is structured around a significant project which builds up, over the course of the semester, a fairly complete, full-featured multicore operating system for the ARM-based Toradex board. The OS is based on theBarrelfish open-source multikernel developed at ETHZ in collaboration with Microsoft Research.
ETHZ - Advanced Operating Systems
Our report of the project can be foundhere.
Barrelfish CPU driver starting on ARMv8 (BSP)kernel 0: ARMv8-A: 4 cores in system......................................._....___..____.._..._........../ \ / _ \/ ___|| |.| |......../ _ \| |.| \___ \| |.| |......./ ___ \ |.| |...) | _ |....../_/...\_\___/|____/|_|.|_|...................................Welcome to AOSH.................AOSH Operating System Shell.....................................aosh >>> nslist serverThere are 5 services matching query 'server':serverinitserverblockdriverserverfilesystemservermonitor0servermonitor1serverprocessserverserialaosh >>> cat myfile2.txtFile size is 70I love deadlines. I like the whooshing sound they make as they fly by.aosh >>> oncore -f arpQuerying ARP cache...00:14:2d:64:13:a4 - 10.0.0.200:25:96:12:34:56 - 10.0.0.11C:96:AE:84:4A:E9 - 10.0.0.3aosh >>> ip10.0.0.2aosh >>> pwd/sdcard/team/aosh >>> ls members...beanchriseikendevliblor
- Andrin Bertschi -abertschi
- Raphael Eikenberg -eikendev
- Christian Leopoldseder -leopoldsedev
- Loris Reiff -Liblor
About
Advanced Operating System Course at ETHZ
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.