SlideShare una empresa de Scribd logo
•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 comparativo
alixonrios
 
Estructura de un s.o.
Estructura de un s.o.Estructura de un s.o.
Estructura de un s.o.
Yess Chorii Ü
 
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 lagarto
jgja
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
crisstthi
 
Organizacion de un sistema operativo
Organizacion de un sistema operativoOrganizacion de un sistema operativo
Organizacion de un sistema operativo
fulgn
 
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ño
UNIVA
 
Estructuras Modulares
Estructuras ModularesEstructuras Modulares
Estructuras Modulares
Lucía Alvarez
 
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 operativo
Yurley Ochoa
 
Redes modulares y módulo
Redes modulares y móduloRedes modulares y módulo
Redes modulares y módulo
Slideshare de Mara
 
Estructuras regulares y aplicaciones
Estructuras regulares y aplicacionesEstructuras regulares y aplicaciones
Estructuras regulares y aplicaciones
Julio 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
 
Estructura
EstructuraEstructura
Estructura
Edgar Matamoros
 
Historia del Mobiliario Clara Gutierrez
Historia del Mobiliario   Clara Gutierrez Historia del Mobiliario   Clara Gutierrez
Historia del Mobiliario Clara Gutierrez
vmazzitelli
 
Requerimientos de diseño
Requerimientos de diseñoRequerimientos de diseño
Requerimientos de diseño
Fernando Rodríguez Álvarez
 
Redes y formas modulares.
Redes y formas modulares.Redes y formas modulares.
Redes y formas modulares.
CreandoArtistas
 
El problema de diseño
El problema de diseñoEl problema de diseño
El problema de diseño
Ignacio Aravena
 
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 2011
INACAP
 
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 operativos
ernesto perez
 
3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo
Natalia Lujan Morales
 
verdezoto
verdezotoverdezoto
verdezoto
verdezotoverdezoto
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 operativo
Marvin Romero
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
Alberto Antonio
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
dianadominguez1995
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
Moisés Payares
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
Prof. 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 ssoo
mary0917
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
Marvin Hernandez
 
Tiposde Sistema Operativos
Tiposde Sistema OperativosTiposde Sistema Operativos
Tiposde Sistema Operativos
Marvin 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.