Which of the following is a type of computer memory that can be both read and written to by the processor?
ROM
Cache
Register
RAM