SlideShare una empresa de Scribd logo
1 de 17
Sistemas Operativos
Unidad III: Introducción y Planificación de Procesos
Llamadas al Sistema Operativo
Llamadas al Sistema Operativo
• Una llamada de Sistema o System Call, es el
mecanismo (método o función) usado por una
aplicación para solicitar un servicio al sistema
Operativo.
• Todo sistema operativo ofrece un conjunto de llamadas
al sistema.
• Las llamadas a sistemas son accesadas mediante un API
(Interfaz de Programación de Aplicaciones).
• Ejemplos de APIs: Win32/64 para Windows, POSIX
(Interface de Sistema Operativo Portable) para
Unix/Linux, MAC OS X), Java API para JVM (Máquina
Virtual de Java)
Estructura Sistemas Operativos
Windows
Estructura Sistemas Operativos
Windows
• Arquitectura a base de componentes con funciones
específicas e independientes.
• Arquitectura cliente/Servidor.
• Núcleo pequeño y simple con módulos integrados
que responden a cualquier llamada. Kernel de
Windows. Modo Privilegiado.
• Modo Usuario es aquel núcleo que sin acceso al
hardware. Subsistemas Win32, POSIX, OS/2.
Estructura Sistemas Operativos
Windows
• Subsistema Win32
• Actúa como componente servidor para otros
subsistemas.
• Responsable de las entradas y salidas al sistema
operativo.
• Soporte a otros subsistemas para interactuar con otros
dispositivos.
• Permite la compatibilidad con aplicaciones realizadas en
versiones anteriores: aplicaciones en DOS, aplicaciones
de 16 bits.
Estructura Sistemas Operativos
Windows
• Subsistema OS/2
• Subsistema de ficheros
• Permite acceso a subsistemas de video, teclado y ratón.
• Solicita servicios al WIN32
• Subsistema POSIX
• Subsistema para aplicaciones Unix junto con
componentes Shell y cliente Telnet.
Estructura de Sistemas Operativos
Linux
• Estructura Jerárquica
• Consiste en una
arquitectura la base de
niveles o capas con
funciones concretas y
especializadas.
• Permite realizar
fácilmente el
mantenimiento de un
sistema operativo
puesto que está divido
por componentes.
• El kernel o núcleo de
Linux es considerado
como el núcleo del
sistema operativo y es
el responsable de la
interacción con el
hardware.
Procesos
• Concepto.- Un proceso es un programa en
ejecución.
• Estados de los procesos
• Listo.- está en memoria esperando su turno para
ejecutarse en la CPU.
• En ejecución.- Está usando el procesador
• Bloqueado.- se encuentra detenido sin realizar ninguna
acción, en espera de un evento externo.
Transición de estados
1. De ejecución a
bloqueado, pasa
a la espera de un
evento.
2. Expulsión de
proceso de la
CPU.
3. Planificador elige
otro proceso.
4. De Bloqueado a
listo, el evento
que detenía el
proceso finalizó.
Planificación de Procesos
• Es la función realizada por el planificador del
sistema operativo.
• Es él quien decide el proceso que se ejecuta
primero si existen más de dos procesos listos para
ejecución.
Planificación de Procesos
• Sin multiprogramación • Con multiprogramación
Políticas de Planificación
• Cómo seleccionar el proceso que entrará en ejecución.
• Criterios: prioridad, tiempo de espera, tasa del CPU, etc.
• Cuando se lleva a cabo la planificación.
• Políticas no expulsoras: Se planifica cuando un proceso
abandona la CPU.
• Políticas expulsoras: forza al CPU a abandonar la actual
planificación para seleccionar otro proceso.
• Existencia de una planificación multinivel. Una o más
políticas de planificación.
• El procesador en el cual se está ejecutando el proceso.
Objetivos de la Planificación
• Maximizar la eficiencia y el rendimiento.
• Minimizar tiempo de retorno, espera y respuesta
Algoritmo Orden de llegada (FCFS)
• First Come, First Served.
• El primero que llega es el primero en ser atendido.
• Se implementa con una cola FIFO.
Algoritmo SJF – Primero el más
corto
• Short Job First
• El proceso de menor duración es el primero en ser
atendido.
• Si dos procesos de igual duración llegan, se aplica el
algoritmo FCFS.
• Algoritmo óptimo para tiempos de respuesta,
finalización y espera.
• La planificación SJF puede ser de tipo expulsiva o
no expulsiva.
Algoritmo SJF – Primero el
más corto
• No expulsivo
• El proceso más corto en llegar es el primero en ser
atendido.
• Una vez la CPU se libere, tomará al siguiente proceso
más corto de la cola.
• Expulsivo
• Llamado SRTF (Shortest Remaining Time First)
• El proceso en CPU es desalojado si llega a la cola un
proceso con duración más corta.

Más contenido relacionado

La actualidad más candente

Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoszDeykeerz
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tiposPablo Macon
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwindarwinjher
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.honeyjimenez
 
Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativodolores pena vega
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoEmily_Fdez
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoOmar Salazar
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoAlberto Antonio
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoSuujeey Hernandez
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1vichesito85
 
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
 
Trabajo grupal sistema operativo capítulo 2 26 10-2011
Trabajo grupal sistema operativo capítulo 2   26 10-2011Trabajo grupal sistema operativo capítulo 2   26 10-2011
Trabajo grupal sistema operativo capítulo 2 26 10-2011ecuatareas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosanyvo
 

La actualidad más candente (18)

Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tipos
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwin
 
G:\martin morales\3
G:\martin morales\3G:\martin morales\3
G:\martin morales\3
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.
 
Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativo
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Estructura de un sIstema operativo
Estructura de un sIstema operativoEstructura de un sIstema operativo
Estructura de un sIstema operativo
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1
 
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
 
Trabajo grupal sistema operativo capítulo 2 26 10-2011
Trabajo grupal sistema operativo capítulo 2   26 10-2011Trabajo grupal sistema operativo capítulo 2   26 10-2011
Trabajo grupal sistema operativo capítulo 2 26 10-2011
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar a Sistemas operativos unidad_iii

Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando BásicosAbrilRojasMedina
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPUFernanda Soto
 
Tema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadTema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadFrancisco Medina
 
Class 01 introduction_to_operating_systems.htm
Class 01 introduction_to_operating_systems.htmClass 01 introduction_to_operating_systems.htm
Class 01 introduction_to_operating_systems.htmUNEFA
 
UA3-Sistemas operativos y virtualizacion de sistemas.pdf
UA3-Sistemas operativos y virtualizacion de sistemas.pdfUA3-Sistemas operativos y virtualizacion de sistemas.pdf
UA3-Sistemas operativos y virtualizacion de sistemas.pdfIigoTamayo1
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajojoel vasquez
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosGabriel Piña
 
Sistemas operativos software
Sistemas operativos softwareSistemas operativos software
Sistemas operativos softwareJohan Guerra
 
Gestión de Procesos
Gestión de ProcesosGestión de Procesos
Gestión de ProcesosErwin Meza
 
sistema operativo.pdf
sistema operativo.pdfsistema operativo.pdf
sistema operativo.pdfAminah Sivira
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativosPedro_Pizarro
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosHeder Ithamar Romero
 

Similar a Sistemas operativos unidad_iii (20)

Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando Básicos
 
Presentacion
PresentacionPresentacion
Presentacion
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
Tema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadTema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridad
 
JONATHAN JOEL CRUZ
JONATHAN JOEL CRUZJONATHAN JOEL CRUZ
JONATHAN JOEL CRUZ
 
JONATHAN JOEL CRUZ
JONATHAN JOEL CRUZJONATHAN JOEL CRUZ
JONATHAN JOEL CRUZ
 
Planificacion cpu
Planificacion cpuPlanificacion cpu
Planificacion cpu
 
Gestion de nucleo
Gestion de nucleoGestion de nucleo
Gestion de nucleo
 
Class 01 introduction_to_operating_systems.htm
Class 01 introduction_to_operating_systems.htmClass 01 introduction_to_operating_systems.htm
Class 01 introduction_to_operating_systems.htm
 
UA3-Sistemas operativos y virtualizacion de sistemas.pdf
UA3-Sistemas operativos y virtualizacion de sistemas.pdfUA3-Sistemas operativos y virtualizacion de sistemas.pdf
UA3-Sistemas operativos y virtualizacion de sistemas.pdf
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
 
Sotr 1
Sotr 1Sotr 1
Sotr 1
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Sistemas operativos software
Sistemas operativos softwareSistemas operativos software
Sistemas operativos software
 
Gestión de Procesos
Gestión de ProcesosGestión de Procesos
Gestión de Procesos
 
sistema operativo.pdf
sistema operativo.pdfsistema operativo.pdf
sistema operativo.pdf
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativos
 

Último

TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 

Último (20)

TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 

Sistemas operativos unidad_iii

  • 1. Sistemas Operativos Unidad III: Introducción y Planificación de Procesos
  • 3. Llamadas al Sistema Operativo • Una llamada de Sistema o System Call, es el mecanismo (método o función) usado por una aplicación para solicitar un servicio al sistema Operativo. • Todo sistema operativo ofrece un conjunto de llamadas al sistema. • Las llamadas a sistemas son accesadas mediante un API (Interfaz de Programación de Aplicaciones). • Ejemplos de APIs: Win32/64 para Windows, POSIX (Interface de Sistema Operativo Portable) para Unix/Linux, MAC OS X), Java API para JVM (Máquina Virtual de Java)
  • 5. Estructura Sistemas Operativos Windows • Arquitectura a base de componentes con funciones específicas e independientes. • Arquitectura cliente/Servidor. • Núcleo pequeño y simple con módulos integrados que responden a cualquier llamada. Kernel de Windows. Modo Privilegiado. • Modo Usuario es aquel núcleo que sin acceso al hardware. Subsistemas Win32, POSIX, OS/2.
  • 6. Estructura Sistemas Operativos Windows • Subsistema Win32 • Actúa como componente servidor para otros subsistemas. • Responsable de las entradas y salidas al sistema operativo. • Soporte a otros subsistemas para interactuar con otros dispositivos. • Permite la compatibilidad con aplicaciones realizadas en versiones anteriores: aplicaciones en DOS, aplicaciones de 16 bits.
  • 7. Estructura Sistemas Operativos Windows • Subsistema OS/2 • Subsistema de ficheros • Permite acceso a subsistemas de video, teclado y ratón. • Solicita servicios al WIN32 • Subsistema POSIX • Subsistema para aplicaciones Unix junto con componentes Shell y cliente Telnet.
  • 8. Estructura de Sistemas Operativos Linux • Estructura Jerárquica • Consiste en una arquitectura la base de niveles o capas con funciones concretas y especializadas. • Permite realizar fácilmente el mantenimiento de un sistema operativo puesto que está divido por componentes. • El kernel o núcleo de Linux es considerado como el núcleo del sistema operativo y es el responsable de la interacción con el hardware.
  • 9. Procesos • Concepto.- Un proceso es un programa en ejecución. • Estados de los procesos • Listo.- está en memoria esperando su turno para ejecutarse en la CPU. • En ejecución.- Está usando el procesador • Bloqueado.- se encuentra detenido sin realizar ninguna acción, en espera de un evento externo.
  • 10. Transición de estados 1. De ejecución a bloqueado, pasa a la espera de un evento. 2. Expulsión de proceso de la CPU. 3. Planificador elige otro proceso. 4. De Bloqueado a listo, el evento que detenía el proceso finalizó.
  • 11. Planificación de Procesos • Es la función realizada por el planificador del sistema operativo. • Es él quien decide el proceso que se ejecuta primero si existen más de dos procesos listos para ejecución.
  • 12. Planificación de Procesos • Sin multiprogramación • Con multiprogramación
  • 13. Políticas de Planificación • Cómo seleccionar el proceso que entrará en ejecución. • Criterios: prioridad, tiempo de espera, tasa del CPU, etc. • Cuando se lleva a cabo la planificación. • Políticas no expulsoras: Se planifica cuando un proceso abandona la CPU. • Políticas expulsoras: forza al CPU a abandonar la actual planificación para seleccionar otro proceso. • Existencia de una planificación multinivel. Una o más políticas de planificación. • El procesador en el cual se está ejecutando el proceso.
  • 14. Objetivos de la Planificación • Maximizar la eficiencia y el rendimiento. • Minimizar tiempo de retorno, espera y respuesta
  • 15. Algoritmo Orden de llegada (FCFS) • First Come, First Served. • El primero que llega es el primero en ser atendido. • Se implementa con una cola FIFO.
  • 16. Algoritmo SJF – Primero el más corto • Short Job First • El proceso de menor duración es el primero en ser atendido. • Si dos procesos de igual duración llegan, se aplica el algoritmo FCFS. • Algoritmo óptimo para tiempos de respuesta, finalización y espera. • La planificación SJF puede ser de tipo expulsiva o no expulsiva.
  • 17. Algoritmo SJF – Primero el más corto • No expulsivo • El proceso más corto en llegar es el primero en ser atendido. • Una vez la CPU se libere, tomará al siguiente proceso más corto de la cola. • Expulsivo • Llamado SRTF (Shortest Remaining Time First) • El proceso en CPU es desalojado si llega a la cola un proceso con duración más corta.