一:内核编译前准备 (一)查看使用的操作系统版本 hostnamectl (二)下载Linux内核源码包(含疑惑) 原本打算使用低版本的Linux内核进行实验,但是编译完成了几个3.X版本以后发现总是出现CPU死机或者无法开机情况,所以这里还是先用与原系统内核的版本相近的进行编译(占了近20G空间)
转载 2020-09-10 19:10:00
732阅读
1点赞
2评论
Linux视频调试视频ubuntu下qemu使用:图文详解Qemu 安装Github QemuQEMU官网
原创 2023-05-14 00:39:20
101阅读
查看内核模块: [root@ayong kernel]# pwd /lib/modules/2.6.18-92.el5/kernel [root@ayong kernel]# ls arch  crypto  drivers  fs  lib  net  sound 查看已加载模块: [root@ayong ~]# lsmod
原创 2011-02-20 22:38:08
495阅读
【2009-04-03】 linux-0.00的代码已经反复读过几遍,每一行都读的很明白了,感觉收获不小,虽然只有300多行代码,但是让我对X86体系架构有了更进一步的理解,像调度的基本原理、定时器的使用、A20地址线怎样开启、最底层的磁盘操作、最底层的显示控制、怎样从内核任务切到用户任务、GDTCPU的心跳是怎么来的等等技术细节,还有对GDT、LDT、TSS、IDT表结构,及表内描述符格式的印
原创
529阅读
1点赞
最近在自学 Linux kernel 方面的东西,这两天了粗浅的研究了下 kernel boot 过程,在此记录。这里所指 Linux 引导加载未涉及虚拟化环境,即系统未运行在 hypervisor 之上。             Linux 通过执行不同阶段的引导加载程序(boot loade
转载 2011-05-06 16:08:43
541阅读
Linux内核学习:红帽系列发行版的核心探索 Linux内核作为操作系统的核心,起着至关重要的作用。红帽Linux作为领先的开源软件公司,其发行版在业界享有广泛的认可和应用。而学习Linux内核,对于红帽系列发行版的使用和开发都具有重要意义。本文将以“Linux内核学习”为关键词,探索红帽系列发行版中与内核相关的知识。 首先,了解Linux内核的基本概念是学习的第一步。Linux内核是操作系统
Linux 5大模块一、进程调度模块  Linux以进程作为系统资源分配的基本单位,并采用动态优先级的进程高级算法,保证各个进程使用处理机的合理性。进程调度模块主要是对进程使用的处理机进行管理和控制。【进程创建】:
原创 2021-09-28 13:27:00
163阅读
高效学习LINUX内核 时间:2010-12-22 17:23 来源:中国IT实验室 收藏 复制分享 共有评论(0)条   世界悲结束了,章鱼哥也退役了,连 非诚勿扰中的拜金女也突然的少了很多。既然有高效,相对的就有低效。学习本身就是一件很玄乎
转载 精选 2012-03-23 19:26:01
473阅读
经过这样系统的学习,对于内核的工作机制有了更深的认识,通过对内核代码的学习与分析,加深了对于存储程序计算机的理解。
原创 2015-04-28 19:47:17
558阅读
从大二开始学习Linux内核,到现在已经4年了。在大学的时候,学习Linux内核仅仅是作为一种爱好,因为国内罕有人能在本科毕业之后直接从事Linux内核研发工作,而哦也从未打算读研。
  内核编译模式:built-in,将相应功能编译到内核中;module,将相应功能编译成模块,生成.0文件,动态调用 为什么要编译内核:主要是定制内核,根据需要将相应的功能加到内核中;   主要任务 1).获得内核源文件:www.kernel.org; 2).配置内核(获得内核配置文件.config):make config|menuconfig|xconfig|
原创 2009-11-10 21:08:07
5273阅读
1评论
分内存和进程两部分。内存1) 查看内存及内存分配的几个命令:a) nmon: 图形化的界面,不只能看内存,还可以看cpu,网络,内核,磁盘信息,内存可以看swap,slab, page table的使用量。b) top=cat /proc/pid/statm ,里面比较重要的是virt/res/shr的三个数值,分别代表虚拟内存,物理内存,共享内存,注:top显示的是以mb为单位,statm是以页
原创 2017-07-18 17:41:20
1089阅读
SMP 负载均衡对于 SMP 最简单可以理解为系统存在多个完全相同的 CPU。通俗理解Linux
原创 2022-07-26 14:54:21
84阅读
Linux内核是一个开源的操作系统内核,其中最有名的就是Linux内核。在Linux内核学习的路线中,红帽公司拥有着丰富的经验和资源,可以为初学者提供很好的学习平台。 首先,学习Linux内核的第一步是掌握基本的Linux操作系统知识。红帽官方网站提供了丰富的在线教程和培训课程,初学者可以通过这些资源快速入门Linux操作系统,了解Linux的基本原理和功能。 其次,学习Linux内核需要掌握
Linux内核作为计算机操作系统中的一部分,在软件开发和系统维护中起着至关重要的作用。而学习Linux内核知识则是每个技术人员都必须掌握的基础技能之一。为了帮助更多的人更好地深入学习Linux内核知识,许多优质的学习资源应运而生,其中最为流行的就是Linux内核学习视频。 Linux内核学习视频是一种便捷且高效的学习方式,通过视频的形式,可以生动直观地展示Linux内核的原理、结构和应用。在视频
在6月份做过一次《高效学习Linux内核》的presentation,下面是前面的一部分内容及讲义,或许对大家有用吧。至于剩余的,因为和之前博客中的部分文章内容差不多,就不贴了。
原创 2010-08-05 11:03:02
3029阅读
负载平衡程序 load_balance调用条件:只要当前可执行队列为空,它就会被调用。被定时器调用:系统空闲时每隔1毫秒调用一次或其他情况下每隔200mm调用一次。单处理器不会被调用执行步骤1. 首先,load_balance调用find_busiest_queue(),找到最繁忙的可执行队列。也就是说该队列的进程数目最多。如果没有哪个可执行队列中进程的数目比当前队列的数目多25%或25%以上,f
原创 2021-08-11 11:05:00
104阅读
红帽(Red Hat)公司是一家享有国际声誉的开源软件公司,专注于开发Linux操作系统。Linux内核Linux操作系统的核心组件,也是红帽公司的核心技术之一。学习Linux内核不仅可以帮助我们更好地理解操作系统的运行原理,还可以掌握更多高级的系统管理技能和开发技能。 Linux内核学习是一门广阔而深奥的学问,它涉及到操作系统、计算机原理、网络通讯、文件系统等诸多方面的知识。要想深入学习L
原创 5月前
7阅读
学习Linux内核,首先需要了解Linux内核的基本概念和功能。Linux内核是操作系统的核心组成部分,负责管理系统的资源和提供各种功能。学习Linux内核需要掌握C语言、操作系统原理、计算机体系结构等知识。 第一步是学习C语言。C语言是Linux内核的主要编程语言,掌握C语言是学习Linux内核的基础。可以通过阅读C语言教程、参加培训课程或者自学来提高C语言编程能力。掌握C语言后,可以开始深
大家周末好,本周给大家开始分享Linux内核系列的文章,Uboot的系列文章同时也更新。好了废话就不多说了,
原创 2022-03-17 14:33:51
1143阅读
  • 1
  • 2
  • 3
  • 4
  • 5