本课程内容涵盖计算机及Linux操作系统的工作原理,包括:

① 计算机如何工作:涉及存储程序计算机工作模型、X86汇编基础及反汇编一个简单的C程序分析其汇编指令执行过程。

② 操作系统如何工作:包括计算机中的函数调用堆栈、利用mykernel实验模拟计算机硬件平台、构造一个简单的Linux系统MenuOS、扒开系统调用的三层皮及进程的描述和创建等。

③ 可执行程序的装载:涉及预处理、编译、目标文件的格式以及可执行程序的装载等。

④ 进程的切换和系统的一般执行过程:包含进程切换的关键代码switch_to分析、Linux系统的一般执行过程以及系统架构和执行过程概览等。

课程以专业术语讲解,内容重组段落、调整语序,保留所有图片和视频标记,绝对保留所有课程内容,不添加任何额外说明性文字。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。