0% found this document useful (0 votes)
5 views2 pages

Operating System Question Bank Guide

This document is a question bank prepared by MS. Mounika for the Operating System course at Chilkur Balaji Institute of Technology. It covers various topics including the overview of operating systems, process management, and memory management, with detailed questions for each unit. The document indicates that additional units will be updated in the future.

Uploaded by

hamedsamii123
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

Operating System Question Bank Guide

This document is a question bank prepared by MS. Mounika for the Operating System course at Chilkur Balaji Institute of Technology. It covers various topics including the overview of operating systems, process management, and memory management, with detailed questions for each unit. The document indicates that additional units will be updated in the future.

Uploaded by

hamedsamii123
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Chilkur Balaji Institute of Technology

Operating System (Question Bank)


- PREPARED BY [Link]
ASSISTANT PROFESSOR

UNIT - I:

Computer System and Operating System Overview:

1) a. what is OS? Explain its objectives.


b. Explain responsibilities of OS.
2) a. Explain about various functions of OS.
b. Explain about distributed systems and special purpose systems.
3) Discuss various approaches for designing an OS with its advantages and limitations.
4) a. Explain the role of OS according to its two view points.
b. Explain the services provided by OS.
5) Write short notes on system calls and system engineering.

UNIT – II:

Process Management:

1) a. What is process?
b. Explain about process states with state transition diagram.
c. Explain a situation when a process changes its states.
d. What is process control block?
2) a. What is process Scheduling. Explain about different types of schedulers.
b. Explain different scheduling criteria.
3) a. what is inter-process communication? Explain fundamental models of inter-process
communication.
b. Explain the operation of process.
4) What is primitive scheduling? Explain the CPU scheduling algorithms that follow primitive
scheduling.
5) What is non-primitive scheduling? Explain the CPU scheduling algorithms that follow non-
primitive scheduling.
6) a. what is thread. Explain the difference between process & thread.
b. Explain multi threaded models.
7) a. What are user level threads and kernel level threads? Explain with their advantages and
disadvantages.
b. Explain difference between them.

UNIT - IV:

Memory Management:

1) a. Explain basic hardware of memory management.


b. Explain about address binding.
2) a. What are logical and physical addresses?
b. Explain about how logical address is mapped to physical address during execution time.
3) a. Explain briefly about contiguous memory allocation.
b. Explain about different memory allocation techniques with their advantages and
disadvantages.
4) a. Explain about different types of fragmentation with examples. Explain about memory
compaction.
b. Explain the techniques of allocating the memory in free holes.
5) What is paging? Explain with its basic hardware.
6) Explain paging hardware with TLB (Translation Look aside Buffer).
7) Explain page replacement algorithms with examples.
8) Explain about segmentation.

Note: - remaining units will be updated soon!

You might also like