Breve nota sobre el diagrama de Gantt

El gráfico de tabla de tiempo de normalización de actividad generalizada (GANTT) es un tipo de gráfico en el que están presentes una serie de líneas horizontales que muestran la cantidad de trabajo realizado o la producción completada en un período de tiempo determinado en relación con la cantidad planificada para esos proyectos. Es un … Continue reading «Breve nota sobre el diagrama de Gantt»

Almacenamiento en caché de tablas de páginas

La paginación es un esquema de administración de memoria que permite que el espacio de direcciones físicas de un proceso no sea contiguo. La idea básica de la paginación es dividir la memoria física en bloques de tamaño fijo llamados marcos y la memoria lógica en bloques del mismo tamaño llamados páginas . Mientras se … Continue reading «Almacenamiento en caché de tablas de páginas»

Algoritmo de detección de puntos muertos distribuidos de Chandy-Misra-Haas

El algoritmo de detección de puntos muertos distribuidos de Chandy-Misra-Haas es un algoritmo de búsqueda de bordes para detectar puntos muertos en sistemas distribuidos.  En el algoritmo de búsqueda de bordes, se utiliza un mensaje especial llamado sonda en la detección de puntos muertos. Una sonda es un triplete (i, j, k) que denota que … Continue reading «Algoritmo de detección de puntos muertos distribuidos de Chandy-Misra-Haas»

Kernel en el sistema operativo

Kernel es un componente central de un sistema operativo que administra las operaciones de la computadora y el hardware. Básicamente gestiona operaciones de memoria y tiempo de CPU. Es el componente central de un sistema operativo. Kernel actúa como un puente entre las aplicaciones y el procesamiento de datos realizado a nivel de hardware mediante … Continue reading «Kernel en el sistema operativo»

Diferencia entre los algoritmos de programación de CPU SJF y SRJF

1. Trabajo más corto primero (SJF) :  el trabajo más corto primero (SJF) es una política de programación que selecciona el proceso de espera con el menor tiempo de ejecución para ejecutar a continuación. También se conoce como Shortest Job Next (SJN) o Shortest Process Next (SPN). Es un algoritmo de programación no preventivo.  2. … Continue reading «Diferencia entre los algoritmos de programación de CPU SJF y SRJF»

Diferencia entre microkernel y kernel monolítico

¿Qué es un núcleo? El núcleo es un programa de computadora en el núcleo del sistema operativo de una computadora y tiene control completo sobre todo en el sistema. Maneja las operaciones de la computadora y el hardware. Hay cinco tipos de núcleos: Un micro kernel, que solo contiene la funcionalidad básica; Un núcleo monolítico, … Continue reading «Diferencia entre microkernel y kernel monolítico»

Implementación del sistema de archivos en el sistema operativo

Requisito previo: sistemas de archivos en sistemas operativos Un archivo es una colección de información relacionada. El sistema de archivos reside en el almacenamiento secundario y proporciona un acceso eficiente y conveniente al disco al permitir que los datos se almacenen, ubiquen y recuperen. Sistema de archivos organizado en muchas capas: Nivel de control de … Continue reading «Implementación del sistema de archivos en el sistema operativo»

Formulario completo de programación de FCFS

FCFS significa First Come First Serve . En el algoritmo de programación FCFS, el trabajo que llegó primero a la cola de listos se asigna a la CPU y luego el trabajo que llegó en segundo lugar, y así sucesivamente. Podemos decir que la cola lista actúa como una cola FIFO (primero en entrar, primero … Continue reading «Formulario completo de programación de FCFS»

Diferencia entre interrupción de hardware e interrupción de software

Requisito previo: interrupciones en el microprocesador 8085 1. Interrupción de hardware: la interrupción de hardware es causada por algún dispositivo de hardware, como una solicitud para iniciar una E/S, una falla de hardware o algo similar. Las interrupciones de hardware se introdujeron como una forma de evitar perder el valioso tiempo del procesador en bucles … Continue reading «Diferencia entre interrupción de hardware e interrupción de software»

Llamada a procedimiento remoto (RPC) en el sistema operativo – Part 1

La llamada a procedimiento remoto (RPC) es una técnica poderosa para construir aplicaciones distribuidas basadas en cliente-servidor . Se basa en la extensión de la llamada de procedimiento local convencional de manera que el procedimiento llamado no necesita existir en el mismo espacio de direcciones que el procedimiento de llamada . Los dos procesos pueden … Continue reading «Llamada a procedimiento remoto (RPC) en el sistema operativo – Part 1»