Want to make creations as awesome as this one?

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