advanced_operating_systems_2020
1.0.0
켈 이 과정에 등록한 경우 더 이상 진행하지 않습니다 . 자신의 디자인 결정을 내리는 것은 프로젝트의 필수 부분이므로 코스의 필수 부분입니다. 우리의 구현을 살펴보면 Ethz 지침을 위반할 수 있습니다.
이 과정은 학생들에게 현대 멀티 코어 운영 체제에 대한 설계 및 구현 문제에 대한 철저한 이해를 제공하기위한 것입니다.
우리는 메모리 관리, 코어 간 동기화, 스케줄링, 보호, 프로세스 간 통신, 장치 드라이버 및 파일 시스템과 같은 운영 체제 구현의 주요 설계 문제를 다루며, UNIX/Linux 및 Windows의 기존 모 놀리 식 배열과 다른 시스템 설계에 특히주의를 기울입니다.
이 과정은 ARM 기반 Toradex 보드를위한 상당히 완전하고 완전한 기능을 갖춘 다중 코어 운영 체제 인 학기 동안 구축되는 중요한 프로젝트를 중심으로 구성되어 있습니다. OS는 Microsoft Research와 협력하여 Entz에서 개발 된 Barrelfish 오픈 소스 멀티 커널을 기반으로합니다.
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