SlideShare una empresa de Scribd logo
1 de 11
ESTRUCTURA DE UN
SISTEMA OPERATIVO
TOVAR LÓPEZ IAN GUSTAVO
PROFESOR RENÉ DOMÍNGUEZ ESCALONA
ADMINISTRA SISTEMAS OPERATIVOS
GRUPO 503
OBJETIVO
Dar a conocer la estructura de un sistema operativo.
INTRODUCCIÓN
• El objetivo de la estructuración es buscar una organización
interna que facilite la comprensión, incremente la portabilidad,
extensión y favorecer el mantenimiento de los Sistemas
Operativos.
• Mostraremos algunas de las diferentes estructuras de los
sistemas operativos.
ESTRUCTURA DE UN SISTEMA OPERATIVO
Un sistema operativo se puede estructurar de diversas maneras,
pero la principal es la siguiente:
ESTRUCTURA DE UN SISTEMA OPERATIVO
ESTRUCTURA MONOLÍTICA
• Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un
solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una
puede llamar a cualquier otra. Las características:
• Construcción del programa final a base de módulos compilados separadamente que se unen a
través del ligador.
• Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede
provocar mucho acoplamiento.
• Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los
recursos de la computadora, como memoria, disco, etc.
• Es decir, ese sistema nos permite entender cualquier concepto adicional referente a las normas
y modificaciones de la misma.
ESTRUCTURA DE UN SISTEMA OPERATIVO
• MICRONÚCLEO O MICROKERNEL
• El Micronúcleo surge como una nueva forma de organización para un
Sistema Operativo, es un término algo tedioso de entender ya que
puede no ser relativo a su tamaño, pero si a su diseño.
• En este sistema las funciones centrales son manejadas por el
núcleo(kernel) y la interfaz de usuario es manejada por el
entorno(shell). El Microkernel se encarga de todo el código de un
sistema, y de planificar los hilos(threads) con la finalidad de tener
multitareas.
ESTRUCTURA DE UN SISTEMA OPERATIVO
• Algunas ventajas que podemos destacar de los Micronúcleos son los
siguientes:
• •Uniformidad de interfaces: disponen de una interfaz única para las
solicitudes de los procesos, el paso de mensajes.
• •Portabilidad: reduciendo el núcleo e implementando casi todo en
servidores, para implementarlo en arquitecturas diferentes, sólo habría que
modificar el núcleo haciendo más simple su portabilidad.
• •Fiabilidad: es más fácil corregir fallas en un sistema pequeño ya que se
pueden realizar pruebas más rigurosas que en un sistema mucho más
grande.
ESTRUCTURA DE UN SISTEMA OPERATIVO
ESTRUCTURA JERÁRQUICA
A medida que fueron creciendo las necesidades de los usuarios y
se perfeccionaron los sistemas se hizo necesaria una mayor
organización del software del sistema operativo, donde una
parte del sistema contenía subpartes organizadas en forma de
niveles. Como lo son Linux y Multics
ESTRUCTURA DE UN SISTEMA OPERATIVO
MAQUINA VIRTUAL
• Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso, mostrando una máquina que parece idéntica a la máquina real
subyacente. Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas: la multiprogramación y la máquina
extendida. El objetivo de los sistemas operativos de máquina virtual es el de
integrar distintos sistemas operativos dando la sensación de ser varias
máquinas diferentes. Es un software.
• La estructura de este sistema operativo maquina virtual parte principalmente
de un Kernel que se denomina monitor de la máquina virtual, la cual se
ejecuta sobre el hardware, generando así varias máquinas virtuales
formando lo que se llama la multiprogramación.
CONCLUSIÓN
Un sistema operativo se conforma de varias formas, algunas de
ellas son las que se dedican a hacer determinados procesos y a
que sea una manera mas sencilla el utilizarlo.
FUENTES DE INFORMACIÓN
http://es.wikibooks.org/wiki/Sistemas_operativos/Por_su_estruc
tura
http://wiki.inf.utfsm.cl/index.php?title=Estructura_de_un_sistem
a_operativo

Más contenido relacionado

La actualidad más candente

Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosAquiles Guzman
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosChristian19121
 
metodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativometodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativoJorge David Mares Sanchez
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidospgr95
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
Capas del modelo OSI y Protocolos que intervienen en cada capa
Capas del modelo OSI y Protocolos que intervienen en cada capaCapas del modelo OSI y Protocolos que intervienen en cada capa
Capas del modelo OSI y Protocolos que intervienen en cada capaaeross
 

La actualidad más candente (20)

Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
DISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMADISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMA
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
metodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativometodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativo
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidos
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Capas del modelo OSI y Protocolos que intervienen en cada capa
Capas del modelo OSI y Protocolos que intervienen en cada capaCapas del modelo OSI y Protocolos que intervienen en cada capa
Capas del modelo OSI y Protocolos que intervienen en cada capa
 

Similar a Estructura de un sistema operativo

Act_Apren1_CGP(Sistemas operativos).pptx
Act_Apren1_CGP(Sistemas operativos).pptxAct_Apren1_CGP(Sistemas operativos).pptx
Act_Apren1_CGP(Sistemas operativos).pptxCRISTOFERGUTIERREZPE
 
Estructura de un sistema operativo
Estructura de un sistema operativo Estructura de un sistema operativo
Estructura de un sistema operativo karenhostmins
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoAnny Silis Cx
 
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
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativososcarvati
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativososcarvati
 
3. estructura de un s.o
3.  estructura de un s.o3.  estructura de un s.o
3. estructura de un s.oAkashi Yuurei
 
3. estructura de un s.o
3.  estructura de un s.o3.  estructura de un s.o
3. estructura de un s.oAkashi Yuurei
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativosPATRICIOSANTIAGO
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossergiooney
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoAlberto Antonio
 
Victor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor Milano
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Daniela Velasquez
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidoslozanolc
 
Sistemas operativos distribuidos luis lozano ci 22840519
Sistemas operativos distribuidos   luis lozano ci 22840519Sistemas operativos distribuidos   luis lozano ci 22840519
Sistemas operativos distribuidos luis lozano ci 22840519lozanolc
 
Estructura del sistemas operativo
Estructura del sistemas operativoEstructura del sistemas operativo
Estructura del sistemas operativoIrisMTF16
 
Conceptos Básicos
Conceptos BásicosConceptos Básicos
Conceptos Básicosfredur
 

Similar a Estructura de un sistema operativo (20)

Act_Apren1_CGP(Sistemas operativos).pptx
Act_Apren1_CGP(Sistemas operativos).pptxAct_Apren1_CGP(Sistemas operativos).pptx
Act_Apren1_CGP(Sistemas operativos).pptx
 
Estructura de un sistema operativo
Estructura de un sistema operativo Estructura de un sistema operativo
Estructura de un sistema operativo
 
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)
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativos
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativos
 
3. estructura de un s.o
3.  estructura de un s.o3.  estructura de un s.o
3. estructura de un s.o
 
3. estructura de un s.o
3.  estructura de un s.o3.  estructura de un s.o
3. estructura de un s.o
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativos
 
Majitop
MajitopMajitop
Majitop
 
Majitop
MajitopMajitop
Majitop
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Victor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos luis lozano ci 22840519
Sistemas operativos distribuidos   luis lozano ci 22840519Sistemas operativos distribuidos   luis lozano ci 22840519
Sistemas operativos distribuidos luis lozano ci 22840519
 
Estructura del sistemas operativo
Estructura del sistemas operativoEstructura del sistemas operativo
Estructura del sistemas operativo
 
Conceptos Básicos
Conceptos BásicosConceptos Básicos
Conceptos Básicos
 

Más de Ian Berzeker Tovar (20)

Miniproyecto de ARDUINO
Miniproyecto de ARDUINOMiniproyecto de ARDUINO
Miniproyecto de ARDUINO
 
Red de área local
Red de área localRed de área local
Red de área local
 
Red WIFI
Red WIFIRed WIFI
Red WIFI
 
Servidor FTP
Servidor FTP Servidor FTP
Servidor FTP
 
Servidor php
Servidor phpServidor php
Servidor php
 
Topologias
TopologiasTopologias
Topologias
 
Subneteo
SubneteoSubneteo
Subneteo
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Servidor http
Servidor httpServidor http
Servidor http
 
Servidor dhcp
Servidor dhcpServidor dhcp
Servidor dhcp
 
Red punto a punto, estrella y clasificaciones de direcciones ip
Red punto a punto, estrella y clasificaciones de direcciones ipRed punto a punto, estrella y clasificaciones de direcciones ip
Red punto a punto, estrella y clasificaciones de direcciones ip
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Medios de transmisión
Medios de transmisiónMedios de transmisión
Medios de transmisión
 
Entándares ieee y ansi
Entándares ieee y ansiEntándares ieee y ansi
Entándares ieee y ansi
 
Dispositivos de expansión
Dispositivos de expansiónDispositivos de expansión
Dispositivos de expansión
 
Clasificacion de redes
Clasificacion de redesClasificacion de redes
Clasificacion de redes
 
Antecedentes del internet
Antecedentes del internetAntecedentes del internet
Antecedentes del internet
 
Cable directo,cruzado y rollover
Cable directo,cruzado y rolloverCable directo,cruzado y rollover
Cable directo,cruzado y rollover
 
10 personajes de la computacion
10 personajes de la computacion10 personajes de la computacion
10 personajes de la computacion
 
Distribuciones linux mexicanas
Distribuciones linux mexicanasDistribuciones linux mexicanas
Distribuciones linux mexicanas
 

Estructura de un sistema operativo

  • 1. ESTRUCTURA DE UN SISTEMA OPERATIVO TOVAR LÓPEZ IAN GUSTAVO PROFESOR RENÉ DOMÍNGUEZ ESCALONA ADMINISTRA SISTEMAS OPERATIVOS GRUPO 503
  • 2. OBJETIVO Dar a conocer la estructura de un sistema operativo.
  • 3. INTRODUCCIÓN • El objetivo de la estructuración es buscar una organización interna que facilite la comprensión, incremente la portabilidad, extensión y favorecer el mantenimiento de los Sistemas Operativos. • Mostraremos algunas de las diferentes estructuras de los sistemas operativos.
  • 4. ESTRUCTURA DE UN SISTEMA OPERATIVO Un sistema operativo se puede estructurar de diversas maneras, pero la principal es la siguiente:
  • 5. ESTRUCTURA DE UN SISTEMA OPERATIVO ESTRUCTURA MONOLÍTICA • Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las características: • Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. • Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. • Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. • Es decir, ese sistema nos permite entender cualquier concepto adicional referente a las normas y modificaciones de la misma.
  • 6. ESTRUCTURA DE UN SISTEMA OPERATIVO • MICRONÚCLEO O MICROKERNEL • El Micronúcleo surge como una nueva forma de organización para un Sistema Operativo, es un término algo tedioso de entender ya que puede no ser relativo a su tamaño, pero si a su diseño. • En este sistema las funciones centrales son manejadas por el núcleo(kernel) y la interfaz de usuario es manejada por el entorno(shell). El Microkernel se encarga de todo el código de un sistema, y de planificar los hilos(threads) con la finalidad de tener multitareas.
  • 7. ESTRUCTURA DE UN SISTEMA OPERATIVO • Algunas ventajas que podemos destacar de los Micronúcleos son los siguientes: • •Uniformidad de interfaces: disponen de una interfaz única para las solicitudes de los procesos, el paso de mensajes. • •Portabilidad: reduciendo el núcleo e implementando casi todo en servidores, para implementarlo en arquitecturas diferentes, sólo habría que modificar el núcleo haciendo más simple su portabilidad. • •Fiabilidad: es más fácil corregir fallas en un sistema pequeño ya que se pueden realizar pruebas más rigurosas que en un sistema mucho más grande.
  • 8. ESTRUCTURA DE UN SISTEMA OPERATIVO ESTRUCTURA JERÁRQUICA A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas se hizo necesaria una mayor organización del software del sistema operativo, donde una parte del sistema contenía subpartes organizadas en forma de niveles. Como lo son Linux y Multics
  • 9. ESTRUCTURA DE UN SISTEMA OPERATIVO MAQUINA VIRTUAL • Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes. Es un software. • La estructura de este sistema operativo maquina virtual parte principalmente de un Kernel que se denomina monitor de la máquina virtual, la cual se ejecuta sobre el hardware, generando así varias máquinas virtuales formando lo que se llama la multiprogramación.
  • 10. CONCLUSIÓN Un sistema operativo se conforma de varias formas, algunas de ellas son las que se dedican a hacer determinados procesos y a que sea una manera mas sencilla el utilizarlo.