Exam Details
Subject | operating systems | |
Paper | ||
Exam / Course | ||
Department | electronics & information technology | |
Organization | National Institute Of Electronics & Information Technology | |
Position | ||
Exam Date | July, 2016 | |
City, State | delhi, dwarka |
Question Paper
B3.4-R4 Page 1 of 2 July, 2016
B3.4-R4: OPERATING SYSTEM
NOTE:
Time: 3 Hours Total Marks: 100
1.
Explain the terms: shell, kernel, thread and process.
Describe memory and system protection requirements in multiprogramming and time sharing
systems.
Explain the security and protection provisions implemented in UNIX or Windows Operating
system.
What are the reasons for providing process cooperation? Justify the answer.
Differentiate between network operating system and distributed operating system.
Discuss the role of virtual machines in detail.
What is thrashing? Explain with the help of an example.
2.
Describe file structure, file attribute and file operations in detail.
Differentiate between FAT and NTFS file system in detail.
3. How does deadlock avoidance differ from deadlock prevention? Write about avoidance
algorithm in detail.
4. Why should page replacement be performed? Compare FIFO, optimal and LRU page
replacement algorithms, with an example of your choice?
5. Consider the following set of processes assigned with CPU burst time in milliseconds
Assume that the processes: P1…P5 have arrived in the same order at time t=0.
Process Burst time Priority
P1 10 3
P2 1 1
P3 2 3
P4 1 4
P5 5 2
Illustrate the execution of the process using:
FCFS
SJF
Non- Pre emptive priority.
1. Answer question 1 and any FOUR from questions 2 to 7.
2. Parts of the same question should be answered together and in the same
sequence.
B3.4-R4 Page 2 of 2 July, 2016
6. Suppose that a disk drive has 5000 cylinders, numbered 0 to 4999. The drive is currently
serving a request at cylinder 143, and the previous request was cylinder 125. The queue of
pending requests in FIFO order is
86, 1470, 913, 1774, 960, 1525, 1050, 1800, 140
Starting from the current head position, what is the total distance (in cylinders) that the disk arm
moves to satisfy all the pending requests, for each of the following disk scheduling algorithm,
FCFS
SSTF
SCAN
C-LOOK
7.
Explain Process control block and its uses in Operating system.
Differentiate between symmetric and asymmetric multiprocessing systems.
Define semaphore and solve any synchronization problem using semaphore.
B3.4-R4: OPERATING SYSTEM
NOTE:
Time: 3 Hours Total Marks: 100
1.
Explain the terms: shell, kernel, thread and process.
Describe memory and system protection requirements in multiprogramming and time sharing
systems.
Explain the security and protection provisions implemented in UNIX or Windows Operating
system.
What are the reasons for providing process cooperation? Justify the answer.
Differentiate between network operating system and distributed operating system.
Discuss the role of virtual machines in detail.
What is thrashing? Explain with the help of an example.
2.
Describe file structure, file attribute and file operations in detail.
Differentiate between FAT and NTFS file system in detail.
3. How does deadlock avoidance differ from deadlock prevention? Write about avoidance
algorithm in detail.
4. Why should page replacement be performed? Compare FIFO, optimal and LRU page
replacement algorithms, with an example of your choice?
5. Consider the following set of processes assigned with CPU burst time in milliseconds
Assume that the processes: P1…P5 have arrived in the same order at time t=0.
Process Burst time Priority
P1 10 3
P2 1 1
P3 2 3
P4 1 4
P5 5 2
Illustrate the execution of the process using:
FCFS
SJF
Non- Pre emptive priority.
1. Answer question 1 and any FOUR from questions 2 to 7.
2. Parts of the same question should be answered together and in the same
sequence.
B3.4-R4 Page 2 of 2 July, 2016
6. Suppose that a disk drive has 5000 cylinders, numbered 0 to 4999. The drive is currently
serving a request at cylinder 143, and the previous request was cylinder 125. The queue of
pending requests in FIFO order is
86, 1470, 913, 1774, 960, 1525, 1050, 1800, 140
Starting from the current head position, what is the total distance (in cylinders) that the disk arm
moves to satisfy all the pending requests, for each of the following disk scheduling algorithm,
FCFS
SSTF
SCAN
C-LOOK
7.
Explain Process control block and its uses in Operating system.
Differentiate between symmetric and asymmetric multiprocessing systems.
Define semaphore and solve any synchronization problem using semaphore.
Other Question Papers
Departments
- electronics & information technology
Subjects
- accounting & financial management system
- advanced algorithms
- advanced computer graphics
- advanced computer networks
- application of .net technology
- applied operations research
- artificial intelligence & neural networks
- automata theory & compiler design
- basic mathematics
- basics of os, unix & shell programming
- basics of os, unix and shell programming
- computer based statistical & numerical methods
- computer graphics & multimedia
- computer system architecture
- cyber forensic & law
- data communication and network technologies
- data communication and network technologies
- data network and management
- data structure through c++
- data structure through java
- data structures through ‘c++’
- data warehouse and data mining
- data warehousing and data mining
- digital image processing
- digital image processing and computer visio
- digital signal processing
- discrete structures
- e-business
- elements of mathematical sciences
- embedded systems
- graphics and visualisation
- image processing and computer vision
- information security
- information storage & management
- internet technology and web design
- internet technology and web design
- internet technology and web services
- introduction to database management system
- introduction to dbms
- introduction to ict resources
- introduction to multimedia
- introduction to object oriented programming through java
- introduction to object-oriented programming through java
- it tools and business system
- it tools and business systems
- machine learning
- management fundamentals & information systems
- mathematical methods for computing
- mobile computing
- multimedia systems
- multimedia systems
- network management & information security
- object oriented database management systems
- operating system
- operating systems
- parallel computing
- professional & business communication
- programming and problem solving through ‘c’ language
- programming and problem solving through ‘c’ language
- project management
- soft computing
- software engineering and case tools
- software project management
- software systems
- software testing and quality management
- software testing and quality management
- structured system analysis & design
- structured system analysis and design
- system modeling & computer simulation
- visual programming
- wireless & mobile communication