Está en la página 1de 3

Universidad de Navojoa

Escuela de Ingeniería

Asignación:
Sincronización de Procesos IOS

Trabajo presentado en cumplimiento parcial


de los requisitos de la materia de:
Ingeniería

Alumno:
Moisés Batres de León

Docente:
Rolando Hernández

16 de marzo 2023
La gestión de procesos en IOS es particular ya que dos núcleos por lo que deben de
soportar gestionar la multi programación (la cual es la concurrencia de procesos de un solo
núcleo) y también deben soportar el multiprocesamiento (concurrencia de procesos de varios
núcleos), es por ello que utilizan un sistema llamado multiprocesamiento simétrico (SMP) en
el que varios núcleos son manejados por un solo kernel, con este sistema todos los
procesadores pueden acceder al mismo espacio en memoria, y cualquier hilo de ejecución
puede estarse ejecutando en cualquiera de los núcleos.

El kernel de macOS X sólo reconoce un tipo de hilo que es el “Mach thread”, es una
estructura propia del sistema operativo y contiene la información de planificación, su política
de planificación y la información de uso de CPU.

Todo esto permite el planificador dar un tiempo de ejecución a cada proceso llamado
“ cuanto “ y al terminar cada cuanto, el proceso puede ser reemplazado por otro igual o mayor
en prioridad o no.

Cada proceso (cuanto) posee una prioridad base y una prioridad planificada y ésta es
calculada a partir de la prioridad base y una compensación según el uso reciente de la CPU por
parte del proceso. Mientras más uso de CPU de un proceso, menos prioridad tendrá, lo cual
podría generar inanición en caso de qué un proceso haya utilizado mucho tiempo en la CPU,
es por ello solamente se toma en cuenta el tiempo reciente, y esto va aumentando
gradualmente la prioridad de los procesos no usados.
E-grafía:

https://os-unalmed.blogspot.com/2017/10/gestion-de-procesos-y-memoria-en-
ios.html

https://www.movistar.es/blog/mi-movistar/funciones-sistema-operativo-
importancia/

https://ios-sistema.blogspot.com/p/gestion-de-procesos.html?lr=1

https://bluumi.net/diferencias-entre-ios-y-android/

También podría gustarte