SlideShare una empresa de Scribd logo
1 de 18
SISTEMA DE FICHEROS
TEORÍA Y EJECICIOS DE APLICACIÓN
SEMÁFOROS
SISTEMAS OPERATIVOS
CONCEPTOS FUNDAMENTALES DEL SO
SISTEMA DE FICHEROS
¿Qué es?
Es una colección de información relacionada con un nombre que se
graba en el almacenamiento secundario.
Normalmente, los ficheros representan programas y datos.
El sistema de ficheros proporciona los mecanismos para
administrar los dispositivos de almacenamiento masivo(por
ejemplo: Discos).
SISTEMA DE
FICHEROS
ATRIBUTOS
OPERACIONES
BÁSICAS
NOMBRE
IDENTIFICADOR
TIPO
UBICACIÓN
TAMAÑO
POSICIÓN ACTUAL
PROTECCIÓN
RECUENTO DE USO
HORA, FECHA E
IDENTIFICACIÓN
DEL USUARIO
CREACIÓN
ESCRITURA
LECTURA
BÚSQUEDA
DENTRO DE
UN FICHERO
BORRADO
TRUNCADO
Control de dispositivos
Son unidades de entrada/salida en un
componente (es el dispositivo en si)y uno
electrónico mecánico(controlador de
dispositivos o adaptador).
• Clasificación:
• Dispositivos de bloque: almacena información
en bloques de tamaños fijos y cada uno con su
respectiva dirección.
• Dispositivos de caracteres: la información no es
direccionable y no se puede hacer búsquedas.
¡Importante!
• Cuando se esta trabajando con ficheros, es importante realizar dos operaciones:
La apertura del fichero y el cierre de este.
Un ejemplo de estas operaciones en C es: open() y close()
SEMÁFOROS
¿Qué es?
• La herramienta de sincronización más general son los semáforos.
• Una cola de proceso es administrada por el semáforo.
• Una de sus principales características es que cada operación es indivisible(atómica).
 Las operaciones básicas sobre los semáforos son:
• Inicializar: Asigna a la variable asociada con el semáforo el valor indicado como
parámetro. Inicializando el descriptor del semáforo y la cola de procesos
detenidos.
• Espera: Cuando se realiza una operación de espera, el valor de la variable
asociada con el semáforo será el responsable de la sincronización entre los
diversos procesos.
• Señalizar: Cuando se realiza esta operación y hay procesos detenidos en la
cola del semáforo, el primero de la cola será autorizado a continuar.
PEPS (Primero en entrar primero en salir.)
• Es el mas sencillo de implementar; se basa en atender a los
procesos en orden estricto de llegadas.
• Este algoritmo suele recibir distintos nombre que provienen de
las siglas inglesas. Se puede denominar también.
 FCFS(first-come, first-Served): primero en llegar, primero en ser atendido.
 FIFO(first-Input, first Output): Primero en entrar, primero en salir.
EJEMPLO
SJF (Shortest-Job-First)
• Este algoritmo da prioridad a los procesos que
tienen menor tiempo de ejecución. Cada vez que
se ejecuta la planificación SJF, se busca en la cola
del procesador el proceso con el menor tiempo de
ejecución y se le asigna el procesador.
GRACIAS!!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Ficheros c++
Ficheros c++Ficheros c++
Ficheros c++
 
Listas, pilas y colas richard ramos 09-1130
Listas, pilas y colas   richard ramos 09-1130Listas, pilas y colas   richard ramos 09-1130
Listas, pilas y colas richard ramos 09-1130
 
1.4 Estructura de un s.o
1.4 Estructura de un s.o1.4 Estructura de un s.o
1.4 Estructura de un s.o
 
Registros del cpu
Registros del cpuRegistros del cpu
Registros del cpu
 
Fcfs fss
Fcfs   fssFcfs   fss
Fcfs fss
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!
 
Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu reales
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
ellenguajedec++
ellenguajedec++ellenguajedec++
ellenguajedec++
 
1.4.2 stack segment
1.4.2  stack  segment1.4.2  stack  segment
1.4.2 stack segment
 
1 planificacion procesos
1 planificacion procesos1 planificacion procesos
1 planificacion procesos
 
Bibliotecas para c++
Bibliotecas para c++Bibliotecas para c++
Bibliotecas para c++
 
16 Archivos
16 Archivos16 Archivos
16 Archivos
 
ESTRUCTURA MODULAR S.O
ESTRUCTURA MODULAR S.OESTRUCTURA MODULAR S.O
ESTRUCTURA MODULAR S.O
 
Formatos de instrucción
Formatos de instrucciónFormatos de instrucción
Formatos de instrucción
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Archivos C++
Archivos C++Archivos C++
Archivos C++
 
Lifo round robín informatica
Lifo round robín informatica Lifo round robín informatica
Lifo round robín informatica
 

Similar a Ficheros y semaforos

Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Melki Carpio
 
CAP-3
CAP-3CAP-3
CAP-3ULEAM
 
Estructura de sistema de archivos de linux
Estructura de sistema de archivos de linuxEstructura de sistema de archivos de linux
Estructura de sistema de archivos de linuxMarco Antonio
 
Traduccion
TraduccionTraduccion
Traduccionmela666
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiegorbravi
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativospatopatefu
 
Clase 3 gestion entrada salida
Clase 3 gestion entrada salidaClase 3 gestion entrada salida
Clase 3 gestion entrada salidaUPTM
 
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxSamAladoVz1
 
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
 
Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3Ing. Alexis Rocha, MGTI
 
Diapositiva de Estudio: ppt_freertos-stm32_compress.pdf
Diapositiva de Estudio: ppt_freertos-stm32_compress.pdfDiapositiva de Estudio: ppt_freertos-stm32_compress.pdf
Diapositiva de Estudio: ppt_freertos-stm32_compress.pdfjorgejvc777
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis RiveroNelisRivero
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intelCristian Paredes
 

Similar a Ficheros y semaforos (20)

Slam Ii
Slam IiSlam Ii
Slam Ii
 
Algorimo1
Algorimo1Algorimo1
Algorimo1
 
Intro to DTrace
Intro to DTraceIntro to DTrace
Intro to DTrace
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)
 
CAP-3
CAP-3CAP-3
CAP-3
 
Estructura de sistema de archivos de linux
Estructura de sistema de archivos de linuxEstructura de sistema de archivos de linux
Estructura de sistema de archivos de linux
 
Traduccion
TraduccionTraduccion
Traduccion
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
sistemas
sistemassistemas
sistemas
 
Clase 3 gestion entrada salida
Clase 3 gestion entrada salidaClase 3 gestion entrada salida
Clase 3 gestion entrada salida
 
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
 
Sistema Operativo UNIX
Sistema Operativo UNIXSistema Operativo UNIX
Sistema Operativo UNIX
 
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
 
Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3
 
3 procesos
3 procesos3 procesos
3 procesos
 
Diapositiva de Estudio: ppt_freertos-stm32_compress.pdf
Diapositiva de Estudio: ppt_freertos-stm32_compress.pdfDiapositiva de Estudio: ppt_freertos-stm32_compress.pdf
Diapositiva de Estudio: ppt_freertos-stm32_compress.pdf
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 

Más de Thalia Regalado Juape (20)

MAC OS
MAC OSMAC OS
MAC OS
 
Android studio
Android studioAndroid studio
Android studio
 
ResultSet
ResultSetResultSet
ResultSet
 
Connection
ConnectionConnection
Connection
 
Statement
StatementStatement
Statement
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Java
JavaJava
Java
 
Objeto SqlDataReader
Objeto SqlDataReaderObjeto SqlDataReader
Objeto SqlDataReader
 
Objeto SqlDataAdapter
Objeto SqlDataAdapterObjeto SqlDataAdapter
Objeto SqlDataAdapter
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
Ado net
Ado netAdo net
Ado net
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Aplicaciones n capas en visual net
Aplicaciones n capas en visual netAplicaciones n capas en visual net
Aplicaciones n capas en visual net
 
Vistas
VistasVistas
Vistas
 
Taba y tipos de datos
Taba y tipos de datosTaba y tipos de datos
Taba y tipos de datos
 
Base de datos en sql
Base de datos en sqlBase de datos en sql
Base de datos en sql
 

Último

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
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
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .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.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

Ficheros y semaforos

  • 1. SISTEMA DE FICHEROS TEORÍA Y EJECICIOS DE APLICACIÓN SEMÁFOROS
  • 3.
  • 4.
  • 5.
  • 6.
  • 9. ¿Qué es? Es una colección de información relacionada con un nombre que se graba en el almacenamiento secundario. Normalmente, los ficheros representan programas y datos. El sistema de ficheros proporciona los mecanismos para administrar los dispositivos de almacenamiento masivo(por ejemplo: Discos).
  • 10. SISTEMA DE FICHEROS ATRIBUTOS OPERACIONES BÁSICAS NOMBRE IDENTIFICADOR TIPO UBICACIÓN TAMAÑO POSICIÓN ACTUAL PROTECCIÓN RECUENTO DE USO HORA, FECHA E IDENTIFICACIÓN DEL USUARIO CREACIÓN ESCRITURA LECTURA BÚSQUEDA DENTRO DE UN FICHERO BORRADO TRUNCADO
  • 11. Control de dispositivos Son unidades de entrada/salida en un componente (es el dispositivo en si)y uno electrónico mecánico(controlador de dispositivos o adaptador). • Clasificación: • Dispositivos de bloque: almacena información en bloques de tamaños fijos y cada uno con su respectiva dirección. • Dispositivos de caracteres: la información no es direccionable y no se puede hacer búsquedas.
  • 12. ¡Importante! • Cuando se esta trabajando con ficheros, es importante realizar dos operaciones: La apertura del fichero y el cierre de este. Un ejemplo de estas operaciones en C es: open() y close()
  • 14. ¿Qué es? • La herramienta de sincronización más general son los semáforos. • Una cola de proceso es administrada por el semáforo. • Una de sus principales características es que cada operación es indivisible(atómica).  Las operaciones básicas sobre los semáforos son: • Inicializar: Asigna a la variable asociada con el semáforo el valor indicado como parámetro. Inicializando el descriptor del semáforo y la cola de procesos detenidos. • Espera: Cuando se realiza una operación de espera, el valor de la variable asociada con el semáforo será el responsable de la sincronización entre los diversos procesos. • Señalizar: Cuando se realiza esta operación y hay procesos detenidos en la cola del semáforo, el primero de la cola será autorizado a continuar.
  • 15. PEPS (Primero en entrar primero en salir.) • Es el mas sencillo de implementar; se basa en atender a los procesos en orden estricto de llegadas. • Este algoritmo suele recibir distintos nombre que provienen de las siglas inglesas. Se puede denominar también.  FCFS(first-come, first-Served): primero en llegar, primero en ser atendido.  FIFO(first-Input, first Output): Primero en entrar, primero en salir.
  • 17. SJF (Shortest-Job-First) • Este algoritmo da prioridad a los procesos que tienen menor tiempo de ejecución. Cada vez que se ejecuta la planificación SJF, se busca en la cola del procesador el proceso con el menor tiempo de ejecución y se le asigna el procesador.