SlideShare una empresa de Scribd logo
1 de 10
u n i d a d 3
La gestión de los recursos yLa gestión de los recursos y
de la memoriade la memoria
u n i d a d
3
u n i d a d 3
u n i d a d 3
Gestión de los recursos
La gestión de un sistema informático se basa en equilibrar
dos de sus elementos principales: los procesos y los recursos.
Como los recursos suelen ser escasos, los procesos compiten entre
sí por su uso, lo que obliga a que algún otro elemento medie entre los
procesos, para asignar los recursos de una forma imparcial y, a la
vez, eficiente.
Sistemas
operativos
Monotarea
Multitarea
Sincronización
Se hace que determinados eventos o
procesos ocurran en un orden
predefinido, que puede ser simultáneo o
no entre ellos, mediante una señal de
reloj.
u n i d a d 3
Estados de un proceso
El sistema operativo considera un proceso como una progresión de
estados desde que comienza su ejecución hasta su finalización.
Nonato o nuevo
Preparado o en espera
Activo
Bloqueado
Muerto
Bloque de control de proceso (BCP)
Cuando se inicia la ejecución de un proceso se crea un BCP que se
mantendrá hasta que finalice.
Identificador del proceso
Estado en que se encuentra
proceso
Prioridad del proceso Recursos
u n i d a d 3
Algoritmos de planificación
Los algoritmos de planificación son las políticas
que se seguirán para elegir qué proceso entra en
cada momento a ejecutarse en el sistema.
Cómo
planificar la
CPU
Maximizar la utilización y productividad de la CPU
Minimizar el tiempo de retorno, de espera y de respuesta
Criterios de rendimiento de un algoritmo de planificación
Utilización de la CPU
Productividad
Tiempo de retorno
Tiempo de espera
Tiempo de respuesta
u n i d a d 3
Algoritmos de planificación
Políticas de planificación
Apropiativas
No apropiativas
De prioridades
Quantum
Se pueden
dividir en:
FCFS (first come first served)
SJF (shortest job first)
SRT (shortest remaining time first)
RR (round robin)
Algoritmos de
planificación
Estáticas
Dinámicas
u n i d a d 3
Algoritmos de planificación
Planificación en multiprocesadores
Procesadores
Idénticos Diferentes
Es posible tener una carga
compartida: podrían tener colas
separadas para cada
procesador.
Opciones relativamente
limitadas: cada procesador tiene
su propia cola y su propio
algoritmo de planificación.
• Cada procesador se autoplanifica
• Un procesador planifica a los demás
u n i d a d 3
Gestión de la memoria
Objetivos
Proteger
Compartir
Reasignar
Su labor es asignar a los procesos aquellas partes de memoria
principal que se encuentran desocupadas mediante el traspaso
de información desde la memoria secundaria.
Cuando la memoria RAM no es lo suficientemente grande para
acoger simultáneamente a todos los procesos, es decir,
prácticamente siempre.
u n i d a d 3
Gestión de la memoria
Sistemas de
gestión de la
memoria
Monoprogramación
Multiprogramación
Registro
límite
Registro
base
Técnicas de
gestión de la
memoria
Gestión de memoria con particiones fijas
Gestión de memoria con particiones variables
Memoria virtual
u n i d a d 3
Gestión de la memoria
Sistemas de
gestión de la
memoria
Monoprogramación
Multiprogramación
Registro
límite
Registro
base
Técnicas de
gestión de la
memoria
Gestión de memoria con particiones fijas
Gestión de memoria con particiones variables
Memoria virtual

Más contenido relacionado

La actualidad más candente

Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUPTM
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas OperativosG Hoyos A
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Javier Alvarez
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosCarina Hurtado
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]guest5db8b1
 
Sistema operativo, definicion, historia y componentes basicos
Sistema operativo, definicion, historia y componentes basicosSistema operativo, definicion, historia y componentes basicos
Sistema operativo, definicion, historia y componentes basicosOscarStu
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 

La actualidad más candente (19)

2003 Clase0610
2003 Clase06102003 Clase0610
2003 Clase0610
 
3 procesos
3 procesos3 procesos
3 procesos
 
Lifo round robín informatica
Lifo round robín informatica Lifo round robín informatica
Lifo round robín informatica
 
Round robin
Round robinRound robin
Round robin
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del Procesador
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Trabajo de sisope
Trabajo de sisopeTrabajo de sisope
Trabajo de sisope
 
Planificacion Procesos Gral
Planificacion Procesos GralPlanificacion Procesos Gral
Planificacion Procesos Gral
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Sanchez roberto resumen
Sanchez roberto resumenSanchez roberto resumen
Sanchez roberto resumen
 
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
 
PLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSPLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOS
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas Operativos
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
 
Sistema operativo, definicion, historia y componentes basicos
Sistema operativo, definicion, historia y componentes basicosSistema operativo, definicion, historia y componentes basicos
Sistema operativo, definicion, historia y componentes basicos
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 

Destacado

Unidad 2: Representación de la información
Unidad 2: Representación de la informaciónUnidad 2: Representación de la información
Unidad 2: Representación de la informacióncarmenrico14
 
Unidad 7: Modo consola: DOS.
Unidad 7: Modo consola: DOS.Unidad 7: Modo consola: DOS.
Unidad 7: Modo consola: DOS.carmenrico14
 
Unidad 1: Introducción
Unidad 1: IntroducciónUnidad 1: Introducción
Unidad 1: Introduccióncarmenrico14
 
Unidad 8: Instalación de GNU/Linux
Unidad 8: Instalación de GNU/LinuxUnidad 8: Instalación de GNU/Linux
Unidad 8: Instalación de GNU/Linuxcarmenrico14
 
Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)carmenrico14
 
Unidad 4: Servicio web (HTTP)
Unidad 4: Servicio web (HTTP)Unidad 4: Servicio web (HTTP)
Unidad 4: Servicio web (HTTP)carmenrico14
 
Unidad 6: Configuración y administración de Windows 7.
Unidad 6: Configuración y administración de Windows 7.Unidad 6: Configuración y administración de Windows 7.
Unidad 6: Configuración y administración de Windows 7.carmenrico14
 
Unidad 5: Instalación de sistemas operativos propietarios
Unidad 5: Instalación de sistemas operativos propietariosUnidad 5: Instalación de sistemas operativos propietarios
Unidad 5: Instalación de sistemas operativos propietarioscarmenrico14
 
Unidad 4: Máquina virtuales.
Unidad 4: Máquina virtuales.Unidad 4: Máquina virtuales.
Unidad 4: Máquina virtuales.carmenrico14
 

Destacado (10)

Unidad 2: Representación de la información
Unidad 2: Representación de la informaciónUnidad 2: Representación de la información
Unidad 2: Representación de la información
 
Unidad 7: Modo consola: DOS.
Unidad 7: Modo consola: DOS.Unidad 7: Modo consola: DOS.
Unidad 7: Modo consola: DOS.
 
Unidad 9:
Unidad 9: Unidad 9:
Unidad 9:
 
Unidad 1: Introducción
Unidad 1: IntroducciónUnidad 1: Introducción
Unidad 1: Introducción
 
Unidad 8: Instalación de GNU/Linux
Unidad 8: Instalación de GNU/LinuxUnidad 8: Instalación de GNU/Linux
Unidad 8: Instalación de GNU/Linux
 
Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)
 
Unidad 4: Servicio web (HTTP)
Unidad 4: Servicio web (HTTP)Unidad 4: Servicio web (HTTP)
Unidad 4: Servicio web (HTTP)
 
Unidad 6: Configuración y administración de Windows 7.
Unidad 6: Configuración y administración de Windows 7.Unidad 6: Configuración y administración de Windows 7.
Unidad 6: Configuración y administración de Windows 7.
 
Unidad 5: Instalación de sistemas operativos propietarios
Unidad 5: Instalación de sistemas operativos propietariosUnidad 5: Instalación de sistemas operativos propietarios
Unidad 5: Instalación de sistemas operativos propietarios
 
Unidad 4: Máquina virtuales.
Unidad 4: Máquina virtuales.Unidad 4: Máquina virtuales.
Unidad 4: Máquina virtuales.
 

Similar a Unidad 3: La gestión de los recursos y de la memoria.

Inf 324 01 03 Planificadores
Inf 324 01 03 PlanificadoresInf 324 01 03 Planificadores
Inf 324 01 03 PlanificadoresRomelestevez
 
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
 
Inf 324 01_03_planificadores
Inf 324 01_03_planificadoresInf 324 01_03_planificadores
Inf 324 01_03_planificadoresmariavictoria0000
 
Unidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IUnidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IKamps Tepes
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOgladysmamani
 
PLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSPLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSgladysmamani
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesosYoselvi
 
Planificacion de Porcesos
Planificacion de PorcesosPlanificacion de Porcesos
Planificacion de Porcesosguest18b3b79
 
planificacion de los procesos
planificacion de los procesosplanificacion de los procesos
planificacion de los procesosvianycari
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesoslaunica
 
Planificaion de Procesos
Planificaion de ProcesosPlanificaion de Procesos
Planificaion de ProcesosFiorelaLV
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSgladysmamani
 
expoci
expociexpoci
expociamluap
 
PLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSPLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSmerycondori
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesoslaunica
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesossiamu_evap
 
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 Gabriel Loría Solís
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpujoss1991
 
PLANIFICACIÓN DE SISTEMAS - WINDOWS - SISTEMAS OPERATIVOS - III (2).pptx
PLANIFICACIÓN DE SISTEMAS - WINDOWS - SISTEMAS OPERATIVOS - III (2).pptxPLANIFICACIÓN DE SISTEMAS - WINDOWS - SISTEMAS OPERATIVOS - III (2).pptx
PLANIFICACIÓN DE SISTEMAS - WINDOWS - SISTEMAS OPERATIVOS - III (2).pptxLuisAlejandroPv
 

Similar a Unidad 3: La gestión de los recursos y de la memoria. (20)

Inf 324 01 03 Planificadores
Inf 324 01 03 PlanificadoresInf 324 01 03 Planificadores
Inf 324 01 03 Planificadores
 
Trabajode Sisope
Trabajode SisopeTrabajode Sisope
Trabajode Sisope
 
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
 
Inf 324 01_03_planificadores
Inf 324 01_03_planificadoresInf 324 01_03_planificadores
Inf 324 01_03_planificadores
 
Unidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IUnidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos I
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
 
PLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSPLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOS
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Planificacion de Porcesos
Planificacion de PorcesosPlanificacion de Porcesos
Planificacion de Porcesos
 
planificacion de los procesos
planificacion de los procesosplanificacion de los procesos
planificacion de los procesos
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesos
 
Planificaion de Procesos
Planificaion de ProcesosPlanificaion de Procesos
Planificaion de Procesos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
expoci
expociexpoci
expoci
 
PLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSPLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOS
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesos
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo 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
Clase 3 Sistemas Operativos Administración de procesos
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpu
 
PLANIFICACIÓN DE SISTEMAS - WINDOWS - SISTEMAS OPERATIVOS - III (2).pptx
PLANIFICACIÓN DE SISTEMAS - WINDOWS - SISTEMAS OPERATIVOS - III (2).pptxPLANIFICACIÓN DE SISTEMAS - WINDOWS - SISTEMAS OPERATIVOS - III (2).pptx
PLANIFICACIÓN DE SISTEMAS - WINDOWS - SISTEMAS OPERATIVOS - III (2).pptx
 

Más de carmenrico14

Unidad 1: Los sistemas operativos en el sistema informático
Unidad 1: Los sistemas operativos en el sistema informáticoUnidad 1: Los sistemas operativos en el sistema informático
Unidad 1: Los sistemas operativos en el sistema informáticocarmenrico14
 
Unidad 11: Redes locales inalámbricas
Unidad 11: Redes locales inalámbricasUnidad 11: Redes locales inalámbricas
Unidad 11: Redes locales inalámbricascarmenrico14
 
Unidad 12: La red ya está lista, ¿funciona?
Unidad 12: La red ya está lista, ¿funciona?Unidad 12: La red ya está lista, ¿funciona?
Unidad 12: La red ya está lista, ¿funciona?carmenrico14
 
Unidad 10: La capa de aplicación
Unidad 10: La capa de aplicaciónUnidad 10: La capa de aplicación
Unidad 10: La capa de aplicacióncarmenrico14
 
Unidad 9: La capa de transporte
Unidad 9: La capa de transporteUnidad 9: La capa de transporte
Unidad 9: La capa de transportecarmenrico14
 
Unidad 8: Dispositivos de la capa de red y afines
Unidad 8: Dispositivos de la capa de red y afinesUnidad 8: Dispositivos de la capa de red y afines
Unidad 8: Dispositivos de la capa de red y afinescarmenrico14
 
Unidad 7: La capa de red
Unidad 7: La capa de redUnidad 7: La capa de red
Unidad 7: La capa de redcarmenrico14
 
Unidad 6: La capa de enlace de datos
Unidad 6: La capa de enlace de datosUnidad 6: La capa de enlace de datos
Unidad 6: La capa de enlace de datoscarmenrico14
 
Unidad 5: Seguridad y protección medioambiental en el montaje de redes.
Unidad 5: Seguridad y protección medioambiental en el montaje de redes.Unidad 5: Seguridad y protección medioambiental en el montaje de redes.
Unidad 5: Seguridad y protección medioambiental en el montaje de redes.carmenrico14
 
Unidad 4: Organización física de la red: los SCE
Unidad 4: Organización física de la red: los SCEUnidad 4: Organización física de la red: los SCE
Unidad 4: Organización física de la red: los SCEcarmenrico14
 
Unidad 3: La capa física
Unidad 3: La capa físicaUnidad 3: La capa física
Unidad 3: La capa físicacarmenrico14
 
Unidad 2: Normalización en las redes locales
Unidad 2: Normalización en las redes localesUnidad 2: Normalización en las redes locales
Unidad 2: Normalización en las redes localescarmenrico14
 
Unidad 1: Introducción a las redes locales
Unidad 1: Introducción a las redes localesUnidad 1: Introducción a las redes locales
Unidad 1: Introducción a las redes localescarmenrico14
 
Unidad 7: Medidas de protección contra el malware
Unidad 7: Medidas de protección contra el malwareUnidad 7: Medidas de protección contra el malware
Unidad 7: Medidas de protección contra el malwarecarmenrico14
 
Unidad 10: Procedimientos alternativos de instalación de software.
Unidad 10: Procedimientos alternativos de instalación de software.Unidad 10: Procedimientos alternativos de instalación de software.
Unidad 10: Procedimientos alternativos de instalación de software.carmenrico14
 
Unidad 6: Software malicioso
Unidad 6: Software maliciosoUnidad 6: Software malicioso
Unidad 6: Software maliciosocarmenrico14
 
Unidad 9: Mantenimiento de equipos informáticos y periféricos.
Unidad 9: Mantenimiento de equipos informáticos y periféricos.Unidad 9: Mantenimiento de equipos informáticos y periféricos.
Unidad 9: Mantenimiento de equipos informáticos y periféricos.carmenrico14
 
Unidad 5: Aplicaciones de la criptografía
Unidad 5: Aplicaciones de la criptografíaUnidad 5: Aplicaciones de la criptografía
Unidad 5: Aplicaciones de la criptografíacarmenrico14
 
Unidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipoUnidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipocarmenrico14
 
Unidad 7: Ensamblado de equipos informáticos
Unidad 7: Ensamblado de equipos informáticosUnidad 7: Ensamblado de equipos informáticos
Unidad 7: Ensamblado de equipos informáticoscarmenrico14
 

Más de carmenrico14 (20)

Unidad 1: Los sistemas operativos en el sistema informático
Unidad 1: Los sistemas operativos en el sistema informáticoUnidad 1: Los sistemas operativos en el sistema informático
Unidad 1: Los sistemas operativos en el sistema informático
 
Unidad 11: Redes locales inalámbricas
Unidad 11: Redes locales inalámbricasUnidad 11: Redes locales inalámbricas
Unidad 11: Redes locales inalámbricas
 
Unidad 12: La red ya está lista, ¿funciona?
Unidad 12: La red ya está lista, ¿funciona?Unidad 12: La red ya está lista, ¿funciona?
Unidad 12: La red ya está lista, ¿funciona?
 
Unidad 10: La capa de aplicación
Unidad 10: La capa de aplicaciónUnidad 10: La capa de aplicación
Unidad 10: La capa de aplicación
 
Unidad 9: La capa de transporte
Unidad 9: La capa de transporteUnidad 9: La capa de transporte
Unidad 9: La capa de transporte
 
Unidad 8: Dispositivos de la capa de red y afines
Unidad 8: Dispositivos de la capa de red y afinesUnidad 8: Dispositivos de la capa de red y afines
Unidad 8: Dispositivos de la capa de red y afines
 
Unidad 7: La capa de red
Unidad 7: La capa de redUnidad 7: La capa de red
Unidad 7: La capa de red
 
Unidad 6: La capa de enlace de datos
Unidad 6: La capa de enlace de datosUnidad 6: La capa de enlace de datos
Unidad 6: La capa de enlace de datos
 
Unidad 5: Seguridad y protección medioambiental en el montaje de redes.
Unidad 5: Seguridad y protección medioambiental en el montaje de redes.Unidad 5: Seguridad y protección medioambiental en el montaje de redes.
Unidad 5: Seguridad y protección medioambiental en el montaje de redes.
 
Unidad 4: Organización física de la red: los SCE
Unidad 4: Organización física de la red: los SCEUnidad 4: Organización física de la red: los SCE
Unidad 4: Organización física de la red: los SCE
 
Unidad 3: La capa física
Unidad 3: La capa físicaUnidad 3: La capa física
Unidad 3: La capa física
 
Unidad 2: Normalización en las redes locales
Unidad 2: Normalización en las redes localesUnidad 2: Normalización en las redes locales
Unidad 2: Normalización en las redes locales
 
Unidad 1: Introducción a las redes locales
Unidad 1: Introducción a las redes localesUnidad 1: Introducción a las redes locales
Unidad 1: Introducción a las redes locales
 
Unidad 7: Medidas de protección contra el malware
Unidad 7: Medidas de protección contra el malwareUnidad 7: Medidas de protección contra el malware
Unidad 7: Medidas de protección contra el malware
 
Unidad 10: Procedimientos alternativos de instalación de software.
Unidad 10: Procedimientos alternativos de instalación de software.Unidad 10: Procedimientos alternativos de instalación de software.
Unidad 10: Procedimientos alternativos de instalación de software.
 
Unidad 6: Software malicioso
Unidad 6: Software maliciosoUnidad 6: Software malicioso
Unidad 6: Software malicioso
 
Unidad 9: Mantenimiento de equipos informáticos y periféricos.
Unidad 9: Mantenimiento de equipos informáticos y periféricos.Unidad 9: Mantenimiento de equipos informáticos y periféricos.
Unidad 9: Mantenimiento de equipos informáticos y periféricos.
 
Unidad 5: Aplicaciones de la criptografía
Unidad 5: Aplicaciones de la criptografíaUnidad 5: Aplicaciones de la criptografía
Unidad 5: Aplicaciones de la criptografía
 
Unidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipoUnidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipo
 
Unidad 7: Ensamblado de equipos informáticos
Unidad 7: Ensamblado de equipos informáticosUnidad 7: Ensamblado de equipos informáticos
Unidad 7: Ensamblado de equipos informáticos
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

Unidad 3: La gestión de los recursos y de la memoria.

  • 1. u n i d a d 3 La gestión de los recursos yLa gestión de los recursos y de la memoriade la memoria u n i d a d 3
  • 2. u n i d a d 3
  • 3. u n i d a d 3 Gestión de los recursos La gestión de un sistema informático se basa en equilibrar dos de sus elementos principales: los procesos y los recursos. Como los recursos suelen ser escasos, los procesos compiten entre sí por su uso, lo que obliga a que algún otro elemento medie entre los procesos, para asignar los recursos de una forma imparcial y, a la vez, eficiente. Sistemas operativos Monotarea Multitarea Sincronización Se hace que determinados eventos o procesos ocurran en un orden predefinido, que puede ser simultáneo o no entre ellos, mediante una señal de reloj.
  • 4. u n i d a d 3 Estados de un proceso El sistema operativo considera un proceso como una progresión de estados desde que comienza su ejecución hasta su finalización. Nonato o nuevo Preparado o en espera Activo Bloqueado Muerto Bloque de control de proceso (BCP) Cuando se inicia la ejecución de un proceso se crea un BCP que se mantendrá hasta que finalice. Identificador del proceso Estado en que se encuentra proceso Prioridad del proceso Recursos
  • 5. u n i d a d 3 Algoritmos de planificación Los algoritmos de planificación son las políticas que se seguirán para elegir qué proceso entra en cada momento a ejecutarse en el sistema. Cómo planificar la CPU Maximizar la utilización y productividad de la CPU Minimizar el tiempo de retorno, de espera y de respuesta Criterios de rendimiento de un algoritmo de planificación Utilización de la CPU Productividad Tiempo de retorno Tiempo de espera Tiempo de respuesta
  • 6. u n i d a d 3 Algoritmos de planificación Políticas de planificación Apropiativas No apropiativas De prioridades Quantum Se pueden dividir en: FCFS (first come first served) SJF (shortest job first) SRT (shortest remaining time first) RR (round robin) Algoritmos de planificación Estáticas Dinámicas
  • 7. u n i d a d 3 Algoritmos de planificación Planificación en multiprocesadores Procesadores Idénticos Diferentes Es posible tener una carga compartida: podrían tener colas separadas para cada procesador. Opciones relativamente limitadas: cada procesador tiene su propia cola y su propio algoritmo de planificación. • Cada procesador se autoplanifica • Un procesador planifica a los demás
  • 8. u n i d a d 3 Gestión de la memoria Objetivos Proteger Compartir Reasignar Su labor es asignar a los procesos aquellas partes de memoria principal que se encuentran desocupadas mediante el traspaso de información desde la memoria secundaria. Cuando la memoria RAM no es lo suficientemente grande para acoger simultáneamente a todos los procesos, es decir, prácticamente siempre.
  • 9. u n i d a d 3 Gestión de la memoria Sistemas de gestión de la memoria Monoprogramación Multiprogramación Registro límite Registro base Técnicas de gestión de la memoria Gestión de memoria con particiones fijas Gestión de memoria con particiones variables Memoria virtual
  • 10. u n i d a d 3 Gestión de la memoria Sistemas de gestión de la memoria Monoprogramación Multiprogramación Registro límite Registro base Técnicas de gestión de la memoria Gestión de memoria con particiones fijas Gestión de memoria con particiones variables Memoria virtual

Notas del editor

  1. Las actividades que se ejecutan en un sistema informático se consideran procesos y son trozos de un programa en ejecución. Todos los programas en ejecución van a necesitar recursos para realizar su trabajo. El so (que es otro proceso) se va a encargar de coordinar y controlar todos los recursos que demandan los procesos.. Los ssoo según el numero de procesos que pueden ejecutar a la vez se clasifican en Monotarea y Multitarea. MONOTAREA: el sistema ejecuta solo un programa de forma que todos los recursos se le dedican de forma exclusiva hasta que finaliza. MULTITAREA: se ejecutan varios programas al mismo tiempo. Se logra compartiendo el uso de los recursos entre todos los programas que lo solicitan. Se tarda más en ejecutar los procesos pero el tiempo medio final, es menor. Otro concepto importante cuando trabajamos con procesos es la sincronización. Los procesos deben sincronizarse entre si para asegurar que las tareas se completen, de lo contrario puede se que se llegase a un estado inesperado donde puede que alguna tarea no se llegase a finalizar.
  2. Un procesos puede encontrase en cualquiera de esos estados: NONATO O NUEVO: el programa existe pero la CPU aun no lo sabe. PREPARADO O EN ESPERA: listo para ejecutarse cuándo quede libre la CPU. ACTIVO: le corresponde la CPU y se está ejecutando. Puede abandonar este estado por varias causas: que finalice su ejecución. Que termine le tiempo asignado de CPU o que ocurra un evento externo que lo bloquee. BLOQUEADO: está esperando que se cumplan determinado evento, para pasar al estado preparado. P.e.: una señal de sincronización con otro proceso. MUERTO: terminó su ejecución en la CPU o el s.o. detecto un error fatal. El S.O. necesita planificar el uso de los recursos, de esto se encarga un modulo llamado planificador: que admite o rechaza las peticiones de los recursos. Cada proceso está representado en el sistema operativo por su propio bloque de control de proceso BCP, que contiene información del proceso. El S.O. usa la información almacenada en el BCP para gestionar el sistema. Coloca los procesos en varias colas según el estado en que se encuentran.
  3. La planificación de la CPU es la base de los sistemas operativos multiprogramados. Esto es que varios programas que están en memoria la mismo tiempo puedan compartir la CPU, mejorando la eficiencia global del sistema y realizando más trabajo al mismo tiempo. Alternado el uso de la CPU entre los procesos, el S.O. hace que el ordenador sea más productivo. En un sistema operativo monotarea, se está ejecutando un proceso y p.e. cuando esta esperando al una respuesta del usuario, la CPU está inactiva, si estamos en multitarea y tenemos varios procesos en memoria en este tiempo de inactividad el sistema operativo retira el proceso y dedica la CPU a otro trabajo. LOS BENEFICIOS DE LA MULTIPROGRAMAMCIÓN SON: Incremento de la utilización de la CPU. Mayor productividad, mayor cantidad de trabajo realizado en un intervalo de tiempo dado. Para decidir que proceso se va a ejecutar el SO dispone de algoritmo de gestión y planificación, además para llevar la cuenta de los procesos que están en el sistema, de sus prioridades, etc. CRITERIOS PARA DETERMINAR CUAL ES EL MEJOR ALGORITMO. No existe una política de planificación óptima.
  4. No existe una política de planificación optima. Tipos de políticas de planificación: Apropiativas: permiten que un proceso de mayor prioridad quite de la CPU, a un proceso que se está ejecutando antes de su finalización. Tiene inconvenientes. No Apropiativa: una vez que un proceso tiene la CPU, no se le puede quitar hasta que no acabe su ejecución. De Prioridades: se da a los procesos un valor cuantificable que hace que unos tengan más prioridad que otros, hay dos tipos de prioridades: Estáticas: se mantiene las prioridades asignadas durante la ejecución. Dinámicas: se varían las prioridades durante la ejecución. Quantum: es una unidad de tiempo, un proceso está en la CPU y cuando acaba este tiempo se pasa al otro proceso. Se garantiza que no se monopolice la CPU y que los tiempos de respuesta sean aceptables.
  5. En los procesadores idénticos si tenemos colas separadas para cada procesador puede pasar que uno se sobresature mientras otro permanezca inactivo, para evitar esto se utiliza una cola común.
  6. Si queremos aprovechar las ventajas que da el multiproceso tenemos que repartir la memoria principal signando un trozo a cada proceso, de esto se va a encargar el GESTOR DE MEMORIA.
  7. La memoria virtual es una técnica que, utilizando la memoria secundaria, permite ejecutar programas más grandes que el tamaño de la memoria. Lo que hace esta técnica es utilizar el espacio libre que existe en el disco virtualmente como memoria RAM. Los programas que se están ejecutando tendrán parte en la memoria principal (capas activas) y el resto en la memoria secundaria (capas inactivas)