问题
问答题
在UNIX操作系统中,为什么proc结构常驻内存为什么PPDA可以不常驻内存PPDA和其他数据结构合在一起有什么好处
答案
参考答案:为了节省内存,UNIX系统把进程控制块分成两部分。一部分为进程的基本控制块,简称proc结构,它存放着进程最常用的一些信息,所以proc结构一般常驻内存。另一部分称为进程扩充控制块,简称user结构,它存放着进程的一些必要但不常使用的信息。PPDA(进程系统数据区)包含user结构和系统栈,PPDA可以不常驻内存是为了减少内存的开销。把PPDA和其他数据结构(指用户数据区)合起来形成进程的数据段,其好处是方便一起调入调出内存。