GLOSARIO
PRISCILA CORTES RAMIREZ
Created on September 4, 2024
More creations to inspire you
5 TIPS ON NUTRITION
Guide
Transcript
GLOSARIOSISTEMAS OPERATIVOSPRISCILA CORTÉS RAMÍREZ 23030285Brandon joshua labastida jiménez 23030290Ingrid ortega ramos 23030396Carlos Fernando Pérez Carranza 22030564Aneth Reyes Herrera 23030286
Conceptos de s. o. parte I
ConceptosDE S. O.PARTE II
ConceptosDE S. O. PARTE III
Ver AHORA
Ver AHORA
Ver AHORA
R
T
Definición propia de:Ingrid Ortega Ramos
Condiciones de carrera
Se refiere cuando dos o mas procesos intentan acceder a un recurso compartido como memoria, disco o dispositivos de entrada o salida y al final depende del orden de las ejecuciones de los procesos.
CONCEPTOS DE S. O. PARTE I
Hilos
Es un código en ejecución dentro de un proceso, es decir, un subproceso. Este no puede ejecutarse solo, ya que requiere la supervisión de un proceso; Por ello su ejecución está controlada por el contexto de un proceso donde se ejecuta.
CONCEPTOS DE S. O. PARTE I
Concepto propio de Fernando
Proceso
Un SO ejecuta una variedad de programas: Sistema Batch - JobsSistema de Tiempo Compartido. Un proceso no es más que un programa en ejecución el cual incluye:Contador de programa StackAeccion de datosEtc.
CONCEPTOS DE S. O. PARTE I
Disponible en (Silberschatz, A.,GagneG., yGalvin, P.B.),2018
Concurrencia
Se refiere a las situaciones en las que dos o más procesos puedan coincidir en el acceso a un recurso compartido o que requieran coordinarse en su ejecución. Para evitar dicha coincidencia, el sistema operativo ofrece mecanismos que permiten coordinar la ejecución de los procesos.
Disponible en:
(Concurrencia De Procesos, 2020)
CONCEPTOS DE S. O. PARTE I
bloque de control Proceso (pcb)
Es una estructura de dato que contiene información asociada con cada proceso:
- Estado de proceso
- Contador de programa
- Registros de CPU
- Información de planificación de CPU
- Información de administración de memoria
- Información contable
- Información de estado E/S
Disponible en (Silberschatz, A.,GagneG., yGalvin, P.B.), 2018
CONCEPTOS DE S. O. PARTE I
Sección crítica
Determina una forma de prohibir que más de un proceso lea o escriba en los datos compartidos en un mismo tiempo, se puede ver como un estado del proceso en el momento que esta usando el recurso compartido.
Disponible en:
(Benemérita Universidad Autónoma de Puebla, 2018)
CONCEPTOS DE S. O. PARTE II
Program Counter
The program counter, also known as the instruction pointer or simply PC, is a fundamental component of a computer's central processing unit (CPU). It is a special register that keeps track of the memory address of the next instruction to be executed in a program.
Disponible en:
Lenovo (2023, 28 mayo).
CONCEPTOS DE S. O. PARTE II
Procces State
It contains information such as the process stack, the program counter, and the contents of the process register, among other things. When a process runs, it modifies the state of the system. The current activity of a given process determines the state of the process in general.
Disponible en:
Admin. (2022, 23 septiembre)
CONCEPTOS DE S. O. PARTE II
Scheduler
El Scheduler es el encargado de organizar las tareas de una computadora. Decide qué programa se ejecuta en cada momento y cómo se comparten los recursos del procesador. Esto permite que las aplicaciones funcionen al mismo tiempo sin problema alguno.
Definición propia de:Aneth Reyes Herrera
CONCEPTOS DE S. O. PARTE II
DESPACHADOR
Es uno de los módulos del administrador de procesos y decide a qué procesador asignar el proceso que tiene que ser ejecutado, este deberá ser muy rápido, ya que es invocado en cada conmutación de procesos..
Disponible en:
(Arrancador O Despachador De Procesos – Cursos Gratis, n.d.)
CONCEPTOS DE S. O. PARTE II
SEMAFORO
Son una herramienta de sincronización que ofrece una solución al problema de la sección crítica, haciendo una simple pero útil abstracción para controlar el acceso de múltiples procesos a un recurso común en programación paralela, o entornos multiusuarios.
Disponible en:
(Pozo, 2016)
CONCEPTOS DE S. O. PARTE III
MONITOR
Es un mecanismo que se encarga de agrupar los recursos y generar un conjunto de operaciones que podran realizar utilizando dichos recursos, de manera que solo un proceso o hilo a la vez pueda acceder a dichas operaciones y por lo tanto a los recursos.
Definición propia de:
Priscila Cortés Ramírez.
CONCEPTOS DE S. O. PARTE III
Exclusion Mutua
Es un mecanismo que garantiza que solo un proceso pueda acceder a un recurso compartido en un momento dado. Esto es fundamental para evitar conflictos y corrupción de datos cuando múltiples procesos o hilos intentan modificar la misma información simultáneamente.
Disponible en:
CONCEPTOS DE S. O. PARTE III
Exclusión mutua. (s. f.).
Interbloqueo
El interbloqueo es un problema que afecta a procesos concurrentes que utilizan recursos en un sistema. Los procesos solicitan recursos al sistema y los liberan cuando ya no los necesitan. Un recurso puede estar disponible o bien asignado a algún proceso.
Disponible en:
CONCEPTOS DE S. O. PARTE III
(S/f). Ulpgc.es.
Locks
Los locks son una herramienta importante en la programación y desarrollo de software para controlar el acceso a recursos compartidos o críticos, como bases de datos, archivos o memoria compartida.
CONCEPTOS DE S. O. PARTE III
Definición propia de:
Brandon Joshua Labastida Jiménez
REFERENCIAS I
Benemérita Universidad Autónoma de Puebla. (2018, Marzo 8). Exclusión mutua, región crítica y sincronización con hilos. https://www.cs.buap.mx/~hilario_sm/slide/pcp2016/unidad%204%20pcp-2017.pdf Concurrencia de procesos. (2020, April 2). Wiki de Sistemas Operativos. Retrieved September 5, 2024, from https://1984.lsi.us.es/wiki-ssoo/index.php/Concurrencia_de_procesosArrancador o despachador de procesos – Cursos gratis. (n.d.). ConocimientosWeb.net. Retrieved September 5, 2024, from https://conocimientosweb.net/dcmt/ficha15261.html Pozo, D. (2016, 09 28). Sistemas Operativos: Semáforos. Ciencia de la Computación. Retrieved 09 05, 2024, from https://danielpozoblog.wordpress.com/2016/09/28/sistemas-operativos-semaforos/ Solano, J. A. (n.d.). Hilos. UNAM | UAPA. Retrieved September 5, 2024, from https://uapa.cuaed.unam.mx/sites/default/files/minisite/static/a0b71f94-7e8c-4cf5-9bfc-cb7aad468992/UAPA-hilos/index.html(S/f). Edu.ar. Recuperado el 6 de septiembre de 2024, de https://cs.uns.edu.ar/~so/data/apuntes/SO-2019-mod%2003.pdf Lenovo [Lenovo]. (2023, 28 mayo). What is a Program Counter? How Does it Work? | Lenovo US. Recuperado 3 de septiembre de 2024, de https://www.lenovo.com/us/en/glossary/program-counter/?orgRef=https%253A%252F%252Fwww.google.com%252F&srsltid=AfmBOoq-rQzzb3NNcWzYt7SrKq5pqvQx--EjSwcJ5Xh5q-VSSk2sDhuG
REFERENCIAS II
Admin. (2022, 23 septiembre). Process State in Operating System | GATE Notes. BYJUS. Recuperado 4 de septiembre de 2024, de https://byjus.com/gate/process-state-in-operating-system-notes/(S/f). Ulpgc.es. Recuperado el 6 de septiembre de 2024, de http://sopa.dis.ulpgc.es/so/teoria/pdf/so-11-Interbloqueo.pdfExclusión Mutua. (s/f). Edu.mx. Recuperado el 6 de septiembre de 2024, de http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro26/exclusin_mutua.html
tABLA DE ACTIVIDADES