I hope the following explanation will clear your doubts…
Perm Space:- It is the maximum amount of Permanent Space assigned and available to a User or Database to store tables, and the Perm Space is consumed dynamically as needed.
Spool Space:- The total amount of space assigned and available to a User or Database to gather answer sets. For example, when executing a conditional query, qualifying rows are temporarily stored using Spool Space. Permanent Space not being used for tables is available for Spool Space.
Temp Space:- This is the amount of space used for global temporary tables, and these results remain available to the user until the session is terminated. Tables created in Temp Space will survive a restart. Permanent Space not being used for tables is available for Temp Space as well as Spool Space.