After seeing and listening a lot regarding managed and unmanaged code, and knowing the only difference is that managed is about CLR and un-managed is outside of the CLR, it
Managed Code runs in Application Domain and Unmanaged Code runs under process of operating system.