Detailed Syllabus

Operating System (COMP301TH)

Unit-I
Introduction: System Software, Resource Abstraction, OS strategies.
Types of operating systems – Multiprogramming, Batch, Time-Sharing, Single user and
Multiuser, Process Control & Real-Time Systems.


Unit-II
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 Scheduling: Scheduling mechanisms, Strategy selection, non-pre-emptive and pre-emptive strategies.


Unit-III
Memory Management: Mapping address space to memory space, memory allocation
strategies, fixed partition, variable partition, paging, virtual memory


Unit-IV
Shell introduction and Shell Scripting: shell and various types of shell, Various editors
present in Linux, Different modes of operation in vi editors, What is a shell script, Writing and
executing the shell script, Shell variable (user-defined and system variables), System calls,
Using system calls

Text Book:

  1. Silberschatz, Galvin “Operating System Concepts”, Addison Wesley Publishing Company,
    1989.

    Reference Books:
  2. William Stallings, “Operating Systems”, Macmillan Publishing Company.
  3. Deitel H.M., “An Introduction To Operating System”, Addison Wesley Publishing Company,
    1984.
  4. Tanenbaum, A.S., “Modern Operating System”, Prentice Hall of India Pvt. Ltd. 1995.

Notes Covering the entire Syllabus


Operating system units 1 and 2.
pdf download

Unit 3 Operating system .pdfDownload

unit 4 os.pdfDownload

COMP301TH: Operating System

Click on the Book name to Download


Text Book:

Silberschatz, Galvin “Operating System Concepts”, Addison Wesley Publishing Company,
1989.

Reference Books:

  1. William Stallings, “Operating Systems”, Macmillan Publishing Company.
  2. Operating Systems In-Depth [Thomas W. Doeppner]
  3. Deitel H.M., “An Introduction To Operating System”, Addison Wesley Publishing Company,
    1984.
  4. Tanenbaum, A.S., “Modern Operating System”, Prentice Hall of India Pvt. Ltd. 1995.
  5. Computer Organization and Design T H E H A R D W A R E / S O F T W A R E I N T E R F A C E
    David A. Patterson University of California, Berkeley
    John L. Hennessy Stanford Universit
    y

UNIX Concepts and Applications:Click to Download

Detailed Syllabus

Click on the topic to watch the video


Unit-I


Introduction: System Software, Resource Abstraction, OS strategies.
Types of operating systems – Multiprogramming, Batch, Time-Sharing, Single user and
Multiuser, Process Control & Real-Time Systems.


Unit-II


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 Scheduling: Scheduling Mechanisms, Strategy selection, non-pre-emptive and pre-emptive strategies.