SlideShare una empresa de Scribd logo
1 de 15
PROCESOS Materia: Sistemas Operativos. Profesora: Painé Pintos. Instit. Terciario “Simón Bolivar” COMENZAR
INDICE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],S
DEFINICIÓN Y CARACTERÍSTICAS ,[object Object],[object Object],[object Object],[object Object],[object Object],i
ESTADOS DE UN PROCESO El proceso se está creando. Está ejecutando instrucciones Está esperando a que ocurra algún suceso Está esperando que se le asigne un procesador Ha terminado su ejecución PCB i
BLOQUE DE CONTROL DEL PROCESO Cada proceso tiene un  bloque de control de proceso (PCB) . Indica dirección de la siguiente instrucción que debe ejecutarse.  Debe almacenarse cuando ocurre una interrupción. Incluye acumuladores, índices, punteros de pila.  Guardarse cuando ocurre una interrupción Incluye información para PLANIFICACIÓN DE CPU (ver más adelante). Información que permite definir las direcciones de memoria que el proceso ocupa. i Info contable Info de estado  de E/S, Etc. Lista de archivos abiertos Límites de memoria Registros Contador de programa Número del proceso Estado del proceso Puntero
COLAS DE PLANIFICACIÓN ,[object Object],[object Object],[object Object],[object Object],i
ESTADOS DE PROCESOS Y COLAS DE PLANIFICACIÓN cola de trabajos cola de dispositivo Cola de procesos listos
REPRESENTACIÓN DE PLANIFICACIÓN CON DIAGRAMA DE COLAS Cola de trabajos EN ESPERA LISTO EN EJECUCIÓN NUEVO T E R M I N A D O
PLANIFICACION DE PROCESOS ,[object Object],[object Object],i
ESTADOS, COLAS Y TIPO DE PLANIFICACIÓN cola de trabajos cola de dispositivo Cola de procesos listos PLANIFICACIÓN A LARGO PLAZO PLANIFICACIÓN A CORTO PLAZO
OPERACIÓN ENTRE PROCESOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],i
OPERACIÓN ENTRE PROCESOS Árbol de procesos  en un sistema unix básico
TIPO DE PROCESOS ,[object Object],[object Object],[object Object],i
COMUNICACIÓN ENTRE PROCESOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],i
COMUNICACIÓN ENTRE PROCESOS PROCESO A BUFFER PROCESO B d d d PROCESO A PROCESO B d ESQUEMA COMUNICACIÓN  MEMORIA COMPARTIDA ESQUEMA COMUNICACIÓN  POR MENSAJES d d

Más contenido relacionado

La actualidad más candente

Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsJesus Jimenez
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosLuis Dario Gomez
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridadGarNav
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosEmmanuel Fortuna
 
3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento internoFernando Solis
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoriaALASBLANKS
 
Cuadro comparativo s.o
Cuadro  comparativo s.oCuadro  comparativo s.o
Cuadro comparativo s.oriosofelia
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Maria Garcia
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windowsisack_500
 
Organización y administración de la memoria virtual
Organización y administración de la memoria virtualOrganización y administración de la memoria virtual
Organización y administración de la memoria virtualOscar LS
 
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
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesosIchinose 11
 
Mapa conceptual poo
Mapa conceptual pooMapa conceptual poo
Mapa conceptual poosaulalex2017
 

La actualidad más candente (20)

Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOs
 
Pilares de la POO
Pilares de la POOPilares de la POO
Pilares de la POO
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridad
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Procesos e hilos_parte_3
Procesos e hilos_parte_3Procesos e hilos_parte_3
Procesos e hilos_parte_3
 
3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Cuadro comparativo s.o
Cuadro  comparativo s.oCuadro  comparativo s.o
Cuadro comparativo s.o
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Procesos
ProcesosProcesos
Procesos
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windows
 
Organización y administración de la memoria virtual
Organización y administración de la memoria virtualOrganización y administración de la memoria virtual
Organización y administración de la memoria virtual
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
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
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
Mapa conceptual poo
Mapa conceptual pooMapa conceptual poo
Mapa conceptual poo
 

Destacado

Sistemas de informaicon
Sistemas de informaiconSistemas de informaicon
Sistemas de informaicontammyurbe
 
Practica de procesos en Linux
Practica de procesos en LinuxPractica de procesos en Linux
Practica de procesos en LinuxTerrafx9
 
La organizacion aula_virtual_
La organizacion aula_virtual_La organizacion aula_virtual_
La organizacion aula_virtual_yohanabarbiero
 
Taller de Arquitectura de la Información en Universidad de Palermo
Taller de Arquitectura de la Información en Universidad de PalermoTaller de Arquitectura de la Información en Universidad de Palermo
Taller de Arquitectura de la Información en Universidad de PalermoRafael Castillo Guerrero
 
Sistema de información ensayo
Sistema de información ensayoSistema de información ensayo
Sistema de información ensayoANilez Solrak
 
Bloques de un sistema de información
Bloques de un sistema de informaciónBloques de un sistema de información
Bloques de un sistema de informaciónOscar Rojas
 
Bloques de un sistema de información
Bloques de un sistema de informaciónBloques de un sistema de información
Bloques de un sistema de informaciónOscar Rojas
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesosYoselvi
 
Arquitectura de Información (entregables)
Arquitectura de Información (entregables)Arquitectura de Información (entregables)
Arquitectura de Información (entregables)Mario Carvajal
 
Bloques elementales de los sistemas de información 4
Bloques elementales de los sistemas de información 4Bloques elementales de los sistemas de información 4
Bloques elementales de los sistemas de información 4gladys66
 
Taller de Arquitectura de Informacion
Taller de Arquitectura de InformacionTaller de Arquitectura de Informacion
Taller de Arquitectura de InformacionJavier Velasco, PhD
 
La superación del sistema de bloques
La superación del sistema de bloquesLa superación del sistema de bloques
La superación del sistema de bloquesaranferpra
 
Ejemplos mapas de navegacion
Ejemplos mapas de navegacionEjemplos mapas de navegacion
Ejemplos mapas de navegacionFernando Alba
 
Introducción a los Sistemas de Comunicación Electrónica
Introducción a los Sistemas de Comunicación ElectrónicaIntroducción a los Sistemas de Comunicación Electrónica
Introducción a los Sistemas de Comunicación ElectrónicaEduardo Henriquez
 
Sitemas de informacion y tipos
Sitemas de informacion y tiposSitemas de informacion y tipos
Sitemas de informacion y tipostechiis
 
Arquitectura de la información para web
Arquitectura de la información para webArquitectura de la información para web
Arquitectura de la información para webNeser Ideas
 

Destacado (20)

Exposición
ExposiciónExposición
Exposición
 
Sistemas de informaicon
Sistemas de informaiconSistemas de informaicon
Sistemas de informaicon
 
Practica de procesos en Linux
Practica de procesos en LinuxPractica de procesos en Linux
Practica de procesos en Linux
 
La organizacion aula_virtual_
La organizacion aula_virtual_La organizacion aula_virtual_
La organizacion aula_virtual_
 
Llenado del tanque, sistema de bloques.
Llenado del tanque, sistema de bloques.Llenado del tanque, sistema de bloques.
Llenado del tanque, sistema de bloques.
 
Taller de Arquitectura de la Información en Universidad de Palermo
Taller de Arquitectura de la Información en Universidad de PalermoTaller de Arquitectura de la Información en Universidad de Palermo
Taller de Arquitectura de la Información en Universidad de Palermo
 
Sistema de información ensayo
Sistema de información ensayoSistema de información ensayo
Sistema de información ensayo
 
Bloques de un sistema de información
Bloques de un sistema de informaciónBloques de un sistema de información
Bloques de un sistema de información
 
Bloques de un sistema de información
Bloques de un sistema de informaciónBloques de un sistema de información
Bloques de un sistema de información
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Arquitectura de Información (entregables)
Arquitectura de Información (entregables)Arquitectura de Información (entregables)
Arquitectura de Información (entregables)
 
Bloques elementales de los sistemas de información 4
Bloques elementales de los sistemas de información 4Bloques elementales de los sistemas de información 4
Bloques elementales de los sistemas de información 4
 
Taller de Arquitectura de Informacion
Taller de Arquitectura de InformacionTaller de Arquitectura de Informacion
Taller de Arquitectura de Informacion
 
La superación del sistema de bloques
La superación del sistema de bloquesLa superación del sistema de bloques
La superación del sistema de bloques
 
Ejemplos mapas de navegacion
Ejemplos mapas de navegacionEjemplos mapas de navegacion
Ejemplos mapas de navegacion
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Planificacion cpu
Planificacion cpuPlanificacion cpu
Planificacion cpu
 
Introducción a los Sistemas de Comunicación Electrónica
Introducción a los Sistemas de Comunicación ElectrónicaIntroducción a los Sistemas de Comunicación Electrónica
Introducción a los Sistemas de Comunicación Electrónica
 
Sitemas de informacion y tipos
Sitemas de informacion y tiposSitemas de informacion y tipos
Sitemas de informacion y tipos
 
Arquitectura de la información para web
Arquitectura de la información para webArquitectura de la información para web
Arquitectura de la información para web
 

Similar a Introduccion A Los Procesos (20)

Gestión de procesos
Gestión de procesosGestión de procesos
Gestión de procesos
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Procesos
ProcesosProcesos
Procesos
 
Procesos concurrencia
Procesos  concurrenciaProcesos  concurrencia
Procesos concurrencia
 
Procesos
ProcesosProcesos
Procesos
 
Procesos en los Sistemas Operativos
Procesos en los Sistemas OperativosProcesos en los Sistemas Operativos
Procesos en los Sistemas Operativos
 
Capitulo5 2011
Capitulo5 2011Capitulo5 2011
Capitulo5 2011
 
Proceso
ProcesoProceso
Proceso
 
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
 
Apuntes02ele
Apuntes02eleApuntes02ele
Apuntes02ele
 
Procesos
ProcesosProcesos
Procesos
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Clases procesos
Clases procesosClases procesos
Clases procesos
 
Tema3 procesos
Tema3 procesos Tema3 procesos
Tema3 procesos
 
capitulo5-2011-110612183514-phpapp01
capitulo5-2011-110612183514-phpapp01capitulo5-2011-110612183514-phpapp01
capitulo5-2011-110612183514-phpapp01
 
Administración de procesosby dan
Administración  de  procesosby danAdministración  de  procesosby dan
Administración de procesosby dan
 
Prueba
PruebaPrueba
Prueba
 
Grupo1
Grupo1Grupo1
Grupo1
 
Unidad2
Unidad2Unidad2
Unidad2
 
Portafolio dionisio 2 dionisio
Portafolio dionisio 2 dionisioPortafolio dionisio 2 dionisio
Portafolio dionisio 2 dionisio
 

Más de painni

Imágenes que hablan
Imágenes que hablanImágenes que hablan
Imágenes que hablanpainni
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativopainni
 
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTicoEstructura Del Sistema InformáTico
Estructura Del Sistema InformáTicopainni
 
Estructura Del Sistema InformáTico Detalle
Estructura Del Sistema InformáTico   DetalleEstructura Del Sistema InformáTico   Detalle
Estructura Del Sistema InformáTico Detallepainni
 
Humor Y Educación
Humor Y EducaciónHumor Y Educación
Humor Y Educaciónpainni
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En Cpainni
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En Cpainni
 
Presentacion Trabajo De Investigacion Final 2009
Presentacion Trabajo De Investigacion Final   2009Presentacion Trabajo De Investigacion Final   2009
Presentacion Trabajo De Investigacion Final 2009painni
 
Introducción a las Tics
Introducción a las TicsIntroducción a las Tics
Introducción a las Ticspainni
 
Generalidades Web 2.0
Generalidades Web 2.0Generalidades Web 2.0
Generalidades Web 2.0painni
 
Presentacion Proyecto Temas De Investigacion 2008
Presentacion Proyecto Temas De Investigacion   2008Presentacion Proyecto Temas De Investigacion   2008
Presentacion Proyecto Temas De Investigacion 2008painni
 
Muestra En Fotos 2008
Muestra En Fotos 2008Muestra En Fotos 2008
Muestra En Fotos 2008painni
 
Mateando
MateandoMateando
Mateandopainni
 
Muestra En Fotos
Muestra En FotosMuestra En Fotos
Muestra En Fotospainni
 
¿qué veo... qué percibo?
¿qué veo... qué percibo?¿qué veo... qué percibo?
¿qué veo... qué percibo?painni
 

Más de painni (15)

Imágenes que hablan
Imágenes que hablanImágenes que hablan
Imágenes que hablan
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
 
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTicoEstructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
 
Estructura Del Sistema InformáTico Detalle
Estructura Del Sistema InformáTico   DetalleEstructura Del Sistema InformáTico   Detalle
Estructura Del Sistema InformáTico Detalle
 
Humor Y Educación
Humor Y EducaciónHumor Y Educación
Humor Y Educación
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En C
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 
Presentacion Trabajo De Investigacion Final 2009
Presentacion Trabajo De Investigacion Final   2009Presentacion Trabajo De Investigacion Final   2009
Presentacion Trabajo De Investigacion Final 2009
 
Introducción a las Tics
Introducción a las TicsIntroducción a las Tics
Introducción a las Tics
 
Generalidades Web 2.0
Generalidades Web 2.0Generalidades Web 2.0
Generalidades Web 2.0
 
Presentacion Proyecto Temas De Investigacion 2008
Presentacion Proyecto Temas De Investigacion   2008Presentacion Proyecto Temas De Investigacion   2008
Presentacion Proyecto Temas De Investigacion 2008
 
Muestra En Fotos 2008
Muestra En Fotos 2008Muestra En Fotos 2008
Muestra En Fotos 2008
 
Mateando
MateandoMateando
Mateando
 
Muestra En Fotos
Muestra En FotosMuestra En Fotos
Muestra En Fotos
 
¿qué veo... qué percibo?
¿qué veo... qué percibo?¿qué veo... qué percibo?
¿qué veo... qué percibo?
 

Introduccion A Los Procesos

  • 1. PROCESOS Materia: Sistemas Operativos. Profesora: Painé Pintos. Instit. Terciario “Simón Bolivar” COMENZAR
  • 2.
  • 3.
  • 4. ESTADOS DE UN PROCESO El proceso se está creando. Está ejecutando instrucciones Está esperando a que ocurra algún suceso Está esperando que se le asigne un procesador Ha terminado su ejecución PCB i
  • 5. BLOQUE DE CONTROL DEL PROCESO Cada proceso tiene un bloque de control de proceso (PCB) . Indica dirección de la siguiente instrucción que debe ejecutarse. Debe almacenarse cuando ocurre una interrupción. Incluye acumuladores, índices, punteros de pila. Guardarse cuando ocurre una interrupción Incluye información para PLANIFICACIÓN DE CPU (ver más adelante). Información que permite definir las direcciones de memoria que el proceso ocupa. i Info contable Info de estado de E/S, Etc. Lista de archivos abiertos Límites de memoria Registros Contador de programa Número del proceso Estado del proceso Puntero
  • 6.
  • 7. ESTADOS DE PROCESOS Y COLAS DE PLANIFICACIÓN cola de trabajos cola de dispositivo Cola de procesos listos
  • 8. REPRESENTACIÓN DE PLANIFICACIÓN CON DIAGRAMA DE COLAS Cola de trabajos EN ESPERA LISTO EN EJECUCIÓN NUEVO T E R M I N A D O
  • 9.
  • 10. ESTADOS, COLAS Y TIPO DE PLANIFICACIÓN cola de trabajos cola de dispositivo Cola de procesos listos PLANIFICACIÓN A LARGO PLAZO PLANIFICACIÓN A CORTO PLAZO
  • 11.
  • 12. OPERACIÓN ENTRE PROCESOS Árbol de procesos en un sistema unix básico
  • 13.
  • 14.
  • 15. COMUNICACIÓN ENTRE PROCESOS PROCESO A BUFFER PROCESO B d d d PROCESO A PROCESO B d ESQUEMA COMUNICACIÓN MEMORIA COMPARTIDA ESQUEMA COMUNICACIÓN POR MENSAJES d d