Operating Systems

TCS NQT Registration Steps Large

Operating System

Operating system is one of the most important topic for Placement preparation. It asked as MCQ questions in various companies and also asked in Placement Interviews. The same course can also be used to prepare for College Semester Exams as well. Following are the most important topics for Operating Systems –

  1. Introduction
  2. CPU Scheduling
  3. Process Synchronization
  4. Deadlocks
  5. Popular Algorithms
  6. Processes and Threads
  7. Memory Management
  8. File and Disk Management
Operating System Process Synchornization

Process Synchronization

  1. Process Synchronization
  2. Critical Section
  3. Inter-Process Communication
  4. UEFI(Unified Extensible Firmware Interface) and how is it different from BIOS
  5. Mutex
  6. Semaphore
  7. Mutex vs. Semaphore
  8. Atomic Operations in OS
  9. Peterson’s Algorithm for Mutual Exclusion (Only important for Cisco and Arista Networs)
    1. Java
    2. C
    3. Python
  10. Peterson’s Algorithm for Critical Section Problem (Only important for Cisco and Arista Networs)
  11. Readers-Writers Problem

Please Login/Signup to comment