2. SE DIVIDE EN :
SISTEMAS MONOLITICO
Es una forma de relacion entre el kernel y el software
los sistmas opertivos que usaron este sistemafuron freedbsd, unix y linux.
3. SISTEMAS POR CAPAS
Es una estructura organizada jerarquicamente cada una construidas de menor
a mayor.
4. ESTRUCTURA DE CAPAS "THE"
THE (Technische Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra
(1968) y sus estudiantes
Consite en seis capas:
5. 0. trabaja las asignaciones del procesador y alterna entre los procesos cuando
ocurre interrupciones o expira el cronometro, tambien proporciona
multiprogramacion básica.
1. administra la memoria y asegura que las pagina requeridas llegue a tiempo.
2.administra la comunicacion entre cada proceso y tiene su propia consola de
procesos.
3.coontrola los dipositivos de entrada/saliday almacena en buffers la
inoramacion entre ellos, sobre esta capa pueden trabajardispositvos abstractos
de entreda/salida en ves de reales.
4.aloja los progrmas de usuario.
5.localiza el proceso operador del sistema .
6. MULTICS
Presenta una estructura de anillos concéntricos siendo los
interiores los mas privilegiados
es muy parecido el procedimiento a las llamadas al sistema
7. MAQUINAS VIRTUALES
Es un software que emula la función de un ordenador en el cual se pueden
realizar las distintas funciones como si fuese una maquina real.
existe un elemento central llamado MONITOR DE LA MAQUINA VIRTUAL que
realiza funciones como:
• Se ejecuta en el hardware
• Realiza multiprogramación
• Proporciona varias maquinas virtuales a la capa superior
Las maquinas virtuales hacen copias exactas del hardware simple
pueden ejecutarse sobre cual sistema operativo que se ejecute de forma directa
sobre el hardware
soportan periféricos virtuales.
8. MODELOS CLIENTE-SERVIDOR
Es un modelo para el desarrollo de un sistema que explora la idea de el movimiento
de el codigo a las capas superiores y mantien el nucleo minimo.
9. el ejemplo mas grande es la INTERNET Y LA EXTRANET.
EL PROCEDIMIENTO ES :
• Se envia una solicitud a (de cliente a servidor)
• Realiza el trabajo y regresa la respuesta (de servidor a cliente)
• El nucleo controla la comunicacion entre ellos
• El sistema operativo se divide en fracciones y cada una contola una
faceta: servico a archivos,a procesador ,a rerminalesa memoria, con esto
se hace mas facil el control.
• Los servidores se ejecutan como proceso en un modo de usuario (de esete
modo se aislan y acontan mas rapido el problema, tampoco tiene acceso al
hardware)
• Se adapta para el uso distribuido(esto significa que puede ser atendido el
mensaje por remoto o localmente)