Operating System Interview Questions
- 0of 0 votes
AnswersOne real mind-boggling question: Rewrite malloc and free so that they detect memory corruption. For example in a code,
- DesiGrad October 21, 2009
ptr = malloc(5)
write(20); // you modify 20 bytes starting at address ptr
free(ptr);| Report Duplicate | Flag | PURGE
Qualcomm Software Engineer / Developer Operating System - 0of 0 votes
Answersdoes sleeping process releases its resources ?
- Anonymous October 18, 2009| Report Duplicate | Flag | PURGE
Operating System - 0of 0 votes
Answersprotection bits, referenced bits are part of physical address space or virtual address space ?
- nvidia October 03, 2009| Report Duplicate | Flag | PURGE
Operating System - 0of 0 votes
AnswerExplain Memory Fragmentation
- Anon September 17, 2009| Report Duplicate | Flag | PURGE
Juniper Networks Software Engineer / Developer Operating System - 0of 0 votes
AnswerList the critical process names that run on a windows operation system, on boot.
- shashidhar September 17, 2009| Report Duplicate | Flag | PURGE
Operating System - 0of 0 votes
AnswersHow would you design a concurrency system for a linux shared memory given that-
- hgk September 04, 2009
-there are 1000s of readers
-because of the large num of readers and writers, they should not be allowed to obtain locks and block large number of threads.| Report Duplicate | Flag | PURGE
Qualcomm Software Engineer / Developer Operating System - 0of 0 votes
AnswersDifference between command and a program for ex ls is a program and for is a command
- cunomad August 28, 2009| Report Duplicate | Flag | PURGE
Epic Systems Software Engineer / Developer Operating System - 0of 0 votes
Answersexplain DMA uptill finest detail
- Anonymous August 14, 2009| Report Duplicate | Flag | PURGE
Operating System - 0of 0 votes
AnswersIn a computer which has a word size of 4 bytes, how do we read just a single byte?
- CUNOMAD August 09, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersProvide an example of synchronous and asynchronous signals
- CUNOMAD August 09, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersWhat signal is generated on divide by 0?
- CUNOMAD August 09, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersWhat do we mean by 64 bit architecture? What are the advantages and disadvantages of 64 bit architecture?
- CUNOMAD August 09, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersFrom which type of memory does shared segment come?
- CUNOMAD August 09, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersWhat happens when the following piece of code is executed?
- CUNOMAD August 09, 2009
Char *ptr;
While(1) ptr = malloc(1024*1024);| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer C Debugging Operating System - 0of 0 votes
AnswerIn execution is it possible for an old process to get control back?
- CUNOMAD August 09, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersIn byte addressable memory, what is the smallest size of data accessible? Is it byte? what about bool?
- CUNOMAD August 09, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersExplain what is meant by synchronous and asynchronous bus.
- CUNOMAD August 09, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersWHY padding increases systems performance
- CUNOM August 08, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
Answersadvantages and disadvantages of Memory mapped I/O and Input mapped I/O
- CUNOMAD August 08, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
Answerwhat is signal handler? In which space they are written user or kernel
- CUNOMAD August 08, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswerIn case of Mesi protocol where is the information stored whether block is in shared, invalid or modified state
- CUNOMAD August 08, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
Answersexplain what is saved in thread context switch and compare with process context switch
- CUNOMAD August 08, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
Answersexplain embedded systems properties of cellphone
- CUNOMAD August 08, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersWhat is the difference detween ISR & function call. In what language isr is coded c or assembly
- CUNOMAD August 08, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersDifference between Interrupt and a signal when to use each ?
- CUNOMAD July 27, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersWhat is the difference between process and thread context switch what all needs to be saved for process and thread context switch like do we need to save heap, basically she wanted me to list everything when i said registers she asked me to tell the name of the registers then she asked if process variables needs to be saved and so on ?
- CUNOMAD July 22, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswerCan a 32-bit PE execute on a 16-bit DOS? If not how will DOS determine that?
- NH March 09, 2009| Report Duplicate | Flag | PURGE
Sophos Virus Researcher Operating System - 1of 0 votes
AnswersDifference between Spinlock and Mutex. What will you use where?
- Stud January 16, 2009| Report Duplicate | Flag | PURGE
VMWare Inc Software Engineer / Developer Operating System - 0of 0 votes
AnswersExplain : 'ls', 'group', 'pwd' etc...
- T.C August 29, 2008| Report Duplicate | Flag | PURGE
Amazon Operating System