You are on page 1of 1

Q1) What is Data Virtualization and Desktop Virtualization?

Q2) What are the benefits of virtualization and why do system calls look like procedure calls?

Q3) What is API authentication and API documentation and does both works?

Q4) What are the difference in api testing and unit testing?

Q5) How many system calls are there in XV6 ? And How many kernel stacks does XV6 allocate?

Q6) How does xv6 switch between two user-space processes?

Q7) Which scheduling policy is most suitable in real time environment? And Which scheduling is
fastest?

Q8) Why process scheduling is required and Which type of scheduling is best?

Q9) What is the need for segmentation in OS? Does segmentation cause fragmentation?

Q10) what are the problem with paging in os and does it necessary in OS?

Q11) what are the types in paging? And is there in any disadvantes in paging?

Q12) How do you avoid race condition in threads? And What happens in multithreading due to race
conditions?

Q13) What is the role of critical section in process synchronization?

Q14) What are the operations available in semaphores?Which kind of problem can be solved using
semaphores?

Q15) What is the main purpose of disk scheduling and ,How is performance measured in disk
scheduling?

You might also like