UNIX
AN INTRODUCTION
5/9/2017 1bhatvijetha
• In 1965 Bell Laboratories ,general Electrical company and
Massachusetts Institute of Technology developed an
operating system called MULTICS.
• MULTICS was named as UNIX in1969.
• In 1971 Unix was ported to PDP-11 computers.
• But this version was not portable for new machines.
• To resolve this problem Ken Thompson created a new high
level language called “B” and rewritten the whole UNIX
code in this high level language.
• Dennis Ritchie modified it to a new high level language
called “C”.
5/9/2017 2bhatvijetha
HISTORY
Features of UNIX
Multi-user OS:
• Multi –user means more than one user.
• Terminals have monitors and keyboards that are connected to
main computer .
• A user is allowed to sit on different terminals and access the
main computer and its resources by giving his login name
and password.
• These terminals that are connected to the main computer are
called Dump terminals.
• They can never act as independent machines and are fully
dependent on main computer.
5/9/2017 3bhatvijetha
• Multitasking
Capacity of an OS to perform multiple task
simultaneously.
It uses Time sharing techniques.
5/9/2017 4bhatvijetha
• Portability
Ability to adapt to different computers
• Security
To prevent unauthorized access.
Password to individual user:
The system will log on for a particular user
after verifying his user name and password.
5/9/2017 5bhatvijetha
File access security:
At file level there are Read ,Write and eXcute
permissions for each file .
File Encryption and decryption:
Unreadable format
Communication:
Exchange data through network among its users.
5/9/2017 6bhatvijetha
Unix System Organisation
• Utilities and Applications:
Represents user programs and commands.
• Shell
Command interpreter
Interprets the user commands and conveys
them to the kernel that executes them.
Mediator between user and kernel.
5/9/2017 7bhatvijetha
• Types of shells
Commonly used shells are
1)Bourne shell :
Default shell.
The prompt of this shell is dollar ($).
2)C shell:
The prompt of this shell is %.
3)Korn shell:
The prompt of this shell is dollar ($).
5/9/2017 8bhatvijetha
• Kernel
 Heart of the Unix System.
 Loaded into the memory whenever the system is
booted.
 It manages resources such a files, memory, I/O etc
and also keeps track on program execution.
 It doesnot interact with the user directly .
 Shell is used as a mediator b/w user and kernel.
5/9/2017 9bhatvijetha
THANK YOU
5/9/2017 10bhatvijetha

Introduction to unix

  • 1.
  • 2.
    • In 1965Bell Laboratories ,general Electrical company and Massachusetts Institute of Technology developed an operating system called MULTICS. • MULTICS was named as UNIX in1969. • In 1971 Unix was ported to PDP-11 computers. • But this version was not portable for new machines. • To resolve this problem Ken Thompson created a new high level language called “B” and rewritten the whole UNIX code in this high level language. • Dennis Ritchie modified it to a new high level language called “C”. 5/9/2017 2bhatvijetha HISTORY
  • 3.
    Features of UNIX Multi-userOS: • Multi –user means more than one user. • Terminals have monitors and keyboards that are connected to main computer . • A user is allowed to sit on different terminals and access the main computer and its resources by giving his login name and password. • These terminals that are connected to the main computer are called Dump terminals. • They can never act as independent machines and are fully dependent on main computer. 5/9/2017 3bhatvijetha
  • 4.
    • Multitasking Capacity ofan OS to perform multiple task simultaneously. It uses Time sharing techniques. 5/9/2017 4bhatvijetha
  • 5.
    • Portability Ability toadapt to different computers • Security To prevent unauthorized access. Password to individual user: The system will log on for a particular user after verifying his user name and password. 5/9/2017 5bhatvijetha
  • 6.
    File access security: Atfile level there are Read ,Write and eXcute permissions for each file . File Encryption and decryption: Unreadable format Communication: Exchange data through network among its users. 5/9/2017 6bhatvijetha
  • 7.
    Unix System Organisation •Utilities and Applications: Represents user programs and commands. • Shell Command interpreter Interprets the user commands and conveys them to the kernel that executes them. Mediator between user and kernel. 5/9/2017 7bhatvijetha
  • 8.
    • Types ofshells Commonly used shells are 1)Bourne shell : Default shell. The prompt of this shell is dollar ($). 2)C shell: The prompt of this shell is %. 3)Korn shell: The prompt of this shell is dollar ($). 5/9/2017 8bhatvijetha
  • 9.
    • Kernel  Heartof the Unix System.  Loaded into the memory whenever the system is booted.  It manages resources such a files, memory, I/O etc and also keeps track on program execution.  It doesnot interact with the user directly .  Shell is used as a mediator b/w user and kernel. 5/9/2017 9bhatvijetha
  • 10.