SlideShare une entreprise Scribd logo
1  sur  9
CECYTEM
PLANTEL TECAMAC
T É C N I C O E N P RO G R A M AC I Ó N
L I Z B E T H Y E S E N I A P É R E Z M A R T Í N E Z
A D M I N I S T R A S I S T E M A S O P E R AT I VO S
E S T R U C T U R A D E U N S I S T E M A O P E R A T I VO
P RO F E S O R . R E N E D O M Í N G U E Z E S C A L O N A
EL OBJ ETIVO D E ESTA
PRESENTACIÓN ES DAR A CONOCER
EL T EMA : ESTRUCTURA DE UN
SISTEMA OPER A TIVO
L A E S T RU C T U R A I N T E R NA D E L O S S I S T E M A S
O P E R A T I VO S P U E D E N S E R M U Y D I F E R E N T E S ,
Y A Q U E S E
D E B E T E N E R E N C U E N TA L A S M E TA S D E L O S
U S UA R I O S ( F Á C I L U S O, C O N F I A B L E , R Á P I D O,
E TC . ) Y L A S D E L
S I S T E M A ( F Á C I L D E D I S E Ñ A R , I M P L E M E N TA R Y
M A N T E N E R , E F I C I E N T E , E TC . )
ESTRUCTURA MONOLITICO
Estos sistemas no tienen una estructura definida, sino que son escritos como
una
colección de procedimientos donde cualquier procedimiento puede invocar a
otro.
Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo
de
capas). Es importante tener en cuenta que ningún sistema es puramente de un
tipo.
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.
ESTRUCTURA POR ANILLOS
CONCÉNTRICOS (CAPAS)
El diseño se organiza en una jerarquía de capas, donde los servicios que
brinda una capa son consumidos solamente por la capa superior.
El sistema por "capas" consiste en organizar el sistema operativo como una
jerarquía de capas, cada una construida sobre la inmediata inferior. El primer
sistema construido de esta manera fue el sistema THE (Technische
Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y
sus estudiantes.
La capa 0 es del Hardware y la N es la de los procesos de Usuario.
Estos sistemas tienen como ventaja que son modulares y la verificación se
puede hacer a cada capa por separado (son más mantenibles). Sin embargo
el diseño es muy costoso y es menos eficiente que el sistema monolítico ya
que pierde tiempo pasando por cada capa.
ESTRUCTURA POR
MICROKERNEL
Las funciones centrales de un SO son controladas por el núcleo (kernel)
mientras que la interfaz del usuario es controlada por el entorno (shell).
Las funciones de bajo nivel del SO y las funciones de interpretación de
comandos están separadas, de tal forma que puedes mantener el kernel
DOS corriendo, pero utilizar una interfaz de usuario diferente.
ESTRUCTURA
CLIENTE– SERVIDOR
Una tendencia de los sistemas operativos modernos es la de explotar la
idea de mover el código a capas superiores y eliminar la mayor parte
posible del sistema operativo para mantener un núcleo mínimo.
El punto de vista usual es el de implantar la mayoría de las funciones
del sistema operativo en los procesos del usuario. Para solicitar un
servicio, como la lectura de un bloque de cierto archivo, un proceso del
usuario (denominado proceso cliente) envía la solicitud a un proceso
servidor, que realiza entonces el trabajo y regresa la respuesta.
ESTA INVESTIGACIÓN ME SIRVIÓ PARA OBTENER MAS
CONOCIMIENTOS ACERCA DE LA ESTRUCTURA DE UN
SISTEMA OPERATIVO Y DE SUS COMPONENTES. TAMBIEN
REFORCE LOS CONOCIMIENTOS YA APRENDIDOS.
Fuente bibliográfica:
http://www.fing.edu.uy/tecnoinf/mvd/cursos/so/material/teo/so03-
estructura_sist_oper.pdf
http://www.monografias.com/trabajos11/oper/oper.shtml#es#ixzz3MrBBkSTi

Contenu connexe

Tendances (7)

Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Guia01 procesos
Guia01 procesosGuia01 procesos
Guia01 procesos
 
SIMULACION DE SISTEMAS
SIMULACION DE SISTEMASSIMULACION DE SISTEMAS
SIMULACION DE SISTEMAS
 
Objeto sql command
Objeto sql commandObjeto sql command
Objeto sql command
 
Ordenación por insertion sort
Ordenación por insertion sortOrdenación por insertion sort
Ordenación por insertion sort
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
 

Similaire à Estructura de un sistema operativo

Similaire à Estructura de un sistema operativo (20)

2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistema2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistema
 
1.4 Estructura de un s.o
1.4 Estructura de un s.o1.4 Estructura de un s.o
1.4 Estructura de un s.o
 
Practica4
Practica4Practica4
Practica4
 
Estructura de un Sistema Operativo
Estructura de un Sistema Operativo Estructura de un Sistema Operativo
Estructura de un Sistema Operativo
 
Estructura básica de un Sistema Operativo
Estructura básica de un Sistema Operativo Estructura básica de un Sistema Operativo
Estructura básica de un Sistema Operativo
 
Aso 3
Aso 3Aso 3
Aso 3
 
Tipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamientoTipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamiento
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
verdezoto
verdezotoverdezoto
verdezoto
 
verdezoto
verdezotoverdezoto
verdezoto
 
verdezoto
verdezotoverdezoto
verdezoto
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
Estructura del s.o
Estructura del s.oEstructura del s.o
Estructura del s.o
 
3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estuctura davis
Estuctura davisEstuctura davis
Estuctura davis
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 
Trabajo so
Trabajo soTrabajo so
Trabajo so
 
Introducción a Plataformas Tecnológicas
Introducción a Plataformas TecnológicasIntroducción a Plataformas Tecnológicas
Introducción a Plataformas Tecnológicas
 

Plus de Liz Perez

Matriz de leds
Matriz de ledsMatriz de leds
Matriz de ledsLiz Perez
 
Recopilación de información
Recopilación de informaciónRecopilación de información
Recopilación de informaciónLiz Perez
 
10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus característicasLiz Perez
 
Personajes Históricos de la computación
Personajes Históricos de la computaciónPersonajes Históricos de la computación
Personajes Históricos de la computaciónLiz Perez
 
Distribuciones Linux Mexicanas
Distribuciones Linux MexicanasDistribuciones Linux Mexicanas
Distribuciones Linux MexicanasLiz Perez
 
Tipos de escritorio Linux
Tipos de escritorio LinuxTipos de escritorio Linux
Tipos de escritorio LinuxLiz Perez
 
Como mejorar el rendimiento de la pc
Como mejorar el rendimiento de la pcComo mejorar el rendimiento de la pc
Como mejorar el rendimiento de la pcLiz Perez
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoLiz Perez
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivosLiz Perez
 
10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus característicasLiz Perez
 
Panel de control de Windows
Panel de control de WindowsPanel de control de Windows
Panel de control de WindowsLiz Perez
 
10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus característicasLiz Perez
 
Software libre, open source y historia de linux
Software libre, open source y historia de linuxSoftware libre, open source y historia de linux
Software libre, open source y historia de linuxLiz Perez
 
Windows, software comercial y MAC OS
Windows, software comercial y MAC OSWindows, software comercial y MAC OS
Windows, software comercial y MAC OSLiz Perez
 
Tarjeta madre, RAM y microprocesador
Tarjeta madre, RAM y microprocesadorTarjeta madre, RAM y microprocesador
Tarjeta madre, RAM y microprocesadorLiz Perez
 
Bios, uefi, y legacy
Bios, uefi, y legacyBios, uefi, y legacy
Bios, uefi, y legacyLiz Perez
 
Tipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativoTipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativoLiz Perez
 
Antecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativosAntecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativosLiz Perez
 

Plus de Liz Perez (19)

Matriz de leds
Matriz de ledsMatriz de leds
Matriz de leds
 
Display x4
Display x4Display x4
Display x4
 
Recopilación de información
Recopilación de informaciónRecopilación de información
Recopilación de información
 
10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características
 
Personajes Históricos de la computación
Personajes Históricos de la computaciónPersonajes Históricos de la computación
Personajes Históricos de la computación
 
Distribuciones Linux Mexicanas
Distribuciones Linux MexicanasDistribuciones Linux Mexicanas
Distribuciones Linux Mexicanas
 
Tipos de escritorio Linux
Tipos de escritorio LinuxTipos de escritorio Linux
Tipos de escritorio Linux
 
Como mejorar el rendimiento de la pc
Como mejorar el rendimiento de la pcComo mejorar el rendimiento de la pc
Como mejorar el rendimiento de la pc
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivo
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características
 
Panel de control de Windows
Panel de control de WindowsPanel de control de Windows
Panel de control de Windows
 
10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características10 distribuciones Linux mas importantes y sus características
10 distribuciones Linux mas importantes y sus características
 
Software libre, open source y historia de linux
Software libre, open source y historia de linuxSoftware libre, open source y historia de linux
Software libre, open source y historia de linux
 
Windows, software comercial y MAC OS
Windows, software comercial y MAC OSWindows, software comercial y MAC OS
Windows, software comercial y MAC OS
 
Tarjeta madre, RAM y microprocesador
Tarjeta madre, RAM y microprocesadorTarjeta madre, RAM y microprocesador
Tarjeta madre, RAM y microprocesador
 
Bios, uefi, y legacy
Bios, uefi, y legacyBios, uefi, y legacy
Bios, uefi, y legacy
 
Tipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativoTipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativo
 
Antecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativosAntecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativos
 

Dernier

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Dernier (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Estructura de un sistema operativo

  • 1. CECYTEM PLANTEL TECAMAC T É C N I C O E N P RO G R A M AC I Ó N L I Z B E T H Y E S E N I A P É R E Z M A R T Í N E Z A D M I N I S T R A S I S T E M A S O P E R AT I VO S E S T R U C T U R A D E U N S I S T E M A O P E R A T I VO P RO F E S O R . R E N E D O M Í N G U E Z E S C A L O N A
  • 2. EL OBJ ETIVO D E ESTA PRESENTACIÓN ES DAR A CONOCER EL T EMA : ESTRUCTURA DE UN SISTEMA OPER A TIVO
  • 3. L A E S T RU C T U R A I N T E R NA D E L O S S I S T E M A S O P E R A T I VO S P U E D E N S E R M U Y D I F E R E N T E S , Y A Q U E S E D E B E T E N E R E N C U E N TA L A S M E TA S D E L O S U S UA R I O S ( F Á C I L U S O, C O N F I A B L E , R Á P I D O, E TC . ) Y L A S D E L S I S T E M A ( F Á C I L D E D I S E Ñ A R , I M P L E M E N TA R Y M A N T E N E R , E F I C I E N T E , E TC . )
  • 4. ESTRUCTURA MONOLITICO Estos sistemas no tienen una estructura definida, sino que son escritos como una colección de procedimientos donde cualquier procedimiento puede invocar a otro. Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo de capas). Es importante tener en cuenta que ningún sistema es puramente de un tipo. 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.
  • 5. ESTRUCTURA POR ANILLOS CONCÉNTRICOS (CAPAS) El diseño se organiza en una jerarquía de capas, donde los servicios que brinda una capa son consumidos solamente por la capa superior. El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el sistema THE (Technische Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes. La capa 0 es del Hardware y la N es la de los procesos de Usuario. Estos sistemas tienen como ventaja que son modulares y la verificación se puede hacer a cada capa por separado (son más mantenibles). Sin embargo el diseño es muy costoso y es menos eficiente que el sistema monolítico ya que pierde tiempo pasando por cada capa.
  • 6. ESTRUCTURA POR MICROKERNEL Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la interfaz del usuario es controlada por el entorno (shell). Las funciones de bajo nivel del SO y las funciones de interpretación de comandos están separadas, de tal forma que puedes mantener el kernel DOS corriendo, pero utilizar una interfaz de usuario diferente.
  • 7. ESTRUCTURA CLIENTE– SERVIDOR Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover el código a capas superiores y eliminar la mayor parte posible del sistema operativo para mantener un núcleo mínimo. El punto de vista usual es el de implantar la mayoría de las funciones del sistema operativo en los procesos del usuario. Para solicitar un servicio, como la lectura de un bloque de cierto archivo, un proceso del usuario (denominado proceso cliente) envía la solicitud a un proceso servidor, que realiza entonces el trabajo y regresa la respuesta.
  • 8.
  • 9. ESTA INVESTIGACIÓN ME SIRVIÓ PARA OBTENER MAS CONOCIMIENTOS ACERCA DE LA ESTRUCTURA DE UN SISTEMA OPERATIVO Y DE SUS COMPONENTES. TAMBIEN REFORCE LOS CONOCIMIENTOS YA APRENDIDOS. Fuente bibliográfica: http://www.fing.edu.uy/tecnoinf/mvd/cursos/so/material/teo/so03- estructura_sist_oper.pdf http://www.monografias.com/trabajos11/oper/oper.shtml#es#ixzz3MrBBkSTi