Introducción a los Procesos en Linux: Conceptos Fundamentales y Gestión

¿Qué es un Proceso? ====================== En el ámbito de los sistemas operativos, un proceso se define como una instancia de un programa en ejecución. Para comprenderlo mejor, recordemos la arquitectura de Von Neumann: los datos de entrada/salida y las instrucciones de un programa residen en la memoria principal. Cuando la CPU comienza a ej ...

Publicado el 7-29 18:47

Operaciones Binarias, Manejo de Memoria y Estructuras en C

Este documento detalla conceptos fundamentales de programación en C, incluyendo operaciones a nivel de bit, manipulación de memoria, manejo de cadenas y la estructura de datos de pila (stack). Operaciones a Nivel de Bit Las operaciones a nivel de bit manipulan los datos en su representación binaria. Los operadores clave son: << (Desplaza ...

Publicado el 6-24 18:51

Gestión de Memoria en C: Punteros a Variables y Direccionamiento de Arreglos

En el lenguaje C, el manejo de punteros es fundamental para la gestión eficiente de la memoria. Es crucial distinguir entre la dirección de una variable (el valor físico de la ubicación en memoria) y una varible puntero (un contenedor que almacena dicho valor). Fundamentos de Punteros Para trabajar con direcciones de memoria, utilizamos dos ope ...

Publicado el 6-17 01:07