11 2020 档案
摘要:|这个作业属于哪个课程|<2020-2021-1Linux内核原理与分析)>| |-- |-- | |这个作业要求在哪里|<2020-2021-1Linux内核原理与分析第八周作业>| |这个作业的目标|<Linux内核如何装载和启动一个可执行程序>| |作业正文|https://www.cnblo
阅读全文
摘要:|这个作业属于哪个课程|<2020-2021-1Linux内核原理与分析)>| |-- |-- | |这个作业要求在哪里|<2020-2021-1Linux内核原理与分析第七周作业>| |这个作业的目标|<分析Linux内核创建一个新进程的过程>| |作业正文|https://www.cnblogs
阅读全文
摘要:|这个作业属于哪个课程|<2020-2021-1Linux内核原理与分析)>| |-- |-- | |这个作业要求在哪里|<2020-2021-1Linux内核原理与分析第六周作业>| |这个作业的目标|<使用gdb跟踪分析一个系统调用内核函数,分析system_call对应的汇编代码工作过程>|
阅读全文
摘要:一、理论知识 系统调用:操作系统为用户态进程与硬件设备进行交互提供的一组接口。 系统调用的三层皮:API(应用程序接口),中断向量system_call,中断服务程序sys_xyz 宏观上Linux操作系统的体系架构分为:用户态和内核态 当一个进程在执行用户自己的代码时处于用户运行态(用户态),此时
阅读全文
摘要:一、Linux内核源代码简介 1、计算机三大法宝 存储程序计算机 函数调用堆栈 中断机制 2、操作系统两把宝剑 中断上下文的切换 进程上下文的切换 3、函数目录 Linux-3.18.6/arch/x86 内核启动相关的代码基本都存在init目录中。 start_kernel函数相当于普通C程序的m
阅读全文
浙公网安备 33010602011771号