SlideShare una empresa de Scribd logo
1 de 21
Tema del día: Implementación de Procesos y Planificación
Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Repaso ,[object Object],[object Object]
Repaso ,[object Object],Modelo de Cinco Estados Nuevo Listo Ejecutando Bloqueado Terminado
Repaso ,[object Object],Modelo con Estados Suspendidos Nuevo Listo Ejecutando Bloqueado Terminado Listo y Suspendido Bloqueado y Suspendido
Implementación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación de la CPU ,[object Object],(a) Proceso CPU intensivo. (b) Proceso E/S intensivo.
Planificación de la CPU ,[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación de la CPU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación de la CPU ,[object Object],Nuevo Listo Ejecutando Bloqueado Terminado Listo y Suspendido Bloqueado y Suspendido Planificación a  Largo Plazo Planificación a Mediano Plazo Planificación a  Corto Plazo
Planificación de la CPU ,[object Object],Proceso Tiempo CPU P1 24 P2  3 P3   3  ,[object Object],[object Object],[object Object],P 1 P 2 P 3 24 27 30 0
Planificación de la CPU ,[object Object],[object Object],[object Object],[object Object],[object Object],P 1 P 3 P 2 6 3 30 0
Planificación de la CPU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación de la CPU ,[object Object],Proceso Arribo  CPU P1 0.0 7 P2 2.0 4 P3 4.0 1 P4 5.0 4 Tiempo de espera medio = (0+6+3+7)/4 = 4 P 1 P 3 P 2 7 3 16 0 P 4 8 12
Planificación de la CPU ,[object Object],Proceso Arribo  CPU P1 0.0 7 P2 2.0 4 P3 4.0 1 P4 5.0 4 Tiempo de espera medio = (9+1+0+2)/4 = 3 P 1 P 3 P 2 4 2 11 0 P 4 5 7 P 2 P 1 16
Planificación de la CPU ,[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación de la CPU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación de la CPU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planificación de la CPU ,[object Object],Proceso Tiempo CPU P1 53 P2 17 P3 68 P4   24 ,[object Object],P 1 P 2 P 3 P 4 P 1 P 3 P 4 P 1 P 3 P 3 0 20 37 57 77 97 117 121 134 154 162
Bibliografía ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gracias !   Ing. Gabriel E. Arellano [email_address] http://www.gabriel-arellano.com.ar/so/ (2008) Gabriel E. Arellano Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. The GNU Free Documentation License as applicable to this document can be found at:  http://www.gnu.org/copyleft/fdl.html

Más contenido relacionado

La actualidad más candente

Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicasdanielchecar
 
Proyecto desarrollo de software
Proyecto desarrollo de software Proyecto desarrollo de software
Proyecto desarrollo de software ITFIP
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
Seguridad En Base De Datos
Seguridad En Base De DatosSeguridad En Base De Datos
Seguridad En Base De DatosWilliam Suárez
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivoseduardoed5
 
Introducción a los Requerimientos no Funcionales
Introducción a los Requerimientos no FuncionalesIntroducción a los Requerimientos no Funcionales
Introducción a los Requerimientos no FuncionalesCarlos Zuluaga
 
Gestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaGestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaVictorVillalobos
 
4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivosJesus Garcia
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Julicamargo
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discosJazmín Limón
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareLeo Ruelas Rojas
 
Registros del procesador
Registros del procesadorRegistros del procesador
Registros del procesadorSaya Otonashi
 
Sicronización entre procesos
Sicronización entre procesosSicronización entre procesos
Sicronización entre procesosglocom15
 
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
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoriaguestca1de2e
 

La actualidad más candente (20)

Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Proyecto desarrollo de software
Proyecto desarrollo de software Proyecto desarrollo de software
Proyecto desarrollo de software
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Seguridad En Base De Datos
Seguridad En Base De DatosSeguridad En Base De Datos
Seguridad En Base De Datos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Algoritmos por prioridades
Algoritmos por prioridadesAlgoritmos por prioridades
Algoritmos por prioridades
 
Introducción a los Requerimientos no Funcionales
Introducción a los Requerimientos no FuncionalesIntroducción a los Requerimientos no Funcionales
Introducción a los Requerimientos no Funcionales
 
Gestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaGestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salida
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discos
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
 
Registros del procesador
Registros del procesadorRegistros del procesador
Registros del procesador
 
Sicronización entre procesos
Sicronización entre procesosSicronización entre procesos
Sicronización entre procesos
 
Disk scheduling
Disk schedulingDisk scheduling
Disk scheduling
 
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
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
 

Similar a Procesos y Planificación de la CPU

Planificación Sistemas Operativas
Planificación Sistemas OperativasPlanificación Sistemas Operativas
Planificación Sistemas OperativasDavidVillarroel29
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windowsisack_500
 
Sistemas operativos administracion cpu
Sistemas operativos administracion  cpuSistemas operativos administracion  cpu
Sistemas operativos administracion cpuGraciela Sosa
 
Unidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IUnidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IKamps Tepes
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPUEdgar Pauta
 
Procesos - Sistemas Operativos
Procesos - Sistemas OperativosProcesos - Sistemas Operativos
Procesos - Sistemas Operativosrichardstalin
 
Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)fredur
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfSAMMYperez9
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfSAMMYperez9
 
Algoritmos de planificacion.pdf
Algoritmos de planificacion.pdfAlgoritmos de planificacion.pdf
Algoritmos de planificacion.pdfDanieryMachado
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOgillyvillacreses
 
Planificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaPlanificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaNestor Traña
 

Similar a Procesos y Planificación de la CPU (20)

Planificación Sistemas Operativas
Planificación Sistemas OperativasPlanificación Sistemas Operativas
Planificación Sistemas Operativas
 
So procesos-planif
So procesos-planifSo procesos-planif
So procesos-planif
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windows
 
Sistemas operativos administracion cpu
Sistemas operativos administracion  cpuSistemas operativos administracion  cpu
Sistemas operativos administracion cpu
 
Unidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IUnidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos I
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
 
Solemne 2 (con pauta)
Solemne 2 (con pauta)Solemne 2 (con pauta)
Solemne 2 (con pauta)
 
Procesos - Sistemas Operativos
Procesos - Sistemas OperativosProcesos - Sistemas Operativos
Procesos - Sistemas Operativos
 
Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)
 
09 rendimiento cpu (1)
09 rendimiento cpu (1)09 rendimiento cpu (1)
09 rendimiento cpu (1)
 
Unidad3 pp planificacion del procesador
Unidad3 pp planificacion del procesadorUnidad3 pp planificacion del procesador
Unidad3 pp planificacion del procesador
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
Algoritmos de planificacion.pdf
Algoritmos de planificacion.pdfAlgoritmos de planificacion.pdf
Algoritmos de planificacion.pdf
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCO
 
Planificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaPlanificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTraña
 
09 rendimiento cpu
09 rendimiento cpu09 rendimiento cpu
09 rendimiento cpu
 
6 so-teo-planificacion
6 so-teo-planificacion6 so-teo-planificacion
6 so-teo-planificacion
 
Planificacion Procesos Gral
Planificacion Procesos GralPlanificacion Procesos Gral
Planificacion Procesos Gral
 

Más de Gabriel Arellano

Repaso de Arquitectura de Computadoras Carretero
Repaso de Arquitectura de Computadoras CarreteroRepaso de Arquitectura de Computadoras Carretero
Repaso de Arquitectura de Computadoras CarreteroGabriel Arellano
 
Seguridad de Aplicaciones Web
Seguridad de Aplicaciones WebSeguridad de Aplicaciones Web
Seguridad de Aplicaciones WebGabriel Arellano
 
Estudio Comparativo de S.O.
Estudio Comparativo de S.O.Estudio Comparativo de S.O.
Estudio Comparativo de S.O.Gabriel Arellano
 
Planificación de Discos en Linux
Planificación de Discos en LinuxPlanificación de Discos en Linux
Planificación de Discos en LinuxGabriel Arellano
 
Introducción a Entrada/Salida
Introducción a Entrada/SalidaIntroducción a Entrada/Salida
Introducción a Entrada/SalidaGabriel Arellano
 
Cluster Modular Autocontenido - 2008
Cluster Modular Autocontenido - 2008Cluster Modular Autocontenido - 2008
Cluster Modular Autocontenido - 2008Gabriel Arellano
 
Virtualización como Soporte a Investigaciones en Cs de la Computación
Virtualización como Soporte a Investigaciones en Cs de la ComputaciónVirtualización como Soporte a Investigaciones en Cs de la Computación
Virtualización como Soporte a Investigaciones en Cs de la ComputaciónGabriel Arellano
 
Seleccionando una plataforma Open Source de E-Learning y Educación a Distancia
Seleccionando una plataforma Open Source de E-Learning y Educación a DistanciaSeleccionando una plataforma Open Source de E-Learning y Educación a Distancia
Seleccionando una plataforma Open Source de E-Learning y Educación a DistanciaGabriel Arellano
 

Más de Gabriel Arellano (10)

Repaso de Arquitectura de Computadoras Carretero
Repaso de Arquitectura de Computadoras CarreteroRepaso de Arquitectura de Computadoras Carretero
Repaso de Arquitectura de Computadoras Carretero
 
Seguridad de Aplicaciones Web
Seguridad de Aplicaciones WebSeguridad de Aplicaciones Web
Seguridad de Aplicaciones Web
 
Estudio Comparativo de S.O.
Estudio Comparativo de S.O.Estudio Comparativo de S.O.
Estudio Comparativo de S.O.
 
Sistemas de Archivos
Sistemas de ArchivosSistemas de Archivos
Sistemas de Archivos
 
Planificación de Discos en Linux
Planificación de Discos en LinuxPlanificación de Discos en Linux
Planificación de Discos en Linux
 
Introducción a Entrada/Salida
Introducción a Entrada/SalidaIntroducción a Entrada/Salida
Introducción a Entrada/Salida
 
Interfaz Hombre-Máquina
Interfaz Hombre-MáquinaInterfaz Hombre-Máquina
Interfaz Hombre-Máquina
 
Cluster Modular Autocontenido - 2008
Cluster Modular Autocontenido - 2008Cluster Modular Autocontenido - 2008
Cluster Modular Autocontenido - 2008
 
Virtualización como Soporte a Investigaciones en Cs de la Computación
Virtualización como Soporte a Investigaciones en Cs de la ComputaciónVirtualización como Soporte a Investigaciones en Cs de la Computación
Virtualización como Soporte a Investigaciones en Cs de la Computación
 
Seleccionando una plataforma Open Source de E-Learning y Educación a Distancia
Seleccionando una plataforma Open Source de E-Learning y Educación a DistanciaSeleccionando una plataforma Open Source de E-Learning y Educación a Distancia
Seleccionando una plataforma Open Source de E-Learning y Educación a Distancia
 

Procesos y Planificación de la CPU

  • 1. Tema del día: Implementación de Procesos y Planificación
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Gracias ! Ing. Gabriel E. Arellano [email_address] http://www.gabriel-arellano.com.ar/so/ (2008) Gabriel E. Arellano Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. The GNU Free Documentation License as applicable to this document can be found at: http://www.gnu.org/copyleft/fdl.html