Breaking News

Friday, 20 June 2014

Understanding Kernel, Shell, Utilities, Applications


Kernel, Shell, Utilities, and Applications we have put in the previous post companions tap in the post I do not give a sense of each of these terms. Well, in this post I will discuss about the definition of each of these terms. Ok friend immediately check on the scene.
The kernel is the core of the UNIX system, which controls the hardware and form a variety of functions beraras low. The functions performed by the kernel:• Services system date and time• File management and security management• Services input and output operations• Management and scheduling process• Memory Management• To conduct the accounting system• Perform error handling and interrupt




Shell is a translator at the system UNIX / LINUX. The software that is the bridge between the user and the system UNIX / LINUX. Users simply provide command and a shell that will handle it. The command itself can be:• built-in commandThe command is an internal part of the shell• External commandsCommand is not an internal part of the shell (can be either a utility or application program)There are several types of shell are currently available. Four of them are very prominent are:• Bourne shell,• C shell,• Korn shell, and• Bourne Again shell.
Utility is a program provided by the system UNIX / LINUX to carry out certain tasks. The numbers are very much with diverse functions. Some groups see the utility of its function:• Utilities file and directory managementThis group is very bemanfaat utilities to perform tasks related to files and directories, for example, to create a directory and delete the file.• Utilities file editorThis utility is often called the editor, very useful for making a program or save certain information to a file.• Utilities and communications support networkThis utility is useful for communication between users. Even the user can transfer data between systems.• Utility system administrationThis utility is useful for system administrators to manage the system. For example, to create a new user name and register the printer on the system.• C programming UtilitiesThis utility is useful to create applications with C language program• Utilities analyzer system performanceThis utility can be used by system administrators to analyze unjk system works, so it can perform adjustments to improve performance.• Utility for backup and restoreThis utility is useful to copy or move a file or program to external media such as magnetic tape, or vice versa.
Applications are programs created by users, to meet their own needs. These programs can be created using a number of utilities, built-in command belonging to the shell, or built with a programming language such as C, COBOL, or Python and various development tools like Oracle and Informix. It could also be a program package purchased from the software supplier.

No comments:

Post a Comment

Designed By Sakera News