0% found this document useful (0 votes)
35 views2 pages

Operating System Syllebus

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

Operating System Syllebus

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

Operating System with UNIX

Module-1
Introduction to Operating Systems, Computer System Architecture;
Operating System Operations; ; Operating System Structure: Operating
System Services; System Calls; Types of System Calls; System Programs;;
Virtual Machines; System boot.
Process Management Process Scheduling: Basic Concepts, Scheduling
Criteria, Scheduling Algorithms, Multiple Processor Scheduling. Process
Synchronization

Module-2
Deadlocks: System model; Deadlock Characterization, Methods for
handling deadlocks; Deadlock Prevention; Deadlock Avoidance; Deadlock
Detection and Recovery from deadlock.
Memory Management: Memory Management Strategies: Background,
Swapping; Contiguous
Memory Allocation; Paging; Segmentation; Virtual Memory Management;
Demand Paging; Page Replacement; Allocation of Frames; Thrashing.

Module-3
The File System: The File, What’s in a File name? The Parent-Child
Relationship, The HOME Variable: The Home Directory, pwd, cd, mkdir,
rmdir, Absolute Pathnames, Relative Pathnames,
The Unix File System. The vi Editor: vi Basics, Input Mode, ex Mode and
Command Mode.
Basic File Attributes: ls options, File Ownership, File Permissions,
chmod, Directory Permissions, Changing the File Ownership More File
Attributes: File Systems and Inodes, Hard
Links, Symbolic Links, The Directory, umask, Modification and Access
Times, find. The Shell: The Shell’s Interpretive Cycle, Shell Offerings,
Pattern Matching-The Wild-cards, Escaping and
Quoting, Redirection: The Three Standard Files, Two Special Files:
/dev/null and /dev/tty, pipes, tee: Creating a Tee, Command Substitution.
Module-4
The Process: Process Basics, ps: Process Status, System Processes,
Mechanism of Process Creation, Internal and External Commands, Running
Jobs in Background, Killing Processes with Signals, Job Control, at and
batch, cron.
Essential Shell Programming: Shell Variables, Environment Variables,
Shell Scripts, read,
Using Command Line Arguments, exit and exit status of command, The
Logical Operators, The if
Conditional, using test and [] to Evaluate Expression, The case Conditional,
expr, while: looping,
for: looping with a list, set and shift, trap, Debugging Shell Scripts with set –
x.
Module-5
AWK and Advanced Shell Programming
Simple AWK Filtering, Splitting a Line into Fields, printf, the Logical and
Relational Operators,
Number Processing, Variables, The –f option, BEGIN and END positional
Parameters, getline,
Built-invariables, Arrays, Functions, Interface with the Shell, Control Flow.
The sh command,
export Command, Conditional Parameter Substitution, Merging Streams,
Shell Functions, eval,
Exec Statement and Examples

You might also like