Operating System eBooks Computer Science Download PDF

COMP301TH: Operating System

Text Book:

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

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,
  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

UNIX Concepts and Applications:Click to Download

Detailed Syllabus

Click on the topic to watch the video


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


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.


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


Shell introduction and Shell Scripting: 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

Operating System eBooks computer

Operating System eBooks computer

What is an Operating System?

An Operating system (OS) is a software that acts as an interface between the end-user and computer hardware. Every computer must have at least one OS to run other programs. An application like Chrome, MS Word, Games, etc needs some environment in which it will run and perform its task. The OS helps you to communicate with the computer without knowing how to speak the computer’s language. It is not possible for the user to use any computer or mobile device without having an operating system.

Share with your loved one

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.