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

OS Imp Questions

The document outlines important questions for a BCA I Year I Semester course on Operating Systems, organized into five units covering key concepts such as the definition and functions of operating systems, process management, synchronization issues, virtual memory, and security measures. Each unit contains multiple questions that delve into specific topics like system calls, scheduling algorithms, deadlock conditions, and protection mechanisms. The content serves as a study guide for students preparing for examinations in operating systems.

Uploaded by

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

OS Imp Questions

The document outlines important questions for a BCA I Year I Semester course on Operating Systems, organized into five units covering key concepts such as the definition and functions of operating systems, process management, synchronization issues, virtual memory, and security measures. Each unit contains multiple questions that delve into specific topics like system calls, scheduling algorithms, deadlock conditions, and protection mechanisms. The content serves as a study guide for students preparing for examinations in operating systems.

Uploaded by

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

BCA- I YEAR – I SEMESTER

OPERATING SYSTEMS IMPORTANT QUESTIONS


Unit-1

1. Define Operating System. What are the Operations of Operating systems?


2. Briefly describe and list out the functions of operating system.
3. Explain about the structure of operating system with neat diagram.
4. Explain about the services of operating system
5. What is system call? Explain the types of system call.
6. Explain about fork, exit, wait, waitpid and exec system calls
7. What is a system call? Discuss how an operating system makes system calls available and
illustrate how system calls are used
8. Explain about User and Operating-System Interface

Unit-2

1. Describe the differences among short-term, medium-term and long-term scheduling.


2. What is a process? Explain operations on process
3. Present various states a process goes through during its life time with a neat state diagram
4. Difference between process and thread
5. Explain about Communication in client server systems
6. Explain about Thread Libraries and Thread Issues
7. Explain about various scheduling Algorithms
8. What is CPU scheduling? Describe the difference among the short term scheduler,
Medium term scheduler and Long term scheduler

Unit-3

1. Define busy waiting? How to overcome busy waiting using semaphore operations.
2. Write in detail about Thread Libraries and Race condition.
3. What is Readers-writers problem? Give a solution to the problem using Monitors.
4. What is Critical section problem? Give the conditions that a solution to the Critical section
problem must satisfy.
5. What is a deadlock? Explain with an example. What are the necessary conditions for deadlock to
occur?
6. Write about I) Process control Block(PCB) and II) CPU Scheduling Algorithm
7. What is Monitor? Explain its functionalities.
8. What is semaphore? List the types of semaphores.
9. Define a process and explain about different process types.
10. Explain in detail Inter process communication models.
11. Explain deadlock avoidance using banker’s algorithm with example.
12. How to recover from deadlock situations? Discuss in detail.

Unit-4

1. What is Virtual Memory? Discuss the benefits of Virtual memory technique.


2. What is Virtual memory? Explain the demand paging and its performance
3. What is thrashing? What is the cause of Trashing? How does the system detect trashing.
4. What is the purpose of paging and page tables?
5. Explain about i) Swapping and ii) Contiguous memory allocation.
6. Write down the difference between paging and segmentation.
7. Distinguish between logical and physical address space

Unit-5

1. What is Protection and Security in Operating Systems


2. Difference between Protection and Security
3. What are the primary goals of system protection?
4. What is protection domain? How does it work?
5. What is an Access matrix? How is it used for system protection?
6. Explain difference between DAC, MAC, and RBAC.
7. What are the different ways access rights can be revoked?
8. Explain about i) program threats ii) system threats and iii) network threats.
9. What are the different authentication methods used in security.
10. What is the difference between symmetric and asymmetric encryption.

You might also like