From 9092cc64702204e625616d77af0a2a82a1136df6 Mon Sep 17 00:00:00 2001 From: shao <779224180@qq.com> Date: Fri, 6 Dec 2024 02:02:14 +0800 Subject: [PATCH] =?UTF-8?q?2024=E7=A7=8B=E5=86=AC=E8=AE=AD=E7=BB=83?= =?UTF-8?q?=E8=90=A5=E7=AC=AC3=E9=98=B6=E6=AE=B5=E6=80=BB=E7=BB=93-?= =?UTF-8?q?=E9=82=B5=E5=8D=93=E7=82=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...3\347\273\223-\351\202\265\345\215\223\347\202\234.md" | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 "source/_posts/2024\347\247\213\345\206\254\350\256\255\347\273\203\350\220\245\347\254\2543\351\230\266\346\256\265\346\200\273\347\273\223-\351\202\265\345\215\223\347\202\234.md" diff --git "a/source/_posts/2024\347\247\213\345\206\254\350\256\255\347\273\203\350\220\245\347\254\2543\351\230\266\346\256\265\346\200\273\347\273\223-\351\202\265\345\215\223\347\202\234.md" "b/source/_posts/2024\347\247\213\345\206\254\350\256\255\347\273\203\350\220\245\347\254\2543\351\230\266\346\256\265\346\200\273\347\273\223-\351\202\265\345\215\223\347\202\234.md" new file mode 100644 index 0000000000..9712d6fd25 --- /dev/null +++ "b/source/_posts/2024\347\247\213\345\206\254\350\256\255\347\273\203\350\220\245\347\254\2543\351\230\266\346\256\265\346\200\273\347\273\223-\351\202\265\345\215\223\347\202\234.md" @@ -0,0 +1,8 @@ +--- +title: 2024秋冬训练营第3阶段总结-邵卓炜 +date: 2024-12-06 01:49:07 +tags: +--- +通过第三阶段的学习,我理解了组件化操作系统内核的设计理念。相较于2阶段的rcore,这种组件化内核更像是可以随意拼接的积木,可以极大程度的根据自己的需求适配或灵活的扩展内核。第一周我学习Unikernel这种内核结构,并阅读了如axhal、axruntime、axalloc等关键部分的代码,初步掌握acreos的运行逻辑和代码架构;第二周将尝试将arceos扩展为宏内核,也让我进一步体验到组件化内核的奇妙;第三周虚拟化部分由于正在准备操作系统内核区域赛,并没有深入了解,希望后续找时间进一步与体验。Arceos的模块化内核很好的结合rust模块的特性,也让我思考模块化内核和微内核是否能够结合起来呢,这或许也是一个扩展方向吧。 + +