a computer memory on which data can be both read and written and on which the location of data does not affect the speed of its retrieval; especially : RAM that acts as the main storage available to the user for programs and data —called also random-access memory