Lab 02
Yang Haoran 6/18/2022 OS
# Lab 02
memory descriptor是task struct的一部分,用来描述给一个进程的内存分配

Memory descriptor包含些什么:
kernel线程的memory-struct是null
当几个线程共用一个进程的内存空间(创建子进程时,传递CLONE_VM参数)时,mm_users会增加
共用内存空间的线程退出时:

mm_count一般都是1,除了kernel操作改内存空间时会+1


Blog of YHR memory descriptor是task struct的一部分,用来描述给一个进程的内存分配
Memory descriptor包含些什么:
kernel线程的memory-struct是null
当几个线程共用一个进程的内存空间(创建子进程时,传递CLONE_VM参数)时,mm_users会增加
共用内存空间的线程退出时:
mm_count一般都是1,除了kernel操作改内存空间时会+1
