Cie 1 2019
Cie 1 2019
Cie 1 2019
Q. No Marks Level CO
1. Give an overview of the operating system services with a neat diagram. 10 L1 CO1
2a. Differentiate between an API and a System call. Give the description of a
6 L3 CO3
standard API with an example.
2b. What is a process? Explain with an example how a process is represented in
4 L1 CO2
Linux systems.
3a. Discuss the solution to the producer-consumer problem using shared
6 L4 CO2
memory communication model.
3b. Differentiate between i) CPU Scheduler and Job Scheduler
4 L3 CO1
ii) CPU-bound process and I/O-bound process.
4a. Explain the dual-mode and multimode operations of an operating system
6 L2 CO3
with a neat diagram.
4b. Discuss the activities of an OS with respect to mass-storage management. 4 L2 CO1
5a. Explain the traditional UNIX system structure with the architecture.
6 L2 CO4
Compare it with the layered approach.
5b. Discuss the POSIX API for shared memory. 4 L1 CO4
Marks Distribution
L1- 18 L2-16 L3-10 L4-06 L5-0 L6-0 CO1-18 CO2-10 CO3-12 CO4-10
L1-34% L2-34% L3-20% L4-12% L5-0% L6-0% CO1-36% CO2-20% CO3-24% CO4-20%
CO1: Analyse the basic working, functions, and design issues related to different operating systems.
CO2: Conceptualize and evaluate the different techniques and algorithms used in management of
processes, memory and files.
CO3: Demonstrate and analyse the internal working and implementation of the different modules
and its interaction in the OS.
CO4: Perform administrative and security tasks on various OS.
Department of Information Science and Engineering
R V College of Engineering, Bangalore-59
( Autonomous Institution affiliated to VTU, Belgaum )
CIE I : Scheme and Solution
Q.
Marks
No
1
4+6
.
Diagram with explanation
2a. API: specifies set of functions that are available to the programmer
System call: Programming interface to the services provided by the OS 2+2+2
Example of an API: read() function in Unix/Linux systems.
2b. Process – a program in execution; process execution must progress in sequential fashion. Program
is passive entity stored on disk (executable file), process is active.
4+2
3+3