rem的实现原理