Asignación de memoria del kernel (sistema de compañeros y sistema de losa)

Requisito previo: sistema de amigos  Dos estrategias para administrar la memoria libre asignada a los procesos del kernel: 1. Sistema de amigos – El sistema de asignación de amigos es un algoritmo en el que un bloque de memoria más grande se divide en partes pequeñas para satisfacer la solicitud. Este algoritmo se utiliza para … Continue reading «Asignación de memoria del kernel (sistema de compañeros y sistema de losa)»

Sistema de archivos Unix – Part 1

El sistema de archivos Unix es un método lógico para organizar y almacenar grandes cantidades de información de una manera que facilita su administración. Un archivo es la unidad más pequeña en la que se almacena la información. El sistema de archivos Unix tiene varias características importantes. Todos los datos en Unix están organizados en … Continue reading «Sistema de archivos Unix – Part 1»

Introducción a la fase posterior a la explotación

Introducción: – En este artículo, aprenderemos sobre las diferentes etapas de la fase posterior a la explotación, esta es la última fase de nuestro proceso de prueba de penetración. En esta fase, explotamos aún más a nuestros objetivos, aumentando los privilegios y penetrando aún más en la red interna. Meterpreter hace que el proceso posterior … Continue reading «Introducción a la fase posterior a la explotación»

Introducción de la memoria secundaria

La memoria principal tiene una capacidad de almacenamiento limitada y es volátil. La memoria secundaria supera esta limitación al proporcionar almacenamiento permanente de datos y en grandes cantidades. La memoria secundaria también se denomina memoria externa y se refiere a los diversos medios de almacenamiento en los que una computadora puede almacenar datos y programas. … Continue reading «Introducción de la memoria secundaria»

Diferencia entre el tiempo de respuesta (TAT) y el tiempo de espera (WT) en la programación de la CPU

En la programación de CPU , a menudo necesitamos encontrar el tiempo de respuesta y de espera promedio con la ayuda de los tiempos de llegada, ráfaga y finalización. Echemos un breve vistazo a ellos: Tiempo de respuesta (TAT): Es el intervalo de tiempo desde el momento de la presentación de un proceso hasta el … Continue reading «Diferencia entre el tiempo de respuesta (TAT) y el tiempo de espera (WT) en la programación de la CPU»

Diferencia entre los algoritmos de programación de CPU LJF y LRJF

1. El trabajo más largo primero (LJF) : es un algoritmo de programación de CPU donde el proceso con la línea de ráfaga más grande se ejecuta primero. Una vez que el proceso ingresa a la cola lista, el proceso sale solo después de completar la ejecución, por lo tanto, es un proceso no preventivo. … Continue reading «Diferencia entre los algoritmos de programación de CPU LJF y LRJF»

Diferencia entre RPC y RMI

RPC significa Llamada de procedimiento remoto que admite la programación de procedimientos. Es casi como un mecanismo IPC en el que el software permite que los procesos administren información compartida asociada a un entorno en el que diferentes procesos se encuentran en sistemas separados y esencialmente necesitan una comunicación basada en mensajes. El diagrama anterior … Continue reading «Diferencia entre RPC y RMI»

Tablas de páginas hash en el sistema operativo

Las siguientes son las técnicas más comunes para estructurar la tabla de páginas : paginación jerárquica , tablas de páginas hash y tablas de páginas invertidas . Exploremos más sobre las tablas de páginas hash y su funcionamiento en este artículo. Tablas de páginas con hash: en las tablas de páginas con hash, el número … Continue reading «Tablas de páginas hash en el sistema operativo»

Semántica de consistencia para compartir archivos

La semántica de consistencia es un concepto que utilizan los usuarios para verificar los sistemas de archivos que admiten el uso compartido de archivos en sus sistemas. Básicamente, es una especificación para verificar cómo en un solo sistema, varios usuarios obtienen acceso al mismo archivo y al mismo tiempo. Se utilizan para verificar varias cosas … Continue reading «Semántica de consistencia para compartir archivos»

Diferencia entre Linux e iOS

1. Linux : Linux es un grupo de sistemas operativos similares a Unix de código abierto que fue desarrollado por Linus Torvalds. Es un paquete de distribución de Linux. Algunas de las distribuciones de Linux más utilizadas son Debian, Fedora y Ubuntu. Fue escrito básicamente en lenguaje C y lenguaje ensamblador. El núcleo utilizado en … Continue reading «Diferencia entre Linux e iOS»