0% found this document useful (0 votes)
69 views

Unix Operating System: Submitted To Submitted by Sawan Panwar

Unix is an operating system developed in the 1960s that has undergone constant development. It introduced innovations like multi-tasking and hierarchical file structure. Some examples of Unix-based operating systems include Solaris, Darwin, AIX, and macOS. The Unix operating system consists of three main parts: the kernel, which handles processes, memory, devices, and security; the shell, which provides an interface for user input; and programs that extend functionality.

Uploaded by

Mohd Arif Khan
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)
69 views

Unix Operating System: Submitted To Submitted by Sawan Panwar

Unix is an operating system developed in the 1960s that has undergone constant development. It introduced innovations like multi-tasking and hierarchical file structure. Some examples of Unix-based operating systems include Solaris, Darwin, AIX, and macOS. The Unix operating system consists of three main parts: the kernel, which handles processes, memory, devices, and security; the shell, which provides an interface for user input; and programs that extend functionality.

Uploaded by

Mohd Arif Khan
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/ 10

UNIX OPERATING SYSTEM

SUBMITTED TO SUBMITTED BY

MS. SURBHI TYAGI SAWAN PANWAR


INTRODUCTION

UNIX is an operating system


which was first developed in the
1960s, and has been under
constant development ever
since...

2
HISTORY OF UNIX

• The history of Unix dates back to the mid-1960s.

• Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were jointly developing an experimental time-
sharing operating system called Multics.

• Multics introduced many innovations, but had many problems.

• Ken Thompson, Dennis Ritchie, Doug McIlroy, and Joe Ossanna among others – decided to redo the work on a much
smaller scale.

• In 1979, Dennis Ritchie described their vision for Unix .

3
WHAT IS UNIX?

• Unix is a family of multitasking, multiuser computer operating systems.

• They derive from the original AT&T Unix, whose development started in 1969

• At first, Unix was not designed to be portable or for multi-tasking. Later, Unix gradually gained portability, multi-tasking
and multi-user capabilities in a time-sharing configuration.

• Unix systems are characterized by a modular design that is sometimes called the "Unix philosophy“-

4
KEY FEATURES

• Multi-user system where the resources can be shared by various system users.

• They derive from the original AT&T Unix, whose development started in 1969

• Multi-tasking. Users can execute many processes at the same time (practically speaking).

• Hierarchical file structure.

• Built-in networking functions so that computers can easily exchange information.

• Functionality can be extended through user programs built on a standard programming interface.

5
EXAMPLES OF UNIX BASED OS

SOME EXAMPLES OF UNIX BASED OS

• Solaris

• Darwin

• AIX

• FREE BSD

• NETBSD

• macOS

6
PARTS OF UNIX

• The UNIX operating system is made up of three parts; the


kernel, the shell and the programs.
• THE KERNEL

• THE SHELL

• THE PROGRAMS

7
THE KERNEL

• The kernel of UNIX is the hub of the operating system

• The kernel has 4 jobs:


• Memory management: Keep track of how much memory is used to store what, and where

• Process management: Determine which processes can use the central processing unit (CPU), when,
and for how long

• Device drivers: Act as mediator/interpreter between the hardware and processes

• System calls and security: Receive requests for service from the processes

8
THE SHELL

• A Shell provides you with an interface to the Unix system.

• It gathers input from you and executes programs based on that input.

• Shell Types
• In Unix, there are two major types of shells −

• Bourne shell − If you are using a Bourne-type shell, the $ character is the default prompt.

• C shell − If you are using a C-type shell, the % character is the default prompt.

9
THANK YOU

You might also like