0% found this document useful (0 votes)
40 views5 pages

Lecture 3

The Unix operating system acts as an interface between the user and computer. The kernel allocates system resources, coordinates internals, and interacts with hardware. Users communicate with the kernel through a shell program that interprets commands. The kernel, shell, commands/utilities, files/directories are core Unix components. The kernel runs in privileged kernel mode while other programs run in user mode without direct hardware access.

Uploaded by

rubinder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views5 pages

Lecture 3

The Unix operating system acts as an interface between the user and computer. The kernel allocates system resources, coordinates internals, and interacts with hardware. Users communicate with the kernel through a shell program that interprets commands. The kernel, shell, commands/utilities, files/directories are core Unix components. The kernel runs in privileged kernel mode while other programs run in user mode without direct hardware access.

Uploaded by

rubinder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 5

UNIX Operating System

•The Unix operating system is a set of programs that


act as a link between the computer and the user.
•The computer programs that allocate the system
resources and coordinate all the details of the
computer's internals is called the operating system or
the kernel.
•Users communicate with the kernel through a
program known as the shell. 
UNIX Components

• Kernel − The kernel is the heart of the operating system. It interacts with the hardware
and most of the tasks like memory management, task scheduling and file
management.
• Shell − The shell is the utility that processes your requests. When you type in a
command at your terminal, the shell interprets the command and calls the program
that you want. The shell uses standard syntax for all commands. C Shell, Bourne Shell
and Korn Shell are the most famous shells which are available with most of the Unix
variants.
• Commands and Utilities − There are various commands and utilities which you can
make use of in your day to day activities. cp, mv, cat and grep, etc. are few examples
of commands and utilities. There are over 250 standard commands plus numerous
others provided through 3rd party software. All the commands come along with
various options.
• Files and Directories − All the data of Unix is organized into files. All files are then
organized into directories. These directories are further organized into a tree-like
structure called the filesystem.
Unix Architecture
Kernel Mode vs User Mode

• Kernel component code executes in a special


privileged mode called kernel mode with full
access to all resources of the computer. 

• User programs and other system programs


works in User Mode which has no access to
system hardware and kernel code

You might also like