SlideShare una empresa de Scribd logo
1 de 13
•El administrador de procesos.
•El administrador o gestor de memoria principal.
•El administrador del almacenamiento secundario.
•El administrador del sistema de E/S.
•El administrador de ficheros.
•El sistema de protección.
•El sistema de comunicaciones o trabajo en red.
•El intérprete de comandos.
   Es un macroprograma con miles de
    líneas de código. No existe una
    estructura interna definida entre los
    módulos del sistema operativo.
    Utilizan técnicas de programación
    modular. Son difíciles de mantener y
    actualizar. Todos los componentes
    están muy relacionados. No existe
    ningún tipo de ocultación de
    información. Se comporta como un
    único proceso. Tienen buen
    rendimiento hardware.
   Se divide el núcleo en módulos con sus
    funciones bien definidas. Dependiendo de
    la metodología tenemos:


   *Núcleo estructurado: usando metodología
    estructurada.


   *Núcleo orientado a objetos: usando
    metodología orientada a objetos.
   Consiste en organizar el sistema operativo como una jerarquía de
    estratos o capas. Cada capa se implementa usando sólo aquellas
    operaciones que le proporciona el nivel inmediatamente inferior. Se
    emplean técnicas modulares y de diseño top-down. La depuración y
    verificación del sistema es mucho más sencilla. La mayor dificultad está
    en definir las capas. Las operaciones al tener que pasar por varias
    capas, son menos eficientes.
   El concepto de máquina virtual es crear sobre una máquina real
    varias máquinas virtuales en las que puedan correr sistemas operativos
    distintos simultáneamente.

   Un ejemplo es el sistema operativo VM que separa los aspectos de
    multiprogramación y máquina extendida mediante monitor de
    máquina virtual, que proporciona multiprogramación, y por otro lado
    están los núcleos de los sistemas operativos que proporcionan la
    característica de máquina extendida.
   Núcleo mínimo que hace las funciones mínimas que debe hacer un núcleo.
    El resto de funciones se crean como procesos del sistema. Estos procesos del
    sistema se ejecutan en modo usuario. Cuando un usuario solicita un servicio
    al núcleo este le pasa el control al proceso del sistema correspondiente.
    Cuando termina, el núcleo le pasa la respuesta al usuario. El núcleo realiza
    un paso de mensajes.
   Consiste en diseñar un núcleo del sistema operativo mínimo
    (micronúcleo), dejando la mayoría de las funciones a procesos de
    usuarios. El proceso que solicita un servicio es el proceso cliente. El
    proceso que ofrece el servicio es el proceso servidor.
También llamados sistemas monolíticos. Este tipo de organización es con mucho la mas

común; bien podría recibir el subtitulo de “el gran embrollo”. El sistema operativo se

escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los

demás cada vez que así lo requiera.

Cuando se usa esta técnica, cada procedimiento del sistema tiene una interfaz bien

definida en términos de parámetros y resultados y cada uno de ellos es libre de llamar a

cualquier otro, si este ultimo proporciona cierto cálculo útil para el primero. Sin embargo

incluso en este tipo de sistemas es posible tener al menos algo de estructura. Los

servicios (llamadas al sistema) que proporciona el sistema operativo se solicitan

colocando los parámetros en lugares bien definidos, como en los registros o en la

pila, para después ejecutar una instrucción especial de trampa de nombre "llamada al

núcleo" o "llamada al supervisor".
Esta organización sugiere una organización básica del sistema operativo:

1.- un programa principal que llama al procedimiento del servicio solicitado.

2.- un conjunto de procedimientos de servicio que llevan a cabo las llamadas al sistema.

3.- un conjunto de procedimientos utilitarios que ayudan al procedimiento de servicio.



En este modelo, para cada llamada al sistema existe un procedimiento de servicio que se

encarga de él. Los procedimientos utilitarios hacen cosas necesarias para varios

procedimientos de servicio, por ejemplo buscar los datos de los programas del usuario.

Más contenido relacionado

La actualidad más candente

Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoEmily_Fdez
 
Ssoo cuadro comparativo
Ssoo  cuadro comparativoSsoo  cuadro comparativo
Ssoo cuadro comparativoalixonrios
 
2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)ninguna
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativosjgja
 
Carlos medina lagarto
Carlos medina lagartoCarlos medina lagarto
Carlos medina lagartojgja
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOScrisstthi
 
Organizacion de un sistema operativo
Organizacion de un sistema operativoOrganizacion de un sistema operativo
Organizacion de un sistema operativofulgn
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoTEUJARA
 
Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Alfredo Gonzalez
 

La actualidad más candente (12)

Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Estuctura davis
Estuctura davisEstuctura davis
Estuctura davis
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Ssoo cuadro comparativo
Ssoo  cuadro comparativoSsoo  cuadro comparativo
Ssoo cuadro comparativo
 
Estructura de un s.o.
Estructura de un s.o.Estructura de un s.o.
Estructura de un s.o.
 
2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Carlos medina lagarto
Carlos medina lagartoCarlos medina lagarto
Carlos medina lagarto
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
 
Organizacion de un sistema operativo
Organizacion de un sistema operativoOrganizacion de un sistema operativo
Organizacion de un sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01
 

Destacado

Modulo - Fundamentos del Diseño
Modulo - Fundamentos del DiseñoModulo - Fundamentos del Diseño
Modulo - Fundamentos del DiseñoUNIVA
 
7 propuesta de diseño de situación problema
7 propuesta de diseño de situación problema7 propuesta de diseño de situación problema
7 propuesta de diseño de situación problemaluigolara
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoYurley Ochoa
 
Estructuras regulares y aplicaciones
Estructuras regulares y aplicacionesEstructuras regulares y aplicaciones
Estructuras regulares y aplicacionesJulio Cesar Tisoc
 
Elementos de la calidad total
Elementos de la calidad totalElementos de la calidad total
Elementos de la calidad totaldonazarjesus
 
Revolución Industrial : ppt que será un app - Stucom
Revolución Industrial : ppt que será un app - Stucom Revolución Industrial : ppt que será un app - Stucom
Revolución Industrial : ppt que será un app - Stucom Charo Cuart
 
Historia del Mobiliario Clara Gutierrez
Historia del Mobiliario   Clara Gutierrez Historia del Mobiliario   Clara Gutierrez
Historia del Mobiliario Clara Gutierrez vmazzitelli
 
Redes y formas modulares.
Redes y formas modulares.Redes y formas modulares.
Redes y formas modulares.CreandoArtistas
 
Propuesta, planteamiento del problema, recomendaciones
Propuesta, planteamiento del problema, recomendacionesPropuesta, planteamiento del problema, recomendaciones
Propuesta, planteamiento del problema, recomendacioneskemberling
 
Sistema de Comando de Incidentes 2011
Sistema de Comando de Incidentes 2011Sistema de Comando de Incidentes 2011
Sistema de Comando de Incidentes 2011INACAP
 
El impacto de la globalización en las empresas.
El impacto de la globalización en las empresas. El impacto de la globalización en las empresas.
El impacto de la globalización en las empresas. Daniela Flores Hernández
 

Destacado (20)

Estructura Modular
Estructura ModularEstructura Modular
Estructura Modular
 
Modulo - Fundamentos del Diseño
Modulo - Fundamentos del DiseñoModulo - Fundamentos del Diseño
Modulo - Fundamentos del Diseño
 
Estructuras Modulares
Estructuras ModularesEstructuras Modulares
Estructuras Modulares
 
Inicial
InicialInicial
Inicial
 
7 propuesta de diseño de situación problema
7 propuesta de diseño de situación problema7 propuesta de diseño de situación problema
7 propuesta de diseño de situación problema
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 
Pinturas más famosas del mundo
Pinturas más famosas del mundoPinturas más famosas del mundo
Pinturas más famosas del mundo
 
Elementos de la calidad total
Elementos de la calidad totalElementos de la calidad total
Elementos de la calidad total
 
Redes modulares y módulo
Redes modulares y móduloRedes modulares y módulo
Redes modulares y módulo
 
Estructuras regulares y aplicaciones
Estructuras regulares y aplicacionesEstructuras regulares y aplicaciones
Estructuras regulares y aplicaciones
 
Elementos de la calidad total
Elementos de la calidad totalElementos de la calidad total
Elementos de la calidad total
 
Revolución Industrial : ppt que será un app - Stucom
Revolución Industrial : ppt que será un app - Stucom Revolución Industrial : ppt que será un app - Stucom
Revolución Industrial : ppt que será un app - Stucom
 
Estructura
EstructuraEstructura
Estructura
 
Historia del Mobiliario Clara Gutierrez
Historia del Mobiliario   Clara Gutierrez Historia del Mobiliario   Clara Gutierrez
Historia del Mobiliario Clara Gutierrez
 
Requerimientos de diseño
Requerimientos de diseñoRequerimientos de diseño
Requerimientos de diseño
 
Redes y formas modulares.
Redes y formas modulares.Redes y formas modulares.
Redes y formas modulares.
 
El problema de diseño
El problema de diseñoEl problema de diseño
El problema de diseño
 
Propuesta, planteamiento del problema, recomendaciones
Propuesta, planteamiento del problema, recomendacionesPropuesta, planteamiento del problema, recomendaciones
Propuesta, planteamiento del problema, recomendaciones
 
Sistema de Comando de Incidentes 2011
Sistema de Comando de Incidentes 2011Sistema de Comando de Incidentes 2011
Sistema de Comando de Incidentes 2011
 
El impacto de la globalización en las empresas.
El impacto de la globalización en las empresas. El impacto de la globalización en las empresas.
El impacto de la globalización en las empresas.
 

Similar a Estructura modular

estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativoNatalia Lujan Morales
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosANDREA
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoEzmee XD
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoAlberto Antonio
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosMoisés Payares
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Cuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssooCuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssoomary0917
 
Tiposde Sistema Operativos
Tiposde Sistema OperativosTiposde Sistema Operativos
Tiposde Sistema OperativosMarvin Hernandez
 

Similar a Estructura modular (20)

estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo
 
verdezoto
verdezotoverdezoto
verdezoto
 
verdezoto
verdezotoverdezoto
verdezoto
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
Estructura so
Estructura soEstructura so
Estructura so
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
S..O. Unidad 2
S..O. Unidad 2S..O. Unidad 2
S..O. Unidad 2
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Cuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssooCuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssoo
 
SYSTEM
SYSTEMSYSTEM
SYSTEM
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
 
Tiposde Sistema Operativos
Tiposde Sistema OperativosTiposde Sistema Operativos
Tiposde Sistema Operativos
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
 

Estructura modular

  • 1.
  • 2.
  • 3. •El administrador de procesos. •El administrador o gestor de memoria principal. •El administrador del almacenamiento secundario. •El administrador del sistema de E/S. •El administrador de ficheros. •El sistema de protección. •El sistema de comunicaciones o trabajo en red. •El intérprete de comandos.
  • 4.
  • 5. Es un macroprograma con miles de líneas de código. No existe una estructura interna definida entre los módulos del sistema operativo. Utilizan técnicas de programación modular. Son difíciles de mantener y actualizar. Todos los componentes están muy relacionados. No existe ningún tipo de ocultación de información. Se comporta como un único proceso. Tienen buen rendimiento hardware.
  • 6. Se divide el núcleo en módulos con sus funciones bien definidas. Dependiendo de la metodología tenemos:  *Núcleo estructurado: usando metodología estructurada.  *Núcleo orientado a objetos: usando metodología orientada a objetos.
  • 7. Consiste en organizar el sistema operativo como una jerarquía de estratos o capas. Cada capa se implementa usando sólo aquellas operaciones que le proporciona el nivel inmediatamente inferior. Se emplean técnicas modulares y de diseño top-down. La depuración y verificación del sistema es mucho más sencilla. La mayor dificultad está en definir las capas. Las operaciones al tener que pasar por varias capas, son menos eficientes.
  • 8. El concepto de máquina virtual es crear sobre una máquina real varias máquinas virtuales en las que puedan correr sistemas operativos distintos simultáneamente.  Un ejemplo es el sistema operativo VM que separa los aspectos de multiprogramación y máquina extendida mediante monitor de máquina virtual, que proporciona multiprogramación, y por otro lado están los núcleos de los sistemas operativos que proporcionan la característica de máquina extendida.
  • 9. Núcleo mínimo que hace las funciones mínimas que debe hacer un núcleo. El resto de funciones se crean como procesos del sistema. Estos procesos del sistema se ejecutan en modo usuario. Cuando un usuario solicita un servicio al núcleo este le pasa el control al proceso del sistema correspondiente. Cuando termina, el núcleo le pasa la respuesta al usuario. El núcleo realiza un paso de mensajes.
  • 10. Consiste en diseñar un núcleo del sistema operativo mínimo (micronúcleo), dejando la mayoría de las funciones a procesos de usuarios. El proceso que solicita un servicio es el proceso cliente. El proceso que ofrece el servicio es el proceso servidor.
  • 11.
  • 12. También llamados sistemas monolíticos. Este tipo de organización es con mucho la mas común; bien podría recibir el subtitulo de “el gran embrollo”. El sistema operativo se escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo requiera. Cuando se usa esta técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados y cada uno de ellos es libre de llamar a cualquier otro, si este ultimo proporciona cierto cálculo útil para el primero. Sin embargo incluso en este tipo de sistemas es posible tener al menos algo de estructura. Los servicios (llamadas al sistema) que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de trampa de nombre "llamada al núcleo" o "llamada al supervisor".
  • 13. Esta organización sugiere una organización básica del sistema operativo: 1.- un programa principal que llama al procedimiento del servicio solicitado. 2.- un conjunto de procedimientos de servicio que llevan a cabo las llamadas al sistema. 3.- un conjunto de procedimientos utilitarios que ayudan al procedimiento de servicio. En este modelo, para cada llamada al sistema existe un procedimiento de servicio que se encarga de él. Los procedimientos utilitarios hacen cosas necesarias para varios procedimientos de servicio, por ejemplo buscar los datos de los programas del usuario.