This Q can be easily answered by eliminating options: I. PC and IV. Registers are the same thing b/c PC is a register. Hence, both I and IV should be together present or not present at all. WE can see that options A, C and D contain either I or IV but not both. Hence they all are eliminated. Correct answer is Option B) III (Address space) only
Imp Note (Gathered from all GATE PYQs possible): -
OS on per thread basis maintains only 2 things : CPU Register space (PC is included in it) and Stack Space. Therefore, only these 2 things are not shared by all the threads in a process.
What are shared then?
Code Segment, Global Variables, TLB, Page Tables, Code Section, Data Section, Static + Heap Address Space, Permissions, Files. These are all shared.