1. A memory management method comprising: checking shared virtual memory (SVM) support ability of at least one device participating in data access of a buffer; referring to a checking result to adaptively select an SVM mode, wherein the selected SVM mode is set by a first SVM mode for a first combination of devices participating in data access of the buffer, the selected SVM mode is set by a second SVM mode for a second combination of devices participating in data access of the buffer, the second combination of devices is distinct from the first combination of devices, and the second SVM mode is distinct from the first SVM mode; and allocating the buffer in a physical memory region of a memory device, and configuring the buffer to operate in the selected SVM mode.