SlideShare una empresa de Scribd logo
1 de 11
SISTEMAS
INFORMÁTICOS
MULTIUSUARIO Y EN
RED
Ing. Patricio Vaca Escobar
SEGUNDO DE BACHILLERATO
APLICACIONES INFORMÁTICAS
FUNCIONES, EVOLUCION HISTORICA
DE LOS SISTEMAS OPERATIVOS
FUNCIONES DEL SISTEMA OPERATIVO
FUNCIONES DEL SISTEMA OPERATIVO
Como resumen de función especifica podemos citar:
●
Comunicación con el Usuario.
●
Control y gestión de Elementos físicos.
●
Utilización de varios Usuarios.
●
Ejecución de varios Programas.
●
Compartición de Información.
●
Compartición de Periféricos.
●
Comunicación entre Sistemas
Modos de explotación.
• Procesos por lotes (Batch). Son procesos cuyos resultados
no se necesitan de forma inmediata. Son ejecutados con muy
poca prioridad y aprovechan los tiempos en los que el
procesador está mas libre, por ejemplo a la hora de comer, por
la tarde o noche.
• Procesos en tiempo real (Interactivos). El tiempo de
respuesta es inmediato para la solicitud de ejecución del
proceso.
• Tiempo compartido(Shared Time): El tiempo que se tarda en
resolver un proceso en ejecución dependerá de los procesos
que se estén ejecutando. Cada proceso irá consumiendo una
fracción de tiempo asignada y agotada esta fracción se ejecutará
otro proceso. Un proceso deberá consumir tantas fracciones
como necesite, cada una en su turno de ejecución, hasta
finalizar el proceso.
Seguridad en un S.O.
Compartimentación de la memoria. La memoria compartida
se organiza como bloques de memoria primaria que pueden
utilizar varios procesos simultáneamente. Cuando se crea un
bloque de memoria compartida el sistema operativo asigna la
cantidad de memoria solicitada y se la concede al proceso
creador. El resto de procesos pueden utilizarla declarándola
como memoria compartida en sus zonas de datos para que
estén dentro de sus espacios de direccionamiento, de forma
que cuando un proceso escriba información en dicha zona, los
demás pueden leerla directamente.
Seguridad en un S.O.
Bloqueo de procesos. Las técnicas de multiprogramación y
los sistemas multiprocesador, donde se pueden ejecutar varios
procesos simultáneamente compartiendo los mismos
recursos, suelen dar lugar a importantes conflictos que deben
ser resueltos por el gestor de procesos y, por lo tanto del
procesador. La gran mayoría de los sistemas operativos
utiliza mecanismos basados en algoritmos o herramientas
que permitan la sincronización de dichos procesos.
Paralelismo. Ejecución de diversas actividades en varios
procesadores al mismo tiempo.
Concurrencia. Varias actividades se ejecutan
simultáneamente y tienen que utilizar los mismos recursos,
debiendo sincronizarse para actuar conjuntamente, sin
importar el número de procesadores existente ni las
técnicas de multiprocesamiento o multiprogramación. Pero
para que dos actividades se consideren concurrentes, es
necesario que tengan alguna relación entre ellas.
Seguridad en un S.O.
Exclusiones mutuas: Es una sincronización por la cual una
actividad impide a otras que puedan tener acceso a un dato
mientras se encuentra realizando una operación sobre el
mismo;
• Exclusión mutua. Mientras que un proceso esté en su sección crítica,
ningún otro podrá hacer uso de los recursos compartidos con los que está
operando el primero.
• Progreso. Ningún proceso puede bloquear a otros cuando esté fuera de
su sección crítica.
• Espera limitada. Un proceso no espera indefinidamente para entrar en
su sección crítica.
• No realizar suposiciones sobre la velocidad de los procesos ni el número
de procesadores, ya que podría dar lugar a que no se mantuviera la
exclusión mutua en elcaso de que existiera variación en las condiciones de
procesamiento y del entorno,
Seguridad en un S.O.
Alternancias (Esperas activas).Este método se basa en que los
dos procesos compartan una variable que indique cual de ellos
puede entrar en la sección crítica. Esta variable la denominaremos
turno, pudiendo alcanzar dos valores 0 o 1, indicando si puede
acceder a su sección crítica el proceso P0 o P1 respectivamente.
Debido al uso del turno, no permite que dos procesos puedan estar
en la sección crítica simultáneamente.
Semáforos. Para evitar los problemas que se producen con los
algoritmos de espera activa, así como la sobrecarga que producen
en el sistema, E.W. Dijkstra (1965) diseño un mecanismo basado en
una variable entera utilizada como contador de peticiones de
entrada a una sección crítica. Esta variable era compartida por
todos los procesos del sistema, y tenía unidentificador único en el
mismo. Este nuevo tipo de variable se denominó semáforo, por su
capacidad de gestionar el tráfico de procesos que deseaban
acceder a datos compartidos.

Más contenido relacionado

La actualidad más candente

Presentación1
Presentación1Presentación1
Presentación1janet290
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesosjulio izaguirre
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesosmastermind87
 
Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2Rosmery Rodriguez Reyes
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosghettodinho
 
Procesos de los sistemas operativos
Procesos de los sistemas operativosProcesos de los sistemas operativos
Procesos de los sistemas operativosDeivis Romero
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011Abimael hernandez
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesossiamu_evap
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosKim Sorel Rush
 
S Incronizacion De Procesos
S Incronizacion De ProcesosS Incronizacion De Procesos
S Incronizacion De ProcesosAcristyM
 
SICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSSICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSlorenapardo
 
Coordinacion Y Sincronizacion De Procesos
Coordinacion  Y  Sincronizacion  De  ProcesosCoordinacion  Y  Sincronizacion  De  Procesos
Coordinacion Y Sincronizacion De ProcesosJessica Suarez
 

La actualidad más candente (19)

Presentación1
Presentación1Presentación1
Presentación1
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesos
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesos
 
Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2
 
Rossie y yo
Rossie y yoRossie y yo
Rossie y yo
 
Nucleo kernel
Nucleo kernelNucleo kernel
Nucleo kernel
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Procesos de los sistemas operativos
Procesos de los sistemas operativosProcesos de los sistemas operativos
Procesos de los sistemas operativos
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
 
S Incronizacion De Procesos
S Incronizacion De ProcesosS Incronizacion De Procesos
S Incronizacion De Procesos
 
SICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSSICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOS
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Arquitectura de computadora
Arquitectura de computadoraArquitectura de computadora
Arquitectura de computadora
 
Coordinacion Y Sincronizacion De Procesos
Coordinacion  Y  Sincronizacion  De  ProcesosCoordinacion  Y  Sincronizacion  De  Procesos
Coordinacion Y Sincronizacion De Procesos
 
Sistema operativo dalma
Sistema operativo dalmaSistema operativo dalma
Sistema operativo dalma
 
Sistema operativo dalma
Sistema operativo dalmaSistema operativo dalma
Sistema operativo dalma
 

Similar a Funciones de un SO

Similar a Funciones de un SO (20)

S..O. Unidad 2
S..O. Unidad 2S..O. Unidad 2
S..O. Unidad 2
 
Procesos_so
Procesos_soProcesos_so
Procesos_so
 
104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador
 
:)Resumen
:)Resumen:)Resumen
:)Resumen
 
Portafolio 2
Portafolio 2Portafolio 2
Portafolio 2
 
Unidad2
Unidad2Unidad2
Unidad2
 
Clase 3 Sistemas Operativos Administración de procesos
Clase 3 Sistemas Operativos Administración de procesos Clase 3 Sistemas Operativos Administración de procesos
Clase 3 Sistemas Operativos Administración de procesos
 
Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Descripcion y control de procesos
Descripcion y control de procesosDescripcion y control de procesos
Descripcion y control de procesos
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Planificador del procesador
Planificador del procesadorPlanificador del procesador
Planificador del procesador
 
Trabajo de sisope
Trabajo de sisopeTrabajo de sisope
Trabajo de sisope
 
Trabajode Sisope
Trabajode SisopeTrabajode Sisope
Trabajode Sisope
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 

Más de Colegio Metropolitano

Más de Colegio Metropolitano (20)

Python django
Python djangoPython django
Python django
 
Hipertexto
HipertextoHipertexto
Hipertexto
 
Comunicacionatravesdelared
ComunicacionatravesdelaredComunicacionatravesdelared
Comunicacionatravesdelared
 
Sistemas operativos 01
Sistemas operativos 01Sistemas operativos 01
Sistemas operativos 01
 
HTML5
HTML5HTML5
HTML5
 
Sistemasgestoresdedatos
SistemasgestoresdedatosSistemasgestoresdedatos
Sistemasgestoresdedatos
 
Conceptossobreedicionyobtenciondecodigoejecutable
ConceptossobreedicionyobtenciondecodigoejecutableConceptossobreedicionyobtenciondecodigoejecutable
Conceptossobreedicionyobtenciondecodigoejecutable
 
Fuentes de solicitudes de proyecto
Fuentes de solicitudes de proyectoFuentes de solicitudes de proyecto
Fuentes de solicitudes de proyecto
 
Como comienza un proyecto
Como comienza un proyectoComo comienza un proyecto
Como comienza un proyecto
 
Medidasinformacion
MedidasinformacionMedidasinformacion
Medidasinformacion
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Tipos de ciclo de vida
Tipos de ciclo de vidaTipos de ciclo de vida
Tipos de ciclo de vida
 
Sumarestabinarios
SumarestabinariosSumarestabinarios
Sumarestabinarios
 
Sistemasdecodificacionnumerica
SistemasdecodificacionnumericaSistemasdecodificacionnumerica
Sistemasdecodificacionnumerica
 
Ciclodevidadeunsistema
CiclodevidadeunsistemaCiclodevidadeunsistema
Ciclodevidadeunsistema
 
Serviciosinformaticosenla empresa
Serviciosinformaticosenla empresaServiciosinformaticosenla empresa
Serviciosinformaticosenla empresa
 
Sistemas de informacion basicos en la empresa
Sistemas de informacion basicos en la empresaSistemas de informacion basicos en la empresa
Sistemas de informacion basicos en la empresa
 
Analisis de sistemas, Necesidad del Analisis y Participantes
Analisis de sistemas,  Necesidad del Analisis y ParticipantesAnalisis de sistemas,  Necesidad del Analisis y Participantes
Analisis de sistemas, Necesidad del Analisis y Participantes
 
Perifericos dispositivos hardware
Perifericos dispositivos hardwarePerifericos dispositivos hardware
Perifericos dispositivos hardware
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Funciones de un SO

  • 1. SISTEMAS INFORMÁTICOS MULTIUSUARIO Y EN RED Ing. Patricio Vaca Escobar SEGUNDO DE BACHILLERATO APLICACIONES INFORMÁTICAS FUNCIONES, EVOLUCION HISTORICA DE LOS SISTEMAS OPERATIVOS
  • 2.
  • 5. Como resumen de función especifica podemos citar: ● Comunicación con el Usuario. ● Control y gestión de Elementos físicos. ● Utilización de varios Usuarios. ● Ejecución de varios Programas. ● Compartición de Información. ● Compartición de Periféricos. ● Comunicación entre Sistemas
  • 6. Modos de explotación. • Procesos por lotes (Batch). Son procesos cuyos resultados no se necesitan de forma inmediata. Son ejecutados con muy poca prioridad y aprovechan los tiempos en los que el procesador está mas libre, por ejemplo a la hora de comer, por la tarde o noche. • Procesos en tiempo real (Interactivos). El tiempo de respuesta es inmediato para la solicitud de ejecución del proceso. • Tiempo compartido(Shared Time): El tiempo que se tarda en resolver un proceso en ejecución dependerá de los procesos que se estén ejecutando. Cada proceso irá consumiendo una fracción de tiempo asignada y agotada esta fracción se ejecutará otro proceso. Un proceso deberá consumir tantas fracciones como necesite, cada una en su turno de ejecución, hasta finalizar el proceso.
  • 7. Seguridad en un S.O. Compartimentación de la memoria. La memoria compartida se organiza como bloques de memoria primaria que pueden utilizar varios procesos simultáneamente. Cuando se crea un bloque de memoria compartida el sistema operativo asigna la cantidad de memoria solicitada y se la concede al proceso creador. El resto de procesos pueden utilizarla declarándola como memoria compartida en sus zonas de datos para que estén dentro de sus espacios de direccionamiento, de forma que cuando un proceso escriba información en dicha zona, los demás pueden leerla directamente.
  • 8. Seguridad en un S.O. Bloqueo de procesos. Las técnicas de multiprogramación y los sistemas multiprocesador, donde se pueden ejecutar varios procesos simultáneamente compartiendo los mismos recursos, suelen dar lugar a importantes conflictos que deben ser resueltos por el gestor de procesos y, por lo tanto del procesador. La gran mayoría de los sistemas operativos utiliza mecanismos basados en algoritmos o herramientas que permitan la sincronización de dichos procesos.
  • 9. Paralelismo. Ejecución de diversas actividades en varios procesadores al mismo tiempo. Concurrencia. Varias actividades se ejecutan simultáneamente y tienen que utilizar los mismos recursos, debiendo sincronizarse para actuar conjuntamente, sin importar el número de procesadores existente ni las técnicas de multiprocesamiento o multiprogramación. Pero para que dos actividades se consideren concurrentes, es necesario que tengan alguna relación entre ellas.
  • 10. Seguridad en un S.O. Exclusiones mutuas: Es una sincronización por la cual una actividad impide a otras que puedan tener acceso a un dato mientras se encuentra realizando una operación sobre el mismo; • Exclusión mutua. Mientras que un proceso esté en su sección crítica, ningún otro podrá hacer uso de los recursos compartidos con los que está operando el primero. • Progreso. Ningún proceso puede bloquear a otros cuando esté fuera de su sección crítica. • Espera limitada. Un proceso no espera indefinidamente para entrar en su sección crítica. • No realizar suposiciones sobre la velocidad de los procesos ni el número de procesadores, ya que podría dar lugar a que no se mantuviera la exclusión mutua en elcaso de que existiera variación en las condiciones de procesamiento y del entorno,
  • 11. Seguridad en un S.O. Alternancias (Esperas activas).Este método se basa en que los dos procesos compartan una variable que indique cual de ellos puede entrar en la sección crítica. Esta variable la denominaremos turno, pudiendo alcanzar dos valores 0 o 1, indicando si puede acceder a su sección crítica el proceso P0 o P1 respectivamente. Debido al uso del turno, no permite que dos procesos puedan estar en la sección crítica simultáneamente. Semáforos. Para evitar los problemas que se producen con los algoritmos de espera activa, así como la sobrecarga que producen en el sistema, E.W. Dijkstra (1965) diseño un mecanismo basado en una variable entera utilizada como contador de peticiones de entrada a una sección crítica. Esta variable era compartida por todos los procesos del sistema, y tenía unidentificador único en el mismo. Este nuevo tipo de variable se denominó semáforo, por su capacidad de gestionar el tráfico de procesos que deseaban acceder a datos compartidos.