This disclosure provides a controller, address management method, and
system for a phase-change memory (PCM). The method includes: determining the
address mapping mode of the PCM; if it is a
static mapping mode, mapping a first
source address to a first destination address based on a preset mapping table; if it is a
dynamic mapping mode, matching a corresponding
address mapping rule according to a dynamic
scenario, and mapping a
second source address to a second destination address based on the
address mapping rule; if it is a
hybrid mapping mode, mapping a third
source address to a third destination address based on a preset mapping table, controlling the PCM to perform read operations based on the third destination address; and matching a corresponding address mapping rule according to a dynamic
scenario, mapping a fourth
source address to a fourth destination address based on the address mapping rule, and controlling the PCM to perform write operations based on the fourth destination address. This application can reduce the read latency of the PCM, improve the write performance and media lifetime of the PCM, and achieve a balance between read and write performance.