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
Fundamentos de I/O Estándar en Linux: Gestión de Flujos y Buffering
El Ecosistema de Linux en el Desarrollo de Software
Linux se ha consolidado como el sistema operativo predilecto para servidores y sistemas embebidos debido a su naturaleza de código abierto y su capacidad de personalización. El núcleo (kernel) actúa como el gestor central de recursos, administrando la CPU, la memoria y los sistemas de archivos ...
Publicado el 7-30 19:18
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
Guía Técnica para Iniciar y Configurar un Proyecto de Sistema de Archivos
El proyecto de código abierto filesystem sigue una organización de directorios específica:
filesystem/
│
├── fuente/ # Directorio de código fuente
│ ├── principal.c # Archivo principal del programa
│ └── utilidad.c # Archivo de funciones de utilidad
│
├── encabezados/ # Directorio de archivos de encabezado
│ ├── prin ...
Publicado el 6-27 18:40
Fundamentos de la administración de directorios en Linux
La estructura de directorios en Linux es jerárquica, con el directorio raíz representado por una barra diagonal (/). Cualquier otro directorio puede ser conectado (montado) o desconectado (desmontado) de esta estructura.
En el sistema de archivos, las rutas se especifican de dos maneras:
Ruta absoluta: Se inicia desde la raíz del sistema. Por ...
Publicado el 6-26 19:02