Comparing Various Features Of Unix
By jon crain on Jan 6, 2009 in Operating Systems
UNIX operating systems are widely used in both servers and workstations. The Unix environment and the client server program model were essential elements in the development of the Internet and the reshaping of computing as centered in networks rather than in individual computers.
UNIX represents the programming interface for both instruction and data. Presentation made on desktop is quite splendid one. Moreover, it is multiple plat formed operating system. Code made for one platform can run easily anywhere on another platform. This makes it platform independent OS.
Both UNIX and the C programming language were developed by AT&T and distributed to government and academic institutions, causing both to be ported to a wider variety of machine families than any other operating system. As a result, UNIX became synonymous with open systems.
Like windows, it also supports multitasking feature in which more than one programs can run simultaneously. In multitasking OS, there is one more feature called multi threading which is more important and vital feature of UNIX.
UNIX was designed to be portable, multi tasking and multi user in a time sharing configuration. Unix systems are characterized by various concepts: the use of plain text for storing data; a hierarchical file system; treating devices and certain types of inter process communication (IPC) as files.
The use of a large number of software tools, small programs that can be strung together through a command line interpreter using pipes, as opposed to using a single monolithic program that includes all of the same functionality. These concepts are known as the UNIX philosophy.
Many features like text editors, paint tools and multimedia applications are provided with whole bundled package of UNIX. It also contains some useful libraries by which a program can link to other by creating direct reference to that desired file. This is a unique feature provided by UNIX.
Not only windows, UNIX system has several impacts on other operating systems like Linux. Moreover, UNIX provides device and peripheral control drivers automatically after installing whole package of UNIX.
Several components of UNIX are packed all together to create complete UNIX package. It contains some important components like kernel, system libraries, system functions, documents, files needed to make UNIX portable etc.
Both UNIX and C programming language were developed at AT&T; therefore there exist some impact of sequential programming language over UNIX, too. File system of the OS is organized in hierarchical manner. Inter process communication is one of the processing stages in the UNIX.
After all, UNIX is recommended by open software foundation, to provide free modification of program code, kernel program as you want. There is no need to restart after making modification. Changes take effect immediately after editing instructions in the software.
