¿Qué es un proceso? ¿Qué información necesita mantener un sistema operativo sobre los procesos en ejecución para ejecutarlos?

2 Respuestas


  • Un proceso es un programa informático en ejecución.

    Un proceso necesita realizar un seguimiento de:

    1. El mapa de las ubicaciones de su programa se encuentra en la memoria.

    2. Dirección relativa para todas las instrucciones y datos

    3. El valor de todas las variables.

    4. La ubicación de la instrucción que se está ejecutando actualmente.

    5. La ubicación de la instrucción de la siguiente instrucción que se ejecutará.

    6. Todos los valores de registro y contador

    7. Si se encuentra en una declaración de condición, debe realizar un seguimiento de:

    un. La ubicación de cada posible ubicación de sucursales.

    B. El resultado de la prueba de condición para que pueda determinar qué rama tomar.

    8. Si en una llamada a un subprograma (no puedo recordar cuál es la nueva terminología para un subprograma, incluidas las llamadas al sistema operativo para proporcionar cosas como leer datos, escribir datos, obtener la hora del sistema, ... mientras el programa se está ejecutando estas funciones son solo llamadas a subrutinas, incluso si las escribió alguien a quien nunca conoció o de quien nunca ha oído hablar), debe realizar un seguimiento de:

    un. La ubicación de la pila de argumentos

    B. La dirección de devolución

    C. Todos los registros, contadores y variables deben almacenarse antes de ejecutar la llamada.

    9. Dirección de devolución del programa al finalizar

    10. Pila de argumentos inicial proporcionada al inicio de la ejecución del programa

    11. Sepa cómo terminar (hay programas diseñados para nunca terminar; generalmente están en sistemas de armas y dejan de funcionar porque la computadora está destruida, el arma explota).

    Creo que esta lista está completa. 

  • Un montón de cosas; RAM, ROM, disco duro, CPU. Todos estos y más trabajan juntos para llevar a cabo las funciones de una computadora. La CPU es el convertidor y las otras cosas almacenan la memoria y las instrucciones de la computadora.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación