各位好,想釐清一些觀念
Process Control Block 在 恐龍本中Process 的單元 寫到:
「A program becomes a process when an executable file is loaded into memory」
那大概就可以知道PCB 也是在memory 中
而一個 memory block 的結構中
分成 stack , Heap , data section , text section
今天小弟想問的是這個PCB 會被存入哪個之中?
我個人的想法是這個PCB 必須被OS保護所以應該是被存在kernel中
且依照Stack in memory 的def 比較符合PCB會被放置的位子
簡而言之就是放在kernel stack中被排序的感覺,但不確定自己的觀念是否正確
懇請各位大大討論解答