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
 
Trabajode Sisope
Trabajode SisopeTrabajode Sisope
Trabajode Sisope
 
Trabajo de sisope
Trabajo de sisopeTrabajo de sisope
Trabajo de 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

Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 

Último (20)

Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 

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.