சனி, 20 பிப்ரவரி, 2010

Frequently Asked Questions - Operating System Concepts

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

கருத்துகள் இல்லை:

கருத்துரையிடுக