Want to make creations as awesome as this one?

Transcript

Conceptos

Cronograma

breakout

operativos

Sistemas

Los

Referencias

Equipo

Conceptos

Alexis Martin Cortes De Lucio - 23030230Diego Alonso Coronel Vargas - 23030680Jessica Jiuhtzal Muñoz Muñoz - 23030028Erik Isabel Vera Ortiz - 23030313Juan Daniel Esquivel Pacheco - 23030278

Equipo

Inicio

Cronograma

Conceptos

Inicio

Referencias

Conceptos

Inicio

(S/f-a). Edu.ar. Recuperado el 5 de septiembre de 2024, de https://ucema.edu.ar/u/jmc/siop/U2/U2_semaforos.pdf (S/f-b). Shiksha.com. Recuperado el 5 de septiembre de 2024, de https://www.shiksha.com/online-courses/articles/semaphore-in-operating-system/#:~:text=Semaphore%20is%20an%20operating%20system,as%20memory%20blocks%20or%20locks. Lock (computer science) - Wikipedia. (n.d.). Wikipedia, the free encyclopedia. Retrieved September 4, 2024, from https://en.wikipedia.org/wiki/Lock_(computer_science)5.1: Introduction to Concurrency. (2021, March 8). Engineering LibreTexts. Retrieved September 4, 2024, from https://eng.libretexts.org/Courses/Delta_College/Operating_System%3A_The_Basics/05%3A_Process_Synchronization/5.1%3A_Introduction_to_ConcurrencyExclusión Mutua. (n.d.). CIDECAME UAEH. Retrieved September 4, 2024, from http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro26/exclusin_mutua.htmlBrooks, N. (2024, 12 agosto). FCFS Scheduling Algorithm: What is, Example Program. Guru99. https://www.guru99.com/es/fcfs-scheduling.html (S/f-a). Diloentutospc.com. Recuperado el 5 de septiembre de 2024, de https://www.diloentutospc.com/sjfshortest-job-first-algoritmo-primero-el-trabajo-mas-corto/(S/f-b). Keepcoding.io. Recuperado el 5 de septiembre de 2024, de https://keepcoding.io/blog/la-logica-round-robin-en-programacion/ chsosunal20181913034worpress. (2018, March 30). Despachador. SISTEMAS OPERATIVOS. https://chsosunal20181913034worpress.wordpress.com/2018/03/30/despachador/colaboradores de Wikipedia. (2024, June 30). Bloque de control del proceso. Wikipedia, La Enciclopedia Libre. https://es.wikipedia.org/wiki/Bloque_de_control_del_procesoPlanificador de procesos - Wiki de Sistemas Operativos. (n.d.). https://1984.lsi.us.es/wiki-ssoo/index.php/Planificador_de_procesos

X

Hola, joven aventurero. Me presento, yo soy Mithras y yo te dire lo que significa SJS y round robin, espero y tengas suerte en tu viaje del conocimiento

X

SJF(Shortest Job First)El algoritmo de planificación de procesos primero el trabajo mas corto, supone que los tiempos de ejecución se conocen de antemano, y en caso de empate prioriza con el algoritmo primero en entrar primero en salir (FIFO, First In First Out).(s/f, sec.)

X

Round RobinEl algoritmo Round Robin asigna tiempo de CPU de manera equitativa entre tareas. Cada una recibe un intervalo fijo para ejecutarse, repitiendose cierto tiempo cada una de las tareas asignadas a la CPU.(Alexis Martin Cortes De Lucio)

X

¡Qué gran concoimiento, ¿no crees?! Entra, dentro de la mazmorra se te ilustrará con más conceptos.

X

NIVEL 1 - GEMA DE LA TIERRA

Empezar nivel

Un esqueleto te dirá 4 conceptos. Al finalizar te dará la gema de la tierra.

GEMA DE LA TIERRA

X

Buenas. Me llamo Larry y yo te diré los conceptos de Concurrencia, Locks, Interbloqueo y Exclusión Mutua.

1

X

Concurrencia Execution of multiple instruction sequences simultaneously. This involves managing several tasks or processes at once, allowing for more efficient use of resources and faster completion of complex operations. It is crucial for optimizing performance in modern computing systems. (5.1: Introduction to Concurrency, 2021)

2

X

Locks Synchronization primitives used to control access to shared resources in concurrent programming. They prevent multiple threads from modifying or accessing the same data simultaneously, ensuring data integrity and consistency by allowing only one thread to access the resource at a time. (Lock (Computer Science) - Wikipedia, n.d.)

3

X

Interbloqueo El interbloqueo en un sistema operativo ocurre cuando dos o más procesos se quedan esperando indefinidamente porque cada uno necesita un recurso que el otro tiene. Esto provoca que ninguno de los procesos pueda continuar, quedándose "atrapados" sin poder avanzar (Diego Alonso Coronel Vargas).

4

X

Exclusión Mutua Actividad que realiza el sistema operativo para evitar que dos o más procesos accedan simultáneamente a un área de datos compartidos o a un recurso común. Esto garantiza que los procesos no interfieran entre sí y mantiene la integridad de los datos (Exclusión Mutua, n.d.)

X

¿Has visto qué bien hablo inglés? Gracias por escucharme. Aquí tienes tu recompensa.

X

NIVEL 2 - GEMA DEL AIRE

Empezar nivel

Avanza y te encontras los siguientes conceptos. Al finalizar se te dará la gema del aire.

GEMA DEL AIRE

X

Dime algo ¿conoces lo que son los semáforos, los monitores y las condicionales?......¡¿No?!... Entonces ¡¿qué esperas?! te invito a continuar para conocerlos.

X

Semáforos Es una técnica de administración de memoria que se puede utilizar para administrar la asignación y el uso de recursos de memoria. Además de permitir que varios subprocesos o procesos compartan el acceso a una cantidad limitada de recursos, como bloques de memoria o bloqueos. (Sistemas Operativos 2022, 2024)

X

Monitores Es una construcción de lenguaje de programación que controla el acceso a datos compartidos. Sin mencionar que un módulo que encapsula estas estructuras, Los procedimientos que operan en las estructuras y la sincronización entre hilos concurrentes que invocan los procedimientos. (Semaphore in Operating System, 2023)

X

Condicionales Son aquellas que evalúan una expresión o condición dependiendo si el resultado es verdadero o falso. Estas se ejecutan en un conjunto de instrucciones y se utilizan para controlar el flujo de ejecución. (Concepto elaborado por Jessica Jiuhtzal Muñoz Muñoz)

X

Espero que tu camino esté llenandote de conocimientos. ¡Felicidades has conseguido la gema del Aire!

X

Volver a intentarlo

GAME OVER

X

NIVEL 3 - GEMA DEL AGUA

Empezar nivel

Arrastra la luz para encontrar los siguientes conceptos

GEMA DEL AGUA

Hola soy yo de nuevo, luego te explico como es que te estoy hablando, solo has lo que te pida el templo para avanzar, Vamoooos!!!! no hay tiempo.

X

Gran héroe encuentra los conceptos te seran de utilidad para no ahogartepresta atención y guia la luz hacia la verdad

PCB

POO

X

Nada

No tenemos tiempo ahora asi que no preguntes como estoy hablando contigo, pero hasta el momento has hecho un buen trabajo, dejame explicarte el siguiente concepto

X

PCBRegistro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso en particular, cada vez que se crea un proceso el SO crea un PCB. (colaboradores de Wikipedia, 2024)

X

Encuentra el siguiente concepto, si sigues asi obtendras la gema

Planificador-Scheduler

Explorador de archivos

Planificador de viajes

X

Excelente, encontraste otro el cual es...

X

Planificador-SchedulerComponente que nos permite asociar temporizadores a tareas que reacciona a la expiración de estos temporizadores ejecutando su tarea asociada, este tiene que ser preciso con los temporizadores para evitar que este reaccione a destiempo. (Acevedo, 2024)

X

Solo te queda una, vamos, date prisa

Despachador

Repartidor

Dispensador

X

Muy bien, quien diria que la palabra verdadera estaba cerca de ti, eso te scerco a la verdad en este templo, y has encontrado el Despachador, permiteme describirlo con mis propias palabras...

X

DespachadorEste conlleva a un cambio de contexto y tambien cambia al modo usuario, de igual forma da control del proceso en la CPU una ves el programador llegue a elegirlo.(Juan Daniel Esquivel Pacheco)

X

Ahora, ve a la siguiente sala, realmente solo podias nadar directamente a la siguiente sala pero queria contarte unos conceptos, no te enojes conmigo, estoy muy solo en el calabozo del inicio y me aburro mucho

X

X

¡Has conseguido la gema del Agua!(Realmente podias hacerlo desde el inicio)

X

Volver a intentarlo

GAME OVER

X

NIVEL 4 - GEMA DEL FUEGO

Empezar nivel

Mira los siguientes conceptos y al finalizar se te otorgara la gema de fuego.

GEMA DEL fuego

X

A continuación te mostraré los conceptos de: Procesos, hilos y FCFS, escucha con atención y adquiere conocimientos.

X

ProcesosLos procesos son una unidad de actividad la cual se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados. (Proceso (Informática), n.d.)

X

HilosLos hilos o hebras son los procesos o subprocesos que son quienes llevan una secuencia de tareas encadenadas de manera muy pequeña que puede ser ejecutada por un sistema operativo. (Erik Isabel Vera Ortiz)

X

FCFSFirst come first served, consta de retener un proceso una vez que el procesador lo ha asignado a un proceso hasta que se termine o se bloquee, el tiempo de espera de procedimiento por lo general es alto. Brooks, N. (2024, 12 agosto)

X

¡Gracias por escuchar, espero que hayas entendido, aqui tienes la gema del Fuego!

X

Volver a intentarlo

GAME OVER

X

NIVEL FINAL - DRAGÓN

Haz Completado la espada del conocimiento

X

Y así conseguiste conocimiento. Aprobaste tus materias.Y te convertiste en Leyenda.

THE END

Quedarse

Salir

¿SEGURO QUEQUIERES SALIR?

¡Aun hay mucho conocimiento por aprender!