Introduction To Unix

Unix


 What is UNIX? 


UNIX (UNiplexed Information and Computing System) is a powerful computer command line Operating System based on “C “ language Originally developed in 1969 by Ken Thompson, Dennis Ritchie at AT&T Bell Labs. It is very popular among the scientific, engineering, and academic communities due to its multi-user and multi-tasking environment, flexibility and portability, electronic mail and networking capabilities, and the numerous programming, text processing, and scientific utilities available. 


Features of UNIX  


Multi-User Operating System 

 Multi-Tasking Operating System

 Portability 

 Job Control  

Hierarchical Structure ( Single Root )  

Case sensitive  

Device Independence  Security 


Unix Architecture


Hardware: This layer consists of all the hardware resources being used.

Kernal: The kernel is the heart of the UNIX system which manages the system resources and it communicates between hardware and software. It also handles the scheduling and execution of commands. 

Shell: It is a special program that provides you to interact with a UNIX system. It gathers input from the user, executes it, and then displays the output.It is the way for a human to interact with the operating system and tell it to start certain processes. An interpreter is used where we give the command for the operating from the set of all commands for which the definition has been defined and stored in the libraries.

Application Layer: It executes the given external applications. It is an outermost layer to execute the applications.


Directory Architecture



Comments

Popular posts from this blog

Process/Job Control Commands

Information Commands

Miscellaneous and Shell Programing Commands