lunes, 19 de febrero de 2024

Diseñar un sistema de archivos en memoria

Lo contratan para diseñar un sistema de archivos en memoria para el ámbito educativo. El sistema de archivos cuenta con una carpeta root la cual puede contener archivos o carpetas. Los archivos y carpetas cuentan con un path que debe ser único, dado que una carpeta no puede contener 2 archivos con el mismo nombre.

El sistema de archivos debe permitir ejecutar los siguientes comandos:
        mkdir : crea una carpeta.
        touch : crea un archivo.
        cd : permite entrar en una carpeta.
        ls: lista todos los archivos y carpetas que contiene la carpeta ordenados por nombre.
        lsp: lista todo los archivos y los guarda en un archivo de texto “display.txt”
        pwd: Indica el path donde nos encontramos.

Tenga en cuenta que una carpeta puede contener carpetas y archivos.

Libre: Lo contratan nuevamente porque necesitan saber el “peso” de un archivo. Es decir cuando se cree un archivo con touch se va a pasar el peso y ese va ser el peso del archivo. En el caso de las carpetas su peso esta dado por la suma del peso de todo lo que contienen.

Teoría:
Indique las diferencias entre archivo binario y texto.
¿La herencia genera acoplamiento? justifique.



No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

Bicicletería Oro Verde

La bicicletería Oro Verde lo contrata para diseñar y desarrollar su sistema de control de precios. Dado que la bicicletería tiene un servici...