Professional Documents
Culture Documents
System
MODULE 1
Course In Charge:
Ms.UMA.N
Section A & C 3rd
semester
Coursecode:20CSE35
MODULE 1
Getting started & Understanding UNIX commands: Operating System,
UNIX Operating System, UNIX architecture, features of UNIX,The
POSIX Standards.UNIX and POSIX APIs: The POSIX APIs, The UNIX and
POSIX Development Environment, API Common Characteristics.
OPERATING SYSTEM
QUESTIONS?
WHAT?
WHY?
TYPES?
HOW IT WORKS?
Operating Systems
File is an array of bytes that store the information.
Files are organized in hierarchical structure.
A program in execution is a process ie.time image of a Program.
Process is also organized in heirarchical structure.
THE SYSTEM CALLS
System calls are used to communicate with the kernel.
All the UNIX flavours use one thing in common -they all use the same
system calls.
System calls are described in POSIX specification.
Eg:To perform the actual write operation it uses write() system
call,open() system call can be used to open a file or a device etc.
UNIX operating system
First developed in 1970s, it is a multitasking OS that
supports simultaneous use by multiple users.
Strengths
Command-line based.
Supports thousands of small programs running simultaneously.
Easy to create pipelines from individual programs.
Multi-user support and partitioning is baked in.
Challenges
Command-line based.
Finding help and documentation can be onerous.
Many different variants.
UNIX operating system-Features
Multiuser Support
Multitasking
Building Block Approach/Do one thing well approach
Featureless file
Unix tool kit
Pattern Matching
Programming Facility
Portability and System Calls
Documentation
SYSTEM ADMINISTRATION
TASKS
Allocate user accounts
Maintain File System
Take Backups
Addition,Deletion of Users
Overall System Maintanance
COMMANDS