03 2015 档案
摘要:本周的实验浅析了系统调用的工作过程,下面通过使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用加深对其过程的理解。系统调用列表:http://codelab.shiyanlou.com/xref/linux-3.18.6/arch/x86/syscalls/syscall_32.tbl...
阅读全文
摘要:本次实验过程如下:1. 运行MenuOS系统在实验楼的虚拟机环境里,打击打开shell,使用下面的命令1 cd LinuxKernel/2 qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 截图如下:2. 使用 gd...
阅读全文
摘要:这周在网易云课堂上学习了《Linux内核分析》——操作系统是如何工作的。本周学习内容有利用 mykernel 实验模拟计算机平台和利用 mykernel 实验模拟计算机硬件平台两部分内容。这是实验楼中 mykernel 平台运行的结果:下面是一段一个简单的时间片轮转多道程序内核代码: 1 /* 2 ...
阅读全文
摘要:这周在网易云课堂上学习了《Linux内核分析》——计算机是是如何工作的。本周学习内容有存储计算机工作模型、x86会变基础以及通过反编译一段简单的C语言的源代码,初步接触了计算机的工作过程。这里通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的。先贴上一张对一个简单的C语言程序反汇编后的汇...
阅读全文

浙公网安备 33010602011771号