SlideShare une entreprise Scribd logo
1  sur  9
ESTRUCTURA DEL SISTEMA
               OPERATIVO
        Como bien sabemos el aspecto de los sistemas
operativos por fuera ha llegado el momento de dar una
mirada al interior.
Los sistemas operativos también son susceptibles de
clasificarlos o dividirlos dependiendo de sus características:

• Clasificación por su estructura.
• Clasificación por servicios ofrecidos.
• Clasificación por el soporte a los servicios.
En la medida en que se añaden mas características a los sistemas operativos y en que el hardware se hace
mas complejo y versátil y complejo los sistemas operativos ha ido creciendo.
El tamaño de un sistema operativo completo y la dificultad de las tareas que lleva a cabo plantean tres problemas
desafortunados pero habituales.
I.      Los sistemas operativos , cuando se entregan, ya están cronológicamente retrasados. Lo cual conduce a nuevos
        sistemas y actualizaciones.
II.     Los sistemas tienen fallos latentes que se manifiestan en el terreno y deben ser detectados y corregidos.
III.    Y su rendimiento no es lo que esperamos.
Para solucionar la complejidad de los sistemas operativos y solucionar estos problemas se ha prestado mucha atención.
El software debe ser modular, esto ayuda a l proceso de desarrollo y reduce las tareas de diagnostico y detección de
errores. Los módulos tienen que tener interfaces bien definidas entre si y deben ser simples como sea posible.

                                                   Sistemas monolíticos
               Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa,
la cual permita que este programa llamar a cualquier otra.
Sus características son:
*Construcción del programa final compilados que se unen al final a través del encadenador. (linker).
•      Buena definición de parámetros de enlace, por que si no provocaría mucho acoplamiento.
•      Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos.
•      Generalmente están hechos a la medida. Son eficientes y rápidos.
Sistemas por capas
Para grandes sistemas operativos , que van desde cientos de miles a millones de líneas de código, la
programación modular por si sola no es suficiente. En su lugar, ha ido creciendo el uso de conceptos como los de
niveles jerárquicos y abstracción de la información.
La estructura jerárquica de un sistema operativo moderno separa sus funciones de acuerdo a su complejidad, su
escala característica de tiempo y su nivel de abstracción.
Cada sistema tiene un nivel y se divide entre si desde un nivel inferior ocultando dichas funciones. Y a su vez
ofrece servicios al nivel superior. En general las capas mas bajas trabajan en escalas de tiempo mas cortas.
La forma en que se aplican estos principios varia enormemente entre los distintos sistemas operativos actuales.
Sin embargo, es útil en este punto.
Consta de los siguientes niveles:
•   Nivel 1: consta de circuitos electrónicos, donde los objetos que se tratan son registros, celdas de memoria y
    puertas lógicas.
•   Nivel 2: Es el conjunto de instrucciones del procesador. sumar, restar, cargar y depositar.
•   Nivel 3: Añade el concepto de procedimiento o subrutina, así como las operaciones de llamada y retorno.
•   Nivel 4: Introduce las interrupciones, las cuales hacen que el procesador salve el contexto actual.
Estos primero cuatro niveles no forman parte del sistema operativo, sino que constituyen el hardware del
procesador.
•   Nivel 5: En este nivel se introduce la noción de proceso como un programa en ejecución. La cual
    ofrece múltiples procesos se incluye la capacidad de suspender y reanudar los procesos.

•   Nivel 6: Tiene que ver con los dispositivos de almacenamiento secundario del computador. Sus
    funciones de ubicación de cabeza de lectura y escritura.

•   Nivel 7: Crea un espacio de direcciones lógicas para los procesos. Este nivel organiza bloques que se
    pueden mover entre la memoria principal y la memoria secundaria.

Hasta este punto, el sistema operativo se ocupa de los recursos de un solo procesador.

•   Nivel 8: Se dedica a la información y mensajes entre los procesadores. La herramienta mas potente
    es el tubo(pipe), que es un canal flujo de datos entre los procesos.

•   Nivel 9: Da soporte al almacenamiento a largo plazo de los archivos con nombre. En este nivel los
    datos se contemplan en términos de entidades abstractas de longitud variable.

•   Nivel 10: Es el que acceso a los dispositivos externos mediante interfaces estandarizadas.

•   Nivel 11: Es responsable de mantener la asociación entre los identificadores externos e internos de
    los recursos y objetos del sistema. El identificador externo viene a ser un nombre que puede ser
    usado por un usuario. El identificador interno es una dirección que se encarga el sistema operativo
    para ubicar y controlar un objeto.
Estructura del sistema operativo
Estructura del sistema operativo
Estructura del sistema operativo
Estructura del sistema operativo
Estructura del sistema operativo

Contenu connexe

Tendances

Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoEmily_Fdez
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas OperativosStefano Salvatori
 
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
 
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 de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoPaulo Galarza
 
Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los Scarlos
 
Estructura modular
Estructura modularEstructura modular
Estructura modularjuan_180
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoEzmee XD
 
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
 
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 un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1vichesito85
 
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
 
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
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoIan Berzeker Tovar
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativosJoseGCordero
 
3-Estructura de un sistema operativo
3-Estructura de un sistema operativo3-Estructura de un sistema operativo
3-Estructura de un sistema operativoarayzu
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOScrisstthi
 

Tendances (20)

Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura 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.
 
Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativo
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
estructuras de los sistemas operativos
estructuras de los sistemas operativosestructuras de los sistemas operativos
estructuras de los sistemas operativos
 
Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los S
 
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
 
2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)
 
3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1
 
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
 
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
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de 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 CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVOESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
 

Similaire à Estructura del sistema operativo

Similaire à Estructura del sistema operativo (20)

UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
 
S. o. 2 unidad 1
S. o. 2 unidad 1S. o. 2 unidad 1
S. o. 2 unidad 1
 
Niveles
NivelesNiveles
Niveles
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativos
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1
 
Victor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidos
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Majitop
MajitopMajitop
Majitop
 

Plus de Omar Salazar

Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linuxOmar Salazar
 
Mi primer día de campamento
Mi primer día de campamentoMi primer día de campamento
Mi primer día de campamentoOmar Salazar
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2Omar Salazar
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datosOmar Salazar
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2Omar Salazar
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datosOmar Salazar
 

Plus de Omar Salazar (8)

SQL SERVER
SQL SERVERSQL SERVER
SQL SERVER
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Practica sql i,ii
Practica sql i,iiPractica sql i,ii
Practica sql i,ii
 
Mi primer día de campamento
Mi primer día de campamentoMi primer día de campamento
Mi primer día de campamento
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datos
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datos
 

Estructura del sistema operativo

  • 1. ESTRUCTURA DEL SISTEMA OPERATIVO Como bien sabemos el aspecto de los sistemas operativos por fuera ha llegado el momento de dar una mirada al interior. Los sistemas operativos también son susceptibles de clasificarlos o dividirlos dependiendo de sus características: • Clasificación por su estructura. • Clasificación por servicios ofrecidos. • Clasificación por el soporte a los servicios.
  • 2. En la medida en que se añaden mas características a los sistemas operativos y en que el hardware se hace mas complejo y versátil y complejo los sistemas operativos ha ido creciendo. El tamaño de un sistema operativo completo y la dificultad de las tareas que lleva a cabo plantean tres problemas desafortunados pero habituales. I. Los sistemas operativos , cuando se entregan, ya están cronológicamente retrasados. Lo cual conduce a nuevos sistemas y actualizaciones. II. Los sistemas tienen fallos latentes que se manifiestan en el terreno y deben ser detectados y corregidos. III. Y su rendimiento no es lo que esperamos. Para solucionar la complejidad de los sistemas operativos y solucionar estos problemas se ha prestado mucha atención. El software debe ser modular, esto ayuda a l proceso de desarrollo y reduce las tareas de diagnostico y detección de errores. Los módulos tienen que tener interfaces bien definidas entre si y deben ser simples como sea posible. Sistemas monolíticos Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa, la cual permita que este programa llamar a cualquier otra. Sus características son: *Construcción del programa final compilados que se unen al final a través del encadenador. (linker). • Buena definición de parámetros de enlace, por que si no provocaría mucho acoplamiento. • Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos. • Generalmente están hechos a la medida. Son eficientes y rápidos.
  • 3. Sistemas por capas Para grandes sistemas operativos , que van desde cientos de miles a millones de líneas de código, la programación modular por si sola no es suficiente. En su lugar, ha ido creciendo el uso de conceptos como los de niveles jerárquicos y abstracción de la información. La estructura jerárquica de un sistema operativo moderno separa sus funciones de acuerdo a su complejidad, su escala característica de tiempo y su nivel de abstracción. Cada sistema tiene un nivel y se divide entre si desde un nivel inferior ocultando dichas funciones. Y a su vez ofrece servicios al nivel superior. En general las capas mas bajas trabajan en escalas de tiempo mas cortas. La forma en que se aplican estos principios varia enormemente entre los distintos sistemas operativos actuales. Sin embargo, es útil en este punto. Consta de los siguientes niveles: • Nivel 1: consta de circuitos electrónicos, donde los objetos que se tratan son registros, celdas de memoria y puertas lógicas. • Nivel 2: Es el conjunto de instrucciones del procesador. sumar, restar, cargar y depositar. • Nivel 3: Añade el concepto de procedimiento o subrutina, así como las operaciones de llamada y retorno. • Nivel 4: Introduce las interrupciones, las cuales hacen que el procesador salve el contexto actual. Estos primero cuatro niveles no forman parte del sistema operativo, sino que constituyen el hardware del procesador.
  • 4. Nivel 5: En este nivel se introduce la noción de proceso como un programa en ejecución. La cual ofrece múltiples procesos se incluye la capacidad de suspender y reanudar los procesos. • Nivel 6: Tiene que ver con los dispositivos de almacenamiento secundario del computador. Sus funciones de ubicación de cabeza de lectura y escritura. • Nivel 7: Crea un espacio de direcciones lógicas para los procesos. Este nivel organiza bloques que se pueden mover entre la memoria principal y la memoria secundaria. Hasta este punto, el sistema operativo se ocupa de los recursos de un solo procesador. • Nivel 8: Se dedica a la información y mensajes entre los procesadores. La herramienta mas potente es el tubo(pipe), que es un canal flujo de datos entre los procesos. • Nivel 9: Da soporte al almacenamiento a largo plazo de los archivos con nombre. En este nivel los datos se contemplan en términos de entidades abstractas de longitud variable. • Nivel 10: Es el que acceso a los dispositivos externos mediante interfaces estandarizadas. • Nivel 11: Es responsable de mantener la asociación entre los identificadores externos e internos de los recursos y objetos del sistema. El identificador externo viene a ser un nombre que puede ser usado por un usuario. El identificador interno es una dirección que se encarga el sistema operativo para ubicar y controlar un objeto.