shared memory and oracle

hi all,

I have 32G of memory on my box.

Am I right in assuming that the shared memory comes from this 32G of RAM?

if so, how can I find out how much of my 32G RAM is being used by shared memory and how much by processes.

thanks

vmstat and ipcs -a