Está en la página 1de 16

i fi ca ci ón

1 .4 Cl as
Administración de tareas

Administración de usuario

Manejo de recursos
Administración de tareas
Monotarea:
Solamente puede ejecutar un proceso (aparte de los procesos
del propio 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.
Caracteristicas

En un sistema por lotes existe un gestor de trabajos

El extremo opuesto al procesamiento por lotes es


el procesamiento interactivo
Ventajas
Permite utilizar mejor los recursos de un ordenador, al no
competir por éstos de forma inmediata.

Realiza el trabajo en el momento en el que los recursos del


ordenador están menos ocupados, dando prioridad a tareas
interactivas. Evita desaprovechar los recursos del
ordenador sin necesidad de interacción y supervisión
humanas continuas.
Inconvenites

El principal inconveniente de la ejecución por lotes


frente a la ejecución interactiva es que hay que conocer
y planificar cuidadosamente la tarea a realizar. Al
carecer de supervisión por parte del usuario, cualquier
tipo de error puede producir resultados inútiles o,
simplemente, inexistentes...
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.

 
Cooperativa
Los procesos de usuario son quienes ceden la CPU al sistema
operativo a intervalos regulares. Muy problemática, puesto
que si el proceso de usuario se interrumpe y no cede la CPU al
sistema operativo, todo el sistema estará trabado, es decir, sin
poder hacer nada. Da lugar también a latencias muy
irregulares, y la imposibilidad de tener en cuenta este esquema
en sistemas operativos de tiempo real. Un ejemplo sería
Windows hasta la versión 2000.
Preferente
El sistema operativo es el encargado de administrar el/los
procesador(es), repartiendo el tiempo de uso de este entre los
procesos que estén esperando para utilizarlo. Cada proceso utiliza
el procesador durante cortos períodos de tiempo, pero el resultado
final es prácticamente igual que si estuviesen ejecutándose al
mismo tiempo. Ejemplos de sistemas de este tipo serían Unix y
Windows NT.
Real
Sólo se da en sistemas multiprocesador. Es aquella en la que varios
procesos se ejecutan realmente al mismo tiempo, en distintos
microprocesadores. Suele ser también preferente. Ejemplos de
sistemas operativos con esa capacidad: variantes Unix, Linux,
Windows NT, Mac OS X, etc.
Administración de Usuario
Monousuario: Si sólo permite ejecutar los programas de un
usuario al mismo tiempo.
Multiusuario

Si permite que varios usuarios ejecuten simultáneamente sus


programas, accediendo a la vez a los recursos de la computadora.
Normalmente estos sistemas operativos utilizan métodos de
protección de datos, de manera que un programa no pueda usar o
cambiar los datos de otro usuario.
Manejo de Recursos

Gestión de procesos
Gestión de la Memoria Principal

Conocer qué partes de la memoria están siendo utilizadas y por


quién

Decidir qué procesos se cargarán en memoria cuando haya espacio


disponible

Asignar y reclamar espacio de memoria cuando sea necesario


Gestión de Alamacenamiento
Secundario

Planificar los discos.

Gestionar el espacio libre.

Verificar que los datos se guarden en orden

También podría gustarte