System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q1311: Memory mapped files eliminate the need for using
- A: Search trees
- B: File APIs
- C: Loops
- D: Operating systems
View Answer
B
Q1312: Memory sharing among processes in Windows is enabled through
- A: Pointers
- B: DLLs
- C: Memory mapped files
- D: Page faults
View Answer
C
Q1313: Which API platforms are used by Windows for memory management?
- A: WinAPI and LinAPI
- B: Win32 and Win64
- C: WinMem and WinDisk
- D: MemAPI and CoreAPI
View Answer
B
Q1314: How many bits are used by pointers in the Win32 API?
- A: 64
- B: 32
- C: 16
- D: 128
View Answer
B
Q1315: The virtual memory space supported by Win32 is
- A: 2^64
- B: 2^16
- C: 2^32
- D: 2^8
View Answer
C
Q1316: The virtual memory space supported by Win64 is
- A: 2^32
- B: 2^48
- C: 2^64
- D: 2^16
View Answer
C
Q1317: What is the total virtual space provided by Win64?
- A: 16 GB
- B: 4 TB
- C: 16 Exabytes
- D: 128 MB
View Answer
C
Q1318: A well-designed application should run on both Win32 and Win64 modes
- A: without change
- B: in compatibility mode
- C: with recompilation
- D: with partial optimization
View Answer
A
Q1319: How much of the virtual space is accessible to a process in Win32?
- A: 16 GB
- B: 8 GB
- C: 4 GB
- D: 2 GB
View Answer
B
Q1320: In Win32, the system reserves the remaining virtual space for
- A: system logs
- B: files and folders
- C: shared data and drivers
- D: applications
View Answer
C