SlideShare a Scribd company logo
1 of 14
TRABAJO
 Núcleo o Kernel.
 Administrador de memoria.
 Sistema de entrada/salida.
 Administrador de archivos.
 Interprete de Comandos
 Llamadas al Sistema
 Sistemas Monolíticos
 Sistemas por Capas
 Maquinas Virtuales
 Cliente Servidor
   Sistemas monolíticos
   Los sistemas por Capas
   Las maquinas virtuales
   Los Sistemas Cliente Servidor
Es la estructura de los primeros
sistemas operativos, constituídos
generalmente por un solo programa
compuesto      de   un   conjunto   de
módulos entrelazados, de manera
que cada uno puede llamar a otro.
Carecen     de      protecciones     y
privilegios al entrar a rutinas que
manejan los distintos recursos.
Por   lo    general      carecen    de
flexibilidad para soportar diferentes
ambientes de trabajo o tipos de
aplicaciones
Módulo a   Módulo d



Módulo b   Módulo e



Módulo c   Módulo f
Al perfeccionarse los sistemas operativos fue necesario organizar el software, donde una
parte contenía subpartes y esto está organizado en forma de niveles.
Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas
estuviera bien definida y con una clara interface con los otros elementos.




                   Capa 5     -   Programas de los Usuario
                   Capa 4     -   Buffers para dispositivos Entrada/Salida
                   Capa 3     -   Manejador de consola del operador
                   Capa 2     -   Administración de Memoria
                   Capa 1     -   Gestión CPU
                   Capa 0     -   Hardware

                                  Sistema Jerárquico
Otra forma de ver la estructura jerárquica es la denominada de
anillos concéntricos. Las capas internas son más privilegiadas que
las externas, por lo que estarán más protegidas de accesos
indeseados.



                                                       Intérprete
                                                           de
                        Gestión de Informción          Comandos
  Aplicaciones
       de                 Gestión Memoria
    Usuario
                                Gestión

                               Gestión
                                CPU

                              Entr/Salida
Spool
El objetivo de los sistemas operativos de máquina virtual es el de
integrar distintos sistemas operativos dando la sensación de ser
máquinas diferentes. Estas máquinas virtuales son simulaciones
del hardware, con su modo núcleo/usuario, E/S, interrupciones,
etc.




                    UNIX                          MS-DOS




                  Hardware Virtual              Hardware Virtual



                                     Hardware
Se traslada código a capas superiores dejando un núcleo o kernel
 mínimo. La mayor parte de las funciones del sistema opera-tivo las
 convierte en procesos de usuario.




Proceso   Proceso    Servidor         Servidor                    Servidor    Servidor
                    de Procesos    de Terminales
                                                    ..........                            Modo de Usuario
Cliente   Cliente                                                de Archivos de Memoria



                                                                                          Modo de Kernel
                                  Kernel o Núcleo
Monousuarios
                      Por el número de Usuarios
                                                  Multiusuarios




                                                  Monotareas
Sistemas operativos     Por el número de Tareas
   Por Servicios                                  Multitareas




                          Por el número de        Uniproceso
                            Procesadores                          Simétricos
                                                  Multiproceso
                                                                  Asimétricos
Esta clasificación se refiere a la forma en que el usuario accede a los distintos servicios y
son:
Sistemas   Operativos de Red: interactúan con sistemas operativos de otras com-
putadoras por medio de un medio de transmisión con el objeto de compartir y transferir
archivos, y compartir recursos.

Sistemas   Operativos Distribuidos: los sistemas operativos distribuidos abarcan los
servicios de los de red, pero integrando a los recursos en una sola máquina virtual que el
usuario accede en forma transparente.
Ejecución   de programas
    El sistema deberá estar habilitado para cargar un pro-grama
     en la memoria y ejecutarlo.

Operaciones    de Entrada/Salida
    El sistema debe proveer los mecanismos necesarios para
     realizarlas.

Manejo   de Sistemas de Archivos
    Los Sistemas de Archivos permiten el almacenamiento de la
     información en forma estructurada, utilizando disposi-tivos de
     almacenamiento secundario.
Asignación   de Recursos
    Cuando existen múltiples usuarios ejecutando múltiples
     tareas al mismo tiempo, los recursos deben ser asignados
     para que cada tarea satisfaga sus requerimientos de ellos.
Administración   de los Procesos
    Crear y Destruir procesos.
    Suspender y reanudar procesos.
    Proveer mecanismos para la sincronización de procesos.
    Proveer mecanismos para la comunicación entre proce-sos.
Administración    de Memoria
    Asignar y desasignar espacio de memoria cuando se re-
     quiera.
    Mantener información de los procesos en memoria y sus
     propietarios.
   Cierto computador, dispone de un procesador, cada cierto
    tiempo llega un proceso y se pueden ejecutar según los
    tiempos presentados en la siguiente tabla.
              Proceso   Tiempo Llegada   Tiempo Servicio
                1             0                3
                2             2                6
                3             3                5
                4             5                6
                5             9                2


   Calcule el tiempo de término de los procesos, asumiendo que
    se ejecutan en secuencia.
   Calcule el tiempo de término, asumiendo que dos procesos
    se pueden ejecutar en paralelo.
Estructura y funciones de los sistemas operativos

More Related Content

What's hot

Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoEmily_Fdez
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoPaulo Galarza
 
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasOmar Salazar
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
3. introducción a los sistemas operativos
3.  introducción a los sistemas operativos3.  introducción a los sistemas operativos
3. introducción a los sistemas operativoscapeco1a
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplata17
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosANDREA
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.honeyjimenez
 
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 Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas OperativosStefano Salvatori
 
Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativodolores pena vega
 
Estructura Del Sistema Operativo
Estructura Del Sistema OperativoEstructura Del Sistema Operativo
Estructura Del Sistema OperativoIvanBalter
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1vichesito85
 
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
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoIan Berzeker Tovar
 
Trabajo grupal sistema operativo capítulo 2 26 10-2011
Trabajo grupal sistema operativo capítulo 2   26 10-2011Trabajo grupal sistema operativo capítulo 2   26 10-2011
Trabajo grupal sistema operativo capítulo 2 26 10-2011ecuatareas
 
Estructura modular
Estructura modularEstructura modular
Estructura modularjuan_180
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquicaAndrew King
 

What's hot (20)

Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por Capas
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
3. introducción a los sistemas operativos
3.  introducción a los sistemas operativos3.  introducción a los sistemas operativos
3. introducción a los sistemas operativos
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativo
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.
 
3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas Operativos
 
Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativo
 
Estructura Del Sistema Operativo
Estructura Del Sistema OperativoEstructura Del Sistema Operativo
Estructura Del Sistema Operativo
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1
 
2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Trabajo grupal sistema operativo capítulo 2 26 10-2011
Trabajo grupal sistema operativo capítulo 2   26 10-2011Trabajo grupal sistema operativo capítulo 2   26 10-2011
Trabajo grupal sistema operativo capítulo 2 26 10-2011
 
Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 

Similar to Estructura y funciones de los sistemas operativos

Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidenciaseduardoamaya30
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOScrisstthi
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
1.- Introduccion a los SO 1ra Parte.pdf
1.- Introduccion a los SO 1ra Parte.pdf1.- Introduccion a los SO 1ra Parte.pdf
1.- Introduccion a los SO 1ra Parte.pdfssuser6353bc
 
prueba
pruebaprueba
pruebathasly
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
introduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxintroduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxRodmy Bustios
 
Sistemas operativos isc
Sistemas operativos iscSistemas operativos isc
Sistemas operativos iscmaypagonzalez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoskiaravargas
 
Los Sistemas Operativos
Los Sistemas OperativosLos Sistemas Operativos
Los Sistemas OperativosMiguel Alfonso
 

Similar to Estructura y funciones de los sistemas operativos (20)

So
SoSo
So
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
 
Estructura so
Estructura soEstructura so
Estructura so
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
1.- Introduccion a los SO 1ra Parte.pdf
1.- Introduccion a los SO 1ra Parte.pdf1.- Introduccion a los SO 1ra Parte.pdf
1.- Introduccion a los SO 1ra Parte.pdf
 
prueba
pruebaprueba
prueba
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
introduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxintroduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptx
 
Conceptos generales (2)
Conceptos generales (2)Conceptos generales (2)
Conceptos generales (2)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos isc
Sistemas operativos iscSistemas operativos isc
Sistemas operativos isc
 
Taller no 3
Taller no 3Taller no 3
Taller no 3
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Los Sistemas Operativos
Los Sistemas OperativosLos Sistemas Operativos
Los Sistemas Operativos
 
Portafolio 1
Portafolio 1Portafolio 1
Portafolio 1
 

More from G Hoyos A

curvas elipticas
 curvas elipticas curvas elipticas
curvas elipticasG Hoyos A
 
correo seguro
 correo seguro correo seguro
correo seguroG Hoyos A
 
cifra flujo
 cifra flujo cifra flujo
cifra flujoG Hoyos A
 
composicion de algoritmos
 composicion de algoritmos composicion de algoritmos
composicion de algoritmosG Hoyos A
 
gestion seguridad informatica
 gestion seguridad informatica gestion seguridad informatica
gestion seguridad informaticaG Hoyos A
 
calidad de la informacion
calidad de la informacioncalidad de la informacion
calidad de la informacionG Hoyos A
 
Cripto clasica
Cripto clasicaCripto clasica
Cripto clasicaG Hoyos A
 
Presentacion cripto transp_manuel_lucena
Presentacion cripto transp_manuel_lucenaPresentacion cripto transp_manuel_lucena
Presentacion cripto transp_manuel_lucenaG Hoyos A
 
Transposicion
TransposicionTransposicion
TransposicionG Hoyos A
 
Sellado de tiempo_timestamp
Sellado de tiempo_timestampSellado de tiempo_timestamp
Sellado de tiempo_timestampG Hoyos A
 
Protocolo gestor claves
Protocolo gestor clavesProtocolo gestor claves
Protocolo gestor clavesG Hoyos A
 
Problema rsa
Problema rsaProblema rsa
Problema rsaG Hoyos A
 
Número primo fuerte
Número primo fuerteNúmero primo fuerte
Número primo fuerteG Hoyos A
 
Metodo kasiski
Metodo kasiskiMetodo kasiski
Metodo kasiskiG Hoyos A
 
Modos de operación_de_una_unidad_de_cifrado_por_bloques
Modos de operación_de_una_unidad_de_cifrado_por_bloquesModos de operación_de_una_unidad_de_cifrado_por_bloques
Modos de operación_de_una_unidad_de_cifrado_por_bloquesG Hoyos A
 

More from G Hoyos A (20)

curvas elipticas
 curvas elipticas curvas elipticas
curvas elipticas
 
correo seguro
 correo seguro correo seguro
correo seguro
 
cifra flujo
 cifra flujo cifra flujo
cifra flujo
 
composicion de algoritmos
 composicion de algoritmos composicion de algoritmos
composicion de algoritmos
 
gestion seguridad informatica
 gestion seguridad informatica gestion seguridad informatica
gestion seguridad informatica
 
calidad de la informacion
calidad de la informacioncalidad de la informacion
calidad de la informacion
 
Cripto clasica
Cripto clasicaCripto clasica
Cripto clasica
 
Presentacion cripto transp_manuel_lucena
Presentacion cripto transp_manuel_lucenaPresentacion cripto transp_manuel_lucena
Presentacion cripto transp_manuel_lucena
 
S box
S boxS box
S box
 
Xor
XorXor
Xor
 
Unixsec
UnixsecUnixsec
Unixsec
 
Transposicion
TransposicionTransposicion
Transposicion
 
Sellado de tiempo_timestamp
Sellado de tiempo_timestampSellado de tiempo_timestamp
Sellado de tiempo_timestamp
 
Protocolo gestor claves
Protocolo gestor clavesProtocolo gestor claves
Protocolo gestor claves
 
Problema rsa
Problema rsaProblema rsa
Problema rsa
 
Pki
PkiPki
Pki
 
Número primo fuerte
Número primo fuerteNúmero primo fuerte
Número primo fuerte
 
Metodo kasiski
Metodo kasiskiMetodo kasiski
Metodo kasiski
 
Modos de operación_de_una_unidad_de_cifrado_por_bloques
Modos de operación_de_una_unidad_de_cifrado_por_bloquesModos de operación_de_una_unidad_de_cifrado_por_bloques
Modos de operación_de_una_unidad_de_cifrado_por_bloques
 
Hc
HcHc
Hc
 

Estructura y funciones de los sistemas operativos

  • 1. TRABAJO  Núcleo o Kernel.  Administrador de memoria.  Sistema de entrada/salida.  Administrador de archivos.  Interprete de Comandos  Llamadas al Sistema  Sistemas Monolíticos  Sistemas por Capas  Maquinas Virtuales  Cliente Servidor
  • 2. Sistemas monolíticos  Los sistemas por Capas  Las maquinas virtuales  Los Sistemas Cliente Servidor
  • 3. Es la estructura de los primeros sistemas operativos, constituídos generalmente por un solo programa compuesto de un conjunto de módulos entrelazados, de manera que cada uno puede llamar a otro. Carecen de protecciones y privilegios al entrar a rutinas que manejan los distintos recursos. Por lo general carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones
  • 4. Módulo a Módulo d Módulo b Módulo e Módulo c Módulo f
  • 5. Al perfeccionarse los sistemas operativos fue necesario organizar el software, donde una parte contenía subpartes y esto está organizado en forma de niveles. Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera bien definida y con una clara interface con los otros elementos. Capa 5 - Programas de los Usuario Capa 4 - Buffers para dispositivos Entrada/Salida Capa 3 - Manejador de consola del operador Capa 2 - Administración de Memoria Capa 1 - Gestión CPU Capa 0 - Hardware Sistema Jerárquico
  • 6. Otra forma de ver la estructura jerárquica es la denominada de anillos concéntricos. Las capas internas son más privilegiadas que las externas, por lo que estarán más protegidas de accesos indeseados. Intérprete de Gestión de Informción Comandos Aplicaciones de Gestión Memoria Usuario Gestión Gestión CPU Entr/Salida Spool
  • 7. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser máquinas diferentes. Estas máquinas virtuales son simulaciones del hardware, con su modo núcleo/usuario, E/S, interrupciones, etc. UNIX MS-DOS Hardware Virtual Hardware Virtual Hardware
  • 8. Se traslada código a capas superiores dejando un núcleo o kernel mínimo. La mayor parte de las funciones del sistema opera-tivo las convierte en procesos de usuario. Proceso Proceso Servidor Servidor Servidor Servidor de Procesos de Terminales .......... Modo de Usuario Cliente Cliente de Archivos de Memoria Modo de Kernel Kernel o Núcleo
  • 9. Monousuarios Por el número de Usuarios Multiusuarios Monotareas Sistemas operativos Por el número de Tareas Por Servicios Multitareas Por el número de Uniproceso Procesadores Simétricos Multiproceso Asimétricos
  • 10. Esta clasificación se refiere a la forma en que el usuario accede a los distintos servicios y son: Sistemas Operativos de Red: interactúan con sistemas operativos de otras com- putadoras por medio de un medio de transmisión con el objeto de compartir y transferir archivos, y compartir recursos. Sistemas Operativos Distribuidos: los sistemas operativos distribuidos abarcan los servicios de los de red, pero integrando a los recursos en una sola máquina virtual que el usuario accede en forma transparente.
  • 11. Ejecución de programas  El sistema deberá estar habilitado para cargar un pro-grama en la memoria y ejecutarlo. Operaciones de Entrada/Salida  El sistema debe proveer los mecanismos necesarios para realizarlas. Manejo de Sistemas de Archivos  Los Sistemas de Archivos permiten el almacenamiento de la información en forma estructurada, utilizando disposi-tivos de almacenamiento secundario.
  • 12. Asignación de Recursos  Cuando existen múltiples usuarios ejecutando múltiples tareas al mismo tiempo, los recursos deben ser asignados para que cada tarea satisfaga sus requerimientos de ellos. Administración de los Procesos  Crear y Destruir procesos.  Suspender y reanudar procesos.  Proveer mecanismos para la sincronización de procesos.  Proveer mecanismos para la comunicación entre proce-sos. Administración de Memoria  Asignar y desasignar espacio de memoria cuando se re- quiera.  Mantener información de los procesos en memoria y sus propietarios.
  • 13. Cierto computador, dispone de un procesador, cada cierto tiempo llega un proceso y se pueden ejecutar según los tiempos presentados en la siguiente tabla. Proceso Tiempo Llegada Tiempo Servicio 1 0 3 2 2 6 3 3 5 4 5 6 5 9 2  Calcule el tiempo de término de los procesos, asumiendo que se ejecutan en secuencia.  Calcule el tiempo de término, asumiendo que dos procesos se pueden ejecutar en paralelo.

Editor's Notes

  1. Ahora que hemos visto el aspecto que tiene los S.O. por fuera es decir en la interfaz con el usuario. Ahora echaremos un vistazo hacia adentro