Better protection of reserved memory regions, merged "pool" allocation functions into main memory manager