Operating Systems Tutorial, Articles

Operating Systems Tutorial – This section contains tutorials and Articles on Operating Systems.

  1. Introduction to Operating System and their Types.
  2. Advantages and disadvantages of different types of Operating Systems.
  3. Types, functions of User Interfaces of Operating Systems.
  4. Services of Operating System.
  5. Real Time Operating System (RTOS)
  6. Dual Mode of Operating Systems
  7. Multiprogramming and Multiprocessing in Operating System
  8. Multitasking and Multithreading in Operating System
  9. Batch Processing Operating System
  10. Differences between Real-Time Operating System and Time Sharing Operating System
  11. Difference between Multitasking and Multiprocessing Operating System
  12. Segmentation in Operating System
  13. Fragmentation in Operating System
  14. Kernel in Operating System
  15. Types of Kernels in Operating System
  16. Kernel I/O Subsystem in Operating System
  17. Difference between Kernel and Operating System
  18. Differences between Firmware and Operating System
  19. Process and its states | Operating System.
  20. Process classification and scheduling in Operating System.
  21. Highest Response Ratio Next (HRRN) Scheduling in Operating System
  22. Booting Process | Operating System
  23. Child process in Operating System
  24. Memory layout of a process | Operating System.
  25. Types of Computer Memory | Operating System
  26. Cache memory and its different levels
  27. Cache Memory performance and its design
  28. Process management of Operating system.
  29. File Management in operating System.
  30. File Management Functions of Operating System.
  31. File Allocation Table (FAT) in Operating System
  32. FAT32 vs exFAT vs NTFS: What's the Difference?
  33. File allocation method in Operating System
  34. File System and Access Methods in Operating System
  35. Free Space Management in Operating System
  36. Process Control Block in Operating System.
  37. Process Operations in operating system.
  38. Process scheduling in operating system.
  39. Important terms used in process scheduling
  40. FCFS: First Come First Serve Scheduling Algorithm
  41. SJF: Shortest Job First Scheduling Algorithm
  42. SRTF: Shortest Remaining Time First Scheduling Algorithm
  43. LJF: Longest Job First Scheduling Algorithm
  44. LRTF: Longest Remaining Time First Scheduling Algorithm
  45. Priority Scheduling (Non preemptive) in Operating System
  46. Priority Scheduling (Preemptive) in Operating System
  47. Round Robin Scheduling in Operating System
  48. Process State Diagram in Operating System
  49. Important terms used in the Process state Diagram | Operating System
  50. Enhanced Process State Diagram in Operating System
  51. Process synchronization in Operating System and Inter process communication.
  52. Deadlock:
    1. Deadlock (Overview ) in Operating System.
    2. Introduction of Deadlock in Operating System
    3. Deadlock and method for handling deadlock.
  53. Memory management in Operating System.
  54. Concept of physical and virtual memory in Operating System.
  55. Differences between Cache Memory and Virtual Memory.
  56. Memory Management Techniques in Operating System.
  57. Contiguous and Non-Contiguous memory allocation in Operating System.
  58. Job sequencing (algorithm, time complexity and example) in Operating System.
  59. Device and Security Management in Operating System.
  60. CPU Scheduling | Operating System.
  61. Disk Scheduling | Operating System.
  62. Various Disk Scheduling Algorithms | Operating System.
  63. Threading in Operating System.
  64. Thread Implementation in Operating System.
  65. Cooperating processes in the Operating System.
  66. Multilevel Queue Scheduling in Operating System.
  67. Critical Section in Operating System.
  68. Classical Synchronization problem in Operating System.
  69. Operating system solutions by semaphore.
  70. Problem associated with Priority Scheduling and it’s Solution.
  71. What is hardware protection?
  72. Issues related to resource preemption.
  73. System Calls in Operating System.
  74. Multiprocessor Scheduling in Operating System.
  75. Bare Machine and Resident Monitor
  76. Differences between Hard Computing and Soft Computing
  77. How can be predict the burst time of future process in SJF Scheduling by static method?
  78. How can be predict the burst time of future process in SJF Scheduling by dynamic method?
  79. Application software and its categories
  80. Differences between System Software and Application Software
  81. Convoy Effect in FCFS Scheduling
  82. FCFS Scheduling with Overhead
  83. Memory Mapping and its types
  84. Cache Mapping and their types
  85. Working and implementation of Direct Mapped Cache
  86. Working and implementation of Set-associative Mapped Cache
  87. Differences between CPU and GPU
  88. How changing the line size of cache will affect other parameters?
  89. Differences between buffering and spooling
  90. Differences between Preemptive and Non-Preemptive Scheduling
  91. SRTF with processes contains CPU and IO Time
  92. What is Booting? Describe basic architecture of booting process.


  1. Directory structure and naming rules to a file in DOS operating system
  2. Common causes of disk failure and their solution

What's New (MCQs)

Comments and Discussions!

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.