Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructura monoltica.
Es la estructura de los primeros sistemas operativos
constituidos
fundamentalmente
por
un
solo
Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que puede
provocar mucho acoplamiento.
Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de
los recursos de la computadora, como memoria, disco, etc. Generalmente estn hechos a
medida, por lo que son eficientes y rpidos en su ejecucin y gestin, pero por lo mismo
carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones.
Estructura Jerrquica.
A medida que fueron creciendo las necesidades de los
usuarios y se perfeccionaron los sistemas, se hizo
necesaria una mayor organizacin del software, del
sistema operativo, donde una parte del sistema contena
subpartes y esto organizado en forma de niveles. Se dividi
el sistema operativo en pequeas partes, de tal forma que
cada una de ellas estuviera perfectamente definida y con
un claro interface con el resto de elementos.
Se constituy una estructura jerrquica o de niveles en los sistemas operativos, el primero de
los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se
utiliz con fines didcticos. Se puede pensar tambin en estos sistemas como si fueran
`multicapa'. Multics y Unix caen en esa categora.
En la estructura anterior se basan prcticamente la mayora de los sistemas operativos
actuales. Otra forma de ver este tipo de sistema es la denominada de anillos concntricos o
"rings".
En el sistema de anillos, cada uno
tiene una apertura, conocida como
puerta o trampa (trap), por donde
pueden entrar las llamadas de las
capas inferiores. De esta forma, las
zonas ms internas del sistema
operativo o ncleo del sistema
estarn ms protegidas de accesos indeseados desde las capas ms externas. Las capas
ms internas sern, por tanto, ms privilegiadas que las externas.
Mquina Virtual.
Se trata de un tipo de
sistemas operativos que
presentan una interface a
cada proceso, mostrando una
mquina que parece idntica
a la mquina real
subyacente.
Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de
sistemas: la multiprogramacin y la mquina extendida. El objetivo de los sistemas operativos
de mquina virtual es el de integrar distintos sistemas operativos dando la sensacin de ser
varias mquinas diferentes.
El ncleo de estos sistemas operativos se denomina monitor virtual y tiene como misin llevar
a cabo la multiprogramacin, presentando a los niveles superiores tantas mquinas virtuales
como se soliciten. Estas mquinas virtuales no son mquinas extendidas, sino una rplica de
la mquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo
diferente, que ser el que ofrezca la mquina extendida al usuario
clasificacin
es
la
ms
Monousuarios
Los
sistemas
operativos
Multiusuario
Los sistemas operativos multiusuario son capaces de dar servicio a ms de un usuario a la
vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de
sesiones remotas en una red de comunicaciones. No importa el nmero de procesadores en la
mquina ni el nmero de procesos que cada usuario puede ejecutar simultneamente.
Monotareas
Los sistemas mono tareas son aquellos que slo permiten una tarea a la vez por usuario.
Puede darse el caso de un sistema multiusuario y mono tarea, en el cual se admiten varios
usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la
vez.
Multitareas
Un sistema operativo multitarea es aqul que le permite al usuario estar realizando varias
labores al mismo tiempo. Por ejemplo, puede estar editando el cdigo fuente de un programa
durante su depuracin mientras compila otro programa, a la vez que est recibiendo correo
electrnico en un proceso en background. Es comn encontrar en ellos interfaces grficas
orientadas al uso de mens y el ratn, lo cual permite un rpido intercambio entre las tareas
para el usuario, mejorando su productividad.
Uniproceso
Un sistema operativo uniproceso es aqul que es capaz de manejar solamente un procesador
de la computadora, de manera que si la computadora tuviese ms de uno le sera intil. El
ejemplo ms tpico de este tipo de sistemas es el DOS y MacOS.
Multiproceso
Un sistema operativo multiproceso se refiere al nmero de procesadores del sistema, que es
ms de uno y ste es capaz de usarlos todos para distribuir su carga de trabajo.
ACTIVIDADES A REALIZAR
1. Segn la estructura de los sistemas operativos Hacia quien est dirigida su
funcionamiento?
2. Indique las caractersticas de cada sistema operativo.
3. Luego de haber investigado y analizado se puede ver que se han desarrollado varios
tipos de sistemas operativos con diferentes interfaces y categoras. Pero se observa
que todos los sistemas operativos han sufrido cambios por parte de los programadores,
y siguen evolucionando. Qu opina usted acerca de los cambios en los sistemas
operativos por parte de los programadores?