PwC Interview Question

What is virtualisation, paging, thrashing, segmentation, dining philosopher's problem (illustrate, explain and solve), race condition, banker's algorithm etc