Want to create interactive content? It’s easy in Genially!
Glosario de Administración de procesos y del procesador
SERGIO LOPEZ BELTRAN
Created on September 5, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Christmas Presentation
View
Snow Presentation
View
Winter Presentation
View
Hanukkah Presentation
View
Vintage Photo Album
View
Nature Presentation
View
Halloween Presentation
Transcript
Glosario
Administración de procesos y del procesador
monitor
Un monitor es una abstracción en programación concurrente que permite controlar el acceso de varios hilos o procesos a recursos compartidos, utilizando mecanismos como la exclusión mutua y la sincronización de procesos . Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts (9th ed.).
Siguiente
Semáforo
Un semáforo en sistemas operativos es una variable de sincronización utilizada para controlar el acceso de múltiples procesos o hilos a recursos compartidos. Emplea operaciones atómicas, como wait y signal, para gestionar la concurrencia y evitar condiciones de carrera. Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts (9th ed.).
Siguiente
interbloqueo
Estado en el que se encuentra un sistema informático en el que existe un conjunto de procesos detenidos debido a que todos solicitan un recurso que no está disponible y que tiene asignado algún proceso perteneciente a dicho conjunto. Candela Sola S. (2007)
Siguiente
PCB
Dando nombre a la estructura donde se almacenará toda la información que el sistema operativo necesite para poder ejecutar un programa. Morera Pascual y Pérez-Campanero Atanasio (2002, p. 66)
Siguiente
MULTI-HILO(MULTI-THREADING)
Se refiere a la capacidad de un sistema o programa de ejecutar múltiples hilos de forma concurrente dentro de un proceso.🧢 D. E. C. (2023, junio 22). Entendiendo los procesos, hilos y multihilos - Diego Esteban C 🧢. Medium.
Siguiente
COLA DE PROCESOs
Estructura de datos que organiza procesos en espera de ejecución, ordenándolos por estado y prioridad para facilitar al planificador la selección del siguiente proceso a ejecutar. Nadia Fernanda Mendoza Romero (2024)
Siguiente
lock
Es un mecanismo de sincronización que permite a un solo proceso o hilo acceder a un recurso compartido a la vez, evitando la interferencia de otros procesos. Se usa para garantizar la exclusión mutua en secciones críticas del código. Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts (9th ed.).
Siguiente
SINCRONIZACION DE PROCESOS
Es una tarea crucial que garantiza la correcta ejecución de programas concurrentes y paralelosOperating Systems. (2023, agosto 30). ¿Cómo sincroniza los procesos en su sistema operativo?
Siguiente
Proceso
Es una instancia en ejecución de un programa ya que es el componente fundamental para que el sistema operativo gestione y ejecute y asi pueda realizar tareas. López Beltrán Sergio (2024)
Siguiente
condicion de carrera
Una condición de carrera sucede cuando múltiples procesos o hilos leen y escriben datos de manera que el resultado final depende del orden de ejecución de las instrucciones en los múltiples procesos". Stallings, W. (2005)
Siguiente
Program
A "program" is a set of instructions written in a specific language to perform tasks on a computer. It tells the computer how to process data, solve problems, or automate tasks. As Donald Knuth said, "Programs are meant to be read by humans and only incidentally for computers to execute."
Siguiente
Procesador
A processor, or CPU (Central Processing Unit), is the main component in a computer responsible for interpreting and executing instructions. It performs basic arithmetic, logic, control, and input/output operations. "The CPU is the brain of the computer" (Tanenbaum, 2013).
Siguiente
FIFO (First In, First Out)
Los procesos se ejecutan en el orden en que llegaron el primero en etrar es el primero en salir sin interrupciones, lo que garantiza un flujo simple y secuencial. José Luis Yañez Zamora (2024) .
Siguiente
estado de proceso
Se refiere a la situación actual en la que se encuentra un proceso en un momento dado. Los procesos pueden cambiar de estado a medida que el sistema operativo los administraAlejandro Olvera Ortega (2024)
Siguiente
Hilo (Thread)
Es una secuencia de tareas encadenadas muy pequeña que puede ser ejecutada por un sistema operativo. La destrucción de los hilos antiguos por los nuevos es una característica que no permite a una aplicación realizar varias tareas a la vez. Gálvez, J. A. S. (s/f). Hilos.https://uapa.cuaed.unam.mx/sites/default/files/minisite/static/a0b71f94-7e8c-4cf5-9bfc-cb7aad468992/UAPA-hilos/index.html
Siguiente
ALGORITMO
Es el conjunto de instrucciones sistemáticas y previamente definidas que se utilizan para realizar una determinada tarea, estas instrucciones están ordenadas y acotadas a manera de pasos a seguir para alcanzar un objetivo. Algoritmos: qué son y qué tipos existen. (s/f). Ferrovial. https://www.ferrovial.com/es/stem/algoritmos/
siguiente
planificación (scheduling)
Es esencial para ejecutar la multiprogramación por medio de un planificador o scheduler el cual es responsable de la elección del próximo proceso a ejecutarse. Es invocado cuando un proceso se crea, cambia, interrumpe, bloquea o finaliza. García López Victor (2024)
Siguiente
LOTE(BATCH)
Es un proceso que ejecuta el programa en secuencia de manera automática agrupando trabajos, tareas o procesos Aparicio Sánchez Yael Alexander(2024)
Siguiente
evidencia de trabajo en equipo
Siguiente
Referencias
Tanenbaum, A. S. (2013). Structured Computer Organization (6th ed.). Pearson.Knuth, D. E. (1984). Literate Programming. The Computer Journal, 27(2), 97-111. https://doi.org/10.1093/comjnl/27.2.97 🧢 D. E. C. (2023, junio 22). Entendiendo los procesos, hilos y multihilos - Diego Esteban C 🧢. Medium. https://medium.com/@diego.coder/entendiendo-los-procesos-hilos-y-multihilos-9423f6e40ca7 Operating Systems. (2023, agosto 30). ¿Cómo sincroniza los procesos en su sistema operativo? Linkedin.com; www.linkedin.com. https://es.linkedin.com/advice/3/how-do-you-synchronize-processes-your-operating?lang=es Candela Sola, S., García Ruben, C., Quesada Arencibia, A., Santana Pérez, F. J., & Santos Espino, J. M. (2007). Fundamentos de sistemas operativos. Teoría y ejercicios resueltos: teoría y ejercicios resueltos.(p.47) Ediciones Paraninfo. Morera Pascual, J. M., & Pérez-Campanero Atanasio, J. A. (2002). Conceptos de sistemas operativos.(p.66).Univ Pontifica Comillas.