Original: Systems may also differ in other details , such as memory arrangement , operating systems , or peripheral devices ; because a program normally relies on such factors , different systems will typically not run the same machine code , even when the same type of processor is used .
Simplified: A program normally relies on such factors . For this reason , different systems will typically not run the same machine code .