advanced_operating_systems_2020
1.0.0
配x 如果您參加了本課程,請不要進一步進行:提出自己的設計決策是項目的組成部分,因此是該課程的組成部分。查看我們的實施可能會違反ETHZ指南。
本課程旨在使學生對現代多功能操作系統的設計和實施問題有深入的了解。
我們將涵蓋實施操作系統的關鍵設計問題,例如內存管理,核心間同步,調度,保護,程序間通信,設備驅動程序和文件系統,特別關注與Unix/Linux和Windows傳統整體佈置不同的系統設計。
該課程是圍繞一個重要的項目構建的,該項目在整個學期中建立了一個,這是一個基於ARM的Toradex董事會的相當完整,功能齊全的多項操作系統。該操作系統基於與Microsoft Research合作開發的Barlelfish開源多級產品。
ETHZ-高級操作系統
我們的項目報告可以在此處找到。
Barrelfish CPU driver starting on ARMv8 (BSP)
kernel 0: ARMv8-A: 4 cores in system
................................
......._....___..____.._..._....
....../ / _ / ___|| |.| |...
...../ _ | |.| ___ | |.| |...
..../ ___ |.| |...) | _ |...
.../_/...____/|____/|_|.|_|...
................................
Welcome to AOSH.................
AOSH Operating System Shell.....
................................
aosh >>> nslist server
There are 5 services matching query 'server':
serverinit
serverblockdriver
serverfilesystem
servermonitor0
servermonitor1
serverprocess
serverserial
aosh >>> cat myfile2.txt
File size is 70
I love deadlines. I like the whooshing sound they make as they fly by.
aosh >>> oncore -f arp
Querying ARP cache...
00:14:2d:64:13:a4 - 10.0.0.2
00:25:96:12:34:56 - 10.0.0.1
1C:96:AE:84:4A:E9 - 10.0.0.3
aosh >>> ip
10.0.0.2
aosh >>> pwd
/sdcard/team/
aosh >>> ls members
.
..
bean
chris
eikendev
liblor