Term
|
Definition
Name, identifier, type, location, size, protection. |
|
|
Term
|
Definition
Create, write, read, reposition within a file, delete, truncating. |
|
|
Term
|
Definition
Symbolic file name. Only information kept in human-readable form. |
|
|
Term
|
Definition
What kind of file it is. .txt .png .mov .mkv .pdf that kind of stuff. |
|
|
Term
|
Definition
Pointer to a device and to the location of the file on that device. |
|
|
Term
Current-File-Position Pointer |
|
Definition
Where the pointer in the file is currently pointing to. The current operation location. Is per-process. |
|
|
Term
|
Definition
A lock that signifies that some process is reading the file. |
|
|
Term
|
Definition
A lock that signifies that some process is writing a file. Can only be obtain if nothing is reading the file. |
|
|
Term
|
Definition
A number placed at the beginning of some file that signifies the file type. Not always supported. |
|
|
Term
|
Definition
Simplest access method. Information in the file is processed in order, one record after the other. Most files use this. |
|
|
Term
|
Definition
A file is made up of fixed-length logical records that allow programs to read and write records rapidly in no particular order. Databases commonly use this. |
|
|
Term
|
Definition
Fixed-Length records used for direct access methods. |
|
|
Term
|
Definition
Each volume that contains a file system must contain information about the files in the system. This information is kept in entries in a device directory. Records information for all files on that volume. |
|
|
Term
|
Definition
All files are contained in the same directory. Very simple and easy to support. However, does not support folders, or multiple users. Not practical. |
|
|
Term
|
Definition
Allows for folders to be used. Often these folders are for different users. Still not really used. |
|
|
Term
Tree-Structured Directory |
|
Definition
Folders can contain folders. Much more useful and common. Users can now make their own directories to organize their files. |
|
|
Term
|
Definition
The directory that contains most of the files that are of current interest to the process. When reference is made to a file, the current directory is searched. |
|
|
Term
|
Definition
The path name for a file that starts at root and follows a path down to the specified file, giving the directory names on the path. |
|
|
Term
|
Definition
Defines the path from the current directory. |
|
|
Term
|
Definition
Allows for shared directories. Is like the tree structure but since shared files and directories are allowed, is slightly different. |
|
|
Term
|
Definition
A dumb idea. Don't do this. Allows for cycles in the file-system which adds lots of complexity for everything involving the file system. Again, don't do this. |
|
|
Term
|
Definition
A pointer to another file or subdirectory. |
|
|
Term
|
Definition
Similar to opening a file before using it. The directory structure can be built out of multiple volumes, which must be mounted to make them available within the file-system name space. |
|
|
Term
|
Definition
The location within the file structure where the file system is to be attached. Generally is an empty directory. |
|
|
Term
|
Definition
Specify how multiple users of a system are to access a shared file simultaneously. They specify when modifications of data by one user will be observable by other users. |
|
|
Term
|
Definition
Writes to an open file by a user are visible immediately to other users that have the file open. One mode of sharing allows users to share the pointer of current location into the file. This the advancing of the pointer by one user affects all sharing users. |
|
|
Term
|
Definition
AFS uses this. Writes to an open file by a user are not visible immediately to other users that have the same file open. Once a file is close, the changes made to it are visible only in session starting later. Already open instances do not reflect changes. |
|
|
Term
Immutable-Shared-File Semantics |
|
Definition
Once a file is shared by its creator it cannot be changed. Its name may not be reused, and its contents cannot be altered. |
|
|
Term
|
Definition
A list of all users with rights to a file, and what rights they have. Can specify all users to have some set of rights. |
|
|
Term
Owner (for a file system object) |
|
Definition
The user who created the file. |
|
|
Term
Group (for a file system object) |
|
Definition
A set of users who are sharing the file and need similar access. |
|
|
Term
Universe (for access to a file system object) |
|
Definition
All other users in the system. |
|
|