Technically, the RES column shown when using the TOP utility is supposed be the total amount of physical memory a process is using. So how come when I add all the RES used by my processes it seems to
exceeds the total amount of RAM installed on the system?
q: RES -- Resident size (kb)
The non-swapped physical memory a task has used.
RES = CODE + DATA.
r: CODE -- Code size (kb)
The amount of physical memory devoted to executable code, also known as the 'text resident set' size or TRS.
s: DATA -- Data+Stack size (kb)
The amount of physical memory devoted to other than executable code, also known as the 'data resident set' size or DRS.