Operating System (IT-501) - B Tech RGPV AICTE Flexible Curricula Notes -->

Friday, July 5, 2019

Operating System (IT-501)
 B.Tech RGPV notes AICTE flexible curricula Bachelor of technology

Course Objectives

 Learn concepts of operating systems
 Learn the mechanisms of OS to handle processes
 Study of various mechanisms involved in memory management techniques
 Gaining knowledge of deadlocks prevention and detection techniques
 Analyzing disk management functions and techniques


rgpv bhopal, diploma, rgpv syllabus, rgpv time table, how to get transcript from rgpv, rgpvonline,rgpv question paper, rgpv online question paper, rgpv admit card, rgpv papers, rgpv scheme

B.Tech RGPV notes AICTE flexible curricula Bachelor of technology

Syllabus

UNIT 1:
Introduction to Operating Systems, Evaluation of OS, Types of operating Systems, system protection, Operating system services, Operating System structure, System Calls and System Boots, Operating System design and implementation, Spooling and Buffering.

UNIT 2:
Basic concepts of CPU scheduling, Scheduling criteria, Scheduling algorithms, algorithm evaluation, multiple processor scheduling. Process concept, operations on processes, threads, inter process communication, precedence graphs, critical section problem, semaphores, classical problems of synchronization,

UNIT 3:
Deadlock problem, deadlock characterization, deadlock prevention, deadlock avoidance, deadlock detection, recovery from deadlock, Methods for deadlock handling. Concepts of memory management, logical and physical address space, swapping, Fixed and Dynamic Partitions, Best-Fit, First-Fit and Worst Fit Allocation, paging, segmentation, and paging combined with segmentation.

UNIT 4:
Concepts of virtual memory, Cache Memory Organization, demand paging, page replacement algorithms, allocation of frames, thrashing, demand segmentation, Role of Operating System in Security, Security Breaches, System Protection, and Password Managment.

UNIT 5:
Disk scheduling, file concepts, File manager, File organization, access methods, allocation methods, free space managements, directory systems, file protection, file organization & access mechanism, file sharing implement issue, File Management in Linux, introduction to distributed systems.


NOTES


Books Recommended

1. Silberschatz ,”Operating system”, Willey Pub 2. Tanenbaum “ Modern Operating System” PHI Learning. 3. Dhamdhere, ”System Programming and Operating System”,TMH. 4. Stuart,”Operating System Principles, Design &Applications”,Cengage Learning 5. Operating System : Principle and Design by Pabitra Pal Choudhury, PHI Learning


Books Recommended

1. Program to implement FCFS CPU scheduling algorithm.
2. Program to implement SJF CPU scheduling algorithm.
3. Program to implement Priority CPU Scheduling algorithm.
4. Program to implement Round Robin CPU scheduling algorithm.
5. Program to implement classical inter process communication problem(producer consumer).
6. Program to implement classical inter process communication problem(Reader Writers).
7. Program to implement classical inter process communication problem(Dining Philosophers).
8. Program to implement FIFO page replacement algorithm.
9. Program to implement LRU page replacement algorithm


Books Recommended

Upon successful completion of this course the students will:
 Gain knowledge of history of operating systems
 Understand design issues associated with operating systems
 Gain knowledge of various process management concepts including scheduling,synchronization,deadlocks
 Understand concepts of memory management including virtual memory
 Understand issues related to file system interface and implementation,disk management
 Be familiar with protection and security mechanisms
 Be familiar with various types of operating systems including Unix


You May Also Like

Follow Author Here:

Services

COMPLETELY FREE !!!

Yup, everything is free....

NO REGISTRATION REQUIRED

User doesn't have to register for accessing the files, all the files are free & universally accessible without any condition or restriction.

RESPONSIVE DESIGN & USER-FRIENDLY

Our webpages are responsive & user-friendly, which means it will automatically adjust according to your device screen size and you will find stuff without ant hustle.

DIRECT DOWNLOAD LINKS WITH HIGN SPEED

All the files are uploaded on our super-fast servers so that they can be easily downloaded with high speed.

NEW PROJECTS

For providing a better experience to our users we are developing our Android application, the application will have a lot of awesome features so stay tuned ;).

AWESOME SUPPORT TEAM

Our AI-powered Chatbots are always here to help you so, feel free to ask any question or report if you face any problem. Our team also monitors all chatbots traffic & they will contact you if chatbot fails to help.

Contact Us