• Tidak ada hasil yang ditemukan

CS5T3 - OPERATING SYSTEMS (For Students admitted from 2014 onwards)

N/A
N/A
Protected

Academic year: 2025

Membagikan "CS5T3 - OPERATING SYSTEMS (For Students admitted from 2014 onwards)"

Copied!
2
0
0

Teks penuh

(1)

Sri Chandrasekharendra Saraswathi Viswa Mahavidyalaya Department of Computer Science and Engineering

Page 80 of 162 Syllabus B.E[CSE] Full Time L T P C 3 2 0 4

CS5T3 - OPERATING SYSTEMS

(For Students admitted from 2014 onwards)

PRE-REQUISITE:

Basic Knowledge about Processors, Synchronization, Memory Management AIM:

To learn about various aspects of operating systems such as process management, memory management and I/O management

OBJECTIVE:

The objective of this subject is to help the students to get detailed Knowledge of the various functions which are being performed by the Operating System.

OUTCOME:

After completion of the course the students are expected to be able to:

1. Learn about various techniques and algorithms

2. Learn more about operating systems and its functional performance 3. Know about the process of segmentation

UNIT - I

Introduction - Mainframe systems – Desktop Systems – Multiprocessor Systems Distributed Systems – Clustered Systems – Real Time Systems – Handheld Systems - Hardware Protection – System Components – Operating System Services – System Calls – System Programs - Process Concept – Process Scheduling – Operations on Processes – Cooperating Processes – Inter- process Communication.

UNIT - II

Threads – Overview – Threading issues - CPU Scheduling – Basic Concepts – Scheduling Criteria – Scheduling Algorithms – Multiple-Processor Scheduling – Real Time Scheduling - The Critical- Section Problem – Synchronization Hardware– Semaphores – Classic problems of Synchronization – Critical regions – Monitors.

UNIT - III

System Model – Deadlock Characterization – Methods for handling Deadlocks-Deadlock Prevention – Deadlock avoidance – Deadlock detection – Recovery from Deadlocks - Storage Management – Swapping – Contiguous Memory allocation – Paging – Segmentation – Segmentation with Paging.

UNIT - IV

Virtual Memory – Demand Paging – Process creation – Page Replacement – Allocation of frames – Thrashing - File Concept – Access Methods – Directory Structure – File System Mounting – File Sharing – Protection

(2)

Sri Chandrasekharendra Saraswathi Viswa Mahavidyalaya Department of Computer Science and Engineering

Page 81 of 162 Syllabus B.E[CSE] Full Time UNIT - V

File System Structure – File System Implementation – Directory Implementation – Allocation Methods – Free-space Management. Kernel I/O Subsystems - Disk Structure – Disk Scheduling – Disk Management – Swap-Space Management. Case Study: The Linux System, Windows

TEXT BOOK

1. Abraham Silberschatz, Peter Baer Galvin and GregGagne, “Operating System Concepts”, 9th Edition, John Wiley & Sons (ASIA) Pvt. Ltd,2013.

REFERENCE BOOKS

1. Harvey M. Deitel, “Operating Systems”, 3rd Edition, Pearson Education Pvt. Ltd , 2004 2. Andrew S. Tanenbaum,Herbert Bos ,“Modern Operating Systems”, 4rd Edition , Pearson

Education, 2014

3. William Stallings, “Operating System”, 4thEdition, Pearson Education India, 2006,

4. Pramod Chandra P. Bhatt – “An Introduction to Operating Systems, Concepts and Practice”, 3rd Edition , PHI Learning Pvt. Ltd., 2010

Referensi

Dokumen terkait