Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es la diferencia entre la programación del sistema Linux, la programación de controladores y la programación del kernel? ¿Qué tipo de contenido cubre la "Programación Avanzada en UNIX"?

¿Cuál es la diferencia entre la programación del sistema Linux, la programación de controladores y la programación del kernel? ¿Qué tipo de contenido cubre la "Programación Avanzada en UNIX"?

La programación del sistema se centra en el rendimiento, como la programación del lado del servidor. Generalmente, C se utiliza en el nivel inferior para optimizar la gestión de la memoria y la gestión del sistema de archivos.

La programación del controlador se utiliza principalmente para. llevar Linux a Para dispositivos integrados, el kernel de Linux es un sistema enorme, pero no todos los dispositivos lo usan y es necesario realizar algunas modificaciones por problemas de compatibilidad. Por ejemplo, antes de que saliera el iPhone, algunas PDA y sistemas de telefonía móvil imitadores se diseñaban utilizando sistemas integrados.

En cuanto a la programación del kernel, en realidad también se trata de la búsqueda del rendimiento, pero el nivel API llamado por la programación del kernel es más alto, relativamente hablando, la programación del sistema es una API estándar

La "Programación avanzada U" generalmente no tiene mucha explicación, se trata de programación del sistema