This paper studies the basic requirements of embedded operating system memory management and the key problems in memory management, via analyze the advantages and disadvantages of different memory management algorithm, according to the features of the embedded system such as the mount of the memory is few, and has no MMU, and has real-time requirements usually, Then proposed a method that can distribute and recycle the memory swiftly, and the operation time to the memory is certain, so Itpsilas able to meet the needs of embedded operating systempsilas real-time performance requirements effectively, moreover use this approach to manage memory can avoid excessive memory fragments.