ChChorOS-6-Multicore
本章ChChor多核相关内容。
本章ChChor多核相关内容。
主要内容:理解AArch64的异常机制和系统调用机制。
本章主要描述进程、线程和上下文切换相关内容。
主要内容:理解ChChor的内存管理方法和虚拟内存映射方法。
主要内容:理解ChChor多核启动流程。
本章是 AArch64 qemu gdb 调试的基础。
本文的目的是在Ubuntu18.04上编译运行Linux0.11。
系统是虚拟机下的ubuntu18.04LTS,主要软件环境是Bochs+gcc+vim+Linux 0.11 源代码。
希望后续能编写自己的应用程序,修改Linux 0.11的源代码,用gcc编译后,在Bochs的虚拟环境中运行、调试目标代码,在实践中加深对Linux操作系统的理解。
由于工作的原因,初次接触安全芯片并使用到安全相关的一些工具,并在后续的学习中陆陆续续看了一些安全的知识。在这里做一些security相关的笔记,希望之后可以温故知新,也希望能帮助到有需要的同学。
我主要参考了以下三本书籍,感兴趣的同学可以看看:
另外参考了别人的博文和维基百科,在此表示感谢: