Componentes
de un sistema operativo
Un proceso es simplemente, un programa en ejecución que
necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO
es el responsable .
La gestión
de procesos podría ser similar al trabajo de oficina. Se puede tener una lista
de tareas a realizar y a estas fijarles prioridades alta, media, baja por
ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y
cuando se terminen seguir con las de prioridad media y después las de baja. Una
vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de
baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista
para siempre. Para solucionar esto, se puede asignar alta prioridad a las
tareas más antiguas.