3rd Sem, Computer Engineering Diploma

35232: Operating Systems Computers 3rd Sem Syllabus for Diploma TNDTE M Scheme

Operating Systems detail TNDTE Diploma syllabus for Computer Engineering (CS), M scheme is extracted from TNDTE official website and presented for diploma students. The course code (35232), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.

For all other computers 3rd sem syllabus for diploma m scheme tndte you can visit Computers 3rd Sem Syllabus for Diploma M Scheme TNDTE Subjects. The detail syllabus for operating systems is as follows.

Rationale:

The heart of a computer is based around its Operating System. The processor deals with request coming from all directions asynchronously. The operating system has to deal with the problems of Contention, resource management and both program and user data management, and provide a Useful no-wait user interface. The concept of Operating System is discussed through case studies of LINUX. The course provides clear vision, understanding and working of Operating Systems.

Objectives:

  • Understand the purpose, goals, functions and evolution of Operating Systems.
  • Understand the concept of process, various states in the process and their scheduling.
  • Classify different types of schedulers and scheduling algorithms.
  • Identify the significance of inter-process communication and synchronization.
  • Discuss the usage of semaphore in inter-process communication.
  • Understand the conditions for a deadlock.
  • Describe the ways to recover from the deadlock.
  • Know about memory protection against unauthorized access and sharing.
  • Compare and contrast paging and segmentation techniques.
  • Define virtual memory and its underlying concepts.
  • Describe the page replacement policies like Optimal, FIFO and LRU.
  • Discuss the disk scheduling techniques.
  • Mention the role of security policies
  • Discuss about significance of authentication
  • Describe the features and brief history of Linux
  • Compare Unix and Linux
  • Explain Linux architecture
  • Describe the process management, memory management handled by LINUX
  • Describe file management , device drivers handled by Linux

Unit 1

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.

Unit 2

Process Management

  1. Processes:
  2. Definition – Process Relationship – Process states – Process State transitions – Process Control Block – Context switching – Threads – Concept of multithreads – Benefits of threads – Types of threads

  3. Process Scheduling:
  4. Definition – Scheduling objectives – Types of Schedulers – Scheduling criteria – CPU utilization, Throughput, Turnaround Time, Waiting Time, Response Time (Definition only) – Scheduling algorithms – Pre emptive and Non – pre emptive – FCFS – SJF – RR – Multiprocessor scheduling -Types – Performance evaluation of the scheduling.

  5. Inter-process Communication and Synchronization:
  6. Definition – Shared Memory System – Message passing – Critical section – Mutual Exclusion -Semaphores.

  7. Deadlocks:
  8. Definition – Deadlock characteristics – Deadlock Prevention -Deadlock Avoidance – Deadlock detection and Recovery.

Unit 3

Memory Management

  1. Basic Memory Management :
  2. Definition – Logical and Physical address map -Memory allocation – Contiguous Memory allocation – Fixed and variable partition – Internal and External fragmentation and Compaction – Paging -Principle of operation – Page allocation – Hardware support for paging -Protection and sharing – Disadvantages of paging.

  3. Virtual Memory :
  4. Basics of Virtual Memory – Hardware and control structures -Locality of reference, Page fault , Working Set , Dirty page/Dirty bit – Demand paging ( Concepts only) – Page Replacement policies – Optimal (OPT) , First in First Out (FIFO), Second Chance (SC), Not recently used (NRU) and Least Recently used (LRU.

Unit 4

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.

Unit 5

Linux – A Case Study

  1. Introduction
  2. History of Linux – Features of Linux- Linux Architecture -Popular Flavors of Linux – FSF/GNU – Linux Desktop: GNOME-KDE.

  3. File System
  4. ext2 – Virtual File System – Different types of files – File Management – File Security – 3 levels – Mounting file system – Unmounting

Text Books:

  1. Operating System concepts Abraham Siberschatz Galvin, Gagne Wiley 9th Edition
  2. Operating System Internal and Design Principles William Stallings Pearson Education 7th Edition

Reference Books:

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.

For detail syllabus of all other subjects of BE Computers, M scheme do visit Computers 3rd Sem syllabus for M scheme.

Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

*