What is the responsibility of giving significance to what the memory sees as nothing but numbers?
Since the CPU does not differentiate between different types of information, it is the software's responsibility to give significance to what the memory sees as nothing but a series of numbers.