4.03. Process Management

  1. What is mean by process management and memory management?[AMD 11-Feb-2026]
  2. Explain about semaphore[AMD 11-Feb-2026]
  3. Explain about a process. [5G Testbed / AMI | 06-05-2023]
  4. What is a zombie process? [AMI | 06-05-2023]
  5. What is an orphan process? [AMI | 06-05-2023]
  6. Is an orphan process one in which the parent terminates first while the child process is still running? [Mirafra Technologies]
  7. Which process has PID 1 in Linux? [Mirafra Technologies]
  8. How will you check if a process is running or not? [INFOBELL]
  9. What happens when a process is running and another process with higher priority occurs? [Mirafra Technologies]
  10. Explain the Process Control Block (PCB). [Mirafra Technologies]
  11. Which command is used to get the process ID (PID)? [Mirafra Technologies]
  12. What is the difference between multitasking and multithreading? [INFOBELL]
  13. What are the differences between multithreading and multiprocessing? [5G Testbed]
  14. What is the difference between process and thread? [5G Testbed / INFOBELL]
  15. In 32-bit Linux, how much memory is used for kernel space? [Mirafra Technologies]
  16. In 32-bit Linux, how much memory is used for user space? [Mirafra Technologies]
  17. In a 32-bit system, what is the size of the virtual address space? [Mirafra Technologies]
  18. In a 32-bit system, how much virtual memory does each process have? [Mirafra Technologies]
  19. Does the stack segment grow and shrink as functions are called and returned? [Mirafra Technologies]
  20. Does the data segment store global variables? [Mirafra Technologies]
  21. What is FIFO (named pipe / First In First Out)? [Mirafra Technologies]
  22. Which is not present in a bootloader? a) GRUB b) Reboot  c) U-Boot  d) All of the above
  23. How to create a process? [Quanint Techsoft / Tenacity]
  24. What is a zombie process? What is an orphan process? [Quanint Techsoft / Webber]
  25. How to overcome an orphan process? [Quanint Techsoft]
  26. How to avoid a zombie process? [Team F1 Network]
  27. What is the first process after booting the system? What is its PID? [Team F1 Network]
  28. What is a PCB (Process Control Block)? [Team F1 Network]
  29. How to get a process ID? [Quanint Techsoft]
  30. Command to see the running processes. [Team F1 Network]
  31. Command to see the threads. [Team F1 Network]
  32. What is the PID table? [Webber]
  33. Difference between process and thread. [Team F1 Network / Webber / Sanguine Inno Tech]
  34. If two processes P1 and P2 share a single resource, what happens? [Quanint Techsoft]
  35. P2 is waiting for resources held by P1 — what happens? (Deadlock) [Quanint Techsoft]
  36. What is process priority? [Webber]
  37. What is FIFO scheduling? Is it pre-emptive or non-pre-emptive? [Team F1 Network]
  38. Processes P1, P2, P3 with arrival times 0ms, 10ms, 20ms and processing times 30ms, 15ms, 30ms — pre-emptive SJF — determine order of execution. [Team F1 Network]
  39. What is paging vs segmentation? [Team F1 Network]
  40. What determines the size of page frames allocated to a running process in virtual memory? [Team F1 Network]
  41. What is the use of the fork() and open() system calls? [Team F1 Network]
  42. How many processes are created by 4 consecutive fork() calls? [Team F1 Network]
  43. What is the purpose of the loader? [Team F1 Network]
  44. What is context switching? [Team F1 Network]
  45. Which is not a part of the process scheduler? (Context Switch, Dispatcher, Program Control) [Team F1 Network]
  46. What is a thread? What is multithreading? [Webber / VEM Technology]
  47. Why is multithreading better than single threading? [VoltyIOT]
  48. How to create threads and syntax. [Team F1 Network]
  49. How to compile code when using a 3rd party library. [Team F1 Network]
  50. What is memory leak? [Samhitha Corp]
  51. What is the difference between process and thread? [TeraScale]
  52. What is PCB (Process Control Block)? [TeraScale]
  53. What is virtual memory? [TeraScale]
  54. What is process management and memory management? [TeraScale]
  55. What is a scheduler? What is the role of a scheduler? [TeraScale]
  56. What is a priority-based scheduling algorithm? [TeraScale]
  57. Explain embedded Linux boot sequence. [TeraScale]
  58. Do you know about the kernel build? Have you built the kernel in Linux? [TeraScale]
  59. What is static linking and dynamic linking? [TeraScale]