Question: I was wondering what "core" means? CPU or memory or both?

Answer: 
Like most terms, it depends on context.

* The term **cpu core** is frequently used these days. It refers to one of the independent processing units of [a multi-core processor](http://en.wikipedia.org/wiki/Multi-core_processor).
* The term **core memory** is a leftover from an early form of random access memory (RAM). [Magnetic core memory](http://en.wikipedia.org/wiki/Magnetic_core_memory) was first patented in 1947 and was used in early computers through the 50s and 60s. According to Wikipedia's article, magnetic core memory was replaced by integrated silicon RAM chips in the 1970's. Unlike modern silicon RAM, core memory was non-volatile -- it retained its contents indefinitely without power.
The word "core" has multiple meanings. These days, it's mostly used to refer to the [actual processing units](http://en.wikipedia.org/wiki/Multi-core) within the CPU (now that they tend to have more than one), but it used to be that "core" referred to the [amount of memory](http://en.wikipedia.org/wiki/Magnetic_core_memory), not processing units, in a machine. Hence the term "[core dump](http://en.wikipedia.org/wiki/Core_dump)," which refers to a readout of memory as of just before a crash.