¿Qué son la programación de alto nivel, la programación intermedia y la programación de bajo nivel?
La programación de alto nivel, la programación de nivel medio y la programación de bajo nivel son los tres métodos de programación en el sistema operativo.
1. Programación avanzada: también llamada programación a largo plazo o programación de trabajos, el objeto de programación es un trabajo. Su función principal es decidir qué trabajos en la cola de respaldo desde la memoria externa se transfieren a la memoria según un determinado algoritmo, crear procesos, asignar los recursos necesarios y colocarlos en la cola de listos. La programación avanzada se utiliza principalmente en sistemas de procesamiento por lotes multicanal, mientras que la programación avanzada no se establece en sistemas en tiempo real y de tiempo compartido.
2. Programación intermedia: también llamada programación de memoria. El objetivo principal de introducir la programación intermedia es mejorar la utilización de la memoria y el rendimiento del sistema. La programación intermedia es en realidad la función de intercambio en la gestión de la memoria.
3. Programación de bajo nivel: también llamada programación de procesos o programación de corto alcance, el objeto de la programación es un proceso. Su función principal es decidir qué proceso en la cola lista debe obtener el procesador de acuerdo con un determinado algoritmo, y el despachador asigna el procesador al proceso seleccionado. La programación de procesos es el tipo de programación más básico. En los sistemas de procesamiento por lotes multicanal, sistemas operativos en tiempo real y de tiempo compartido, se debe configurar este nivel de programación.