zoukankan      html  css  js  c++  java
  • 2019-2020-1 20199326《Linux内核原理与分析》第七周作业

    实验内容:分析Linux内核创建一个新进程的过程

    初始化Menu Os,输入fork可以看到menuos触发了一个fork系统调用

    再开一个shell,进入调试模式,设置几个断点sys_clone,do_fork,dup_task_struct,copy_process,copy_thread,ret_from_fork.

    然后在gdb shell内通过输入c或者s进行调试,在menuos内,输入fork会触发断点。当子进程运行时跟踪到ret_from_fork,单步逐句执行,涉及system_call的那段汇编代码会部分追踪不到

    知识点
    Linux内核管理的进程状态转换图

    操作系统内核实现操作系统的三大管理功能进程管理,内存管理,文件系统,对应操作系统原理课程中最重要的3个抽象概念是进程,虚拟内存和文件。
    操作系统内核中最核心的功能是进程管理

  • 相关阅读:
    CSS定位属性
    CSS属性
    CSS基础
    HTML
    JDBC
    语言元素
    初识Python
    redis配置文件
    zabbix
    jumpserver
  • 原文地址:https://www.cnblogs.com/funmary/p/11768196.html
Copyright © 2011-2022 走看看