Operating System Interview Questions
- 0of 0 votes
AnswersHow would you implement the Unix fork() system call. What are the data structures involved in this process?
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersWhat is the use of the superblock in a UNIX filesystem?
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersExplain how a context switch happens.
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersHow are system calls implemented?
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersDescribe what happens in an ISR.
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersWithout using sophisticated debuggers, how do you estimate the memory usage in your program? (Stack/Heap)
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersExplain what happens when you called the fopen function from your program.
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersHow would you go about designing a SMP scheduler?
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersIf you have multiple threads waiting on a mutex, which one gets the lock when it is released?
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersDescribe the function of the Heap in an Operating System.
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersWhat happens during a page fault? a segmentation fault?
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersExplain how a byte in a file is accessed. Let us say you called getchar() on a file you open. Explain what happens behind the scenes from opening it till giving you that one byte.
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Operating System - 0of 0 votes
AnswersSuppose you have 2 threads which are started asynchronously at different times and you a synchronization point where if any one of the threads reaches that point before another thread it has to wait till the other one reaches there. How do you design this?
- most unluckiest February 15, 2010| Report Duplicate | Flag | PURGE
Qualcomm Software Engineer / Developer Operating System - 0of 0 votes
Answerdescribe the layers of windows system
- some one January 27, 2010| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Operating System - 0of 0 votes
Answerswhat is memory dump? what are the uses of memory dump?
- gnu January 14, 2010| Report Duplicate | Flag | PURGE
VMWare Inc Software Engineer / Developer Operating System - 0of 0 votes
AnswersTypes of kernel, what are the advantages of one over other?
- gnu January 14, 2010| Report Duplicate | Flag | PURGE
VMWare Inc Software Engineer / Developer Operating System - 0of 0 votes
Answersdiffernece b/w executable and object file ?
- gnu January 14, 2010| Report Duplicate | Flag | PURGE
VMWare Inc Software Engineer / Developer Operating System - 0of 0 votes
Answershow round robin scheduling is implemented?
- gnu January 14, 2010| Report Duplicate | Flag | PURGE
VMWare Inc Software Engineer / Developer Operating System - 0of 0 votes
Answerssometimes OS crashes..why does it happen??
- gnu January 14, 2010| Report Duplicate | Flag | PURGE
VMWare Inc Software Engineer / Developer Operating System - 0of 0 votes
AnswersSystem calls, how they works? how we move from User mode to kernel mode?
- gnu January 14, 2010| Report Duplicate | Flag | PURGE
VMWare Inc Software Engineer / Developer Operating System - 0of 0 votes
Answershow is padding beneficial
- Anonymous November 30, 2009| Report Duplicate | Flag | PURGE
Operating System - 0of 0 votes
AnswersHave you ever called any device's function?
- S3 November 13, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersHow would you implement a mutex?
- S3 November 13, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersWhat is the difference detween ISR & function call
- Anonymous November 04, 2009| Report Duplicate | Flag | PURGE
NVIDIA Operating System - 0of 0 votes
Answerswhere is the memory map for the process stored and is it in hardware or in software
- Anonymous November 02, 2009| Report Duplicate | Flag | PURGE
NVIDIA Operating System - 0of 0 votes
Answerwhat is the diff between static and dynamic power
- Anonymous October 29, 2009| Report Duplicate | Flag | PURGE
NVIDIA Operating System - 0of 0 votes
Answerswhat will happen if process without any children executed thread_join
- Anonymous October 27, 2009| Report Duplicate | Flag | PURGE
NVIDIA Operating System - 0of 0 votes
Answerswhat r the advantages of blocking process compared to busy waiting and do blocking process consume cpu resources.
- Anonymous October 25, 2009| Report Duplicate | Flag | PURGE
Operating System