Question: Experiment 1 1. Experimental requirements Read and analyze the ROMFS file system code (inode.c) in Linux, explain the functions and implementation ideas of each function,

 Experiment 1 1. Experimental requirements Read and analyze the ROMFS file

Experiment 1 1. Experimental requirements Read and analyze the ROMFS file system code (inode.c) in Linux, explain the functions and implementation ideas of each function, add comments to the code, and draw a flowchart. 2. Experimental tools Word, Visual Studio Experiment 2 1. Experimental requirements Design and implement a mock file system that requires directories, common files, and storage files. The directory structure of the file system uses a Linux-like tree structure. Operations that require simulation include: (1) Add, delete, and rename directories; (2) Display of the directory (list) (3) Add, delete, and rename files (4) Copy of files and directories (5) File read and write operations (6) Display the list of available commands when the user enters; display the help documentation for all commands when the user enters help; display the instructions for that command when entering a "command +?" (Such as "help +?"). (7) The user exits the system when entering exit. In addition, you need to write experimental design instructions, such as flowcharts, class diagrams, and so on. Key screenshots of experimental program operation (attach operating instructions if necessary). 2. Experimental tools Word, Linux, C compiler Note The experimental implementation is based on the LINUX platform. The development language must use C /C++, not Java. The experimental report does not use a uniform template, but the requirements must include the following: Experimenter identity information, such as class name, etc., and complete relevant content as required. Experiment 1 1. Experimental requirements Read and analyze the ROMFS file system code (inode.c) in Linux, explain the functions and implementation ideas of each function, add comments to the code, and draw a flowchart. 2. Experimental tools Word, Visual Studio Experiment 2 1. Experimental requirements Design and implement a mock file system that requires directories, common files, and storage files. The directory structure of the file system uses a Linux-like tree structure. Operations that require simulation include: (1) Add, delete, and rename directories; (2) Display of the directory (list) (3) Add, delete, and rename files (4) Copy of files and directories (5) File read and write operations (6) Display the list of available commands when the user enters; display the help documentation for all commands when the user enters help; display the instructions for that command when entering a "command +?" (Such as "help +?"). (7) The user exits the system when entering exit. In addition, you need to write experimental design instructions, such as flowcharts, class diagrams, and so on. Key screenshots of experimental program operation (attach operating instructions if necessary). 2. Experimental tools Word, Linux, C compiler Note The experimental implementation is based on the LINUX platform. The development language must use C /C++, not Java. The experimental report does not use a uniform template, but the requirements must include the following: Experimenter identity information, such as class name, etc., and complete relevant content as required

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!