Glosario de Administración de procesos y del procesador
SERGIO LOPEZ BELTRAN
Created on September 5, 2024
More creations to inspire you
PRODUCT MANAGEMENT IN MOVIES & TV SHOWS
Presentation
ESSENTIAL OILS PRESENTATION
Presentation
VEGETARIANISM
Presentation
EIDIKO JEWELRY
Presentation
ANCIENT EGYPT FOR KIDS PRESENTATION
Presentation
A GLIMPSE INTO CAPE TOWN’S PAST
Presentation
ALTERNATIVE DIETS
Presentation
Transcript
Glosario
Administración de procesos y del procesador
Siguiente
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.).
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.).
Semáforo
Siguiente
interbloqueo
Siguiente
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)
PCB
Siguiente
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)
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.
MULTI-HILO(MULTI-THREADING)
Siguiente
COLA DE PROCESOs
Siguiente
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)
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.).
lock
Siguiente
SINCRONIZACION DE PROCESOS
Siguiente
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?
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)
Proceso
Siguiente
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
condicion de carrera
Program
Siguiente
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."
Procesador
Siguiente
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) .
estado de proceso
Siguiente
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)
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
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)
planificación (scheduling)
Siguiente
Es un proceso que ejecuta el programa en secuencia de manera automática agrupando trabajos, tareas o procesos Aparicio Sánchez Yael Alexander(2024)
LOTE(BATCH)
Siguiente
Siguiente
evidencia de trabajo en equipo
Referencias
Siguiente
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.