What does x64 and x86 mean?


What does the x64 and x86 part mean with the operating systems?

I thought it was because of the number of operating system bits, so Vista would be x64 for example, but I have a folder for x86 programs, but what is that?