1. Define operating system, importance and functions
2. process scheduling 3. main components of OS 4. single-user and a multi-user operating system 5. How are distributed operating systems beneficial? 6. task scheduling in real-time operating systems 7. advantages and challenges of using network OS 8. concept of multitasking 9. virtual memory contributes to the performance 10. role of the kernel 11. role of device drivers 12. significance of the Task Manager in Windows 13. differences between Linux and other operating systems 14. Linux and windows file system hierarchy 15. difference between a 32-bit and a 64-bit operating system 16. Windows Registry and its importance 17. importance of task scheduling in real-time operating systems 18. importance of security features in modern OS