0% found this document useful (0 votes)
31 views3 pages

OS

The document outlines various concepts related to operating systems, including definitions, objectives, functions, and types of operating systems. It covers process management, scheduling algorithms, inter-process communication, memory management techniques, and the importance of synchronization. Additionally, it discusses critical concepts such as semaphores, paging, and virtual memory, along with their advantages and disadvantages.

Uploaded by

MarieFernandes
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)
31 views3 pages

OS

The document outlines various concepts related to operating systems, including definitions, objectives, functions, and types of operating systems. It covers process management, scheduling algorithms, inter-process communication, memory management techniques, and the importance of synchronization. Additionally, it discusses critical concepts such as semaphores, paging, and virtual memory, along with their advantages and disadvantages.

Uploaded by

MarieFernandes
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
You are on page 1/ 3

1). Define Operating system.

Explain objectives and Functions of Operating System

2). Explain the two main categories of services and functions of operating systems.

3). Explain the following OS with their features.

a) Time sharing system b) Parallel system c) Distributed system d) Real time system

4). Distinguish among following terminologies i) Multiprogramming systems ii) Multitasking Systems
iii) Multiprocessor systems

5).What is system calls? Explain different categories of system calls with example?

6). Write Short Note on - i). Real time system ii) Multiprocessor system

7). Write a brief note on different operating system structures.

8). Write a brief note on different operating system structures.

9). Explain the layered approach of the operating system

10). Explain Booting Process of Computer.

UNIT-2

1) Define process and Explain process states in details with diagram

2) Explain process states and process control block in details

3). Explain threads in detail with advantages of threads and difference between process and threads.

4). Describe process scheduling? Explain different types of schedulers?

5).What are various criteria for a good process scheduling algorithm? Explain any two preemptive
scheduling algorithms in brief.

6). Explain the following process scheduling algorithm a) Priority scheduling b) Shortest job first
scheduling

7). Explain FCFS scheduling algorithm with example.

8). Explain Round Robin scheduling algorithm with example.

9). What is the important feature of critical section? State the Readers Writers problem and give
solution using semaphore.

10). Consider the following five processes, with the length of the CPU burst time given in milliseconds.
Process Burst time P1 10 P2 29 P3 3 P4 7 P5 12 Consider the First come First serve (FCFS), Non
Preemptive Shortest Job First(SJF), Round Robin(RR) (quantum=10ms) scheduling algorithms.

11). Explain the following term related to IPC: a) Race condition b) critical region
12). Define IPC. What are different methods used for logical implementations of message passing
Systems.

13). Give difference between Job-scheduling & CPU-scheduling.

14). Explain the difference between long term and short term and medium term schedulers.

15).What is semaphores? Explain two primitive semaphore operations. What are its advantages?

16).What is synchronization? Explain its hardware.

17).What is semaphores? Explain solution to producer-consumer problem using semaphores.

18).What is semaphores? Explain how it can be used to implement mutual exclusion.

19). Explain the terms critical section and mutual exclusion.

20).What is critical section? What requirement should be satisfied for a solution to the critical section
problem?

21). Explain readers & writers problem? Give its solution with semaphore.

22). Write short notes on: a) Process states b) Critical section c) Race condition d) Starvation e) PCB
f) Two level scheduling g) Round robin scheduling

UNIT-3

1).What is swapping and what is its purpose?

2). Explain paging scheme for memory management, discuss the paging hardware and Paging model.

3). Explain about contiguous memory allocation?

4). Explain about advantages and disadvantages of paging? And Explain difference between paging and
segmentation?

5). Explain about the following page replacement algorithms a)FIFO b)OPR, c)LRU

6). Differentiate local and global page replacement algorithm. Differentiate local and global page
replacement algorithm.

7). What is virtual memory? Mention its advantages

8). Differentiate external fragmentation with internal fragmentation.

9). Explain the basic concepts of segmentation in detail.

10). Explain how paging supports virtual memory. With neat diagram explain how logical address is
translated into physical address.

11). Write about the techniques for structuring the page table.

12). Explain the difference between logical and physical addresses?


13). What is paging? Discuss basic paging technique in details.

14). What is demand paging? Explain it with address translation mechanism used. What are its specific
advantages? How a page table is implemented?

15). What is virtual memory? How it is implemented.

You might also like