A 16-bit computer can address up to 65,536 memory locations, while a 32-bit computer can address 4,294,967,296 locations and a 40-bit computer can address 1,099,511,627,776 locations. Most commercial machines are byte-addressable. RAM is random access memory where any location can be accessed in a fixed amount of time regardless of its address. Dynamic RAMs need to be periodically refreshed to retain data stored in capacitors, while static RAMs retain data as long as power is supplied. Larger memories can be constructed using multiple memory chips organized into rows and columns.