windows/linux 40.16 memory layouts