SlideShare une entreprise Scribd logo
1  sur  9
CECYTEM
Plantel Tecámac
Administra Sistemas Operativos
Ing. Rene Escalona Domínguez
ESTRUCTURA DE UN SISTEMA OPERATIVO
Técnico en Programación
Arleth Alberto Barrera
OBJETIVO
 Conocer la estructura de
un sistema operativo y
su composición.
INTRODUCCION
 A continuación veremos
como se compone un
sistema operativo en
cuantas ramas se divide
y una breve explicación.
ESTRUCTURA DE UN SISTEMA OPERATIVO
 Componentes de un sistema operativo
• Administración de procesos
• Administración de memoria
 Servicios del Sistema Operativo
 Estructura del Sistema
Administración de Procesos
El sistema operativo
es el encargado de su administración. Es el encargado de
proveer servicios para que
cada proceso pueda realizar su tarea. Entre los servicios se
encuentran:
• Crear y destruir procesos
• Suspender y reanudar procesos
• Proveer mecanismos para la sincronización y
comunicación entre procesos
• Proveer mecanismos para prevenir dead-locks o lograr
salir de ellos.
Administración de Memoria
La memoria es un área de almacenamiento común a los
procesadores y dispositivos,
donde se almacenan programas, datos, etc. El sistema deberá
administrar el lugar libre y
ocupado, y será el encargado de las siguientes tareas:
• Mantener que partes de la memoria están siendo usadas, y
por quien.
• Decidir cuales procesos serán cargados a memoria cuando
exista espacio de
memoria disponible, pero no suficiente para todos los procesos
que deseamos.
• Asignar y quitar espacio de memoria según sea necesario.
Servicios del Sistema Operativo
El sistema brindará un entorno de ejecución de programas donde se dispondrá
de un
conjunto de servicios. Los servicios principales serán:
• Ejecución de programas (el SO deberá ser capaz de cargar un programa a
memoria y ejecutarlo. El programa deberá poder finalizar, de forma normal o
anormal)
• Operaciones de E/S (el SO deberá proveer un mecanismo de acceso ya que por
eficiencia y protección los usuarios no accederán directamente al dispositivo)
• Manipulación del Sistema de archivos (se deberá tener acceso al sistema de
archivos y poder, como mínimo, leer, escribir, borrar y crear)
• Comunicación entre procesos (los procesos deberán poder comunicarse, ya sea
que estén en el mismo computador o el diferentes)
• Manipulación de errores (el sistema deberá tomar decisiones adecuadas ante
eventuales errores que ocurran, como fallo de un dispositivo de memoria, fallo
en un programa, etc.)
Estructura del Sistema
La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que se
debe tener en cuenta las metas de los usuarios (fácil uso, confiable, rápido, etc.) y las
del
sistema (fácil de diseñar, implementar y mantener, eficiente, etc.).
Veremos 3 posibles diseños del sistema.
• Sistema Monolítico
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.
Estructura de Sistema
• Sistema en 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. La capa 0 es del Hardware y la
N es la
de los procesos de Usuario.
• Sistema con micro núcleo
La idea consiste en tener un núcleo que brinde los servicios mínimos de manejo
de
procesos, memoria y que provea la comunicación entre procesos
CONCLUSIONES
 Me pareció muy
interesante aun que un
poco extenso el tema , la
memoria es un
componente en el que
tiene que organizar
muchísimos archivos, y el
sistema operativo se
encarga también de ver
que aplicaciones funcionan
y como funcionan me
pareció bueno saber a
estructura de un S.O
FUENTES DE INFORMACION
 http://www.fing.edu.uy/t
ecnoinf/mvd/cursos/so/
material/teo/so03-
estructura_sist_oper.pdf
 http://www.mflor.mx/ma
terias/comp/cursoso/siso
pe1.htm

Contenu connexe

Tendances

Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativosjgja
 
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
 
Organizacion de un sistema operativo
Organizacion de un sistema operativoOrganizacion de un sistema operativo
Organizacion de un sistema operativofulgn
 
Carlos medina lagarto
Carlos medina lagartoCarlos medina lagarto
Carlos medina lagartojgja
 
Generacion de sistemas operativos
Generacion de sistemas operativosGeneracion de sistemas operativos
Generacion de sistemas operativosMarcelo Cajamarca
 
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
 
Juan jordan14
Juan jordan14Juan jordan14
Juan jordan14jgja
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOScrisstthi
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1vichesito85
 

Tendances (16)

estructura de un sistema operativo
estructura de un sistema operativoestructura de un sistema operativo
estructura de un sistema operativo
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
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 componentes asoitson
3 componentes asoitson3 componentes asoitson
3 componentes asoitson
 
Organizacion de un sistema operativo
Organizacion de un sistema operativoOrganizacion de un sistema operativo
Organizacion de un sistema operativo
 
Carlos medina lagarto
Carlos medina lagartoCarlos medina lagarto
Carlos medina lagarto
 
Generacion de sistemas operativos
Generacion de sistemas operativosGeneracion de sistemas operativos
Generacion de sistemas operativos
 
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 s.o.
Estructura de un s.o.Estructura de un s.o.
Estructura de un s.o.
 
Juan jordan14
Juan jordan14Juan jordan14
Juan jordan14
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
 
Clase de Sistema Operativo
Clase de Sistema OperativoClase de Sistema Operativo
Clase de Sistema Operativo
 
estructuras de los sistemas operativos
estructuras de los sistemas operativosestructuras de los sistemas operativos
estructuras de los sistemas operativos
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1
 

Similaire à 3. estructura de un sistema operativo

3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplata17
 
3-Estructura de un sistema operativo
3-Estructura de un sistema operativo3-Estructura de un sistema operativo
3-Estructura de un sistema operativoarayzu
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosMayckolLeon1
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoSuujeey Hernandez
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwindarwinjher
 
trabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinostrabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinosdarwinjher
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoArmando_V_G
 
Sistema de protección s.o
Sistema de protección s.oSistema de protección s.o
Sistema de protección s.oMaury Jimenez
 
Estructura de los sistemas Operativos
 Estructura de los sistemas Operativos Estructura de los sistemas Operativos
Estructura de los sistemas OperativosMaury Jimenez
 
3.Estructura de un Sistema Operativo
3.Estructura de un Sistema Operativo3.Estructura de un Sistema Operativo
3.Estructura de un Sistema Operativoarlett09
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosmi_nombre
 

Similaire à 3. estructura de un sistema operativo (20)

3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativo
 
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 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
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura 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
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwin
 
trabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinostrabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinos
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Sistema de protección s.o
Sistema de protección s.oSistema de protección s.o
Sistema de protección s.o
 
Estructura de los sistemas Operativos
 Estructura de los sistemas Operativos Estructura de los sistemas Operativos
Estructura 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
 
Presentación1
Presentación1Presentación1
Presentación1
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
SYSTEM
SYSTEMSYSTEM
SYSTEM
 
Sistemas Operativos - ITSON
Sistemas Operativos - ITSONSistemas Operativos - ITSON
Sistemas Operativos - ITSON
 
Sistemas Operativos - UTS
Sistemas Operativos - UTSSistemas Operativos - UTS
Sistemas Operativos - UTS
 
sistemas-operativos
sistemas-operativossistemas-operativos
sistemas-operativos
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 

Plus de Arleth Beta

Recopilacion icas
Recopilacion icasRecopilacion icas
Recopilacion icasArleth Beta
 
16. red de area local
16. red de area local16. red de area local
16. red de area localArleth Beta
 
15. servidor php
15. servidor php15. servidor php
15. servidor phpArleth Beta
 
14.servidor mysql
14.servidor mysql14.servidor mysql
14.servidor mysqlArleth Beta
 
13.servidor http
13.servidor http13.servidor http
13.servidor httpArleth Beta
 
11.servidor dhcp
11.servidor dhcp11.servidor dhcp
11.servidor dhcpArleth Beta
 
11.servidor dhcp
11.servidor dhcp11.servidor dhcp
11.servidor dhcpArleth Beta
 
10.protocolos de enrutamiento
10.protocolos de  enrutamiento10.protocolos de  enrutamiento
10.protocolos de enrutamientoArleth Beta
 
8. estanderes ieee y ansi
8. estanderes ieee y ansi8. estanderes ieee y ansi
8. estanderes ieee y ansiArleth Beta
 
7.red punto a punto , estrella, direcciones ip
7.red punto a punto , estrella, direcciones ip7.red punto a punto , estrella, direcciones ip
7.red punto a punto , estrella, direcciones ipArleth Beta
 
5.dispositivos de expansion
5.dispositivos de expansion5.dispositivos de expansion
5.dispositivos de expansionArleth Beta
 
3.medios de trasnmision
3.medios de trasnmision3.medios de trasnmision
3.medios de trasnmisionArleth Beta
 
2.clasificacion de redes
2.clasificacion de redes2.clasificacion de redes
2.clasificacion de redesArleth Beta
 

Plus de Arleth Beta (20)

Componente rgb
Componente rgbComponente rgb
Componente rgb
 
Componente rgb
Componente rgbComponente rgb
Componente rgb
 
Componente rgb
Componente rgbComponente rgb
Componente rgb
 
Recopilacion icas
Recopilacion icasRecopilacion icas
Recopilacion icas
 
17.red wi fi
17.red wi fi17.red wi fi
17.red wi fi
 
16. red de area local
16. red de area local16. red de area local
16. red de area local
 
15. servidor php
15. servidor php15. servidor php
15. servidor php
 
14.servidor mysql
14.servidor mysql14.servidor mysql
14.servidor mysql
 
13.servidor http
13.servidor http13.servidor http
13.servidor http
 
12.servidor ftp
12.servidor ftp12.servidor ftp
12.servidor ftp
 
11.servidor dhcp
11.servidor dhcp11.servidor dhcp
11.servidor dhcp
 
11.servidor dhcp
11.servidor dhcp11.servidor dhcp
11.servidor dhcp
 
10.protocolos de enrutamiento
10.protocolos de  enrutamiento10.protocolos de  enrutamiento
10.protocolos de enrutamiento
 
9. subneteo
9. subneteo9. subneteo
9. subneteo
 
8. estanderes ieee y ansi
8. estanderes ieee y ansi8. estanderes ieee y ansi
8. estanderes ieee y ansi
 
7.red punto a punto , estrella, direcciones ip
7.red punto a punto , estrella, direcciones ip7.red punto a punto , estrella, direcciones ip
7.red punto a punto , estrella, direcciones ip
 
5.dispositivos de expansion
5.dispositivos de expansion5.dispositivos de expansion
5.dispositivos de expansion
 
4.topologias
4.topologias4.topologias
4.topologias
 
3.medios de trasnmision
3.medios de trasnmision3.medios de trasnmision
3.medios de trasnmision
 
2.clasificacion de redes
2.clasificacion de redes2.clasificacion de redes
2.clasificacion de redes
 

3. estructura de un sistema operativo

  • 1. CECYTEM Plantel Tecámac Administra Sistemas Operativos Ing. Rene Escalona Domínguez ESTRUCTURA DE UN SISTEMA OPERATIVO Técnico en Programación Arleth Alberto Barrera
  • 2. OBJETIVO  Conocer la estructura de un sistema operativo y su composición. INTRODUCCION  A continuación veremos como se compone un sistema operativo en cuantas ramas se divide y una breve explicación.
  • 3. ESTRUCTURA DE UN SISTEMA OPERATIVO  Componentes de un sistema operativo • Administración de procesos • Administración de memoria  Servicios del Sistema Operativo  Estructura del Sistema
  • 4. Administración de Procesos El sistema operativo es el encargado de su administración. Es el encargado de proveer servicios para que cada proceso pueda realizar su tarea. Entre los servicios se encuentran: • Crear y destruir procesos • Suspender y reanudar procesos • Proveer mecanismos para la sincronización y comunicación entre procesos • Proveer mecanismos para prevenir dead-locks o lograr salir de ellos.
  • 5. Administración de Memoria La memoria es un área de almacenamiento común a los procesadores y dispositivos, donde se almacenan programas, datos, etc. El sistema deberá administrar el lugar libre y ocupado, y será el encargado de las siguientes tareas: • Mantener que partes de la memoria están siendo usadas, y por quien. • Decidir cuales procesos serán cargados a memoria cuando exista espacio de memoria disponible, pero no suficiente para todos los procesos que deseamos. • Asignar y quitar espacio de memoria según sea necesario.
  • 6. Servicios del Sistema Operativo El sistema brindará un entorno de ejecución de programas donde se dispondrá de un conjunto de servicios. Los servicios principales serán: • Ejecución de programas (el SO deberá ser capaz de cargar un programa a memoria y ejecutarlo. El programa deberá poder finalizar, de forma normal o anormal) • Operaciones de E/S (el SO deberá proveer un mecanismo de acceso ya que por eficiencia y protección los usuarios no accederán directamente al dispositivo) • Manipulación del Sistema de archivos (se deberá tener acceso al sistema de archivos y poder, como mínimo, leer, escribir, borrar y crear) • Comunicación entre procesos (los procesos deberán poder comunicarse, ya sea que estén en el mismo computador o el diferentes) • Manipulación de errores (el sistema deberá tomar decisiones adecuadas ante eventuales errores que ocurran, como fallo de un dispositivo de memoria, fallo en un programa, etc.)
  • 7. Estructura del Sistema La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que se debe tener en cuenta las metas de los usuarios (fácil uso, confiable, rápido, etc.) y las del sistema (fácil de diseñar, implementar y mantener, eficiente, etc.). Veremos 3 posibles diseños del sistema. • Sistema Monolítico 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.
  • 8. Estructura de Sistema • Sistema en 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. La capa 0 es del Hardware y la N es la de los procesos de Usuario. • Sistema con micro núcleo La idea consiste en tener un núcleo que brinde los servicios mínimos de manejo de procesos, memoria y que provea la comunicación entre procesos
  • 9. CONCLUSIONES  Me pareció muy interesante aun que un poco extenso el tema , la memoria es un componente en el que tiene que organizar muchísimos archivos, y el sistema operativo se encarga también de ver que aplicaciones funcionan y como funcionan me pareció bueno saber a estructura de un S.O FUENTES DE INFORMACION  http://www.fing.edu.uy/t ecnoinf/mvd/cursos/so/ material/teo/so03- estructura_sist_oper.pdf  http://www.mflor.mx/ma terias/comp/cursoso/siso pe1.htm