File System
File System
of files on a disk or partition; the way the files are organized on the disk. Also used to
describe a partition or disk that is used to store the files or the type of the filesystem.
1) In a computer, a file system (sometimes written filesystem) is the way in which files
are named and where they are placed logically for storage and retrieval. The DOS,
Windows, OS/2, Macintosh, and UNIX-based operating systems all have file systems in
which files are placed somewhere in a hierarchical (tree) structure. A file is placed in a
directory (folder in Windows) or subdirectory at the desired place in the tree structure.
File systems specify conventions for naming files. These conventions include the
maximum number of characters in a name, which characters can be used, and, in some
systems, how long the file name suffix can be. A file system also includes a format for
specifying the path to a file through the structure of directories.
2) Sometimes the term refers to the part of an operating system or an added-on program
that supports a file system as defined in (1). Examples of such add-on file systems
include the Network File System (NFS) and the Andrew file system (AFS).
3) In the specialized lingo of storage professionals, a file system is the hardware used for
nonvolatile storage , the software application that controls the hardware, and the
architecture of both the hardware and software.
The file system is an important part of any operating system. After all, it’s where users
keep their stuff. In Mac OS X, the organization of the file system plays an important role
in helping the user find files. The organization also makes it easier for applications and
the system itself to find the resources they need to support the user.
The file system in Mac OS X has at its core a set of directories inherited from the
Berkeley Software Distribution (BSD) operating system. While most of these directories
are actually hidden by the Finder, many elements of the BSD world are still apparent. The
file permissions model, symbolic links, and user home directories are all concepts
inherited from BSD. Mac OS X also adds many of its own concepts to provide the user
with a secure and elegant environment for managing files and folders.
The Mac OS X file system was designed to provide power and flexibility while
maintaining the traditional ease-of-use users expect. To this end, the file system provides
users with a consistent structure that makes it clear where resources are located. (This
consistency also helps developers, whose applications need to know where important
resources are located.) Other file system conventions, such as aliases, extension hiding,
and display names also enhance the user experience.