SlideShare una empresa de Scribd logo
1 de 9
ESTRUCTURA DE UN
SISTEMA OPERATIVO
Erick Daniel Becerra Ontiveros
CECYTEM PLANTEL TECAMAC
RENE DOMINGUEZ ESCALONA
OBJETIVO
Este trabajo tiene como objetivo dar a conocer la estructura
de un sistema operativo para que un usuario sepa conque se
esta trabajando y a que entorno se esta refiriendo a lo que
hace o con lo que trabaja y así no tener dudas o para que
uno aprenda con lo que hace.
COMPONENTES
Administración de procesos
Un proceso es un programa en memoria + CPU + acceso a dispositivos + otros
recursos. Notemos que un proceso necesita de ciertos recursos (como CPU,
memoria, archivos, dispositivos de E/S, etc.) para realizar su tarea.
El sistema operativo es el encargado de su administración. Sus servicios son:
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.
Memoria
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.
Almacenamiento secundario
Administrar el espacio libre Asignar la
información a un determinado lugar Algoritmos de
planificación de disco (estos algoritmos deciden quien utiliza un recurso del disco
cuando hay competencia por él)
Archivos
Abrir, cerrar y crear archivos
Leer y escribir archivos
SERVICIOS
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
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.).
· 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.
· 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. Todos los
restantes servicios se construyen como
procesos separados del micro núcleo,
que ejecutan en modo usuario.
CONCLUSIÓN
Con este trabajo se logro comprender un poco
mejor sobre la estructura de un sistema operativo y
también cuales eran sus componentes y que
servicios tenia para un usuario y así que supiera
que es lo que esta controlando para que sirve y
como es que logra servir.
BIBLIOGRAFIA
• http://www.monografias.com/trabajos14/antecedentescompu/antecedentesc
ompu.shtm

Más contenido relacionado

La actualidad más candente

Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoOmar Salazar
 
Organización de un sistema operativo.
Organización  de un sistema operativo.Organización  de un sistema operativo.
Organización de un sistema operativo.adolfoduno
 
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 un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoAlberto Antonio
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosMayckolLeon1
 
3.estructura de un sistema operativo
3.estructura de un sistema operativo3.estructura de un sistema operativo
3.estructura de un sistema operativojackie_moncayo
 
Estructura de un sistema operativo.
Estructura de un sistema operativo.Estructura de un sistema operativo.
Estructura de un sistema operativo.Michelle Love
 
Hipervinculo karla daine meraz santamaria
Hipervinculo  karla daine meraz santamariaHipervinculo  karla daine meraz santamaria
Hipervinculo karla daine meraz santamariakarlaosakiugmex
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplata17
 
Organizacion de un sistema operativo
Organizacion de un sistema operativoOrganizacion de un sistema operativo
Organizacion de un sistema operativofulgn
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoSuujeey Hernandez
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwindarwinjher
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas OperativosStefano Salvatori
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosguestea15e3
 
T1 Fase II sección 02 de Informatica
T1 Fase II sección 02 de InformaticaT1 Fase II sección 02 de Informatica
T1 Fase II sección 02 de InformaticaNathaliRondn
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiegorbravi
 

La actualidad más candente (18)

Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Organización de un sistema operativo.
Organización  de un sistema operativo.Organización  de un sistema operativo.
Organización 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 un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura 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
 
Estructura de un sistema operativo.
Estructura de un sistema operativo.Estructura de un sistema operativo.
Estructura de un sistema operativo.
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Hipervinculo karla daine meraz santamaria
Hipervinculo  karla daine meraz santamariaHipervinculo  karla daine meraz santamaria
Hipervinculo karla daine meraz santamaria
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativo
 
Organizacion de un sistema operativo
Organizacion de un sistema operativoOrganizacion de un sistema operativo
Organizacion 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 los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwin
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
T1 Fase II sección 02 de Informatica
T1 Fase II sección 02 de InformaticaT1 Fase II sección 02 de Informatica
T1 Fase II sección 02 de Informatica
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar a Estructuradeunsistemaoperativo

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
 
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
 
Toledo torres-jacinto
Toledo torres-jacinto Toledo torres-jacinto
Toledo torres-jacinto a24fgn
 
1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema OperativoCANDIDO RUIZ
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administraMartin Lautrerio
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administradanielvaldez
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administraMartin Lautrerio
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docCarolina Cols
 
Sistemas operativos de redes
Sistemas operativos de redesSistemas operativos de redes
Sistemas operativos de redesTonatiuh Alvarez
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1Thiago Cruzz
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1Thiago Cruzz
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosvik4ety2607
 

Similar a Estructuradeunsistemaoperativo (20)

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
 
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
 
Presentación1
Presentación1Presentación1
Presentación1
 
Toledo torres-jacinto
Toledo torres-jacinto Toledo torres-jacinto
Toledo torres-jacinto
 
1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo
 
SYSTEM
SYSTEMSYSTEM
SYSTEM
 
estructuras de los sistemas operativos
estructuras de los sistemas operativosestructuras de los sistemas operativos
estructuras de los sistemas operativos
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Sistemas operativos de redes
Sistemas operativos de redesSistemas operativos de redes
Sistemas operativos de redes
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estuctura davis
Estuctura davisEstuctura davis
Estuctura davis
 

Más de Erick Daniel Becerra Ontiveros (13)

Windowssoftwarecomercialymacos
WindowssoftwarecomercialymacosWindowssoftwarecomercialymacos
Windowssoftwarecomercialymacos
 
Unidadesdealmacenamientoyperifericos
UnidadesdealmacenamientoyperifericosUnidadesdealmacenamientoyperifericos
Unidadesdealmacenamientoyperifericos
 
Tiposdesistemasoperativos
TiposdesistemasoperativosTiposdesistemasoperativos
Tiposdesistemasoperativos
 
Tarjetamadreramymicroprocesador
TarjetamadreramymicroprocesadorTarjetamadreramymicroprocesador
Tarjetamadreramymicroprocesador
 
Softwaresourcelinux
SoftwaresourcelinuxSoftwaresourcelinux
Softwaresourcelinux
 
Presentacinpowerpointsistemasoperativos 121207070538-phpapp02
Presentacinpowerpointsistemasoperativos 121207070538-phpapp02Presentacinpowerpointsistemasoperativos 121207070538-phpapp02
Presentacinpowerpointsistemasoperativos 121207070538-phpapp02
 
Personajeshistoricos
PersonajeshistoricosPersonajeshistoricos
Personajeshistoricos
 
Mejoramientodelequipodecomputo
MejoramientodelequipodecomputoMejoramientodelequipodecomputo
Mejoramientodelequipodecomputo
 
Mantenimientocorrectivoypreventivo
MantenimientocorrectivoypreventivoMantenimientocorrectivoypreventivo
Mantenimientocorrectivoypreventivo
 
Distribucioneslinux
DistribucioneslinuxDistribucioneslinux
Distribucioneslinux
 
Distribucionesmexicanas
DistribucionesmexicanasDistribucionesmexicanas
Distribucionesmexicanas
 
Biosuefilegacy
BiosuefilegacyBiosuefilegacy
Biosuefilegacy
 
Antecedentesdelacomputadoraysistemasoperativos
AntecedentesdelacomputadoraysistemasoperativosAntecedentesdelacomputadoraysistemasoperativos
Antecedentesdelacomputadoraysistemasoperativos
 

Estructuradeunsistemaoperativo

  • 1. ESTRUCTURA DE UN SISTEMA OPERATIVO Erick Daniel Becerra Ontiveros CECYTEM PLANTEL TECAMAC RENE DOMINGUEZ ESCALONA
  • 2. OBJETIVO Este trabajo tiene como objetivo dar a conocer la estructura de un sistema operativo para que un usuario sepa conque se esta trabajando y a que entorno se esta refiriendo a lo que hace o con lo que trabaja y así no tener dudas o para que uno aprenda con lo que hace.
  • 3. COMPONENTES Administración de procesos Un proceso es un programa en memoria + CPU + acceso a dispositivos + otros recursos. Notemos que un proceso necesita de ciertos recursos (como CPU, memoria, archivos, dispositivos de E/S, etc.) para realizar su tarea. El sistema operativo es el encargado de su administración. Sus servicios son: 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.
  • 4. Memoria 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. Almacenamiento secundario Administrar el espacio libre Asignar la información a un determinado lugar Algoritmos de planificación de disco (estos algoritmos deciden quien utiliza un recurso del disco cuando hay competencia por él) Archivos Abrir, cerrar y crear archivos Leer y escribir archivos
  • 5. SERVICIOS 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.)
  • 6. ESTRUCTURA 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.). · 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.
  • 7. · 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. Todos los restantes servicios se construyen como procesos separados del micro núcleo, que ejecutan en modo usuario.
  • 8. CONCLUSIÓN Con este trabajo se logro comprender un poco mejor sobre la estructura de un sistema operativo y también cuales eran sus componentes y que servicios tenia para un usuario y así que supiera que es lo que esta controlando para que sirve y como es que logra servir.