Sei sulla pagina 1di 2

Frequently Asked Questions - Operating System Concepts

o What is MUTEX ?
o What isthe difference between a 'thread' and a 'process'?
o What is INODE?
o Explain the working of Virtual Memory.
o How does Windows NT supports Multitasking?
o Explain the Unix Kernel.
o What is Concurrency? Expain with example Deadlock and Starvation.
o What are your solution strategies for "Dining Philosophers Problem" ?
o Explain Memory Partitioning, Paging, Segmentation.
o Explain Scheduling.
o Operating System Security.
o What is Semaphore?
o Explain the following file systems : NTFS, Macintosh(HPFS), FAT .
o What are the different process states?
o What is Marshalling?
o Define and explain COM?
o What is Marshalling?
o Difference - Loading and Linking ?
o What are the basic functions of an operating system?
o Explain briefly about, processor, assembler, compiler, loader, linker and the
functions executed by them.
o What are the difference phases of software development? Explain briefly?
o Differentiate between RAM and ROM?
o What is DRAM? In which form does it store data?
o What is cache memory?
o What is hard disk and what is its purpose?
o Differentiate between Complier and Interpreter?
o What are the different tasks of Lexical analysis?
o What are the different functions of Syntax phase, Sheduler?
o What are the main difference between Micro-Controller and Micro-
Processor?
o Describe different job scheduling in operating systems.
o What is a Real-Time System ?
o What is the difference between Hard and Soft real-time systems ?
o What is a mission critical system ?
o What is the important aspect of a real-time system ?
o If two processes which shares same system memory and system clock in a
distributed system, What is it called?
o What is the state of the processor, when a process is waiting for some
event to occur?
o What do you mean by deadlock?
o Explain the difference between microkernel and macro kernel.
o Give an example of microkernel.
o When would you choose bottom up methodology?
o When would you choose top down methodology?
o Write a small dc shell script to find number of FF in the design.
o Why paging is used ?
o Which is the best page replacement algorithm and Why? How much time is
spent usually in each phases and why?
o Difference between Primary storage and secondary storage?
o What is multi tasking, multi programming, multi threading?
o Difference between multi threading and multi tasking?
o What is software life cycle?
o Demand paging, page faults, replacement algorithms, thrashing, etc.
o Explain about paged segmentation and segment paging
o While running DOS on a PC, which command would be used to duplicate
the entire diskette?

Potrebbero piacerti anche