`
diecui1202
  • 浏览: 98502 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

kernel-1 内核对照

阅读更多
  1. 进程管理-x86系统:
    • 进程结构:<include/linux/sched.h>-struct task_struct
    • thread_info:<arch/x86/include/asm/thread_info.h>-struct thread_info
    • thread_union:<include/linux/sched.h>
    • current_thread_info:<arch/x86/include/asm/thread_info.h>
    • current宏:<include/asm-generic/current.h>
    • 创建进程:<kernel/fork.c>-do_fork()
    • 进程终结:<kernel/exit.c>-do_exit()
  2. 进程调度:
    • 调度算法:<kerner/sched.c>-schedule(void)
    • 负责均衡:
      • <kernel/sched.c>-idle_balance(int this_cpu, struct rq *this_rq)
      • <kernel/sched_fair.c>-load_balance()
    • 进程上下文切换:
      • <kernel/sched.c>-context_switch()
      • <asm/mmu_context.h>-switch_mm()
      • <asm/system.h>-switch_to()
分享到:
评论

相关推荐

    RT-Thread-kernel:这个仓库是对照着RT-Thread内核原型敲的,里面包含了线程,定时器,对象信息,优先级这些基本机制,均是调通可仿真的

    这个仓库提供了一种学习RT-Thread内核的途径,通过对照内核源码进行实践,深入理解其核心机制。以下是针对标题和描述中提及的知识点的详细解释: 1. **线程**: - 在RT-Thread中,线程是任务执行的基本单位,每个...

    windows驱动开发设计详解-源代码

    1. **驱动程序类型**:Windows驱动分为内核模式驱动和用户模式驱动。内核模式驱动运行在操作系统的核心层,拥有更高的权限,如系统服务驱动和设备驱动;用户模式驱动则在用户空间运行,通常用于应用程序接口。 2. *...

    Linux 内核注释

    - **代码对照**:书中提供了源代码与注释之间的对应关系,便于读者理解和定位具体实现细节。 - **社区参与**:鼓励读者通过电子邮件等方式反馈意见和建议,共同推动Linux内核的发展。 #### 五、总结 《Linux内核...

    The Linux Kernel Module Programming Guide 2.6 中英文對照版

    1. **内核模块的基本结构**:包括模块的初始化和退出函数、模块参数、模块依赖性等,这些都是构建一个基本内核模块的基础。 2. **内核调用与数据结构**:讲解了如何使用内核提供的函数(如kmalloc、kfree)以及内核...

    深入linux内核架构英文版(带完整标签)

    《深入Linux内核架构》是一本深受Linux爱好者和专业开发者喜爱的经典著作,它与《Understanding the Linux Kernel》(ULK)并称为深入理解Linux内核的两大权威指南。这本书的英文版,尤其对于那些希望提高自己在英语...

    linux内核源码分析

    配合压缩包中的"linux_kernel_code.pdf",可以更直观地对照源码进行学习。同时,"www.pudn.com.txt"可能是包含更多资源链接或其他相关资料的文本文件,可以作为辅助学习的工具。总的来说,这是一次深入探索Linux内核...

    PremiereCS3视频特效中英文对照

    - Convolution kernel:卷积内核,应用特定的模糊或锐化算法。 - Extract:提取,将图像转换为类似素描的风格。 - Levels:色阶,通过调整不同亮度级别的通道来改变色彩分布。 - Lighting effects:灯光效果,...

    window内核监控工具源代码

    然后自己对照着系统删除文件时目录的变化来自己实现的。只处理了$BITMAP对应的位清除,父目录的对应文件的索引项的覆盖,删除文件对应的filerecord清0. 另外偷懒时间都没处理,呵呵,y的,一个破时间都都搞好几个...

    premiere_cs4中英文对照(修改版

    - **Convolution kernel**:应用卷积内核实现特定的模糊或锐化效果。 - **Extract**:提取图像特征,产生类似素描的风格,可调节黑白度和平滑度。 - **Levels**:通过25个通道精细调整图像的色彩分布。 - **...

    Solaris 系统管理命令及相关技术中英文对照

    ### Solaris系统管理命令及相关技术中英文对照 #### A部分 **ab2admin** - **功能**: ab2admin是一个用于管理AnswerBook2的帮助系统的命令行接口。 - **用途**: 它可以用来创建、更新、删除AnswerBook2帮助文档中...

    r40_tinav2.1_最终验证通过_使用CB-S来验证OV5640有横条纹fpscamera+SPI2.0成功_20171114_1443没有外层目录.7z

    if(-1 == ioctl(videofh, VIDIOC_STREAMOFF, &type;)){ hv_err("VIDIOC_STREAMOFF error! %s\n",strerror(errno)); goto quit; } cap-&gt;status = OFF; cap-&gt;cmd = COMMAND_UNUSED; capture_quit(capture); ...

    Android API版本对应Android系统版本及内核版本和代号

    Android简介: Android 移动操作系统 的版本历史 始于2007年11月5日...Linux内核版本(AOSP) 发布时间 备注(其他版本) 30 11 Android R 未知 2020年2月19Beta版   29 10 Android Q   2019年3月13日首次宣布Beta版

    pr特效中英文对照知识.pdf

    卷积内核(Convolution Kernel) Convolution Kernel 是 Premiere Pro 2.0 中的一个视频特效功能,可以将视频转换为素描效果。可以调整黑色输入和白色输入的水平等级来调整画面的黑白度,另外还可以通过柔度...

    pr特效中英文对照.doc

    - **Convolution kernel**:卷积内核,用于图像处理的算法,可以改变图像的质感和结构。 - **Extract**:提取,创建类似素描效果,通过黑白度和柔度控制图像的过渡。 - **Levels**:色阶,通过25个通道精细调整...

    清华大学操作系统课程实验 (OS Kernel Labs).zip

    【清华大学操作系统课程实验 (OS Kernel Labs)】是一个针对操作系统理论与实践的学习资源包,主要针对学生和对操作系统内核有研究兴趣的人群。这个压缩包包含了一系列实验,旨在帮助学习者深入理解操作系统的运行...

    pcf8563_i2c1_r8_ruoge_ov2640通过给RTC驱动增加设备节点读取秒钟成功+直接读取I2C1获取秒钟值20160626_2201.7z

    lrwxrwxrwx root root 1970-01-02 08:31 i2c-1 -&gt; ../../devices/platform/sun5i-i2c.1/i2c-1 lrwxrwxrwx root root 1970-01-02 08:31 i2c-2 -&gt; ../../devices/platform/sun5i-i2c.2/i2c-2 root@android:/sys/class/...

    keil_4_目标工具选项详解

    - **区域2**: 选择是否使用Keil集成的实时操作系统RTX Kernel。RTX是一款专为ARM架构设计的RTOS,适用于复杂的应用场景,具有良好的性能和稳定性。 - RTX内核由ARM公司开发,完全集成在Keil MDK工具链中,可以无缝...

    Linux作为一种嵌入式操作系统(中英对照)

    - **预抢占内核**:Linux 预抢占内核(Preemptible Kernel)的引入进一步增强了其实时处理能力。通过允许内核在任何时候都能被抢占,从而确保了任务能够及时完成。 #### 局限性 尽管 Linux 在嵌入式领域展现出了...

    LINUX无线驱动分析(Atheros 7.1.3.51)

    Linux内核中的无线网络驱动程序通常以模块形式存在,可在系统启动后动态加载。本文件档重点分析了Atheros AR5006X系列无线网卡驱动版本*.*.*.**,对比旧版本的*.*.*.**,并提供了关于加载驱动模块、配置无线接口参数...

    电脑蓝屏对照码

    (1)硬件兼容有问题:请对照前面提到的最新硬件兼容性列表, 查看所有硬件是否包含在该列表中. (2)有问题的设备驱动、系统服务或内存冲突和中断冲突: 如果在蓝屏信息中出现了驱动程序的名字, 请试着在安装模式或者故障...

Global site tag (gtag.js) - Google Analytics