5.03. OS Concepts

  1. explain the process how you flash the OS into your raspberry pi all the steps with commands and which tools you have used [5G Testbed]
  2. what is deadlock and when it is happened? [5G Testbed]
  3. What does the command ps -eaf mean? Explain the options -e, -a, and -f. [Analogics-14-08-24]
  4. What is the syntax of the system call fopen()? [Analogics-14-08-24]
  5. What are the OS concepts you know? [Data Patterns (India) Limited-DTDS]
  6. What is a OS, and what is the role of OS in system? [INFOBELL]
  7. What is paging vs segmentation? [Team F1 Network]
  8. What determines the size of page frames allocated to a running process in virtual memory? [Team F1 Network]
  9. What is cache memory? [Webber]
  10. Through which bus is data transferred from main memory to peripheral? [Team F1 Network]
  11. What is SRAM and DRAM? Uses of each. [V ConnecT]
  12. What is virtual memory? [Team F1 Network]
  13. What are the variables stored in data segment and BSS? [Team F1 Network]
  14. In 32-bit Linux, how much memory is used for kernel space? (1 GB) [Mirafra Technologies]
  15. In 32-bit Linux, how much memory is used for user space? (3 GB) [Mirafra Technologies]
  16. In a 32-bit system, what is the size of the virtual address space? (4 GB) [Mirafra Technologies]
  17. In a 32-bit system, how much virtual memory does each process have? [Mirafra Technologies]
  18. Does the stack segment grow and shrink as functions are called and returned? [Mirafra Technologies]
  19. Does the data segment store global variables? [Mirafra Technologies]
  20. Explain the Linux boot sequence and how each stage works. [5G Testbed / Analogics / GVS Deck Pvt Ltd / Avantel Limited]
  21. What is paging vs segmentation? [Team F1 Network]
  22. What determines the size of page frames allocated to a running process in virtual memory? [Team F1 Network]
  23. What is cache memory? [Webber]
  24. Through which bus is data transferred from main memory to peripheral? [Team F1 Network]
  25. What is SRAM and DRAM? Uses of each. [V ConnecT]
  26. What is virtual memory? [Team F1 Network]
  27. What are the variables stored in data segment and BSS? [Team F1 Network]
  28. What is virtual memory? [TeraScale]
  29. What is the difference between TCP and UDP from a memory/networking context? [TeraScale]
  30. What is process memory layout (stack, heap, BSS, data, text)? [TeraScale]
  31. Explain .bss segment — what does it hold? [TeraScale]
  32. What is memory-mapped I/O? [TeraScale]
  33. What is cache memory? How many levels? Why is it needed? [TeraScale]
  34. What is cache flush? [TeraScale]
  35. What is the OSI model? Explain its purpose in networking. [Saab AB]
  36. Describe the seven layers of the OSI model from Physical to Application. [Saab AB]
  37. Explain the responsibilities of each layer in the OSI model. [Saab AB]
  38. What is virtual memory? Why is it required in modern operating systems? [Saab AB]
  39. Explain the concept of paging. How does it help in memory management? [Saab AB]
  40. What is a zombie process? How can it be identified? [Saab AB]
  41. Does a parent process wait indefinitely for a zombie process? How can this situation be handled? [Saab AB]
  42. What is an orphan process? How is it different from a zombie process? [Saab AB]
  43. What is the role of the init process in handling orphan processes? [Saab AB]
  44. If a program contains three fork() calls, how many processes are created? Justify your answer. [Saab AB]
  45. What is an MMU?[AMD MAR-2026]
  46. If a system has 1GB RAM, how can it execute a 2GB program? [AMD MAR-2026]
  47. How many virtual addresses can be created for 1GB memory? [AMD MAR-2026]
  48. Can multiple programs exceeding RAM size run simultaneously? How? [AMD MAR-2026]
  49. How do you divide memory between OS and user programs? [AMD MAR-2026]
  50. Can you draw and explain the memory layout of a system? [AMD MAR-2026]