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