SlideShare una empresa de Scribd logo
1 de 15
El principal concepto en cualquier
    sistema operativo es el de proceso.
• Un proceso es un programa en ejecución,
  incluyendo el valor del programa
  counter, los registros y las variables.
• Conceptualmente, cada proceso tiene un
  hilo (thread) de ejecución que es visto
  como un CPU virtual.
• El recurso procesador es alternado
  entre los diferentes procesos que
  existan en el sistema, dando la idea de
  que ejecutan en paralelo
  (multiprogramación)
• Son instrucciones de un programa (un
    programa en ejecución), que consume
    recursos tales como:
•   Memoria, CPU, dispositivos de E/S,
    stack.
•   Son entidades activas reconocidas por
    el SO, que tienen asociados un conjunto
    de atributos:
•   Código del programa ejecutable,
    datos, stack, registros e identificador
    único.
•   El SO es el encargado de crear y
    destruir los procesos.
•   Los procesos pueden llamar y ser
    llamados por otros procesos.
Modelo de Procesos

       • Multiprogramación:
  la CPU alterna de programa en
    programa, en un esquema de
         seudoparalelismo
       (Paralelismo virtual).
• Paralelismo real de hardware:
       Cuando se ejecutan las
   instrucciones de un programa
     conmás de un procesador.
PCB
  Es una estructura de datos que sirve para llevar el control de los
      procesos y recursos asignados que cada uno de ellos tiene.

Le sirve al sistema operativo para una descripción en tiempo real del
               proceso, durante el tiempo de vida de este.

    Le ayuda al sistema operativo para poder asignar y desasignar
                       recursos a las procesos

    La información que incluye el PCB puede cambiar entre sistemas
             operativos, pero básicamente se cuenta con:

• Identificador del proceso (PID).
• Estado del proceso.
• Listo
• En espera
• Bloqueado.

Contador de Programa: Dirección de la próxima instrucción a ejecutar.
Modelo de dos estados.
  Estados de procesos - SoWiKi, sistemas operativos
    El modelo de estados más simple es el de dos
   estados. En este modelo, un proceso puede estar
 ejecutándose o no. Cuando se crea un nuevo proceso,
se pone en estado de No ejecución. En algún momento
 el proceso que se está ejecutando pasará al estado
No ejecución y otro proceso se elegirá de la lista de
    procesos listos para ejecutar para ponerlo en
  estado Ejecución. De esta explicación se desprende
   que es necesario que el sistema operativo pueda
    seguirle la pista a los procesos, conociendo su
 estado y el lugar que ocupa en memoria Estados de
  procesos - SoWiKi, sistemas operativos Estados de
  procesos - SoWiKi, sistemas operativos Estados de
 procesos - SoWiKi, sistemas operativos. Además los
procesos que no se están ejecutando deben guardarse
en algún tipo de cola mientras esperan su turno para
Modelo de Tres Estados
Para poder manejar convenientemente una administración de procesador
es necesario contar con un cierto juego de datos. Ese juego de datos será
  una tabla (BCP o en inglés PCB) en la cual se reflejará en qué estado se
      encuentra el proceso, por ejemplo, si está ejecutando o no. Los
  procesos, básicamente, se van a encontrar en este caso, en tres estados:
- Ejecutando.
- Listos para la ejecución.
- Bloqueados por alguna razón.
      Sobre la base de estos estados se construye lo que se denomina
     Diagrama de Transición de Estado (DTE). Estar en la cola de Listos
 significa que el único recurso que a ese proceso le está haciendo falta es
 el recurso procesador. O sea, una vez seleccionado de esta cola pasa al
estado de Ejecución. Se tiene una transición al estado de Bloqueados cada
 vez que el proceso pida algún recurso. Una vez que ese requerimiento ha
    sido satisfecho, el proceso pasará al estado de Listo porque ya no
             necesita otra cosa más que el recurso procesador.
   Para manejar esa cola de Listos se requiere de una tabla, y esa tabla
         debe tener una identificación de los procesos (Ver figura).
 Como los listos pueden ser muchos, hará falta un puntero al primero de
 esa cola de listos, y posiblemente un enganche entre los siguientes en el
  mismo estado. Esta tabla contiene los Bloques de Control de Procesos.
  En este caso se agrupan los BCP en una Tabla de Bloques de Control de
                              Procesos (TBCP).
JERARQUIA DE PROCESOS

           Grupos de procesos dependientes de cada Shell.
                        Familia de procesos.

   - Proceso hijo
   - Proceso padre
   - Proceso hermano
   -Proceso abuelo

Vida de un proceso

   - Crea
   - Ejecuta
   - Muere o termina

Ejecución del proceso

   - Batch
   - Interactivo

Grupo de procesos.
Planificación de procesos

. Conjunto de políticas y mecanismos
incorporados al sistema operativo, a través de
un módulo denominado planificador, que debe
decidir cuál de los procesos en condiciones de
ser ejecutado conviene ser despachado
primero y qué orden de ejecución debe
seguirse. Esto debe realizarse sin perder de
vista su principal objetivo que consiste en el
máximo aprovechamiento del sistema, lo que
implica proveer un buen servicio a los
procesos existentes en un momento dado.
Un proceso paralelo

Es aquel que se realiza al mismo tiempo que
  otro, siendo ejecutados ambos de modo
 simultáneo. Cuando hablamos de procesos
paralelos en un ordenador, nos referimos a
   aquellos procesos que se ejecutan y/o
   procesan a la vez, anteponiéndose a los
procesos lineales o secuenciales, que serán
          ejecutados de uno en uno.

  El proceso paralelo sólo es posible si
disponemos de varias unidades de proceso,
  generalmente núcleos o procesadores.
INTERBLOQUEO
•Es un estado en el que dos o mas procesos quedan en un estado de
 espera y ninguno de ellos tienen las condiciones necesarias para
  continuar su ejecución. Estas condiciones solamente pueden ser
   provistas por los otros procesos que esperan. Ver ejemplo
               anterior. Ej. Puente de un solo carril.
•La manera adecuada de utilizar los recursos compartidos es por
                   medio de los siguientes pasos:
                        –Solicitar recursos
                        –Utilizar el Recurso
                        –Liberar el recurso.
           •Condiciones de la existencia de interbloqueo:
                          –Exclusión mutua
                         –Posesión y espera
                           –No apropiación
                          –Espera circular.
     •Trabamiento del Interbloqueo: Ignorar, prevenir, evitar,
                       detectar y recuperar

Más contenido relacionado

La actualidad más candente

Sistemas operativos unidad 2
Sistemas operativos unidad 2Sistemas operativos unidad 2
Sistemas operativos unidad 2Luis Cigarroa
 
Procesos de los sistemas operativos
Procesos de los sistemas operativosProcesos de los sistemas operativos
Procesos de los sistemas operativosDeivis Romero
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesospainni
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativoschikscorpion_23
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesossistoperativos
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesossiamu_evap
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Sistemas operativos 2 unidad
Sistemas operativos 2 unidadSistemas operativos 2 unidad
Sistemas operativos 2 unidadBenja villasente
 
Conceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª DiapositivaConceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª DiapositivaAdri Balconada
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
Sistemas operativos 2 da unidad
Sistemas operativos 2 da unidadSistemas operativos 2 da unidad
Sistemas operativos 2 da unidadJHOVANI189612GAZGA
 

La actualidad más candente (20)

Procesos e hilos- Parte 1
Procesos e hilos- Parte 1Procesos e hilos- Parte 1
Procesos e hilos- Parte 1
 
Sistemas operativos; procesos
Sistemas operativos; procesosSistemas operativos; procesos
Sistemas operativos; procesos
 
Sistemas operativos unidad 2
Sistemas operativos unidad 2Sistemas operativos unidad 2
Sistemas operativos unidad 2
 
Procesos de los sistemas operativos
Procesos de los sistemas operativosProcesos de los sistemas operativos
Procesos de los sistemas operativos
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesos
 
Estados de un proceso sistemas operativos-
Estados de un proceso  sistemas operativos-Estados de un proceso  sistemas operativos-
Estados de un proceso sistemas operativos-
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Bloque de control de procesos
Bloque de control de procesosBloque de control de procesos
Bloque de control de procesos
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Sistemas operativos 2 unidad
Sistemas operativos 2 unidadSistemas operativos 2 unidad
Sistemas operativos 2 unidad
 
Conceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª DiapositivaConceptos fundamentales 2ª Diapositiva
Conceptos fundamentales 2ª Diapositiva
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Tipos de procesos
Tipos de procesosTipos de procesos
Tipos de procesos
 
Procesos
ProcesosProcesos
Procesos
 
Rossie y yo
Rossie y yoRossie y yo
Rossie y yo
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Sistemas operativos 2 da unidad
Sistemas operativos 2 da unidadSistemas operativos 2 da unidad
Sistemas operativos 2 da unidad
 

Destacado

Keyla, El sistema operativo.
Keyla, El sistema operativo.Keyla, El sistema operativo.
Keyla, El sistema operativo.Keyla55
 
Tipos de sistema operativo
Tipos de sistema operativoTipos de sistema operativo
Tipos de sistema operativoemigdio04
 
Modulo1 el sistema operativo DARIO MURILLO
Modulo1 el sistema operativo DARIO MURILLOModulo1 el sistema operativo DARIO MURILLO
Modulo1 el sistema operativo DARIO MURILLODarío Murillo Pérez
 
Soledad y arte pp pdf
Soledad y arte pp pdfSoledad y arte pp pdf
Soledad y arte pp pdfyobanacou15
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativosginaaaaaaa
 
Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativosRicardo Vnslkuenkalnmc
 
Tipos de Sistemas Operativos
Tipos de Sistemas OperativosTipos de Sistemas Operativos
Tipos de Sistemas OperativosMatias Cruz
 
Tipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoTipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoHugiiño Pereida
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romeroromeprofe
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOSDaNn Justo Patiño
 
Tipos de sitema oprativo y funcionamiento del sistema operativo!!
Tipos de sitema oprativo  y funcionamiento del sistema operativo!!Tipos de sitema oprativo  y funcionamiento del sistema operativo!!
Tipos de sitema oprativo y funcionamiento del sistema operativo!!sheyalarkon
 

Destacado (13)

Keyla, El sistema operativo.
Keyla, El sistema operativo.Keyla, El sistema operativo.
Keyla, El sistema operativo.
 
Tipos de sistema operativo
Tipos de sistema operativoTipos de sistema operativo
Tipos de sistema operativo
 
Tipos de sistema operativo
Tipos de sistema operativoTipos de sistema operativo
Tipos de sistema operativo
 
Modulo1 el sistema operativo DARIO MURILLO
Modulo1 el sistema operativo DARIO MURILLOModulo1 el sistema operativo DARIO MURILLO
Modulo1 el sistema operativo DARIO MURILLO
 
Soledad y arte pp pdf
Soledad y arte pp pdfSoledad y arte pp pdf
Soledad y arte pp pdf
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de 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
 
Tipos de Sistemas Operativos
Tipos de Sistemas OperativosTipos de Sistemas Operativos
Tipos de Sistemas Operativos
 
Tipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoTipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema Operativo
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romero
 
Software, tipos y Sistema Operativo.
Software, tipos y Sistema Operativo.Software, tipos y Sistema Operativo.
Software, tipos y Sistema Operativo.
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOS
 
Tipos de sitema oprativo y funcionamiento del sistema operativo!!
Tipos de sitema oprativo  y funcionamiento del sistema operativo!!Tipos de sitema oprativo  y funcionamiento del sistema operativo!!
Tipos de sitema oprativo y funcionamiento del sistema operativo!!
 

Similar a sistema operativo

Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...ruben ferrer
 
4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptxOmarMorales393717
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa iiAlejandro Ordoñez
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angelcarlos-1
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angelangel-12
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosCarolina Cols
 
Manejo de procesos y procesador
Manejo de procesos y procesadorManejo de procesos y procesador
Manejo de procesos y procesadorMichael Vanegas
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 

Similar a sistema operativo (20)

Procesos
ProcesosProcesos
Procesos
 
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
 
Expo So
Expo SoExpo So
Expo So
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivo
 
4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx
 
Parte u 3
Parte u 3Parte u 3
Parte u 3
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa ii
 
Unidad2
Unidad2Unidad2
Unidad2
 
Sistema operativo dalma
Sistema operativo dalmaSistema operativo dalma
Sistema operativo dalma
 
Sistema operativo dalma
Sistema operativo dalmaSistema operativo dalma
Sistema operativo dalma
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angel
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angel
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Manejo de procesos y procesador
Manejo de procesos y procesadorManejo de procesos y procesador
Manejo de procesos y procesador
 
Clases procesos
Clases procesosClases procesos
Clases procesos
 
S..O. Unidad 2
S..O. Unidad 2S..O. Unidad 2
S..O. Unidad 2
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 

Último

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 

Último (20)

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 

sistema operativo

  • 1.
  • 2.
  • 3. El principal concepto en cualquier sistema operativo es el de proceso. • Un proceso es un programa en ejecución, incluyendo el valor del programa counter, los registros y las variables. • Conceptualmente, cada proceso tiene un hilo (thread) de ejecución que es visto como un CPU virtual. • El recurso procesador es alternado entre los diferentes procesos que existan en el sistema, dando la idea de que ejecutan en paralelo (multiprogramación)
  • 4. • Son instrucciones de un programa (un programa en ejecución), que consume recursos tales como: • Memoria, CPU, dispositivos de E/S, stack. • Son entidades activas reconocidas por el SO, que tienen asociados un conjunto de atributos: • Código del programa ejecutable, datos, stack, registros e identificador único. • El SO es el encargado de crear y destruir los procesos. • Los procesos pueden llamar y ser llamados por otros procesos.
  • 5. Modelo de Procesos • Multiprogramación: la CPU alterna de programa en programa, en un esquema de seudoparalelismo (Paralelismo virtual). • Paralelismo real de hardware: Cuando se ejecutan las instrucciones de un programa conmás de un procesador.
  • 6. PCB Es una estructura de datos que sirve para llevar el control de los procesos y recursos asignados que cada uno de ellos tiene. Le sirve al sistema operativo para una descripción en tiempo real del proceso, durante el tiempo de vida de este. Le ayuda al sistema operativo para poder asignar y desasignar recursos a las procesos La información que incluye el PCB puede cambiar entre sistemas operativos, pero básicamente se cuenta con: • Identificador del proceso (PID). • Estado del proceso. • Listo • En espera • Bloqueado. Contador de Programa: Dirección de la próxima instrucción a ejecutar.
  • 7. Modelo de dos estados. Estados de procesos - SoWiKi, sistemas operativos El modelo de estados más simple es el de dos estados. En este modelo, un proceso puede estar ejecutándose o no. Cuando se crea un nuevo proceso, se pone en estado de No ejecución. En algún momento el proceso que se está ejecutando pasará al estado No ejecución y otro proceso se elegirá de la lista de procesos listos para ejecutar para ponerlo en estado Ejecución. De esta explicación se desprende que es necesario que el sistema operativo pueda seguirle la pista a los procesos, conociendo su estado y el lugar que ocupa en memoria Estados de procesos - SoWiKi, sistemas operativos Estados de procesos - SoWiKi, sistemas operativos Estados de procesos - SoWiKi, sistemas operativos. Además los procesos que no se están ejecutando deben guardarse en algún tipo de cola mientras esperan su turno para
  • 8.
  • 9. Modelo de Tres Estados Para poder manejar convenientemente una administración de procesador es necesario contar con un cierto juego de datos. Ese juego de datos será una tabla (BCP o en inglés PCB) en la cual se reflejará en qué estado se encuentra el proceso, por ejemplo, si está ejecutando o no. Los procesos, básicamente, se van a encontrar en este caso, en tres estados: - Ejecutando. - Listos para la ejecución. - Bloqueados por alguna razón. Sobre la base de estos estados se construye lo que se denomina Diagrama de Transición de Estado (DTE). Estar en la cola de Listos significa que el único recurso que a ese proceso le está haciendo falta es el recurso procesador. O sea, una vez seleccionado de esta cola pasa al estado de Ejecución. Se tiene una transición al estado de Bloqueados cada vez que el proceso pida algún recurso. Una vez que ese requerimiento ha sido satisfecho, el proceso pasará al estado de Listo porque ya no necesita otra cosa más que el recurso procesador. Para manejar esa cola de Listos se requiere de una tabla, y esa tabla debe tener una identificación de los procesos (Ver figura). Como los listos pueden ser muchos, hará falta un puntero al primero de esa cola de listos, y posiblemente un enganche entre los siguientes en el mismo estado. Esta tabla contiene los Bloques de Control de Procesos. En este caso se agrupan los BCP en una Tabla de Bloques de Control de Procesos (TBCP).
  • 10.
  • 11. JERARQUIA DE PROCESOS Grupos de procesos dependientes de cada Shell. Familia de procesos. - Proceso hijo - Proceso padre - Proceso hermano -Proceso abuelo Vida de un proceso - Crea - Ejecuta - Muere o termina Ejecución del proceso - Batch - Interactivo Grupo de procesos.
  • 12.
  • 13. Planificación de procesos . Conjunto de políticas y mecanismos incorporados al sistema operativo, a través de un módulo denominado planificador, que debe decidir cuál de los procesos en condiciones de ser ejecutado conviene ser despachado primero y qué orden de ejecución debe seguirse. Esto debe realizarse sin perder de vista su principal objetivo que consiste en el máximo aprovechamiento del sistema, lo que implica proveer un buen servicio a los procesos existentes en un momento dado.
  • 14. Un proceso paralelo Es aquel que se realiza al mismo tiempo que otro, siendo ejecutados ambos de modo simultáneo. Cuando hablamos de procesos paralelos en un ordenador, nos referimos a aquellos procesos que se ejecutan y/o procesan a la vez, anteponiéndose a los procesos lineales o secuenciales, que serán ejecutados de uno en uno. El proceso paralelo sólo es posible si disponemos de varias unidades de proceso, generalmente núcleos o procesadores.
  • 15. INTERBLOQUEO •Es un estado en el que dos o mas procesos quedan en un estado de espera y ninguno de ellos tienen las condiciones necesarias para continuar su ejecución. Estas condiciones solamente pueden ser provistas por los otros procesos que esperan. Ver ejemplo anterior. Ej. Puente de un solo carril. •La manera adecuada de utilizar los recursos compartidos es por medio de los siguientes pasos: –Solicitar recursos –Utilizar el Recurso –Liberar el recurso. •Condiciones de la existencia de interbloqueo: –Exclusión mutua –Posesión y espera –No apropiación –Espera circular. •Trabamiento del Interbloqueo: Ignorar, prevenir, evitar, detectar y recuperar