Your terminology is very wrong
You do not "input memory to a buffer"
You do not "request that data by giving it the "buffer""
This makes me fear that you are very much out of your depth here.
You read or write a memory. Static memories, as you have here, are the simplest to read and write. For that you have to connect the computers address and data bus ...
DQS is aligned with the data bus DQ, not the clock. It is used to precisely time where the DQ data are to be sampled. It’s a necessary complexity in order to support the clock speeds contemporary DDRx DRAM can achieve, in a way that supports a large number of chips and groups-of-chips (that is, ranks.)
DQS and DQ do have a rough alignment with the input ...