VFS (Sistema de archivos virtual)
En Linux ” Todo es un archivo ” y VFS lo hace posible.
VFS implementa llamadas del sistema como abrir, leer, escribir, cerrar y muchas más. Cada vez que las aplicaciones invocan estas llamadas al sistema, es responsabilidad de VFS redirigirlas a las funciones adecuadas implementadas siguiendo:
- ¿Los algoritmos están optimizados para discos duros normales * no * optimizados para unidades de estado sólido?
- Cómo resolver el problema 'Eliminar la cadena' (PSTRING) en SPOJ
- En un algoritmo, ¿cuál es el significado real de la complejidad del espacio?
- Dada una matriz con 1s y 0s, necesitamos crear una matriz tal que a [i] [j] = 1, si solo cada elemento en la fila i y columna j es 1, de lo contrario 0. Tenemos que usar un espacio constante y tener Una óptima complejidad temporal. ¿Cuáles son algunas posibles soluciones?
- ¿Cómo visualizo el laberinto que estoy creando?
1) Sistemas de archivos: para acceder a discos duros y tarjetas SD
2) Controladores de dispositivo: para acceder a mouse, teclado, monitor, puertos serie y paralelo
3) Sistemas de archivos de red: para acceder a unidades remotas a través de controladores de red
4) Sistemas de archivos especiales: para acceder a ram y sistemas de archivos sobre la marcha, como el sistema de cifrado
Aparte de esto, VFS también permite almacenar datos en la memoria caché de página para un acceso más rápido.