Yup.
Because the producer regards 1Gb RAM as 1000,000,000 Bytes, whereas your machine will regard 1GB as 2^30 Bytes. As a result, the RAM may appear to be smaller than it should be.
Also, you might have been careless when u installed the RAM, so that some small part of your RAM is damaged. This also leads to lower RAM amount as well. But this effect is normally trivial.