Okay 80GB from a manufacturer is using 1000 bytes as a kilobyte.
so:
1MB = 1000 x 1000
1GB = 1000 x 1000 x 1000
80GB = 1000 x 1000 x 1000 x 80
Which is 80,000,000,000
So an 80GB hard drive from the manufacturer actually contains 80,000,000,000 bytes.
The OS uses the calculations with 1024 byes = 1 kilobyte.
so:
1MB = 1024 x 1024
1GB = 1024 x 1024 x 1024
80GB = 1024 x 1024 x 1024 x 80
So a true 80GB is 85,899,345,920 bytes.
However the HDD only has 80,000,000,000 bytes meaning it has less space than the 80GB the manufacturer quotes.
If the HDD has 74.5GB space (as the OS reads it) then:
1024 x 1024 x 1024 x 74.5 is almost equal to 80,000,000,000 (actual answer is 79,993,765,890)
Does that make it clearer?