Exam Details
Subject | operating systems | |
Paper | ||
Exam / Course | mca | |
Department | ||
Organization | apj abdul kalam technological university | |
Position | ||
Exam Date | April, 2018 | |
City, State | kerala, thiruvananthapuram |
Question Paper
C CC201 Pages: 2
Page 1 of 2
Reg.
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SECOND SEMESTER MCA DEGREE EXAMINATION, APRIL 2018
Course Code: RLMCA106
Course Name: OPERATING SYSTEMS
Max. Marks: 60 Duration: 3 Hours
PART A
Answer all questions, each carries 3 marks.
1. Differentiate the concept between process and threads.
2. What is meant by context switching?
3. What is a semaphore? Why is it used?
4. Elucidate resource allocation graph algorithm?
5. Differentiate between external and internal fragmentation.
6. Explain the concept of virtual memory.
7. Write a note on acyclic graph directory structure.
8. Write a note on file types and file operations.
PART B
Each question carries 6 marks.
9. Write a note on the following types of operating systems.
Real time embedded systems.
ii) Batch processing systems.
OR
Explain the different services provided by operating systems.
10. a)What is pre-emptive scheduling? Explain round-robin scheduling with the following
example.
Process Burst Time
P1 4
P2 1
P3 8
P4 1
All 4 processes P1, P2, P3 P4 arriving in ready queue in same order at time 0. Assume
time quantum of 2ms.
C CC201 Pages: 2
Page 2 of 2
OR
Differentiate between short term, medium term and long term schedulers.
11. What is critical section problem? How is it solved by Peterson's solution?
OR
Explain inter process communication.
12. Explain how Banker's algorithm can be used to avoid deadlock.
OR
Describe paging.
13. Explain FIFO, LRU and Optimal page replacement algorithms with the following
reference string using 4 frames.
1
OR
Suppose a disk has 200 cylinders numbered from 0 to 199. The disk arm is currently at
cylinder 63. There is a queue of disk access request for cylinders 100, 175, 51, 133,
140, 73, 77. Assume seek rate of 5ms and compute total seek time for FCFS and SCAN
disk scheduling algorithms.
14. Explain the different file access methods.
OR
Describe any 2 file allocation methods.
Page 1 of 2
Reg.
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SECOND SEMESTER MCA DEGREE EXAMINATION, APRIL 2018
Course Code: RLMCA106
Course Name: OPERATING SYSTEMS
Max. Marks: 60 Duration: 3 Hours
PART A
Answer all questions, each carries 3 marks.
1. Differentiate the concept between process and threads.
2. What is meant by context switching?
3. What is a semaphore? Why is it used?
4. Elucidate resource allocation graph algorithm?
5. Differentiate between external and internal fragmentation.
6. Explain the concept of virtual memory.
7. Write a note on acyclic graph directory structure.
8. Write a note on file types and file operations.
PART B
Each question carries 6 marks.
9. Write a note on the following types of operating systems.
Real time embedded systems.
ii) Batch processing systems.
OR
Explain the different services provided by operating systems.
10. a)What is pre-emptive scheduling? Explain round-robin scheduling with the following
example.
Process Burst Time
P1 4
P2 1
P3 8
P4 1
All 4 processes P1, P2, P3 P4 arriving in ready queue in same order at time 0. Assume
time quantum of 2ms.
C CC201 Pages: 2
Page 2 of 2
OR
Differentiate between short term, medium term and long term schedulers.
11. What is critical section problem? How is it solved by Peterson's solution?
OR
Explain inter process communication.
12. Explain how Banker's algorithm can be used to avoid deadlock.
OR
Describe paging.
13. Explain FIFO, LRU and Optimal page replacement algorithms with the following
reference string using 4 frames.
1
OR
Suppose a disk has 200 cylinders numbered from 0 to 199. The disk arm is currently at
cylinder 63. There is a queue of disk access request for cylinders 100, 175, 51, 133,
140, 73, 77. Assume seek rate of 5ms and compute total seek time for FCFS and SCAN
disk scheduling algorithms.
14. Explain the different file access methods.
OR
Describe any 2 file allocation methods.
Other Question Papers
Subjects
- advanced database systems
- advanced java programming
- application development andmaintenance
- applied probability and statistics
- applied statistics lab
- big data technologies
- business intelligence and its applications
- computational science
- computer networks
- computer organization andarchitecture
- data structures
- data structures lab
- database lab
- database managementsystems
- design and analysis of parallel algorithms
- design and analysis ofalgorithms
- digital fundamentals
- discrete mathematics
- elective i
- functional programming
- introduction to machine learning
- mobile application developmentlab
- mobile computing
- object oriented programming
- object oriented programminglab
- operating systems
- operations research
- principles of management
- problem solving and computer programming
- programming lab
- software engineering
- system design lab
- web programming
- web programming lab