Diferencia entre compactación y desfragmentación

La técnica de recolección de todo el espacio libre de manera contigua para hacer que el sistema y la memoria funcionen de manera eficiente se conoce como compactación o desfragmentación. Pero como su nombre indica, hay una pequeña diferencia entre ellos, analicemos esa pequeña diferencia. compactación La compactación es una de las soluciones a la … Continue reading «Diferencia entre compactación y desfragmentación»

¿Qué es la máquina de acceso aleatorio?

El algoritmo requerido para resolver un problema en una computadora secuencial se llama algoritmo secuencial . Los algoritmos escritos para resolver un problema en una computadora paralela se llaman algoritmos paralelos . El algoritmo secuencial está escrito en forma de pasos, que PE realiza secuencialmente, es decir, el algoritmo secuencial utiliza pasos secuenciales para resolver … Continue reading «¿Qué es la máquina de acceso aleatorio?»

Algoritmos de programación de disco SCAN (ascensor)

Requisito previo: algoritmos de programación de discos. Dada una array de números de pista de disco y la posición inicial del cabezal, nuestra tarea es encontrar el número total de operaciones de búsqueda realizadas para acceder a todas las pistas solicitadas si se usa el algoritmo de programación de disco SCAN. Algoritmo SCAN (ascensor)  En … Continue reading «Algoritmos de programación de disco SCAN (ascensor)»

Condiciones para interbloqueo en el sistema operativo

Punto muertoEs una situación que implica la interacción de más de un recurso y proceso entre sí. Podemos visualizar la ocurrencia de interbloqueo como una situación en la que hay dos personas en una escalera. Uno sube la escalera mientras el otro desciende. La escalera es tan estrecha que solo puede caber una persona a … Continue reading «Condiciones para interbloqueo en el sistema operativo»

Búfer de E/S y sus diversas técnicas

Un búfer es un área de memoria que almacena datos que se transfieren entre dos dispositivos o entre un dispositivo y una aplicación. Usos del búfer de E/S: El almacenamiento en búfer se realiza para tratar de manera efectiva una falta de coincidencia de velocidad entre el productor y el consumidor del flujo de datos. … Continue reading «Búfer de E/S y sus diversas técnicas»

IPC a través de memoria compartida

La comunicación entre procesos a través de la memoria compartida es un concepto en el que dos o más procesos pueden acceder a la memoria común. Y la comunicación se realiza a través de esta memoria compartida donde los cambios realizados por un proceso pueden ser vistos por otro proceso. El problema con las canalizaciones, … Continue reading «IPC a través de memoria compartida»

Programación Round Robin con diferentes tiempos de llegada

Requisito previo: Programación Round Robin con hora de llegada como 0 Se utiliza un algoritmo de programación por turnos para programar el proceso de manera justa para cada trabajo en un intervalo de tiempo o cantidad y la interrupción del trabajo si no se completa para entonces, el trabajo viene después del otro trabajo que … Continue reading «Programación Round Robin con diferentes tiempos de llegada»

Beneficios de subprocesos múltiples en el sistema operativo – Part 1

Requisito previo: subproceso del sistema operativo Los beneficios de la programación multiproceso se pueden dividir en cuatro categorías principales: Capacidad de respuesta: los subprocesos múltiples en una aplicación interactiva pueden permitir que un programa continúe ejecutándose incluso si una parte del mismo está bloqueada o está realizando una operación prolongada, lo que aumenta la capacidad … Continue reading «Beneficios de subprocesos múltiples en el sistema operativo – Part 1»

Detección y recuperación de puntos muertos

  En la publicación anterior, hemos discutido la prevención y evitación de interbloqueos . En esta publicación, se analiza la técnica de detección y recuperación de interbloqueos para manejar los interbloqueos.  Detección de interbloqueo:   1. Si los recursos tienen una sola instancia: en este caso, para la detección de interbloqueos, podemos ejecutar un algoritmo para … Continue reading «Detección y recuperación de puntos muertos»

Entradas de la tabla de páginas en la tabla de páginas – Part 1

Requisito previo: paginación La tabla de páginas tiene entradas de tabla de páginas donde cada entrada de tabla de páginas almacena un número de marco y bits de estado opcionales (como protección). Muchos de los bits de estado utilizados en el sistema de memoria virtual. Lo más importante en PTE es el número de cuadro … Continue reading «Entradas de la tabla de páginas en la tabla de páginas – Part 1»