0% found this document useful (0 votes)
2 views

Operating system_questions

The document outlines fundamental concepts of operating systems, including definitions, functions, and differences between key components such as processes, multitasking, and memory management. It also covers process management, interprocess communication, concurrency, and file management, detailing various algorithms and strategies related to these topics. Additionally, it addresses security features and the booting process of an operating system.

Uploaded by

ppal7191
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Operating system_questions

The document outlines fundamental concepts of operating systems, including definitions, functions, and differences between key components such as processes, multitasking, and memory management. It also covers process management, interprocess communication, concurrency, and file management, detailing various algorithms and strategies related to these topics. Additionally, it addresses security features and the booting process of an operating system.

Uploaded by

ppal7191
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Basics and Concepts

1. What is an opera ng system?

2. What are the main func ons of an opera ng system?

3. What is the difference between a process and a program?

4. What is mul tasking in opera ng systems?

5. What is the difference between mul processing and mul threading?

6. What are system calls and why are they used?

7. What is kernel and what are its func ons?

8. What is the difference between monolithic kernel and microkernel?

9. What are the different types of opera ng systems?

10. What is a real- me opera ng system (RTOS)?

Process Management

11. What is a process control block (PCB)?

12. What are the different states of a process?

13. What is context switching in opera ng systems?

14. What is a thread and how is it different from a process?

15. What are the advantages of mul threading?

16. What is CPU scheduling?

17. Explain different CPU scheduling algorithms.

18. What is starva on and aging in CPU scheduling?

19. What is process synchroniza on?

20. What is a race condi on?

Interprocess Communica on & Concurrency

21. What are the different methods of interprocess communica on (IPC)?

22. What are semaphores and how are they used?

23. What is a deadlock?

24. What are the necessary condi ons for deadlock?

25. What are the strategies to handle deadlock?

26. What is mutual exclusion?

27. What is a monitor in opera ng systems?

28. What is the difference between a binary semaphore and a coun ng semaphore?
29. How does an opera ng system detect and recover from deadlock?

30. What is priority inversion?

Memory Management

31. What is memory management?

32. What is virtual memory?

33. What is paging in opera ng systems?

34. What is segmenta on?

35. What are page replacement algorithms?

36. What is thrashing and how can it be prevented?

37. What is demand paging?

38. What is the difference between logical and physical address?

39. What is the Transla on Lookaside Buffer (TLB)?

40. What is swapping in memory management?

File and Storage Management

41. What is a file system?

42. What are different file alloca on methods?

43. What is fragmenta on in file systems?

44. What is the difference between internal and external fragmenta on?

45. What are the different file access methods?

46. What is disk scheduling and what are common algorithms?

47. What is RAID and what are its levels?

48. What is the role of a device driver in an OS?

49. What is the boo ng process of an opera ng system?

50. What are the security features provided by an opera ng system?

You might also like