Professional Documents
Culture Documents
Queition Bank (Mine)
Queition Bank (Mine)
Queition Bank (Mine)
File System
1. Define and explain file and file types?
2. Define File Attributes and why it is used?
3. Mention and explain File operations.
4. Explain open file table and mention its types.
5. Explain the pieces of info that are associated with open file.
6. How to implement file types with ex?
7. Brief about File structure.
8. Explain different types of Access Methods.
9. Give a brief description of Disk structure.
10. Give an overview of Directory and operations on it.
11. Explain the different schemes for defining logical structure of a directory.
12.
13. Define file system mounting.
14. Explain the procedure of file system mounting.
15. Define file sharing and what are the ways it can be done.
Implementing File System
1. K
Process Management
1. What is process and how is its current activity indicated?
2. Explain the sections of process.
3. Explain the states of process.
4. Define process control block.
5. Explain scheduling queues.
6. Define queueing diagram.
7. What are the events that could occur once the process is allocated to the CPU?
8. What is a scheduler and mention the types of schedulers.
9. Explain the types of schedulers.
10. Difference between cpu bound processes and i/o bound processes.
11. What type of scheduler is used by time sharing systems and why?
12. What are the advantages of medium term scheduler?
13. Define context switching.
14. Demonstrate process creation in UNIX.
15. Demonstrate process termination in UNIX.
16. What is cascading termination?
17. What is interprocess communication? Explain the types of IPC.
18. What are the reasons for allowing cooperation among processes?
19. Mention and explain the models which allow cooperating processes to have
interprocesses communication.
20. Explain shared memory system and explain producer consumer using shared memory.
21. What is the difference between bounded and unbounded buffer.
22. What is message passing ?
23. Mention the methods of creating the link between the sender and receiver.
24. Explain direct communication link with properties and disadvantages.
25. Explain indirect communication link with properties and disadvantages.
26. Explain synchronization method for linking.
27. Explain buffering and its types.
Multithreaded programming
1. What is thread and what does it consists of?
2. What is multithreaded process with diagram?
3. Why are multithreaded programming necessary?
4. Benefits of multithreaded programming.
5. Types of support for thread provided can be.
6. Mention and explain (advantages and disadvantages) the ways to establish a
relationship between user & kernel threads.
7. Define thread libraries and mention the ways to implement it.
8. Explain three main thread libraries.
9. Thread issues fork() and exec().
10. What is thread cancellation and mention different cases it can occur.
11. Explain signal handling in detail.
12. What is the pattern followed by signals?
13. What are the options existing to delivering signals in a multithreaded programs?
14. What is thread pool and procedure on how it works?
15. What are advantages on thread pooling & no of threads in pool can be based on?
16. Brief note on thread specific data.
17. Brief note on scheduler activations.