SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015
UNIDAD: 1
Investigación
MATERIA: SISTEMAS OPERATIVOS 1
Estructura de los sistemas operativos
ESPECIALIDAD:
INGENIERIA EN INFORMATICA
GRUPO: 4S
Asesor: TOLEDO TORRES JACINTO
Alumno: ROQUE SALUD FIGUEROA
No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015
2. Estructura de los sistemas Operativos.-
En esta sección veremos los componentes de un sistema operativo, los servicios que él brinda y sus
posibles estructuras.
1. Componentes de un sistema operativo.-
• Administración de procesos
• Administración de memoria
• Subsistema de Entrada/Salida
• Administración de Almacenamiento secundario
• Subsistema de archivos
• Sistema de protección
Administración de Procesos
Para comenzar debemos saber que es un proceso. 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.
Podemos ver entonces que un proceso es una entidad activa, mientras que un
programa una entidad pasiva.
Sabiendo entonces que es un proceso, podemos decir entonces que 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.
No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015
• 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.
Subsistema de Entrada/Salida
El sistema operativo deberá ocultar las características específicas de cada
dispositivo y ofrecer servicios comunes a todos. Estos servicios serán, entre otros:
• Montaje y desmontaje de dispositivos
• Una interfaz entre el cliente y el sistema operativo para los device drivers.
• Técnicas de cache, buffering y spooling.
• Device drivers específicos
Administración de Almacenamiento secundario
Dado que la memoria RAM es volátil y pequeña para todos los datos y programas
que se precisan guardar, se utilizan discos para guardar la mayoría de la
información. El sistema operativo será el responsable de: • Administrar el espacio
libre
• Asignar la información a un determinado lugar
• Algoritmos de planificación de disco (estos algoritmos deciden quien utiliza un
determinado recurso del disco cuando hay competencia por él)
Subsistema de Archivos
Proporciona una vista uniforme de todas las formas de almacenamiento,
implementando el concepto de archivo como una colección de bytes. El Sistema
Operativo deberá proveer métodos para:
• Abrir, cerrar y crear archivos
• Leer y escribir archivos
Sistema de protección
Antes que nada, tener en cuenta que por protección nos referimos a los mecanismos
por los que se controla el acceso de los procesos a los recursos.
En un sistema multiusuario donde se ejecutan procesos de forma concurrente se
deben tomar medidas que garanticen la ausencia de interferencia entre ellos. Estas
No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015
medidas deben incorporar la posibilidad de definir reglas de acceso, entre otras
cosas.
2. 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.)
3. 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.
No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015
• 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.
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.
• 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.
Estos sistemas tienen como ventaja un diseño simple y funcional, que aumenta la
portabilidad y la escalabilidad. Para agregar un nuevo servicio no es necesario
modificar el núcleo, y es más seguro ya que los servicios corren en modo usuario.
No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015

Más contenido relacionado

La actualidad más candente

3.Estructura de un Sistema Operativo
3.Estructura de un Sistema Operativo3.Estructura de un Sistema Operativo
3.Estructura de un Sistema Operativoarlett09
 
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
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplatadrk
 
Funciones y características
Funciones y característicasFunciones y características
Funciones y característicasMaritzaa Osorio
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplata17
 
Sistema de protección s.o
Sistema de protección s.oSistema de protección s.o
Sistema de protección s.oMaury Jimenez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiegorbravi
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoAlberto Antonio
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoArmando_V_G
 
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 del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoOmar Salazar
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosanyvo
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 

La actualidad más candente (15)

3.Estructura de un Sistema Operativo
3.Estructura de un Sistema Operativo3.Estructura de un Sistema Operativo
3.Estructura de un Sistema Operativo
 
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
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
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
 
Funciones y características
Funciones y característicasFunciones y características
Funciones y características
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 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
 
Estructuradeunsistemaoperativo
EstructuradeunsistemaoperativoEstructuradeunsistemaoperativo
Estructuradeunsistemaoperativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
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
 
Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativo
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 

Destacado (17)

Sines interessa à China
Sines interessa à ChinaSines interessa à China
Sines interessa à China
 
Presentacion Estado Mayor
Presentacion Estado MayorPresentacion Estado Mayor
Presentacion Estado Mayor
 
Actividad 1 La Ley de Bode
Actividad 1 La Ley de BodeActividad 1 La Ley de Bode
Actividad 1 La Ley de Bode
 
Decoracicla
DecoraciclaDecoracicla
Decoracicla
 
Origem, conceito e evolução da atuária
Origem, conceito e evolução da atuáriaOrigem, conceito e evolução da atuária
Origem, conceito e evolução da atuária
 
Fundamentos i 2a. aula
Fundamentos i  2a. aulaFundamentos i  2a. aula
Fundamentos i 2a. aula
 
Catálogo Escola Crescer
Catálogo Escola CrescerCatálogo Escola Crescer
Catálogo Escola Crescer
 
Navive orgánico
Navive orgánicoNavive orgánico
Navive orgánico
 
Alevin a
Alevin aAlevin a
Alevin a
 
brochura_cifIDe_A4_artefinal
brochura_cifIDe_A4_artefinalbrochura_cifIDe_A4_artefinal
brochura_cifIDe_A4_artefinal
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Benjamin a
Benjamin aBenjamin a
Benjamin a
 
Convite
ConviteConvite
Convite
 
Forma estrutura
Forma estruturaForma estrutura
Forma estrutura
 
Planificação. comérco
Planificação. comércoPlanificação. comérco
Planificação. comérco
 
Fórmula Alvejante sem Cloro Líquido
Fórmula Alvejante sem Cloro LíquidoFórmula Alvejante sem Cloro Líquido
Fórmula Alvejante sem Cloro Líquido
 
Sessão eTwinning
Sessão eTwinningSessão eTwinning
Sessão eTwinning
 

Similar a Estructura de los sistemas operativos

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
 
Sistemas Operativos [Informacion Variada]
Sistemas Operativos [Informacion Variada]Sistemas Operativos [Informacion Variada]
Sistemas Operativos [Informacion Variada]FelipeSotomayor5
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREJenni2011
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosMarilu
 
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 administraMartin Lautrerio
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativosSalud Salud Compa Roque
 
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSCLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSGibran Ramirez Orozco
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativosJoseGCordero
 

Similar a Estructura de los sistemas operativos (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
 
Presentación1
Presentación1Presentación1
Presentación1
 
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
 
estructuras de los sistemas operativos
estructuras de los sistemas operativosestructuras de los sistemas operativos
estructuras de los sistemas operativos
 
Sistemas Operativos [Informacion Variada]
Sistemas Operativos [Informacion Variada]Sistemas Operativos [Informacion Variada]
Sistemas Operativos [Informacion Variada]
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Funciones del s.o
Funciones del s.oFunciones del s.o
Funciones del s.o
 
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
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSCLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
sistemas operativos 1
sistemas operativos 1sistemas operativos 1
sistemas operativos 1
 
Distribuido
DistribuidoDistribuido
Distribuido
 

Último

Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024eCommerce Institute
 
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruñaanoiteenecesaria
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoanoiteenecesaria
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfXimenaGonzlez95
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...angierangel29072017
 
Recolección de datos, metodología de la investigación
Recolección de datos, metodología de la investigaciónRecolección de datos, metodología de la investigación
Recolección de datos, metodología de la investigaciónRebecaUwU
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024eCommerce Institute
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024eCommerce Institute
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024eCommerce Institute
 
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...eCommerce Institute
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024eCommerce Institute
 
Guiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abrilGuiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abriljulianagomezm2
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxhugogabrielac1
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024eCommerce Institute
 
MEDIDAS PREVENTIVAS PARA EVITAR SER VICTIMA DE EXTORISIÓN.pptx
MEDIDAS PREVENTIVAS PARA EVITAR SER VICTIMA DE EXTORISIÓN.pptxMEDIDAS PREVENTIVAS PARA EVITAR SER VICTIMA DE EXTORISIÓN.pptx
MEDIDAS PREVENTIVAS PARA EVITAR SER VICTIMA DE EXTORISIÓN.pptxrobertoplazamayorga
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024eCommerce Institute
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024eCommerce Institute
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024eCommerce Institute
 

Último (19)

Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024
 
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
 
Recolección de datos, metodología de la investigación
Recolección de datos, metodología de la investigaciónRecolección de datos, metodología de la investigación
Recolección de datos, metodología de la investigación
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
 
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
 
Guiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abrilGuiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abril
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptx
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 
MEDIDAS PREVENTIVAS PARA EVITAR SER VICTIMA DE EXTORISIÓN.pptx
MEDIDAS PREVENTIVAS PARA EVITAR SER VICTIMA DE EXTORISIÓN.pptxMEDIDAS PREVENTIVAS PARA EVITAR SER VICTIMA DE EXTORISIÓN.pptx
MEDIDAS PREVENTIVAS PARA EVITAR SER VICTIMA DE EXTORISIÓN.pptx
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
Biomecánica y análisis de puestos trabajo pptx
Biomecánica y análisis de puestos trabajo pptxBiomecánica y análisis de puestos trabajo pptx
Biomecánica y análisis de puestos trabajo pptx
 

Estructura de los sistemas operativos

  • 1. No. De control 13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015 UNIDAD: 1 Investigación MATERIA: SISTEMAS OPERATIVOS 1 Estructura de los sistemas operativos ESPECIALIDAD: INGENIERIA EN INFORMATICA GRUPO: 4S Asesor: TOLEDO TORRES JACINTO Alumno: ROQUE SALUD FIGUEROA
  • 2. No. De control 13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015 2. Estructura de los sistemas Operativos.- En esta sección veremos los componentes de un sistema operativo, los servicios que él brinda y sus posibles estructuras. 1. Componentes de un sistema operativo.- • Administración de procesos • Administración de memoria • Subsistema de Entrada/Salida • Administración de Almacenamiento secundario • Subsistema de archivos • Sistema de protección Administración de Procesos Para comenzar debemos saber que es un proceso. 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. Podemos ver entonces que un proceso es una entidad activa, mientras que un programa una entidad pasiva. Sabiendo entonces que es un proceso, podemos decir entonces que 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.
  • 3. No. De control 13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015 • 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. Subsistema de Entrada/Salida El sistema operativo deberá ocultar las características específicas de cada dispositivo y ofrecer servicios comunes a todos. Estos servicios serán, entre otros: • Montaje y desmontaje de dispositivos • Una interfaz entre el cliente y el sistema operativo para los device drivers. • Técnicas de cache, buffering y spooling. • Device drivers específicos Administración de Almacenamiento secundario Dado que la memoria RAM es volátil y pequeña para todos los datos y programas que se precisan guardar, se utilizan discos para guardar la mayoría de la información. El sistema operativo será el responsable de: • Administrar el espacio libre • Asignar la información a un determinado lugar • Algoritmos de planificación de disco (estos algoritmos deciden quien utiliza un determinado recurso del disco cuando hay competencia por él) Subsistema de Archivos Proporciona una vista uniforme de todas las formas de almacenamiento, implementando el concepto de archivo como una colección de bytes. El Sistema Operativo deberá proveer métodos para: • Abrir, cerrar y crear archivos • Leer y escribir archivos Sistema de protección Antes que nada, tener en cuenta que por protección nos referimos a los mecanismos por los que se controla el acceso de los procesos a los recursos. En un sistema multiusuario donde se ejecutan procesos de forma concurrente se deben tomar medidas que garanticen la ausencia de interferencia entre ellos. Estas
  • 4. No. De control 13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015 medidas deben incorporar la posibilidad de definir reglas de acceso, entre otras cosas. 2. 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.) 3. 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.
  • 5. No. De control 13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015 • 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. 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. • 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. Estos sistemas tienen como ventaja un diseño simple y funcional, que aumenta la portabilidad y la escalabilidad. Para agregar un nuevo servicio no es necesario modificar el núcleo, y es más seguro ya que los servicios corren en modo usuario.
  • 6. No. De control 13190333 CD. Juchitán de Zaragoza Oaxaca a 10 de septiembre del 2015