Operating System

QUESTIONS (CLO 1): 10 MARKS

Write a short report covering the following topics:

Operating System Overview: Briefly explain the role of an operating system in managing

hardware and software resources.

Interrupts in Operating Systems: Discuss the concept of interrupts by answering:

  • What is an interrupt?
  • Why are interrupts important in OS design?
  • Differentiate between: Hardware interrupts and Software interrupts
  • Give one real-world example of an interrupt (e.g., keyboard input, timer).
  • Threads and Multithreading: Explain the following:

  • What is a thread?
  • Difference between a process and a thread
  • Benefits of multithreading in modern applications
  • Provide one example of an application that uses threads (e.g., web browser, video player).
  • Reflection: Explain how interrupts and threads improve system performance and responsiveness.

    Note: The maximum allowed similarity percentage is mentioned in the syllabus. Also, do not forget

    to mention your references

    Requirements: Question

    WRITE MY PAPER