摘要:
第七周学习——“进程的描述与进程的创建” 问题描述: 经过上一周的学习,我们进一步学习了计算机操作系统的核心工作机制,构造了一个简单的Linux系统MenuOS,利用了GDB简单分析Start_kernel,我们还学习了使用系统的库函数,并在此基础上,学会了使用系统调用,使用gdb调试系统调用,并观 阅读全文
摘要:
第六周学习——使用gdb调式系统调用 问题描述: 经过上一周的学习,我们进一步学习了计算机操作系统的核心工作机制,构造了一个简单的Linux系统MenuOS,分析运行了这个简单的OS并进行一定的分析,利用了GDB简单分析Start_kernel,我们还学习了使用系统的库函数,并在此基础上,学会了使用 阅读全文
摘要:
第五周学习——运用库函数与系统调用 问题描述: 经过上一周的学习,我们进一步学习了计算机操作系统的核心工作机制,构造了一个简单的Linux系统MenuOS,分析运行了这个简单的OS并进行一定的分析,利用了GDB简单分析Start_kernel 本周学习: 本周,我们将学习使用系统的库函数 并在此基础 阅读全文
摘要:
第四周学习——构造一个简单的Linux系统 问题描述: 经过上一周的学习,我们进一步学习了计算机操作系统的核心工作机制,进一步分析了函数调用堆栈机制,以及C代码内嵌汇编的写法。以及,学会了在mykernel中的在C语言以及汇编语言和linux编程的基础上编写一个简单的内核, 本周首先,我们将初步构造 阅读全文
摘要:
第三周学习——操作系统是如何运作的 问题描述: 经过上一周的学习,我们已经初步了解了C语言经由汇编程序汇编之后的代码将如何在存储程序计算机工作模型上逐步运行,并且学习了默认的小妖精( 计算机的堆栈模型),以及各种寄存器和指针是如何相互配合,完美的形成堆栈的。 本周我们将进一步学习计算机操作系统的核心 阅读全文
摘要:
第二周学习:老友相聚——汇编语言与堆栈 Review && Preview 继上周初步认识并学习了Linux的操作界面,本次学习将深入计算机的工作原理,了解冯·诺依曼体系结构和基本的汇编语言。 学了那么久的C语言,那么C语言经由汇编程序汇编之后的代码又将如何在存储程序计算机工作模型上逐步运行? C语 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文