| |
PART - I |
70% |
| 1. |
Introduction |
5% |
| |
Operating System Software |
|
| |
Types of Operating System |
|
| 2. |
Process Management & Process Synchronization |
20% |
| |
Process Scheduling Policies
|
|
| |
Process Scheduler
|
|
| |
Scheduling Algorithms ( FCFC, SIN, Priority, SRT, RR )
|
|
| |
Parallel Processing
|
|
| |
Process Synchronization
|
|
| |
Test and set
|
|
| |
WALL and SIGNAL
|
|
| |
Semaphores
|
|
| |
Process Cooperation
|
|
| |
PProducer and Consumers
|
|
| |
Readers and Writers
|
|
| 3. |
Deadlock |
8% |
| |
Deadlocks
|
|
| |
Conditions for deadlock
|
|
| |
Deadlock Modeling
|
|
| |
Strategies for handling deadlocks
|
|
| 4. |
Memory Management |
15% |
|
Single-User Contiguous Scheme
|
|
|
Fixed partition
|
|
|
Dynamic Parition
|
|
|
Allocation and Deal location Methods
|
|
|
Relocatable Dynamic Partition Paged Memory Allocation
|
|
|
Demand paging
|
|
|
Page replacement Algorithms ( FIFO, LRU )
|
|
|
Paging
|
|
|
Segmentation
|
|
|
Virtual Memory
|
|
| 5. |
File Management |
10% |
|
File manager
|
|
|
Interacting with file manager
|
|
|
File Organization
|
|
|
Physical storage allocation
|
|
|
Data Compression
|
|
|
Access Controls
|
|
| 6. |
Device Manage Ment |
10% |
|
System Devices
|
|
|
Direct access storage devices
|
|
|
Component of the I/O subsystem
|
|
|
Communication among devices
|
|
|
management of I/O requests
|
|
|
Device Handler seek strategies
|
|
| 7. |
Introduction and Comparison of Network and Distributed Operating systems |
2% |
| |
PART - II LINUX / UNIX Operating System |
30% |
| 1. |
Introduction |
|
| |
The UNIX Operating system
|
|
| |
LINUX and GNU
|
|
| |
The UNIX Architecture
|
|
| |
Features of UNIX
|
|
| 2. |
Understanding The Unix Command |
|
| |
Locating commands
|
|
| |
Internal and external commands
|
|
| |
Command structure
|
|
| |
Flexibility of Command usage
|
|
| 3. |
Genral – Purpose Utilities |
|
| |
Man
|
|
| |
cal
|
|
| |
date
|
|
| |
echo
|
|
| |
printf
|
|
| |
bc
|
|
| |
script
|
|
| |
passwd
|
|
| |
who
|
|
| |
uname
|
|
| |
tty
|
|
| 4. |
The File System Of Unix |
|
|
The parent – child relationship
|
|
|
Absolute and relative pathnames
|
|
|
The HOME variable
|
|
|
file attributes
|
|
|
compressing and Archiving files
|
|
|
Is
|
|
|
pwd
|
|
|
mkdir
|
|
|
cat
|
|
|
cp
|
|
|
rm
|
|
|
mv
|
|
|
more
|
|
|
file
|
|
|
wc
|
|
|
od
|
|
|
cmp
|
|
|
comm
|
|
|
diff
|
|
|
gzip
|
|
|
gunzip
|
|
|
tar
|
|
|
zip and unzip
|
|
|
chmod
|
|
|
Un
|
|
|
unmask
|
|
|
find
|
|
| 5. |
The Shell |
|
|
Working with Bourne shell and Bash shell
|
|
|
Wild-card, Redirection, pipes and tee
|
|
|
( Any editor can be used to write shell script ) |
|
| 6. |
Comunication |
|
|
Finger |
|
|
talk |
|
|
mesg |
|
|
emailbasic |
|
|
mailx |
|
|
pi |
|
| 7. |
Filters |
|
|
Pr |
|
|
head |
|
|
tail |
|
|
cut |
|
|
past grep |
|
|
egrep |
|
|
sort |
|
|
uniq |
|
|
tr |
|
| 8. |
Shell Programming |
|
|
Shell scripts |
|
|
read |
|
|
Command line arguments |
|
|
exit status command |
|
|
logical operation and String handling |
|
|
looping |
|
|
set |
|
|
shift |
|
|
Document |
|
|
trap |
|
|
debugging |
|
|
TEXT BOOK: |
|
|
Understanding Operating Systems Ida M Flynn/Ann Mciver mchoes ,Thomson
. Learning ( Chapters to be covered are : 1,2,3,4,5,6,7,8 and 10) |
|
|
UNIX Concepts and Applications, Sumitabha Das 3rd Edition TMH ( Chapters to b ecovered are : 1,2,3,4,5,6,9,12,14 and 16 Some of the commands , given in the list to be covered from ch : 7,9,13,15 ) |
|
|
REFERNCE BOOKS |
|
|
Operating System Concepts, Silberschatz & Galvi , Addison Weslry |
|
|
The Unix Programming Environment , Brain Kerninghan & Pike , PHI |
|
|
Student Guide to Unix , Harley Hahn, MGH |
|
|
A User Guide to Unix System , Rebecca Thomas & Yeats , TMH |
|