Clasificación de Sistemas Operativos
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éndolohasta su finalización y/o interrupción.
Ejemplos:
Windows 98
Windows me
Windows Millennium
Windows XP
Windows Vista
Linux
Mac.
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 lavez, de forma concurrente.
Ejemplos:
Cooperativa: Los procesos de usuario son quienes ceden la CPU al sistema operativo a intervalos regulares.
Preferente: El sistema operativo es el encargado deadministrar el/los procesador(es), repartiendo el tiempo de uso de este entre los procesos que estén esperando para utilizarlo.
Real: Es aquella en la que varios procesos se ejecutan realmente al mismotiempo, en distintos microprocesadores. Suele ser también preferente.
Administración de usuarios
Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
Ejemplos: VMS y Unix,así como sus múltiples derivaciones (e.g. IRIX, Solaris, etc.) y los sistemas tipo Unix como Linux, FreeBSD y Mac OS X.
Multiusuario: Si permite que varios usuarios ejecuten simultáneamente susprogramas, 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 datosde otro usuario.
Ejemplos:
MS-DOS y algunos más recientes como la serie Windows 95/98/Me de Microsoft o MacOS (antes de MacOS X) de Macintosh.
Los sistemas operativos por lotes
Procesan una grancantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Cuando estos sistema son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el...
Regístrate para leer el documento completo.