https://www.bilibili.com/video/BV1V7411f7oG?from=search&seid=8085576464909733661

    • pcb结构
      • pid
      • 保存进程占用哪些资源
      • 保存已经文件集合files
      • 保存当前运行路径
      • 信号(这个不太懂)
    • 进程的状态
      • 就绪
      • 运行
      • 睡眠(深度,浅度)
      • 僵尸(子进程wait被父进程清理掉,现在的状态是已经死了)
      • 停止(死亡)
    • 内存泄漏
      • 不是在2个时间点就能测试出有内存泄漏,在多个时间点测试,内存不断增加就有内存泄漏
      • 本质:进程或者,运行越久,耗费内存越多
      • 作业控制
        • cuplimit 命令能分配给一个进程内存空间,想多大都可以
        • 控制台的输出明显可以看到因为内存分配的多而输出变得顺滑很多
    • fork
      • 课堂上的随机例子:会打印6个
      • 父进程进去,父进程和子进程一起出来,克隆
      • 父进程pid不等于0,子进程pid=0