Arquitectura y Gestión de Archivos en Sistemas UNIX

En el diseño de sistemas tipo UNIX, el principio fudnamental es tratar todos los elementos como archivos. Para comprender cómo se almacenan estos datos, es necesario revisar la jerarquía física del hardware de almacenamiento. Un disco duro está compuesto por múltiples platos, y cada plato posee pistas concéntricas que se dividen en sectores. El ...

Publicado el 8-22 18:45

Análisis Técnico de las Llamadas al Sistema open y openat en Linux

Números de Llamada al Sistema En el núcleo de Linux, las llamadas al sistema para la apertura de archivos están identificadas numéricamente: open corresponde al número 2, mientras que openat utiliza el número 257. Firmas de las Funciones Interfaz del Núcleo asmlinkage long sys_open(const char __user *ruta_archivo, int opciones, umode_t permisos ...

Publicado el 7-19 07:36

Entrada y Salida Básica en Linux

Entrada y Salida Básica en Linux Repaso de Interfaz de Archivos en C Detalle importante: Las cadenas de caracteres en C terminan con '\0', pero los archivos no tienen esta restricción. const char *cadena_msg = "hola mundo"; write(descriptor_archivo, cadena_msg, strlen(cadena_msg)); // strlen no requiere +1 char buffer_entrada[1024]; ...

Publicado el 7-2 21:46