What i'm trying to understand that the nexusone has flash memory of 512mb but my phone only has roughly 180mb to start with. then i have to use force apps2sd in order to save some of my internal memory. i want to know if anyone has 512mb memory like the phone should have?
The phone has 512MB for everything, that's including the OS (that's about 180MB), your data and applications (about 200MB) and cache that improves some of the performance, especially on FroYo.
You have even less than 200MB to start with since on your fist boot the applications allocate space for their data.