2023 2024 EduVark > Education Discussion > General Discussion


  #2  
November 13th, 2017, 09:51 AM
Super Moderator
 
Join Date: Mar 2012
Re: IISC Bangalore Operating System

Ok, I am providing you the notes of Operating System of Indian Institute of Sciences (IISC) Bangalore

IISC Bangalore Operating System notes

Module 1: Introduction to Operating System

Operating System (or shortly OS) primarily provides services for running applications on
a computer system.
Need for an OS:
The primary need for the OS arises from the fact that user needs to be provided with
services and OS ought to facilitate the provisioning of these services. The central part of a
computer system is a processing engine called CPU. A system should make it possible
for a user’s application to use the processing unit. A user application would need to store
information. The OS makes memory available toan application when required. Similarly,
user applications need use of input facility to communicate with the application. This is
often in the form of a key board, or a mouse or even a joy stick (if the application is a
game for instance).

The output usually provided by a video monitor or a printer as some times the user may
wish to generate an output in the form of a printed document. Output may be available
in some other forms. For example it may be a video or an audio file.
Let us consider few applications.
• Document Design
• Accounting
• E-mail
• Image processing

• Games
We notice that each of the above application requires resources for
• Processing information
• Storage of Information
• Mechanism to inputting information
• Provision for outputting information
• These service facilities are provided by an operating system regardless of the
nature of application.
The OS offers generic services to support all the above operations. These operations in
turn facilitate the applications mentioned earlier. To that extent an OS operation is
application neutral and service specific.
User and System View:
From the user point of view the primary consideration is always the convenience. It
should be easy to use anapplication. In launching an application, it helps to have an icon
which gives a clue which application it is. Wehave seen some helpful clues for launching
a browser, e-mail or even a document preparation application. In other words, the human
computer interface which helps to identify an application and its launch is very useful.
This hides a lot of details of the more elementary instructions that help in selecting the
application. Similarly, if we examine the programs that help us in using input devices like
a key board – all the complex details of character reading program are hidden from the
user. The same is true when we write a program. For instance, when we use a
programming language like C, a printf command helps to generate the desired form of
output. The following figure essentially depicts the basic schema of the use of OS from a
user stand point. However, when it comes to the view point of a system, the OS needs to
ensure that all the system users and applications get to use the facilities that they need.


IISC Bangalore Operating System notes






For more details here is the attachment

Contact-

Indian Institute of Science
CV Raman Rd, Devasandra Layout, Bengaluru, Karnataka 560012
Attached Files
File Type: pdf IISC Bangalore Operating System notes.pdf (573.5 KB, 184 views)


Quick Reply
Your Username: Click here to log in

Message:
Options



All times are GMT +5. The time now is 01:25 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