In engineering terms 1 KB = 1024 Bytes (which is 2 to the power of 10).
Thus, 120 GB is really (120 GB * 1.024) = 122,880,000,000 Bytes
Your 120 GB (122,880,000,000 B) hard disk drive, hdd, has a 111 GB (113,664,000,000 B) user accessible capacity, because every Operating System, OS, needs an area of the hdd to contain its volume bit map and other related information - from which the OS can then properly store any user requested data.
120 GB Western Digital hdds are typically identified as having capacities of 111.62+ GB.