High Level Features of Unix System

List out high level features of unix system and explain any one of them.

High-level features of the UNIX system such as the file system, the processing environment, and building block primitives (for example, pipes).

The File System:- 

The UNIX file system is characterized by

  • a hierarchical structure, consistent treatment of file data,
  • the ability to create and delete files,
  • dynamic growth of files,
  • the protection of file data,
  • the treatment of peripheral devices (such as terminals and tape units) as files.
The file system is organized as a tree with a single root node called root (written "/"); every non-leaf node of the file system structure is a directory of files, and files at the leaf nodes of the tree are either directories, regular files, or special device files. The name of a file is given by a path name that describes how to locate the file in the file system hierarchy.

Programs in the UNIX system have no knowledge of the internal format in which the kernel stores file data, treating the data as an unformatted stream of bytes. Programs may interpret the byte stream as they wish, but the interpretation has no bearing on how the operating system stores the data. 

Directories are like regular files in this respect; the system treats the data in a directory as a byte stream, but the data contains the names of the files in the directory in a predictable format so that the operating system and programs such as Is (list the names and attributes of files) can discover the files in a directory. 

Permission to access a file is controlled by access permissions associated with the file. To the user, the UNIX system treats devices as if they were files.

See Also

Have a Unix Problem
Do you have a UNIX Question?

Unix Books :-
UNIX Programming, Certification, System Administration, Performance Tuning Reference Books

Return to : - Unix System Administration Hints and Tips

(c) www.gotothings.com All material on this site is Copyright.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
All product names are trademarks of their respective companies.
The site www.gotothings.com is in no way affiliated with or endorsed by any company listed at this site.
Any unauthorised copying or mirroring is prohibited.