自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 姜澍荣 + 原创作品转载请注明出处 + 《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029

函数多次执行的主要目的是为系统创建并初始化多个内核线程,以满足系统运行的不同需求。内核线程需要面临初始化系统服务中的多个并发处理需求,此在内核启动服务中起到了比较底层的支撑作用,导致了kernerl_thread需要多次执行以满足后续服务的需要。在启动内核进程前,设置关键函数的断点,查看函数所属的进程部分和相关功能,以及函数的执行频率。1*初始化体系结构,完成架构相关的初始化,设置内存映射、初始化 CPU。Kernel_init完成了一些额外的初始化工作,并最终启动用户态的。:内存管理系统的初始化。

2024-10-20 19:57:22 305 1

原创 姜澍荣 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000

本次实验聚焦于操作系统的相关内容,成功实现了一个自定义的Linux内核,并在此基础上实现了时间片轮转的多道程序运行。:在多用户操作系统中,时间片轮转允许多个用户同时访问系统,每个用户的任务都能得到合理的处理,而不会因某个用户的任务而影响其他用户的操作。:对于交互式应用程序,时间片轮转能够确保用户的输入和请求在较短时间内得到响应,因为每个进程都有机会在时间片内执行,避免了长时间的等待。:对于需要较长时间运行的进程,时间片轮转可能导致其完成效率降低,因为它们需要在多个时间片之间切换,增加了总的执行时间。

2024-10-13 21:17:51 879

原创 姜澍荣 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029

通过以下代码,即可生成汇编代码,其中-m32指生成32位的汇编程序,再通过ls代码即可查看已经生成了main.s文件。通过比对可以发现汇编代码中和源代码中对应的部分。通过以下代码查看main.s文件。

2024-09-29 21:48:35 155

空空如也

空空如也

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

TA关注的人

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