Propiedades de la pasta térmica. ¿Cómo elegir la pasta térmica y qué te aportará? Criterios y opciones de selección.

Comprender el marco .NETDescripción general del marco .NET

En este artículo

.NET Framework es la tecnología que soporta la creación y ejecución de una nueva generación de aplicaciones y servicios web XML..NET Framework es una tecnología que soporta la construcción y ejecutando el próxima generación de aplicaciones y XML servicios web. .NET Framework se diseñó teniendo en cuenta los siguientes objetivos:.NET Framework está diseñado para cumplir los siguientes objetivos:

    Proporcionar un entorno de programación coherente orientado a objetos para almacenar y ejecutar código objeto localmente, para la ejecución local de código distribuido en Internet o para ejecución remota.Proporcionar un entorno de programación consistente orientado a objetos, ya sea que el código objeto se almacene y ejecute localmente, se ejecute localmente pero se distribuya por Internet o se ejecute de forma remota.

    Proporcionar un entorno de ejecución de código que minimice los conflictos en la implementación de software y el control de versiones.Proporcionar un entorno de ejecución de código que minimice la implementación de software y los conflictos de versiones.

    Proporcionar un entorno de ejecución de código que garantice la ejecución segura del código, incluido el código generado por terceros desconocidos o que no sean plenamente confiables.Proporcionar un entorno de ejecución de código que promueva la ejecución segura de código, incluido el código creado por un tercero desconocido o semiconfiable.

    Proporcione un entorno de ejecución de código que evite problemas de rendimiento con secuencias de comandos o tiempos de ejecución de código interpretado.Proporcionar un entorno de ejecución de código que elimine los problemas de rendimiento de los entornos interpretados o con scripts.

    Garantice principios de desarrollo coherentes en diferentes tipos de aplicaciones, como aplicaciones de Windows y aplicaciones web.Hacer que la experiencia del desarrollador sea consistente en una amplia variedad de tipos de aplicaciones, como aplicaciones basadas en Windows y aplicaciones basadas en Web.

    Interoperabilidad basada en estándares de la industria que garantiza que el código .NET Framework se integre con cualquier otro código.Construir toda la comunicación según los estándares de la industria para garantizar que el código basado en .NET Framework se integre con cualquier otro código.

Nota

Para obtener una descripción general de .NET Framework para usuarios y desarrolladores, consulte Introducción.Para obtener una introducción general a .NET Framework tanto para usuarios como para desarrolladores, consulte Introducción.

.NET Framework consta de Common Language Runtime (CLR) y la biblioteca de clases de .NET Framework..NET Framework consta de Common Language Runtime (CLR) y la biblioteca de clases de .NET Framework. El núcleo de .NET Framework es CLR.Common Language Runtime es la base de .NET Framework. El tiempo de ejecución puede considerarse como un agente que administra el código en tiempo de ejecución y proporciona servicios básicos como administración de memoria, administración de subprocesos y comunicación remota. Al mismo tiempo, el entorno impone estrictas condiciones de escritura y otros tipos de comprobaciones de precisión del código que garantizan la seguridad y la confiabilidad.Piense en el tiempo de ejecución como un agente que administra el código en el momento de la ejecución, brindando servicios centrales como administración de memoria, administración de subprocesos y comunicación remota, al mismo tiempo que aplica una estricta seguridad de tipos y otras formas de precisión del código que promueven la seguridad y la solidez. De hecho, la tarea principal del tiempo de ejecución es administrar el código.De hecho, el concepto de gestión de código es un principio fundamental del tiempo de ejecución. El código que accede al tiempo de ejecución se denomina código administrado y el código que no accede al tiempo de ejecución se denomina código no administrado.El código que tiene como destino el tiempo de ejecución se conoce como código administrado, mientras que el código que no tiene como destino el tiempo de ejecución se conoce como código no administrado. Una biblioteca de clases es una colección integral orientada a objetos de tipos reutilizables que se utilizan para desarrollar aplicaciones, comenzando con aplicaciones ordinarias iniciadas desde línea de comando y aplicaciones de interfaz gráfica de usuario (GUI) hasta aplicaciones que utilizan las últimas funciones de tecnología ASP.NET, como formularios web y servicios web XML.La biblioteca de clases es una colección completa y orientada a objetos de tipos reutilizables que se utilizan para desarrollar aplicaciones que van desde aplicaciones tradicionales de línea de comandos o de interfaz gráfica de usuario (GUI) hasta aplicaciones basadas en las últimas innovaciones proporcionadas por ASP.NET, como Web Formularios y servicios web XML.

.NET Framework puede alojar componentes no administrados que cargan Common Language Runtime (CLR) en sus propios procesos y ejecutan código administrado, creando un entorno de programación que permite la ejecución tanto administrada como no administrada..NET Framework puede alojarse en componentes no administrados que cargan Common Language Runtime en sus procesos e inician la ejecución de código administrado, creando así un entorno de software que explota características tanto administradas como no administradas. .NET Framework no solo proporciona varios tiempos de ejecución principales, sino que también admite el desarrollo de tiempos de ejecución principales por parte de terceros..NET Framework no solo proporciona varios hosts de ejecución sino que también admite el desarrollo de hosts de ejecución de terceros.

Por ejemplo, ASP.NET aloja el tiempo de ejecución y proporciona un entorno escalable para el código administrado del lado del servidor.Por ejemplo, ASP.NET aloja el tiempo de ejecución para proporcionar un entorno escalable del lado del servidor para el código administrado. ASP.NET trabaja directamente con el tiempo de ejecución para permitir la ejecución de las aplicaciones ASP.NET y los servicios web XML que se analizan más adelante en este tema.ASP.NET trabaja directamente con el tiempo de ejecución para habilitar aplicaciones ASP.NET y servicios web XML, los cuales se analizan más adelante en este tema.

Internet Explorer es un ejemplo de una aplicación no administrada que aloja el tiempo de ejecución (en forma de extensiones de tipo MIME).Internet Explorer es un ejemplo de una aplicación no administrada que aloja el tiempo de ejecución (en forma de extensión de tipo MIME). Alojar el tiempo de ejecución en navegador de internet Explorer le permite incrustar componentes administrados o controles de Windows Forms en documentos HTML.El uso de Internet Explorer para alojar el tiempo de ejecución le permite incrustar componentes administrados o controles de Windows Forms en documentos HTML. Esta ubicación del entorno permite un control codigo movil y aproveche sus importantes beneficios, como la ejecución de confianza parcial y el almacenamiento de archivos aislado.Alojar el tiempo de ejecución de esta manera hace posible el código móvil administrado, pero con mejoras significativas que solo ofrece el código administrado, como la ejecución semiconfiable y el almacenamiento de archivos aislado.

La siguiente figura demuestra cómo Common Language Runtime y la biblioteca de clases interactúan con las aplicaciones de usuario y con todo el sistema.La siguiente ilustración muestra la relación de Common Language Runtime y la biblioteca de clases con sus aplicaciones y con el sistema en general. La figura también muestra cómo funciona el código administrado dentro de una arquitectura más amplia.La ilustración también muestra cómo funciona el código administrado dentro de una arquitectura más grande.

El marco .NET en contexto.NET Framework en contexto

Las siguientes secciones proporcionan una descripción más detallada de las capacidades principales de .NET Framework.Las siguientes secciones describen las características principales de .NET Framework con mayor detalle.

Funciones CLRCaracterísticas del tiempo de ejecución de lenguaje común

CLR gestiona la memoria, la ejecución de subprocesos, la ejecución de código, la verificación de seguridad del código, la compilación y otros servicios del sistema.Common Language Runtime administra la memoria, la ejecución de subprocesos, la ejecución de código, la verificación de seguridad del código, la compilación y otros servicios del sistema. Estas características son internas al código administrado que se ejecuta en Common Language Runtime.Estas características son intrínsecas al código administrado que se ejecuta en Common Language Runtime.

Por razones de seguridad, a los componentes administrados se les asignan diferentes niveles de confianza según una serie de factores, incluido su origen (por ejemplo, Internet, una red empresarial o una computadora local).En cuanto a la seguridad, los componentes administrados reciben distintos grados de confianza, dependiendo de una serie de factores que incluyen su origen (como Internet, la red empresarial o la computadora local). Esto significa que el bean administrado puede o no realizar operaciones de acceso a archivos, operaciones de acceso al registro u otras funciones importantes, incluso si se usa en la misma aplicación activa.Esto significa que un componente administrado puede o no realizar operaciones de acceso a archivos, operaciones de acceso al registro u otras funciones confidenciales, incluso si se usa en la misma aplicación activa.

El tiempo de ejecución también garantiza la confiabilidad del código mediante la implementación de una sólida infraestructura de tipificación y verificación de código llamada tipos comunes(CTS).El tiempo de ejecución también refuerza la solidez del código mediante la implementación de una infraestructura estricta de verificación de tipos y códigos llamada sistema de tipos común (CTS). El sistema de tipos genéricos garantiza que todo el código administrado sea autodescriptivo.El CTS garantiza que todo el código administrado sea autodescriptivo. Varios compiladores de lenguajes de Microsoft y de terceros producen código administrado que se ajusta al sistema de tipos común.Los diversos compiladores de lenguajes de Microsoft y de terceros generan código administrado que se ajusta al CTS. Esto significa que el código administrado puede aceptar otros tipos e instancias administrados y, al mismo tiempo, garantizar la corrección del tipo y la escritura segura.Esto significa que el código administrado puede consumir otros tipos e instancias administrados, al tiempo que se aplica estrictamente la fidelidad y la seguridad de los tipos.

Además, el tiempo de ejecución administrado elimina muchos problemas de software comunes.Además, el entorno administrado del tiempo de ejecución elimina muchos problemas de software comunes. Por ejemplo, el tiempo de ejecución gestiona automáticamente la asignación de objetos y las referencias de objetos, liberándolos cuando ya no se utilizan.Por ejemplo, el tiempo de ejecución maneja automáticamente el diseño de los objetos y gestiona las referencias a los objetos, liberándolos cuando ya no se utilizan. control automático La memoria elimina dos de los errores de aplicación más comunes: pérdidas de memoria y referencias de memoria no válidas.Esta administración automática de memoria resuelve los dos errores más comunes de las aplicaciones: pérdidas de memoria y referencias de memoria no válidas.

El tiempo de ejecución también mejora la productividad de los desarrolladores.El tiempo de ejecución también acelera la productividad de los desarrolladores. Por ejemplo, los programadores pueden escribir aplicaciones en un lenguaje de desarrollo familiar y, al mismo tiempo, aprovechar al máximo el tiempo de ejecución, las bibliotecas de clases y los componentes escritos por otros desarrolladores en otros lenguajes.Por ejemplo, los programadores escriben aplicaciones en el lenguaje de desarrollo de su elección y, al mismo tiempo, aprovechan al máximo el tiempo de ejecución, la biblioteca de clases y los componentes escritos en otros lenguajes por otros desarrolladores. Esto está disponible para cualquier proveedor de compiladores que acceda al entorno de ejecución.Cualquier proveedor de compiladores que decida centrarse en el tiempo de ejecución puede hacerlo. Los compiladores de lenguajes destinados a .NET Framework hacen que las herramientas de .NET Framework estén disponibles para el código existente escrito en esos lenguajes, lo que facilita mucho la migración de aplicaciones existentes.Los compiladores de lenguajes destinados a .NET Framework hacen que las características de .NET Framework estén disponibles para el código existente escrito en ese lenguaje, lo que facilita enormemente el proceso de migración de las aplicaciones existentes.

Aunque el tiempo de ejecución fue diseñado para software futuro, también es compatible con el software actual y pasado.Si bien el tiempo de ejecución está diseñado para el software del futuro, también admite software de hoy y de ayer. La interacción del código administrado y no administrado permite a los desarrolladores utilizar los componentes COM y DLL necesarios.La interoperabilidad entre el código administrado y no administrado permite a los desarrolladores continuar usando los componentes COM y las DLL necesarios.

El tiempo de ejecución está diseñado para mejorar el rendimiento.El tiempo de ejecución está diseñado para mejorar el rendimiento. Aunque Common Language Runtime proporciona muchos de los servicios de ejecución estándar, el código administrado nunca se interpreta.Aunque Common Language Runtime proporciona muchos servicios de ejecución estándar, el código administrado nunca se interpreta. La herramienta de compilación bajo demanda (JIT) permite que todo el código administrado se ejecute en el lenguaje de máquina de la computadora donde se ejecuta.Una característica llamada compilación justo a tiempo (JIT) permite que todo el código administrado se ejecute en el lenguaje de máquina nativo del sistema en el que se ejecuta. Mientras tanto, el administrador de memoria elimina la posibilidad de fragmentación de la memoria y aumenta la cantidad de memoria direccionable para mejorar aún más el rendimiento.Mientras tanto, el administrador de memoria elimina las posibilidades de memoria fragmentada y aumenta la localidad de referencia de la memoria para aumentar aún más el rendimiento.

Finalmente, el entorno de ejecución se puede alojar en un entorno de alto rendimiento. aplicaciones de servidor como Microsoft Servidor SQL e IIS (Servicios de información de Internet).Finalmente, el tiempo de ejecución puede alojarse en aplicaciones del lado del servidor de alto rendimiento, como MicrosoftSQL Servicios de información de Internet y servidores (IIS). Esta infraestructura le permite utilizar código administrado para escribir su propia lógica de programa, mientras aprovecha mayor rendimiento los mejores servidores de producción que admiten alojamiento en tiempo de ejecución.Esta infraestructura le permite utilizar código administrado para escribir su lógica empresarial y, al mismo tiempo, disfrutar del rendimiento superior de los mejores servidores empresariales de la industria que admiten alojamiento en tiempo de ejecución.

Biblioteca de clases de .NET FrameworkBiblioteca de clases de .NET Framework

La biblioteca de clases de .NET Framework es una colección de tipos que se integran estrechamente con Common Language Runtime.La biblioteca de clases de .NET Framework es una colección de tipos reutilizables que se integra estrechamente con Common Language Runtime. La biblioteca de clases está orientada a objetos. Proporciona tipos de los cuales el código administrado por el usuario puede heredar la funcionalidad.La biblioteca de clases está orientada a objetos y proporciona tipos a partir de los cuales tu propio el código administrado deriva la funcionalidad. Esto no sólo facilita el trabajo con tipos de .NET Framework, sino que también reduce el tiempo dedicado a aprender nuevas funciones de .NET Framework.Esto no sólo hace que los tipos de .NET Framework sean fáciles de usar, sino que también reduce el tiempo asociado con el aprendizaje de nuevas características de .NET Framework. Además, los componentes de terceros se pueden combinar fácilmente con clases de .NET Framework.Además, los componentes de terceros se integran perfectamente con las clases de .NET Framework.

Por ejemplo, las clases de colección de .NET Framework implementan un conjunto de interfaces para desarrollar clases de colección personalizadas.Por ejemplo, las clases de colección de .NET Framework implementan un conjunto de interfaces para desarrollar sus propias clases de colección. Las clases de colección personalizadas se combinan fácilmente con las clases de .NET Framework.Las clases de su colección se combinan perfectamente con las clases de .NET Framework.

Como se esperaba de una biblioteca de clases orientada a objetos, los tipos de .NET Framework le permiten resolver tareas tipicas programación, incluida la manipulación de cadenas, la recopilación de datos, las conexiones de bases de datos y el acceso a archivos.Como es de esperar de una biblioteca de clases orientada a objetos, los tipos de .NET Framework le permiten realizar una variedad de tareas de programación comunes, incluidas tareas como administración de cadenas, recopilación de datos, conectividad de bases de datos y acceso a archivos. Además de estas tareas comunes, la biblioteca de clases contiene tipos que admiten muchos escenarios de desarrollo especializados.Además de estas tareas comunes, la biblioteca de clases incluye tipos que admiten una variedad de escenarios de desarrollo especializados. Utilice .NET Framework para el desarrollo siguientes tipos aplicaciones y servicios:

Página 1 de 5

La nueva tecnología .NET de Microsoft refleja la visión de la empresa para las aplicaciones en la era de Internet. La tecnología .NET ha mejorado la interoperabilidad basándose en el uso de estándares abiertos de Internet. Además, aumenta la estabilidad del clásico. interfaz de usuario sala de operaciones sistemas windows- escritorio. Para los desarrolladores de software, la tecnología .NET proporciona una nueva plataforma de software y excelentes herramientas desarrollos en los que el papel principal lo juega el lenguaje XML (extensible Markup Language).

Microsoft .NET es una plataforma construida sobre el sistema operativo. La tecnología .NET ha sido el principal objetivo de inversión de Microsoft. Pasaron tres años desde el inicio de los trabajos en esta tecnología hasta el momento de su anuncio público. El desarrollo de .NET sin duda ha estado influenciado por otros avances tecnológicos, como el Extensible Markup Language XML, plataforma java™, así como el Modelo de objetos componentes (COM) de Microsoft.

La plataforma Microsoft .NET proporciona:
* CLR (Common Language Runtime) estable en tiempo de ejecución de lenguaje común, que forma parte de esta plataforma;
* herramientas de desarrollo de aplicaciones en cualquiera de los muchos lenguajes de programación soportados por la plataforma .NET;
* subyacente modelo abierto programar una enorme biblioteca de clases de .NET Framework. Estas clases contienen código reutilizable. Están disponibles en cualquier lenguaje de programación soportado por la plataforma .NET;
* soporte para infraestructura de red construida sobre la capa superior de estándares de Internet, lo que resulta en un alto nivel de interacción entre aplicaciones;
* soporte para un nuevo estándar de la industria, a saber, la tecnología de servicios web. La tecnología de servicios web proporciona nuevo mecanismo creación de aplicaciones distribuidas. En esencia, es la extensión de la tecnología de aplicaciones basadas en componentes a Internet;
* un modelo de seguridad que los programadores pueden utilizar fácilmente en sus aplicaciones;
* poderosas herramientas de desarrollo.

Microsoft y Web

Microsoft vio la World Wide Web (WWW) como un desafío y la aceptó. De hecho, la Web coexiste bastante bien con las computadoras personales (PC), un segmento de mercado en el que Microsoft ha sido tradicionalmente fuerte. Al utilizar una aplicación que se ejecuta en una PC, un navegador, el usuario obtiene acceso a un enorme mundo de información. La construcción de la World Wide Web se basa en el uso de estándares, en particular, el lenguaje de marcado de hipertexto HTML (HyperText Markup Language), el protocolo de transferencia de hipertexto HTTP (HyperText Transfer Protocol) y el lenguaje XML (extensible Markup Language). Estos estándares juegan un papel importante en el intercambio de información entre por diferentes usuarios, trabajando en una amplia variedad de sistemas informáticos y dispositivos.

A pesar de toda su complejidad, una computadora personal que ejecuta el sistema operativo Windows es un dispositivo bastante estandarizado. Aunque la Web se basa en protocolos estándar, sigue siendo una Torre de Babel que consta de numerosos lenguajes de programación, bases de datos, diversos entornos de desarrollo y diferentes dispositivos, trabajando en base a estos protocolos. Esta explosiva complejidad de la tecnología exacerba aún más la creciente escasez de profesionales que puedan construir los sistemas necesarios basados ​​en nuevas tecnologías. La plataforma .NET proporciona una infraestructura que permite a los programadores tomarse un descanso de la reinvención de soluciones a problemas de programación comunes y centrarse en crear aplicaciones necesarias.

Aplicaciones en la era de Internet

La Web era originalmente un enorme almacén de datos. Para obtener una página de información necesaria, el navegador realizó la solicitud correspondiente. Luego, el servidor web entregó la información solicitada como una página HTML estática. Incluso después de la llegada de las aplicaciones web interactivas, se sigue utilizando HTML. Se utiliza para formatear la información que se muestra en la pantalla.

El lenguaje XML proporciona una forma universal de transferir datos, independientemente del formato de los datos. Así, XML puede servir como punto de partida para llegar a acuerdos entre empresas sobre estándares para la transmisión de documentos e información, en particular órdenes de compra y facturas. Entonces surgirán las condiciones previas para la automatización de los negocios en Internet entre empresas que cooperan. Recientemente, este tipo de comercio electrónico incluso ha recibido un nombre especial: B-to-B (Business-To-Business). Pero XML simplemente describe los datos; no permite realizar acciones sobre los datos. Para eso exactamente están los servicios web.

Buen día. Alexey Gulynin está en contacto. En el último artículo, aprendimos formas de pasar argumentos a un método en C#. En este artículo me gustaría contarte nuevamente (en palabras más simples) qué es Marco .Net Y estudio visual. Este artículo es una continuación de la descripción de Visual Studio y los artículos de .Net Framework. Marco .Net es un entorno CLR (Common Language Runtime). componente central de .Net Framework), que garantiza la ejecución del código administrado. El CLR gestiona este código. ¿Qué es el código administrado? El código escrito para .NET Framework no se compila hasta el final código máquina, y en un idioma intermedio (el llamado IL - Idioma Intermedio). Luego, este ensamblaje se transmite al usuario (la máquina debe tener .Net Framework instalado), se carga en la memoria y traduce los comandos IL en acciones que deben realizarse.

¿Cuál es el punto de la IL de lengua intermedia?

En primer lugar, es independiente de la plataforma y no está vinculado a un procesador específico.

En segundo lugar, su presencia permite que CLR controle el funcionamiento de su programa, es decir. no le permita hacer cosas inaceptables (por ejemplo, manipulación de la memoria).

Segundo componente importante después de CLR es Biblioteca de clases. .NET Framework incluye una gran cantidad de clases, divididas en espacios de nombres, que proporcionan toda la funcionalidad básica. Esta es la funcionalidad que su programa puede requerir, por ejemplo, trabajar con archivos, la red, procesos y el subsistema de gráficos.

Tercer componente son marcos de desarrollo (en otras palabras, bibliotecas de desarrollo). Esto incluye bibliotecas como WPF (Windows Presentation Foundation), ASP.NET, Entity Framework, WCF (Windows Communication Foundation), Windows Store, etc. De hecho, estas también son clases. La diferencia es que estas clases están diseñadas para resolver problemas específicos:

  • WPF: para trabajar con aplicaciones gráficas
  • ASP.NET: para trabajar con aplicaciones web
  • WCF: para trabajar con la red y crear aplicaciones distribuidas (cliente-servidor)
  • Entity Framework: para trabajar con la base de datos.

Al momento de escribir este artículo, la última versión es .Net Framework 4.6

El principal entorno de desarrollo recomendado por Microsoft es Visual Studio. Microsoft suele tener esta situación: cuando se lanza una nueva versión de .NET Framework, después de un tiempo se lanza una nueva versión de Visual Studio. Qué se incluye en Visual Studio (básico):

  1. Editor de texto con resaltado de código de sintaxis
  2. Sistema de ayuda IntelliSence (se puede llamar automáticamente o mediante el método abreviado de teclado Ctrl + Espacio (barra espaciadora)
  3. Compiladores de diferentes idiomas.
  4. Desarrollo rápido de aplicaciones (RAD)
  5. Diseñador visual de interfaces, diagramas.
  6. Componente para trabajar con servidores y bases de datos.
  7. Servidor web IIS y opción Express de servidor SQL
  8. Depuradores, perfiladores, componentes que le permiten manejar errores.
  9. Sistema de ayuda de MSDN

Al momento de escribir este artículo, la última versión es Visual Studio 2015.

Cómo funciona el concepto de programas en Visual Studio. En el estudio existe el concepto de “Proyecto” y “Solución”. Un proyecto es una unidad de compilación. Consta de un conjunto de archivos. El proyecto completo generalmente se compila en un ensamblado (archivo exe o archivo dll). Los proyectos se pueden agrupar en Solución. Una Solución es simplemente una colección de proyectos que pueden o no estar relacionados entre sí (normalmente lo están).

En este artículo intentaré dar la mayor cantidad posible de teoría necesaria. Si desea comprender de una vez por todas qué es la pasta térmica, en qué consiste, para qué sirve y cómo aplicar correctamente la pasta térmica a un procesador y una tarjeta de video, definitivamente necesita leer este material.

¿Por qué saber todo esto? El conocimiento de la teoría le permitirá comprender los principios del trabajo con interfaces térmicas. Esto significa que comprenderá bien lo que sucede con sus componentes cuando se calientan, utilizando diferentes pastas térmicas, sistemas de enfriamiento, etc. ¡El conocimiento es poder!

También es importante entender esto porque cuando se sobrecalienta, la computadora comienza a funcionar de manera intermitente y aparecen frenos desagradables en funcionamiento. Se pueden eliminar parcialmente usando, pero ningún programa puede reemplazar la pasta térmica del procesador por usted.

Este artículo no pretende ser científico. En él quiero transmitir los conceptos básicos en palabras sencillas. Por eso, pido a los físicos, ingenieros eléctricos y otros especialistas que no se desmayen ante las frases y conceptos utilizados. Si ve un error de fundamental importancia, escríbalo en los comentarios. Gracias de antemano :).

El concepto de conductividad térmica de los materiales.

Conductividad térmica Es la capacidad de los materiales o gases para transferir calor de lo caliente a lo frío. Esta es una característica cuantitativa similar al concepto de conductividad en ingeniería eléctrica. Unidad de medida – ​​W/(m*K) – coeficiente de conductividad térmica.

Para comprender mejor lo que estamos hablando de, presta atención al diagrama:

Como puedes notar en cobre El coeficiente de conductividad térmica es 2 veces mayor que el de aluminio. Esto significa que al mismo tiempo pasará 2 veces más calor a través del cobre que a través del aluminio.

¿Cómo aplicar esto en la vida? Entendiendo que un sistema de refrigeración de cobre es casi 2 veces superior a uno de aluminio, entendemos por qué es tan caro. Y entendemos que es cobre el que hay que utilizar cuando utilizamos procesadores “calientes” o overclockeados.

También tenga en cuenta que tiene aire El coeficiente de conductividad térmica es de media 0,022 W/(m*K). ¿Qué significa?

Casi no se transfiere calor a través del aire..

Es una especie de aislante. Muchas casas particulares, como saben, utilizan esta propiedad del aire como aislamiento térmico. Se coloca la pared interior, luego se hace un espacio de aire y luego se erige la pared exterior. Así, el aire situado entre las dos paredes aísla la casa del frío o, por el contrario, del calor del verano.

¿Qué es la pasta térmica?

La pasta térmica es una composición conductora de calor de múltiples componentes que se aplica entre el elemento calentado y el radiador o sistema de enfriamiento que elimina el calor.

Las pastas térmicas, o compuestos térmicamente conductores, se dividen en 3 grupos principales:

  1. Composiciones pastosas conductoras de calor;
  2. Composiciones pastosas conductoras de calor, incluidas colas (pastas adhesivas);
  3. Metal líquido.

Propósito del uso de pasta térmica.

La pasta térmica se utiliza para reemplazar el aire entre las superficies en contacto, aumentando así la conductividad térmica. ¿Para qué? Recordemos qué coeficiente de conductividad térmica tiene el aire. Así es, extremadamente bajo. O casi ninguno. Ahora veamos el siguiente diagrama, que muestra la conductividad térmica de las pastas térmicas modernas y del metal líquido.

Como puede ver, el coeficiente de conductividad térmica incluso de la pasta térmica más barata y común KPT-8, casi 31 veces más alto que el aire. Ahora creo que entiendes lo que esto significa.

Comprender esto nos lleva a la siguiente pregunta: ¿cómo aplicar la pasta térmica correctamente?

Preste atención al diagrama a continuación y piense por qué es necesario aplicar pasta térmica en una capa tan delgada al procesador y al sistema de enfriamiento.

Espero que ya hayas llegado conclusión correcta. Entonces, abordemos este tema en detalle, desde un punto de vista científico 🙂, y apliquemos la lógica.

Recientemente, el disipador térmico en el procesador o GPU Las tarjetas de video están hechas de cobre.

El pyatak, o sustrato del sistema de refrigeración, que está en contacto directo con la superficie del procesador, está hecho de aluminio. Los modelos más caros están hechos de cobre.

Por ejemplo, imaginemos que todo nuestro sistema de refrigeración es rico y está hecho de cobre. El coeficiente de conductividad térmica del cobre es 400 W/(m*K). Resulta que si estas dos superficies, el procesador y el sistema de refrigeración, están perfectamente adyacentes entre sí, conseguiremos una disipación del calor efectiva.

Pero, lamentablemente, es casi imposible garantizar que las superficies estén en perfecto contacto entre sí. Y donde están mal conectados, entra aire. ¿Cuál es la conductividad térmica del aire? 0,022 W/(m*K). esto esta en 18.181 veces menor que el cobre. Resulta que en los lugares por donde entra el aire, el calor prácticamente no se transfiere.

Y aquí es donde la pasta térmica viene en nuestra ayuda. Como recordarás, su conductividad térmica es 31 veces mayor que la del aire y las costosas pastas térmicas como Arctic MX-4 son 386 veces mayores. Entonces, cuando aplicas una fina capa de pasta térmica, rellena las áreas irregulares, desplazando el aire. Al mismo tiempo, las superficies de cobre tienen una superficie de contacto máxima, lo que significa una mayor conductividad térmica.

Por otro lado, puedes caer en una trampa. Si aplica muy poca pasta térmica, no podrá rellenar superficies irregulares y habrá una mala transferencia de calor. Por lo tanto, se recomienda nivelar con anticipación la superficie del sustrato del sistema de enfriamiento y el disipador de calor en el procesador o la tarjeta de video.

Lea más sobre cómo aplicar pasta térmica al procesador.

¿Con qué frecuencia se debe cambiar la pasta térmica?

La pasta térmica contiene polvos microdispersos de metales, microcristales, nitruros u óxidos de zinc y aluminio. Para hacer una pasta se utilizan aceites sintéticos o minerales. Se evaporan con el tiempo y la pasta térmica se vuelve menos viscosa y pierde sus propiedades.

Por ello, se recomienda cambiarlo periódicamente. Por ejemplo, se recomienda cambiar la pasta térmica KPT-8 o KPT-19 (tiene características de temperatura más altas) una vez al año. Teniendo en cuenta su bajo coste, esto se puede hacer con más frecuencia.

Que pasta térmica elegir

Depende más de tu presupuesto. Arctic MX-4 se considera la mejor pasta térmica. Tiene un alto coeficiente de conductividad térmica: 8,5 W/(m*K) y una larga vida útil.

El más común y de bastante alta calidad es el KPT-8 o KPT-19. El bajo costo le permite cambiarlo regularmente. Sus características son suficientes para la mayoría de ordenadores y portátiles modernos.

Uso

La pasta térmica se utiliza con mayor frecuencia en dispositivos electrónicos para disipar el calor de los componentes montados en el disipador (como la CPU). Una pequeña cantidad de pasta aplicada al área de contacto térmico se extiende cuando las superficies se presionan entre sí. En este caso, la pasta llena las depresiones más pequeñas de las superficies y desplaza el aire, que tiene una conductividad térmica extremadamente baja. Si no se utiliza pasta térmica, el área de contacto es pequeña, lo que da como resultado una alta resistencia térmica.

Parámetros de pasta térmica

Independientemente del modelo y nombre del fabricante, cualquier muestra de buena pasta debe cumplir los siguientes requisitos:

  • resistencia térmica más baja;
  • estabilidad de propiedades en amplia gama temperaturas de funcionamiento;
  • facilidad de aplicación y facilidad de enjuague;
  • estabilidad de las propiedades a lo largo del tiempo (en particular, sin secado)

Ejemplos de pastas térmicas

  • AlSil-3
  • Grasa Nano TITAN TTG-3003
  • Coollaboratory Liquid Pro - basado en metal líquido
  • Enfriamiento ártico MX-1
  • Plata ártica 5
  • Grasa térmica HY-410

Ver también

  • Interfaz térmica

Fundación Wikimedia.

2010.:

Sinónimos

    Sustantivo, número de sinónimos: 1 pasta (11) Diccionario de sinónimos ASIS. V.N. Trishin. 2013… Diccionario de sinónimos

    Este término tiene otros significados, consulte TCC. Tubo con pasta térmica KPT 8 (Pasta de organosilicio térmicamente conductora) ... Wikipedia

    La pasta térmica que no se seca está diseñada para mejorar el contacto térmico entre las piezas y componentes calefactores de equipos electrónicos y la superficie del radiador de refrigeración. La composición de KPT 19, a diferencia de KPT 8, contiene un porcentaje de partículas metálicas. Archivo:Pasta térmica... ...Wikipedia

    La pasta térmica que no se seca está diseñada para mejorar el contacto térmico entre las piezas y componentes calefactores de equipos electrónicos y la superficie del radiador de refrigeración. La composición de KPT 19, a diferencia de KPT 8, contiene un porcentaje de partículas metálicas. Archivo:Pasta térmica... ...Wikipedia

    Una capa de composición conductora de calor (generalmente de varios componentes) entre la superficie enfriada y el dispositivo de eliminación de calor. El tipo más común de interfaz térmica son las pastas térmicamente conductoras. Contenido 1 Tipos de interfaces térmicas 1.1... ... Wikipedia




Arriba