Operating System
By
Mr. Parag R. Sali
Lecturer
Department of Computer Technology
SNJB’s Shri. Hiralal Hastimal ( Jain Brothers)
Polytechnic, Chandwad
Program Name: Computer Engineering Group
Program Code : CO/CM/IF/CW
Semester : Fifth
Course Title : Operating System
Course Code : 22516
CLI Operating System
DOS & Unix
What is Unix?
Unix is an operating system (OS): it manages the way the computer
works by driving the processor, memory, disk drives, keyboards, video
monitors, etc. and by performing useful tasks for the users. Unix was
created in the late 1960s as a multiuser, multitasking system for use by
programmers. The philosophy behind the design of Unix was to provide
simple, yet powerful utilities that could be pieced together in a flexible
manner to perform a wide variety of tasks.
1) The Kernel – The core of the UNIX system. Loaded at system start up (boot);
manages the entire resources of the system. Examples of what it does are:
interpreting and executing instructions from the shell, managing the machine’s
memory and allocating it to processes, scheduling the work done by the CPU’s.
2) The Shell – Whenever you login to a Unix system you are placed in a shell
program. The shell is a command interpreter; it takes each command and
passes it to the operating system kernel to be acted upon. It then displays the
results of this operation on your screen. Several shells are usually available on
any Unix system, each with its own strengths and weaknesses. Examples are
the Bourne Shell (sh), C Shell (csh), and Bourne Again Shell (bash).
3) Utilities -- UNIX provides several hundred utility programs, often referred to
as commands. The commands accomplish universal functions such as printing,
editing files, etc.