Computer memory, usually volatile, that stores program and data values during operation and in which each word of memory may be directly (randomly) accessed.