Currently almost all computers use linear type of memory - the more data you want to store the more physical memory you have to use. But there is some ideas that non-linear type of memory could be created which allows almost infinite memory capacity. In the basis of this idea is that all processes and events that surround us are continuous and are perceived as uninterrupted impact on us. If we create a memory device in which every memory cell state would be functionally dependent on all other cells state. Then each impact on memory would affect all the memory or it significant part. Father if number of memory cells of such memory will be much larger than each particular impact than this system will start to behave non-linearly. If we will receive signal on the input of such memory it will all change according to well known function - the signal is recorded. If we want to replay the data we need to define only the starting point from which reproduction have to start and according to well known function start reading the data. Also if we will change a speed of data reading we will be able to replay any segment of continuous data with very high speed.
There are suggestions that after number of cells of such memory will reach certain amount, non-linearity will become very high and memory almost infinite.
Also there are speculations that some living creatures including humans could have such type of memory.
Currently only small amount of memory storages have some type of rudimentary non-linear behaviour such as use of "delta function" or similar where recording of continuously changing function occur.
I'm not sure that understood everything correct about idea, so maybe there are some suggestions on it?