Job List
Linux kernel Analytics Job: Analyze the assembly code to understand how a computer works with a simple C program: How the Linux kernel analyzes the job, how the operating system works: Complete a simple time slice rotation multi-channel program kernel code Linux kernel Analysis Job 3: Trace analysis of the boot process of the Linux kernel Linux kernel analysis job 4: Using the same system to call the Linux kernel analysis job 5 using the Library function API and the C code embedded in the assembly code: Analysis of the system_call interrupt processing process Linux kernel Analytics Job 6: Analyzing the process of creating a new process from the Linux kernel the Linux kernel analysis job 7:linux how the kernel loads and starts an executable program Linux kernel analysis Job 8: Understanding Process Scheduling time tracking analysis process scheduling and process switching process
Understanding of Linux systems and learning experience:
"The Linux kernel Analysis" course has all been learned, although the course is over, but I will continue to learn more about the Linux kernel. Through this course of study, I have some understanding of the operating system theory, I know what the Linux system does at startup, the kernel is how to deal with system calls, process is how to dispatch and switch knowledge. After learning this course, I have a general understanding of Linux from a complete ignorance, but not enough understanding, Linux needs us to understand the root of the computer and operating system, operating at the bottom. The biggest regret is because the Linux system is too complex, the operation is not the same as our usual habit of windows, so for the operation of Linux I still stay at the primary level, the theoretical knowledge may not be very reliable.
Li Hai Empty original works reprint please indicate the source "Linux kernel Analysis" MOOC course http://mooc.study.163.com/course/USTC-1000029000
Understanding of Linux system and learning from Linux kernel