INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
-
Upload
kory-brown -
Category
Documents
-
view
219 -
download
0
Transcript of INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
![Page 1: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/1.jpg)
INFORMATION SYSTEM-SOFTWARE
Topic: OPERATING SYSTEM CONCEPTS
![Page 2: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/2.jpg)
OBJECTIVES
• To define the term Operating System
• To discuss the historic overview of O/S
• Types of Operating Systems
• Interpret the basic functions of Operating System
![Page 3: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/3.jpg)
GOALS OF AN OPERATING SYSTEM
• To make the computer system convenient to use.
• To use the computer hardware in an efficient manner.
![Page 4: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/4.jpg)
PURPOSE OF AN OPERATING SYSTEM
The purpose of an operating system is
to provide an environment in which a
user may execute programs.
![Page 5: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/5.jpg)
Users
Application Programs
Operating system
Computer Hardware
Abstract view of the components ofa computer system
![Page 6: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/6.jpg)
WHAT IS AN OPERATING SYSTEM?
An Operating System is an interface between user and hardware of a computer system.
![Page 7: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/7.jpg)
WHAT IS AN OPERATING SYSTEM?
An Operating System is a system
software which may be viewed as an
organized collection of software
consisting of procedures for operating a
computer and providing an environment
for execution of programs.
![Page 8: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/8.jpg)
OTHER DEFINITIONS
• An Operating System is a control program.
• An Operating System is similar to a Government.
• An Operating System can be defined as a Resource Manager.
![Page 9: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/9.jpg)
HISTORICAL VIEW OF AN OPERATING SYSTEM
Early systems:
In the early systems, no Operating System
programs runs on a base machine.
![Page 10: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/10.jpg)
HISTORICAL VIEW OF AN OPERATING SYSTEM
Simple Monitor:
Monitor programs were developed that
allowed users to “batch” their jobs
together, which constituted an
automatic job sequencing.
![Page 11: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/11.jpg)
HISTORICAL VIEW OF AN OPERATING SYSTEM
Offline Operation:
As computers became more complex,
especially with regard to I/O device
management, offline operating systems
were developed that permanently
resided in memory and provided I/O
Control Services for user jobs.
![Page 12: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/12.jpg)
HISTORICAL VIEW OF AN OPERATING SYSTEM
Buffering and Spooling:
More ways to overlap CPU with slower operations.
Buffering:- overlap computing with
I/O for same job.
Spooling:- overlap computing with
I/O for different jobs.
![Page 13: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/13.jpg)
HISTORICAL VIEW OF AN OPERATING SYSTEM
Multiprogramming:• Multiprogramming was used as a
technique to enhance the throughput efficiency.
• Overlapping interleaving computing of different jobs.
• More than one job is “ready” at the same time.
![Page 14: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/14.jpg)
SPOOLING:
DISK
CARD READER
LINE PRINTER
CPU
![Page 15: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/15.jpg)
Different types of Multiprogramming Operating System
• Multitasking operating system
• Multiprocessing operating system
• Multi-user operating system
![Page 16: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/16.jpg)
TIMESHARING AND REAL-TIME SYSTEMS
Timesharing system:
This executes commands of several users as they are entered, attempting to provide each user with a reasonably short response time to each command.
![Page 17: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/17.jpg)
TIMESHARING AND REAL-TIME SYSTEMS
Real-time system:
It is designed to respond
quickly to external signals
such as those generated by
data sensors.
![Page 18: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/18.jpg)
FUNCTIONS OF OPERATING SYSTEM
Memory management
Process management
Device management
Information management
Protection
Error Handling
![Page 19: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/19.jpg)
FUNCTIONS OF OPERATING SYSTEM
Memory management
Process management
Device management
Information management
Protection
Error Handling
The o/s keeps track of the memory, what parts are in use and by whom.
![Page 20: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/20.jpg)
FUNCTIONS OF OPERATING SYSTEM
Memory management
Process management
Device management
Information management
Protection
Error Handling
The o/s keeps track of The o/s keeps track of processors and the status processors and the status
of processes. It decidesof processes. It decides who will have a chance to who will have a chance to
use the processor.use the processor.
![Page 21: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/21.jpg)
FUNCTIONS OF OPERATING SYSTEM
Memory management
Process management
Device management
Information management
Protection
Error Handling
The o/s keeps track of the devices,
channels, control units and decides what is an efficient way to allocate the device.
![Page 22: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/22.jpg)
FUNCTIONS OF OPERATING SYSTEM
Memory management
Process management
Device management
Information management
Protection
Error Handling
O/S keeps track of the information, its location, use, status etc. and decides who gets use
of the resources, enforce protection requirements.
![Page 23: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/23.jpg)
FUNCTIONS OF OPERATING SYSTEM
Memory management
Process management
Device management
Information management
Protection
Error Handling
An o/s is to protect the userAn o/s is to protect the user from unauthorized access from unauthorized access
of his files or data.of his files or data.And also it should protectAnd also it should protect
itself from usersitself from users
![Page 24: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/24.jpg)
FUNCTIONS OF OPERATING SYSTEM
Memory management
Process management
Device management
Information management
Protection
Error Handling
An o/s must respond to errors by taking the appropriate actions.
![Page 25: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/25.jpg)
FILE CONCEPT
File is a collection of related information.
It is named and is referred by its name.
Files are organized into directories for
easy access.
![Page 26: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/26.jpg)
DIRECTORY STRUCTURE
ROOT D0
F1
D3D2
D21 D31
F311
F31F21
D1
D311
![Page 27: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/27.jpg)
CLIENT-SERVER MODEL
User process(client process) sends the
request to a server process, which
when does the work and sends back
the answer.
![Page 28: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/28.jpg)
CLIENT-SERVER ARCHITECTURE
CLIENT is an application that runs on a
personal computer or on a workstation
and relies on SERVER to perform some
operations such as managing files,
disk drives, printers or network traffic.
![Page 29: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/29.jpg)
NETWORK OPERATING SYSTEM
The Software that enhances a basic
Operating System by adding Networking
Features.
Examples: Novell Netware, WINDOWS NT
![Page 30: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/30.jpg)
DISTRIBUTED OPERATING SYTEM
Distributed operating system is one that looks to its users like an
ordinarily centralized operating system but
runs on multiple independent CPU’s. Key concept is TRANSPARENCY.
![Page 31: INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.](https://reader036.fdocuments.in/reader036/viewer/2022081603/56649f295503460f94c429b6/html5/thumbnails/31.jpg)
• Operating system is an essential component of system software which consists of procedures for managing computer resources.
• Operating system functions primarily includes Memory, Process,Device, File management.
SUMMARY: