The correct answer is D
Which big data technology is specifically designed for distributed data processing using a cluster of computers?
Which operating system component manages and allocates system resources among various running processes?
...Which operating system concept allows multiple processes to run concurrently by sharing system resources?