A wireless communications apparatus, comprising: an application subsystem , configured to run a main operating system; a communications subsystem , configured to run a communications operating system; and a memory management hardware accelerator , coupled to the application subsystem and the communications subsystem, and configured to: obtain a set of memory addresses corresponding to dynamic memory space allocated by the main operating system to the communications subsystem, wherein the set of memory addresses comprises one or more memory addresses; and send some memory addresses in the set of memory addresses to a component of the communications subsystem; wherein the component of the communications subsystem comprises a first memory, and the first memory is configured to store a memory address received from the memory management hardware accelerator; wherein the memory management hardware accelerator is configured to: send some memory addresses in the set of memory addresses to the first memory based on a category of the component of the communications subsystem. and/or periodically send some memory addresses in the set of memory addresses to the first memory. an application subsystem , configured to run a main operating system; a communications subsystem , configured to run a communications operating system; and a memory management hardware accelerator , coupled to the application subsystem and the communications subsystem, and configured to: obtain a set of memory addresses corresponding to dynamic memory space allocated by the main operating system to the communications subsystem, wherein the set of memory addresses comprises one or more memory addresses; and send some memory addresses in the set of memory addresses to a component of the communications subsystem; wherein the component of the communications subsystem comprises a first memory, and the first memory is configured to store a memory address received from the memory management hardware accelerator; wherein the memory management hardware accelerator is configured to: send some memory addresses in the set of memory addresses to the first memory based on a category of the component of the communications subsystem. and/or periodically send some memory addresses in the set of memory addresses to the first memory. obtain a set of memory addresses corresponding to dynamic memory space allocated by the main operating system to the communications subsystem, wherein the set of memory addresses comprises one or more memory addresses; and send some memory addresses in the set of memory addresses to a component of the communications subsystem; wherein the component of the communications subsystem comprises a first memory, and the first memory is configured to store a memory address received from the memory management hardware accelerator; wherein the memory management hardware accelerator is configured to: send some memory addresses in the set of memory addresses to the first memory based on a category of the component of the communications subsystem. and/or periodically send some memory addresses in the set of memory addresses to the first memory. send some memory addresses in the set of memory addresses to the first memory based on a category of the component of the communications subsystem. and/or periodically send some memory addresses in the set of memory addresses to the first memory. <EOS>