Download B.Sc(PS) III SEM Paper Name: Operating Systems Semester Planner

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
B.Sc(PS) III SEM
Paper Name: Operating Systems
Semester Planner
Month
Theory
July/August Introduction: System Software, Resource Abstraction, OS strategies.
Types of operating systems - Multiprogramming, Batch, Time Sharing, Single user and
Multiuser, Process Control & Real Time Systems.
What is shell and various type of shell, Various editors present in linux
Different modes of operation in vi editor
What is shell script, Writing and executing the shell script
Shell variable (user defined and system variables)
System calls, Using system calls
Pipes and Filters
September
Decision making in Shell Scripts (If else, switch), Loops in shell
Functions
Utility programs (cut, paste, join, tr , uniq utilities)
Pattern matching utility (grep)
Operating System Organization: Factors in operating system design, basic OS functions,
implementation consideration; process modes, methods of requesting system services –
system calls and system programs.
Process Management : System view of the process and resources, initiating the OS,
process address space, process abstraction, resource abstraction, process hierarchy, Thread
model .
October
November
Scheduling: Scheduling Mechanisms, Strategy selection, non-pre-emptive and pre-emptive
strategies.
Memory Management: Mapping address space to memory space, memory allocation
strategies, fixed partition, variable partition, paging, virtual memory .
Books Recommended:
1. A Silberschatz, P.B. Galvin, G. Gagne, Operating Systems Concepts, 8th Edition, John Wiley
Publications 2008.
B.Sc(PS) III SEM
Paper Name: Operating Systems
Semester Planner
Month
Lab
July/August Practical no 1,2,3,4,5,6
September
7,8,9,10,11,12
October
13,14,15,16
November
17,18,19,20
Software Lab based on Operating Systems
Note: Following exercises can be performed using Linux or Unix .
Related documents