windows的历程表项pcb是用链接方式组织的,还是以索引表方式组织的

windows的进程表项pcb是用链接方式组织的,还是以索引表方式组织的?
网上有说法说是用链接方式组织的,当前pcb结构体包含了一个指向下一个pcb结构体的指针。
这样的话,岂不是我要查找某个进程的信息,还得遍历整个指针链表? 为什么不用索引形式呢?

------解决思路----------------------
同样的问题可以问回来,为什么不用链表形式呢?
1 链表全遍历也不会花太多时间。难道你每秒要枚举好多次进程列表?上次枚举的结果没处理就丢弃掉?那枚举来做什么?
2 可以保持向后兼容性,为旧版本的操作系统写的代码可以在新的操作系统上跑。