自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Linux操作系统分析课程报告

1、虚拟化层启动:在虚拟化环境中,物理主机上的虚拟化软件(如VMware、KVM等)启动,并创建虚拟机管理器(VMM)或称为hypervisor。VMM负责管理虚拟机的创建、销毁和资源分配。2、虚拟机创建:VMM根据用户的需求创建虚拟机实例。虚拟机实例是一种逻辑上的隔离环境,包含独立的操作系统(如Linux)和应用程序。3、虚拟机启动:在启动虚拟机时,VMM分配必要的计算资源(例如处理器、内存、存储等)给虚拟机。虚拟机启动后,它拥有自己的虚拟硬件和操作系统实例。

2023-05-15 16:57:37 222 1

原创 lab4:以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34

内核配置编译配置busybox。

2023-04-26 15:04:40 71 1

原创 lab3:基于VS Code的Linux内核调试环境搭建及start_kernel跟踪分析

对内核进行编译。

2023-04-26 14:29:50 90 1

原创 lab 5:深入理解进程切换

如果切换到用户空间进程,则需要切换地址空间,并调用 membarrier_switch_mm() 函数和 switch_mm_irqs_off() 函数进行一些额外的操作。最后,函数调用 switch_to() 函数来进行寄存器状态和栈的切换,并返回 finish_task_switch() 函数来完成进程切换。context_switch中的一个重要函数是switch_to,switch_to调用了 __switch_to_asm。进程切换的框架主要位于context_switch函数中。

2023-04-26 14:09:45 76 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除