Найти в Дзене
R-ChatGPT.ru

Разница между управляемым и неуправляемым кодом в .NET

Оглавление

Что такое управляемый код?

Управляемый код — это код, которым управляет CLR (Common Language Runtime) в .NET Framework. В то время как неуправляемый код — это код, который непосредственно выполняется операционной системой. 

Что такое неуправляемый код?

Код, который непосредственно выполняется операционной системой, известен как неуправляемый код . Он всегда нацелен на архитектуру процессора и зависит от архитектуры компьютера. Когда этот код компилируется, он всегда имеет тенденцию к определенной архитектуре и всегда запускается на этой платформе, другими словами, всякий раз, когда вы хотите выполнить один и тот же код для другой архитектуры, вам необходимо повторно скомпилировать этот код в соответствии с этой архитектурой. Он всегда компилируется в собственный код, специфичный для данной архитектуры.

Ниже приведены некоторые важные различия между управляемым и неуправляемым кодом:

-2

Читайте больше в источнике: NEROLINK.RU

Предыдущая статья - Что такое управляемый и неуправляемый код в .NET

Следующая статья - CIL или MSIL


Наука
7 млн интересуются