美文网首页
2019-08-01

2019-08-01

作者: 小程有话说 | 来源:发表于2019-08-01 22:34 被阅读0次

    创建进程

    在Linux操作系统中,当我们创建一个进程时;操作系统会对当前进程进行复制。

    task_struct
    1. 任务ID
    2. 信号
    3. 任务状态
    4. 进程调度
    5. 关系
    6. 权限
    7. 运行统计
    8. 内存管理
    9. 文件与文件系统
    10. 内核栈
    

    复制一份task_struct,然后修改任务ID,再把这个task_struct链接到内核任务链表中。

    虚拟内存

    内核有2种内存模式,实模式和安全模式;实模式,进程直接访问物理地址,只有在操作系统初始化时才会通过实模式访问内存;安全模式,进程访问虚拟地址,通过转换间接访问物理地址,优点时安全,进程之间不会互相干扰。
    32位系统寻址32位 4G
    64位系统寻址48位 256T

    相关文章

      网友评论

          本文标题:2019-08-01

          本文链接:https://www.haomeiwen.com/subject/hsehdctx.html