sábado, 22 de mayo de 2010



Diferencia de proceso y tarea en un sistema operativo
    El proceso: es un programa en ejecución, los procesos son gestionados por el                             sistema operativo y están formados por:
  • Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
  • Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.
  • Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos


  • Las tareas se pueden clasificar en:
    Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos       delpropio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
    • Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.

No hay comentarios: