2023 2024 EduVark > Education Discussion > Question Papers


  #2  
August 3rd, 2017, 01:08 PM
Super Moderator
 
Join Date: Mar 2012
Re: Solved VTU Question Papers

The solved question paper for the Operating System subject for the CSE course examination of VTU has been provided below.

VTU Question paper solutions

1. Explain fundamental difference between i) N/w OS and distributed OS ii) web based and embedded computing.

Network OS is used to manage Networked computer systems and create, maintain and transfer files in that Network. Distributed OS is also similar to Networked OS but in addition to it the platform on which it is running should have high configuration such as more capacity RAM, High speed Processor. The main difference between the DOS and the NOS is the transparent issue: Transparency: - How aware are users of the fact that multiple computers are being used?
• NETW OR K OS: - Users are aware where resources are located
- Network OS is built on top of centralized OS. Handles interfacing and coordination between local OS.
• DISTRIB UTED OS: - Designed to control and optimize operations and
resources in distributed system.
web based computing is nothing but a transaction done by through online, n the trade n non trading concern done their business on through online n maintaining book of accounts through internet. An embedded system is a computer system designed to perform one or a few dedicated functions often with real-time computing constraints.

2. What do you mean by cooperating process? Describe its four advantages.
Cooperating Processes

• Independent process cannot affect or be affected by the execution of another process
• Cooperating process can affect or be affected by the execution of another
process Advantages of process cooperation
• Information sharing
• Computation speed-up
• Modularity

3. What are different categories of system programs? Explain.

System programs provide a convenient environment for program development and
execution. The canbe divided into:
a. File manipulation
b. Status information
c. File modification
d. Programming language support
e. Program loading and execution
f. Communications
g. Application programs
h. Provide a convenient environment for program development and execution
i. Some of them are simply user interfaces to system calls; others are considerably more complex
• File management - Create, delete, copy, rename, print, dump, list, and generally
manipulate files and directories
• Status information
• Some ask the system for info - date, time, amount of available memory, disk space,
number of users
• Others provide detailed performance, logging, and debugging information
• Typically, these programs format and print the output to the terminal or other
output devices
• Some systems implement a registry - used to store and retrieve configuration information
• File modification
• Text editors to create and modify files
• Special commands to search contents of files or perform transformations of the text
• Programming- language support - Compilers, assemblers, debuggers and
interpreters sometimes provided
• Program loading and execution- Absolute loaders, relocatable loaders, linkage editors,
and overlay-loaders, debugging systems for higher-level and machine language
• Communications - Provide the mechanism for creating virtual connections
among processes, users, and computer systems
• ALLOW USERS TO SEND MESSAGES TO ONE ANOTHER’S SCREENS, BROWSE WEB PAGES, SEND
electronicmail messages, log in remotely, transfer files from one machine to another.

4. Define OS. Discuss its role from different perspectives.

• An OS is an intermediary between the user of the computer & the computer hardware.
• It provides a basis for application program & acts as an intermediary between user of computer & computer hardware.
• The purpose of an OS is to provide a environment in which the user can execute the
program in a convenient & efficient manner.
• OS is an important part of almost every computer systems.
User Views:- The user view of the computer depends on the interface used.
• SOME USERS MAY USE PC’S. In this the system is designed so that only one user can utilize the resources and mostly for ease of use where the attention is mailnly on performances and not on the resource utilization.
• Some users may use a terminal connected to a mainframe or minicomputers.
• Other users may access the same computer through other terminals. These users may
share resources and exchange information. In this case the OS is designed to maximize resource utilization- so that all available CPU time, memory & I/O are used efficiently.
• Other users may sit at workstations, connected to the networks of other workstation and servers. In this case OS is designed to compromise between individual visibility
& resource utilization.
System Views:-One can view system as resource allocator i.e. a computer system has
many resources that may be used to solve a problem. The OS acts as a manager of these resources. The OS must decide how to allocate these resources to programs and the users so that it can operate the computer system efficiently and fairly.
• A different view of an OS is that it need to control various I/O devices & user
Programs i.e. an OS is a control program used to manage the execution of user program to prevent errors and improper use of the computer.
• Resources can be either CPU Time, memory space, file storage space, I/O devices and so on.

5. List different services of OS. Explain.

An OS provides services for the execution of the programs and the users of such programs. The services provided by one OS may be different from other OS. OS makes the programming task easier.

The common services provided by the OS are
1. Program Execution:- The OS must able to load the program into memory & run that
program. The program must end its execution either normally or abnormally.
2. I/O Operation:- A program running may require any I/O. This I/O may be a file or a specific
device users cant control the I/O device directly so the OS must provide a means for
controlling I/O devices.
3. File System Interface:- Program need to read or write a file. The OS should
provide permission for the creation or deletion of files by names.
4. Communication:- In certain situation one process may need to exchange information with another process. This communication May takes place in two ways.
a. Between the processes executing on the same computer.
b. Between the processes executing on different computer that are connected by a network.
This communication can be implemented via shared memory or by OS.
5. Error Detection:- Errors may occur in CPU, I/O devices or in M/y H/w. The OS
constantly needs to be aware of possible errors. For each type of errors the OS should take appropriate actions to ensure correct & consistent computing.

Question Paper – Operating System, CSE – VTU




Quick Reply
Your Username: Click here to log in

Message:
Options



All times are GMT +5. The time now is 03:56 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8