这是我的作业中的一个问题,我认为我错了..
有一个包含经典流程描述符的各种字段的列表。
对于每个字段,说明是否应在进程描述符或线程描述符中定义。
用户名
Stack bottom
阻止我的资源
分配给我的主要内存
分配给我的文件
执行状态
由于thread
是"sub process"
或某些process
然后,“共享”内容应位于process discriptor
上,individual things
应位于thread descriptor
。
所以:
“用户名”:它将转到
process
,因为从进程创建的线程,该线程将具有与进程相同的用户名。“Stack bottom”:线程堆栈是共享的,因此它没有底部..
“分配给我的主要内存”:与上述相同的原因。
“归档分配给我”:同样的原因
以上所有内容均转至
process descriptor
“阻止我的资源”:只有一个线程可以一次访问资源。
“执行状态”:每个帖子可以分别为
ready
,blocked
或run
。这两个进入线程进程
你能告诉我,如果我是对还是错?提前谢谢。