Managed code is transformed to IL, Intermiddiate Language, commonly known as MSIL CIL. When utilising Managed Code, the programmer has no low-level access.
Unmanaged code is rewritten in the local language. Unmanaged code allows programmers to write low-level access code.