lunes, 18 de abril de 2011

¿Cuáles son las cuatro grandes funciones del sistema operativo?

Administración de tareas: 

o Monotarea: Si solamente puede ejecutar un programa (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a funcionar un programa, continuará haciéndolo hasta su finalización o interrupción.

o Multitarea: Si es capaz de ejecutar varios programas al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternativa a los programas que los solicitan, de manera que el usuario percibe que todos funcionan a la vez.

Administración de usuarios:

o Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
o Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos del ordenador. Normalmente estos SS.OO. 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:

o Centralizado: Si permite utilizar los recursos de un solo ordenador.
o Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos... ) de más de un ordenador al mismo tiempo.

Organización interna:

o Kernel monolítico (Linux, BSD, skyOS, Windows, Syllable).
o Microkernel (BeOS, Mach, Mac OS X, newOS).
o Nanokernel (AdeOS, Eros, KeyKOS, Brix-OS).
o VOiD (unununium, TUNES, Vapour).
o Sasos (Opal, Mungi, BriX).
o VM (Merlin, Argante).
o Exokernel (MIT exokernel).
o Cache kernel (Universidad de Stanford).

No hay comentarios:

Publicar un comentario