SlideShare a Scribd company logo
1 of 38
Download to read offline
Computer Software and
Operating System
9/14/2023
1
Unit 3 Class-XI SD
In this chapter, you will be learning about followings
 Software and its types
 Concept of Operating system
 Types of operating system
Topics to be covered:
 Concept of software
 Concept of operating system
 Role of OS
 Window OS
 Open source OS
9/14/2023
Unit 3 Class-XI SD
2
 Software is a set of instructions, data or programs used to operate
computers and execute specific tasks.
 Software is the collection of computers programs, procedures and
documentation that performs different tasks on a computer
system.
 The types software are
i. system software and
ii. application software.
9/14/2023
Unit 3 Class-XI SD 3
System software is computer software designed to operate the
computer hardware and to provide a platform for running application
software. It is a collection of operating systems, device drivers, utility,
etc.
Some common types of system software are given below:
 Operating System
 Utility software
 Language processor
9/14/2023
Unit 3 Class-XI SD 4
Operating System
An operating system is a collection of programs that controls the overall operation
of the computer system. It acts as an interface between user and hardware.
Examples: Windows XP, Windows 7, Unix, Linux etc.
Utility Software
Utility software help to manage, maintain and control computer resources. These
programs are available to help you with the day to day chores associated with
personal computing and to keep your system running at peak performer. Some
Examples of Utility Software:
 Virus Scanning Software
 Backup Software
 Scan Disk
 Disk Defragmenter Software etc
9/14/2023
Unit 3 Class-XI SD 5
Language Translator
It is a special type of computer system software that can
use to translate the program written in high level and
assembly language into machine level language.
It is most compulsory for low level language and high
level language.
The types of language translator are given below:
Compiler
Interpreter
Assembler
9/14/2023
Unit 3 Class-XI SD 6
The program which is designed to perform only specific task is
called application software.
The application software made for one purpose can not perform
other task.
For example: - accounting of your college can not prepare the
result sheet of your college.
Application system works on system software.
9/14/2023
Unit 3 Class-XI SD 7
There are two types of application software.
Customized or Tailored software:
Tailored software is specific purpose software. These types of software are
developed for specific tasks. They are written in high level language such as
JAVA, C, and C++ etc. Examples Banking software, Hospital Management
Software etc
Packaged Software:
Packaged software is mainly designed by software companies to generalize
the tasks. They are general purpose software. Some common types of
packaged software are as follows.
Word processing Software Eg: MS-Word
Database software Eg: MS-Access, Oracle etc
Spreadsheet Software Eg: MS-Excel
9/14/2023
Unit 3 Class-XI SD 8
WEB BASED SOFTWARE
 Web based software, (or a web-based application) is a type of software that
runs on a server (computer connected to the Internet), while users connect to
it from their computers using an Internet browser.
 Web based software is used by consumers and businesses like: webmail, social
networking sites, online shops,etc.. Business services are also very popular:
from office suite (G suite) to online collaboration, accounting and CRM.
9/14/2023
Unit 3 Class-XI SD 9
• Web-based software is type of software that you
use over the internet with a web browser.
• You don’t have to install anything, download any
software, or worry about upgrades.
• If you use an online bank or web-based email
program like Gmail, Hotmail, or Yahoo Mail,
you’re already using web-based software
MOBILE APPLICATION
 A mobile application, most commonly referred as app, is a type of
application software designed to run on a mobile device, such as a
smartphone or tablet computer.
 Mobile applications frequently serve to provide users with similar services
to those accessed on PCs. Apps are generally small, individual software
units with limited function.
9/14/2023
Unit 3 Class-XI SD 10
• The use of app software was originally
popularized by Apple Inc. and its App Store,
which offers thousands of applications for the
iPhone, iPad and iPod Touch.
• A mobile application also may be known as an
app, web app, online app, iPhone app or
smartphone app.
https://youtu.be/BTB86HeZVwk
An operating system is an integrated set of programs that controls the resources (the
CPU, memory, I/O devices etc.) of the computer system.
It provides an interface to its users and machine.
Making a computer system more convenient to use and managing the resources of
the computer system there are two primary objectives of an operating system.
An operating system is a collection of programs that controls the overall operation of
the computer system.
Operating system plays a role of interface between the user and computer hardware.
Examples of operating systems are: MS-DOS, Windows XP, Windows 7, Windows
Vista, Linux, Mac OS, and UNIX etc.
9/14/2023
Unit 3 Class-XI SD 11
 The organization or architecture of OS deals with its the internal structure ,
mainly it is divided into 3 layers as shown as figure below:
9/14/2023
Unit 3 Class-XI SD 12
Hardware
Kernel
Utility Software
Application Software
Operating system provides life to the computer hardware.
The increased processing speed of the processor and its problem solving
capacity created the need for more efficient modes of operating computers.
The primary role of an operating system is to maximize the productivity of a
computer system by operating it in the most efficient manner and minimizing
the amount of human intervention.
It performs basic tasks, such as recognizing input from the keyboard, sending
output to the display screen, keeping track of files and directories on the disk
and controlling peripheral devices such as disk drives and printers.
9/14/2023
Unit 3 Class-XI SD 13
Some of the roles of operating system are as follows:
It acts as an intermediate between program and computer hardware
Operating systems loads program in the main memory when power is turned
on.
It performs basic operations i.e. recognize input from the input unit and after
processing sends output to the output unit.
It manages data, files and memory such as primary, secondary etc.
It manages scheduling process and provides the tasks to different peripheral
devices.
Operating systems also allow users to share data and software among
themselves.
It prevents the system from unauthorized users, computer viruses etc.
9/14/2023
Unit 3 Class-XI SD 14
The functions of operating systems are:
1. Input Output (I/O) management:
OS manages the input and output unit of computer. This applies to the
flow of data among computers, terminals and other devices such as
monitors, printers etc.
2. Command Interpreter:
The command Interpreter takes a command from the user and then OS
translates it into a detailed set of instructions, which computer can
understand easily. So, main function of command interpreter is to get
and execute the user specified command. In the MS-DOS, command.com
is a command interpreter.
3. Data management:
OS software also manages the storage and retrieval of data. Data
management keeps track of the data on the disk, tape, optical storage
device.
9/14/2023
Unit 3 Class-XI SD 15
4. File management:
File management creates a mechanism of files and directories (folder)
by making a table of each file and directories in the storage device, so
as to keep track of each element.
Then it implements different type efficient searching mechanism of
files. So, this module is responsible for data storing and retrieving.
The operating system like windows manages the disk with FAT,
FAT32 or NTFS file system. FAT is the short forms of the File
Allocation Table.
The FAT has the information about the file name, file size, date and
time creation and allocation on the disk spaces.
NTFS stands for New Technology File System. It has several
important over FAT and support for the use of advanced data
structure improve performances, reliability and disk space utilization,
plus additional extensions such as security.
9/14/2023
Unit 3 Class-XI SD 16
5. Memory management:
Computer system includes number of storage device like registers,
cache memory, primary memory, secondary memory etc.
Whenever processor needs some data or instructions, it is first
searched in registers and then after cache memory, if it isn’t available
there, then it looks into the primary memory (RAM).
If still not available, then data is brought into the main memory from
hard disk.
So, the way of loading, accessing and removing the data from these
devices are managed by the operating system.
9/14/2023
Unit 3 Class-XI SD 17
6. Job Management:
It manages the jobs waiting to be processed.
It recognizes the jobs, identifies their priorities, determines whether
the appropriate main memory and secondary storage capability they
require is available or not, and schedules and finally runs each job at
the appropriate format.
Job management uses such type of process which is called scheduling.
The technique of maximum utilization of process is termed as CPU
scheduling. Some scheduling algorithms are First Come First Serve,
Shortest Job First, Priority Scheduling, Round Robin Scheduling etc.
9/14/2023
Unit 3 Class-XI SD 18
7. Process Management: -
The CPU of any computer system is called a processor.
Main activities of process management are job queuing, job scheduling,
keeping track of the status of each process etc.
When multiple processes are running, some process may demand the
input/output devices. In such case the process goes to the blocked state
until the devices is available.
8. User Interface:
An interface is a set of commands or menus through which a user
communicates with a program.
There are two types of OS based on user interface: GUI and CUI.
9/14/2023
Unit 3 Class-XI SD 19
9. Interrupt-handling:
Interrupt is an event alters the sequences in which the processor executes
instructions.
There are two interrupt one is hardware interrupt and another is software interrupt.
Hardware interrupt is caused by hardware devices such as keyboard, printer, chips
etc.
A software interrupt is generated by the processor executing specific instructions. It
is caused by programs or software device like ROM BIOS.OS provides interrupt-
handling procedure to run the computer very effectively.
10.Deadlock Prevention:
Sometimes, during a process, a situation is arises in which resource either hardware
or software, shared by two or more processes cannot continue because the resource
required by a process is held by another resource. In this situation, both jobs are
conflict by resources.
So, such type of situation or condition is called deadlock.
For examples: - If program “A” captures hard disk and ask for printer to print, and
program “B” captures printer and ask for hard disk to write, then such condition
creates deadlock. Such conditions are avoided by OS, taking suitable action by careful
allocation of resources. 9/14/2023
Unit 3 Class-XI SD 20
11.Security Management:
One of the major tasks of OS is to secure the data and program while loaded
into the memory.
Any program does not allow capturing data space of other program.
It maintains memory of each program. It protects hardware and software from
improper use.
12.Virtual Storage Management:
As we know, in multiprogramming more than one jobs are loaded in main
memory at a time. But if the program is larger than main memory (RAM), then
entire job cannot be loaded at once inside the memory. So, in this case, the OS
uses free space of secondary memory, which is known as virtual memory.
With this software it is possible to increase the capacity of main memory
without actually increasing its size.
This is accomplished by breaking a job into sequences of instructions, called
pages or segments, of RAM and keeping only a few of this in memory at a time.
Then, the remainder memory is kept on secondary storage devices.
https://youtu.be/0ZjkUMKy6x0
9/14/2023
Unit 3 Class-XI SD 21
Multiprogramming: -
Multiprogramming allows execution of two or more programs in a main
memory of the computer.
In this environment, processor processes several programs simultaneously.
All the programs are kept in the job pool of the mass storage device and these
programs are ready for processing but if CPU is busy, these programs wait
their turns.
When one processing is completed, next ready program is fetched from main
memory for processing.
Different forms of multiprogramming OS are multitasking, multiprocessing
and multi-user.
9/14/2023
Unit 3 Class-XI SD 22
9/14/2023
Unit 3 Class-XI SD 23
Multitasking: -
A system able to process a number of tasks i.e
multitask at a time is called Multitasking.
It allows more than one program to run concurrently.
In multitasking, only one CPU is involved, but it
switches from one program to another so quickly that it
gives the appearance of executing all of the programs at
the same time.
For example: - a user could be running a word
processing package, printing a document, copying files
to disks etc
9/14/2023
Unit 3 Class-XI SD 24
Multiprocessing: -
Multiprocessing refers to a computer system’s ability to
support more than one process (program) at the same
time.
Multiprocessing systems are much more complicated
than single-Process system, because the OS must
allocate resources to computing process in a
reasonable manner.
It also refers to the utilization of multiple CPUs in a
single computer system.
This is also called parallel processing.
MVS (Multiple Virtual System/Storage) and UNIX are
two most commonly used multiprocessing operating
system.
9/14/2023
Unit 3 Class-XI SD 25
DISTRIBUTED OPERATING
SYSTEM
A DOS is a system which contains multiple components
located on different machines, which coordinate and
communicate actions in order to appear as a single coherent
working system to the user.
It is a recent advancement in the technological world of
computers.
A distributed operating system (DOS), are systems which
model where distributed applications are running on multiple
computers, linked by communications.
Processors in a DOS communicate with each other through
various communication lines like high-speed buses.
9/14/2023
Unit 3 Class-XI SD 26
9/14/2023
Unit 3 Class-XI SD 27
In general, Windows Operating System
provides an interface between user program
and the computer system’s hardware. Microsoft
windows are based on multitasking principle.
9/14/2023
Unit 3 Class-XI SD 28
Graphical User Interface (GUI)-Windows Based Operating
System:
 GUI allows user to enter commands by pointing and clicking at
objects that appears on the screen.
 It supports WIMP(window, icon, menu, pointer) environment.
 The main advantage of GUI is that it is easy to use.
 The disadvantage of GUI is the amount of memory space they
need.
 It needs a lot of RAM and hard disk space to run.
9/14/2023
Unit 3 Class-XI SD 29
 GUI is graphical and user friendly.
 Users don’t have to remember syntax and commands.
 It needs large amount of memory space.
 It runs other windows based programs like MS-Word, Excel etc.
 It needs faster processor to operate.
 By using GUI, easy to play games and easy to use images.
 In GUI, other peripherals like mouse, light pen, joystick can be
used.
 GUI based OS are usually 32 or 64 bit operating system.
 It supports multimedia environment.
 It supports multitasking, multiprogramming, multithreading etc.
9/14/2023
Unit 3 Class-XI SD 30
Different components supported by GUI:
Menu: - The program menu is a list of commands or
instructions that tells your computer to perform an
action such as opening program or saving
documents etc.
Desktop: - The desktop is a container in which
program icons and other interface components are
arranged in attractive ways.
Icons: - A small image displayed on the screen to
represents an object is called icon.
Window: - A window based program opens in a
screen in a rectangular frame called Window.
9/14/2023
Unit 3 Class-XI SD 31
OPEN SOURCE OPERATING SYSTEM
 Open source is a methodology or approach towards the design and
development of software with the intention of giving the user to access
the source code.
 If we use open source software, not only we will be able to use it but also
will be able to see how it works, debug it, modify it and redistribute it.
 Open source software is licensed in a way that makes it legal to use as
many copies of it as you want, and wherever you want.
 That software usually uses less resource than its commercial
counterpart because they don’t have any code for licensing,
authentication and promoting other products to attach an advertisement
etc.
 There is a core difference between open source and free software, since
both represent the same core idea.
9/14/2023
Unit 3 Class-XI SD 32
Open source allows the commercial utilization of the code
with the motive of profits.
Many companies such as Red Hat gain significant revenue
from sales, distribution, maintenance and consultancy
services provided by open source software.
However, free software cannot be used for commercial
purpose.
Being an open source program, the program codes of an
open source operating system are available.
The user can modify those codes and develop new
applications according to his/her requirements.
Some common examples of open source (OS) are Linux,
Minix, Free Open Solaris, FreeDOS,etc.
https://youtu.be/1ehpgbb3XD0
9/14/2023
Unit 3 Class-XI SD 33
 UNIX was earlier known to be UNICS, which stands for UNiplexed
Information Computing System.
 UNIX is a powerful, flexible and manageable OS with good utilities and
communication abilities.
 It is multiuser, multitasking and multiprocessing operating system.
 It was used in bigger size machines like mainframe and
minicomputers.
 It was developed in AT& Bell labs around 1970.
 The development of UNIX has given birth to many operating systems
that can work on different types of computers.
 For example, UNIX has developed in ‘C’ and assembly language.
 Many of the popular commercial operating system e.g. Linux, Xenix,
HP UNIX, SUN OS etc. has inherited its main features.
9/14/2023
Unit 3 Class-XI SD 34
 LINUX stands for Lovable Intellect Not Using XP
 Linux is an open source powerful UNIX-based OS.
 It's OS runs on a variety of platforms, including Intel, SPARCE,
PowerPC and DEC Alpha processors as well as multiprocessing
systems.
 It was developed by Linus Torvalds, at the University of Helsinki in
Finland as a college project. He released the version of Linux,
including all source code.
 With the help of literally thousands of volunteers all over the world,
Linux grew dramatically.
 It is multi-user, multitasking, multiprogramming OS, mainly popular
for server systems.
 It is distributed through different distributors such as Red Hat,
Ubuntu,, OpenSolaris, etc,
https://youtu.be/7L5JMj82vYU
9/14/2023
Unit 3 Class-XI SD 35
Spooling:
 The term spooling is derived from the term SPOOL(Simultaneous peripheral
operation On-line).
 A spool is a buffer used in spooling.
 Spooling is a process used to balance the difference of high-speed of the CPU and
slow speed of the input/output devices.
 It is primarily used for printing purpose. When we provide multiple files to print
together to a printer, although the printer can print one file at a time. But, all files
get lined up in a queue and get printed one-by-one.
 In this process, CPU remains free and the user can work on other applications. This
technique of printing is possible through a capability of the operating system known
as spooling.
 Here, the spooling technique is used which allows the processed jobs in the CPU to
be arranged in a separate area in the memory known as spooling area and the CPU
remains free for other jobs.
9/14/2023
Unit 3 Class-XI SD 36
Process:
 A process is basically a program in execution.
 The process doesn’t mean Program. The Program is static while a process
is dynamic. For simplicity, we can define a program as a job that resides
in the secondary storage.
 A process is a program, which is currently in a running/ ready state.
 A process in a computer system may be in one of a number of different
possible states, such as
Running: A process is said to be in running state if it is currently
executing.
Ready: A process is said to be ready if it is temporarily stopped to let
other process run in the processor.
Blocked: A process is said to be in blocked state if it is unable to run until
some external event happen.
9/14/2023
Unit 3 Class-XI SD 37
Buffering:
 A buffer is a small, high-speed storage device, located in I/O units,
used to hold data at the time of input/output operations.
 So it is divided into the input buffer and output buffer.
 Input buffer accepts data at low speed and release at high speed to
CPU, output buffer works in reverse order, it accepts data at high
speed from main memory and releases at low speed to output devices.
 Buffering is the process of using buffer during I/O operation.
The term buffering is also used while accessing files like audio/video
through the internet.
Here, it is the process of holding downloaded data before it can be
played.
Buffering is used to :
Cope with the difference in operating speed between different
devices.
Adopt between devices that have different data transfer sizes.
9/14/2023
Unit 3 Class-XI SD 38

More Related Content

Similar to computer software industry and I will be available to meet

installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software Jaleto Sunkemo
 
Management Information System
Management Information SystemManagement Information System
Management Information SystemCh Irfan
 
System Programming VV Notes.pdf
System Programming VV Notes.pdfSystem Programming VV Notes.pdf
System Programming VV Notes.pdfbharathreddy223930
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-materialhomeworkping8
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfPriyanka542143
 
Computer system software
Computer system softwareComputer system software
Computer system softwareMozaSaid
 
Ch # 07 operating system
Ch # 07 operating systemCh # 07 operating system
Ch # 07 operating systemMuhammadRobeel3
 
Topic_1___Part_1_Introduction.pptx.pdf
Topic_1___Part_1_Introduction.pptx.pdfTopic_1___Part_1_Introduction.pptx.pdf
Topic_1___Part_1_Introduction.pptx.pdfluxasuhi
 
System programming note
System programming noteSystem programming note
System programming noteSANTOSH RATH
 
Application software and system software
Application software and system softwareApplication software and system software
Application software and system softwareshujra
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC4044uday
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareVpmv
 
Computet scienceComputet scienceComputet science
Computet scienceComputet scienceComputet scienceComputet scienceComputet scienceComputet science
Computet scienceComputet scienceComputet scienceifrahabdikadir265
 

Similar to computer software industry and I will be available to meet (20)

installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 
System Software
System SoftwareSystem Software
System Software
 
Management Information System
Management Information SystemManagement Information System
Management Information System
 
System Programming VV Notes.pdf
System Programming VV Notes.pdfSystem Programming VV Notes.pdf
System Programming VV Notes.pdf
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdf
 
Computer system software
Computer system softwareComputer system software
Computer system software
 
Ch # 07 operating system
Ch # 07 operating systemCh # 07 operating system
Ch # 07 operating system
 
Operating system
Operating systemOperating system
Operating system
 
Topic_1___Part_1_Introduction.pptx.pdf
Topic_1___Part_1_Introduction.pptx.pdfTopic_1___Part_1_Introduction.pptx.pdf
Topic_1___Part_1_Introduction.pptx.pdf
 
System programming note
System programming noteSystem programming note
System programming note
 
Application software and system software
Application software and system softwareApplication software and system software
Application software and system software
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of Software
 
Software 3
Software 3Software 3
Software 3
 
C program full materials.pdf
C program  full materials.pdfC program  full materials.pdf
C program full materials.pdf
 
Computet scienceComputet scienceComputet science
Computet scienceComputet scienceComputet scienceComputet scienceComputet scienceComputet science
Computet scienceComputet scienceComputet science
 
Note book pc
Note book pcNote book pc
Note book pc
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
 

Recently uploaded

Rustampura ℂall Girls Service WhatsApp: 8527049040 High Class Esℂorts Serviℂe...
Rustampura ℂall Girls Service WhatsApp: 8527049040 High Class Esℂorts Serviℂe...Rustampura ℂall Girls Service WhatsApp: 8527049040 High Class Esℂorts Serviℂe...
Rustampura ℂall Girls Service WhatsApp: 8527049040 High Class Esℂorts Serviℂe...NightLaila
 
Our great adventures in Warsaw - On arrival training
Our great adventures in Warsaw - On arrival trainingOur great adventures in Warsaw - On arrival training
Our great adventures in Warsaw - On arrival trainingAngelaHakobjanyan
 
Abstract Arch Design Wall Cladding - by Stone Art by SKL
Abstract Arch Design Wall Cladding -  by Stone Art by SKLAbstract Arch Design Wall Cladding -  by Stone Art by SKL
Abstract Arch Design Wall Cladding - by Stone Art by SKLstoneartbyskl
 
The Adventurer's Guide Book by Amoré van der Linde
The Adventurer's Guide Book by Amoré van der LindeThe Adventurer's Guide Book by Amoré van der Linde
The Adventurer's Guide Book by Amoré van der Lindethatsamorevdl
 
Eco-Friendly Interior Design: Tips for sustainable living
Eco-Friendly Interior Design: Tips for sustainable livingEco-Friendly Interior Design: Tips for sustainable living
Eco-Friendly Interior Design: Tips for sustainable livingHsaa
 
Laplace Transforms 2 Questionjjjjjjjs.pptx
Laplace Transforms 2 Questionjjjjjjjs.pptxLaplace Transforms 2 Questionjjjjjjjs.pptx
Laplace Transforms 2 Questionjjjjjjjs.pptxjoshuaclack73
 
一比一原版(MQU毕业证书)麦考瑞大学毕业证成绩单原件一模一样
一比一原版(MQU毕业证书)麦考瑞大学毕业证成绩单原件一模一样一比一原版(MQU毕业证书)麦考瑞大学毕业证成绩单原件一模一样
一比一原版(MQU毕业证书)麦考瑞大学毕业证成绩单原件一模一样aqwaz
 
Star Wars Inspired Lightsaber Battle Assignment
Star Wars Inspired Lightsaber Battle AssignmentStar Wars Inspired Lightsaber Battle Assignment
Star Wars Inspired Lightsaber Battle Assignmentsarahr51
 
prodtion diary updated.pptxyyghktyuitykiyu
prodtion diary updated.pptxyyghktyuitykiyuprodtion diary updated.pptxyyghktyuitykiyu
prodtion diary updated.pptxyyghktyuitykiyuLeonBraley
 
Visionaries Alchemy 2017, Olga Spiegel, Miguel Tio, France Garrido and Bienve...
Visionaries Alchemy 2017, Olga Spiegel, Miguel Tio, France Garrido and Bienve...Visionaries Alchemy 2017, Olga Spiegel, Miguel Tio, France Garrido and Bienve...
Visionaries Alchemy 2017, Olga Spiegel, Miguel Tio, France Garrido and Bienve...BBaez1
 
Short film analysis.pptxdddddddddddddddddddddddddddd
Short film analysis.pptxddddddddddddddddddddddddddddShort film analysis.pptxdddddddddddddddddddddddddddd
Short film analysis.pptxddddddddddddddddddddddddddddLeonBraley
 
Captain america painting competition -- 13
Captain america painting competition -- 13Captain america painting competition -- 13
Captain america painting competition -- 13Su Yan-Jen
 
wepik-mastering-the-art-of-effective-communication-20240222122545I5QF.pptx
wepik-mastering-the-art-of-effective-communication-20240222122545I5QF.pptxwepik-mastering-the-art-of-effective-communication-20240222122545I5QF.pptx
wepik-mastering-the-art-of-effective-communication-20240222122545I5QF.pptxBChella
 
My scariest moment presentation-part one
My scariest moment presentation-part oneMy scariest moment presentation-part one
My scariest moment presentation-part oneatetteh2001
 
Gabriel Van Konynenburg _ Portfolio Visual
Gabriel Van Konynenburg _ Portfolio VisualGabriel Van Konynenburg _ Portfolio Visual
Gabriel Van Konynenburg _ Portfolio Visualgabbyvan28
 
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdfGreen Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdfPhoebeHolmes2
 
一比一定制英国赫特福德大学毕业证学位证书
一比一定制英国赫特福德大学毕业证学位证书一比一定制英国赫特福德大学毕业证学位证书
一比一定制英国赫特福德大学毕业证学位证书AS
 
VIP ℂall Girls Vijay Nagar Hire Me Neha 96XXXXXXX Top Class ℂall Girl Serviℂe...
VIP ℂall Girls Vijay Nagar Hire Me Neha 96XXXXXXX Top Class ℂall Girl Serviℂe...VIP ℂall Girls Vijay Nagar Hire Me Neha 96XXXXXXX Top Class ℂall Girl Serviℂe...
VIP ℂall Girls Vijay Nagar Hire Me Neha 96XXXXXXX Top Class ℂall Girl Serviℂe...Mumbai Escorts
 

Recently uploaded (20)

Rustampura ℂall Girls Service WhatsApp: 8527049040 High Class Esℂorts Serviℂe...
Rustampura ℂall Girls Service WhatsApp: 8527049040 High Class Esℂorts Serviℂe...Rustampura ℂall Girls Service WhatsApp: 8527049040 High Class Esℂorts Serviℂe...
Rustampura ℂall Girls Service WhatsApp: 8527049040 High Class Esℂorts Serviℂe...
 
Apotik Jual Obat Aborsi asli Malang, Wa : 085180626899 - Penjual obat Cytotec...
Apotik Jual Obat Aborsi asli Malang, Wa : 085180626899 - Penjual obat Cytotec...Apotik Jual Obat Aborsi asli Malang, Wa : 085180626899 - Penjual obat Cytotec...
Apotik Jual Obat Aborsi asli Malang, Wa : 085180626899 - Penjual obat Cytotec...
 
Our great adventures in Warsaw - On arrival training
Our great adventures in Warsaw - On arrival trainingOur great adventures in Warsaw - On arrival training
Our great adventures in Warsaw - On arrival training
 
batwhls
batwhlsbatwhls
batwhls
 
Abstract Arch Design Wall Cladding - by Stone Art by SKL
Abstract Arch Design Wall Cladding -  by Stone Art by SKLAbstract Arch Design Wall Cladding -  by Stone Art by SKL
Abstract Arch Design Wall Cladding - by Stone Art by SKL
 
The Adventurer's Guide Book by Amoré van der Linde
The Adventurer's Guide Book by Amoré van der LindeThe Adventurer's Guide Book by Amoré van der Linde
The Adventurer's Guide Book by Amoré van der Linde
 
Eco-Friendly Interior Design: Tips for sustainable living
Eco-Friendly Interior Design: Tips for sustainable livingEco-Friendly Interior Design: Tips for sustainable living
Eco-Friendly Interior Design: Tips for sustainable living
 
Laplace Transforms 2 Questionjjjjjjjs.pptx
Laplace Transforms 2 Questionjjjjjjjs.pptxLaplace Transforms 2 Questionjjjjjjjs.pptx
Laplace Transforms 2 Questionjjjjjjjs.pptx
 
一比一原版(MQU毕业证书)麦考瑞大学毕业证成绩单原件一模一样
一比一原版(MQU毕业证书)麦考瑞大学毕业证成绩单原件一模一样一比一原版(MQU毕业证书)麦考瑞大学毕业证成绩单原件一模一样
一比一原版(MQU毕业证书)麦考瑞大学毕业证成绩单原件一模一样
 
Star Wars Inspired Lightsaber Battle Assignment
Star Wars Inspired Lightsaber Battle AssignmentStar Wars Inspired Lightsaber Battle Assignment
Star Wars Inspired Lightsaber Battle Assignment
 
prodtion diary updated.pptxyyghktyuitykiyu
prodtion diary updated.pptxyyghktyuitykiyuprodtion diary updated.pptxyyghktyuitykiyu
prodtion diary updated.pptxyyghktyuitykiyu
 
Visionaries Alchemy 2017, Olga Spiegel, Miguel Tio, France Garrido and Bienve...
Visionaries Alchemy 2017, Olga Spiegel, Miguel Tio, France Garrido and Bienve...Visionaries Alchemy 2017, Olga Spiegel, Miguel Tio, France Garrido and Bienve...
Visionaries Alchemy 2017, Olga Spiegel, Miguel Tio, France Garrido and Bienve...
 
Short film analysis.pptxdddddddddddddddddddddddddddd
Short film analysis.pptxddddddddddddddddddddddddddddShort film analysis.pptxdddddddddddddddddddddddddddd
Short film analysis.pptxdddddddddddddddddddddddddddd
 
Captain america painting competition -- 13
Captain america painting competition -- 13Captain america painting competition -- 13
Captain america painting competition -- 13
 
wepik-mastering-the-art-of-effective-communication-20240222122545I5QF.pptx
wepik-mastering-the-art-of-effective-communication-20240222122545I5QF.pptxwepik-mastering-the-art-of-effective-communication-20240222122545I5QF.pptx
wepik-mastering-the-art-of-effective-communication-20240222122545I5QF.pptx
 
My scariest moment presentation-part one
My scariest moment presentation-part oneMy scariest moment presentation-part one
My scariest moment presentation-part one
 
Gabriel Van Konynenburg _ Portfolio Visual
Gabriel Van Konynenburg _ Portfolio VisualGabriel Van Konynenburg _ Portfolio Visual
Gabriel Van Konynenburg _ Portfolio Visual
 
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdfGreen Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
Green Lantern the Animated Series Practice Boards by Phoebe Holmes.pdf
 
一比一定制英国赫特福德大学毕业证学位证书
一比一定制英国赫特福德大学毕业证学位证书一比一定制英国赫特福德大学毕业证学位证书
一比一定制英国赫特福德大学毕业证学位证书
 
VIP ℂall Girls Vijay Nagar Hire Me Neha 96XXXXXXX Top Class ℂall Girl Serviℂe...
VIP ℂall Girls Vijay Nagar Hire Me Neha 96XXXXXXX Top Class ℂall Girl Serviℂe...VIP ℂall Girls Vijay Nagar Hire Me Neha 96XXXXXXX Top Class ℂall Girl Serviℂe...
VIP ℂall Girls Vijay Nagar Hire Me Neha 96XXXXXXX Top Class ℂall Girl Serviℂe...
 

computer software industry and I will be available to meet

  • 1. Computer Software and Operating System 9/14/2023 1 Unit 3 Class-XI SD
  • 2. In this chapter, you will be learning about followings  Software and its types  Concept of Operating system  Types of operating system Topics to be covered:  Concept of software  Concept of operating system  Role of OS  Window OS  Open source OS 9/14/2023 Unit 3 Class-XI SD 2
  • 3.  Software is a set of instructions, data or programs used to operate computers and execute specific tasks.  Software is the collection of computers programs, procedures and documentation that performs different tasks on a computer system.  The types software are i. system software and ii. application software. 9/14/2023 Unit 3 Class-XI SD 3
  • 4. System software is computer software designed to operate the computer hardware and to provide a platform for running application software. It is a collection of operating systems, device drivers, utility, etc. Some common types of system software are given below:  Operating System  Utility software  Language processor 9/14/2023 Unit 3 Class-XI SD 4
  • 5. Operating System An operating system is a collection of programs that controls the overall operation of the computer system. It acts as an interface between user and hardware. Examples: Windows XP, Windows 7, Unix, Linux etc. Utility Software Utility software help to manage, maintain and control computer resources. These programs are available to help you with the day to day chores associated with personal computing and to keep your system running at peak performer. Some Examples of Utility Software:  Virus Scanning Software  Backup Software  Scan Disk  Disk Defragmenter Software etc 9/14/2023 Unit 3 Class-XI SD 5
  • 6. Language Translator It is a special type of computer system software that can use to translate the program written in high level and assembly language into machine level language. It is most compulsory for low level language and high level language. The types of language translator are given below: Compiler Interpreter Assembler 9/14/2023 Unit 3 Class-XI SD 6
  • 7. The program which is designed to perform only specific task is called application software. The application software made for one purpose can not perform other task. For example: - accounting of your college can not prepare the result sheet of your college. Application system works on system software. 9/14/2023 Unit 3 Class-XI SD 7
  • 8. There are two types of application software. Customized or Tailored software: Tailored software is specific purpose software. These types of software are developed for specific tasks. They are written in high level language such as JAVA, C, and C++ etc. Examples Banking software, Hospital Management Software etc Packaged Software: Packaged software is mainly designed by software companies to generalize the tasks. They are general purpose software. Some common types of packaged software are as follows. Word processing Software Eg: MS-Word Database software Eg: MS-Access, Oracle etc Spreadsheet Software Eg: MS-Excel 9/14/2023 Unit 3 Class-XI SD 8
  • 9. WEB BASED SOFTWARE  Web based software, (or a web-based application) is a type of software that runs on a server (computer connected to the Internet), while users connect to it from their computers using an Internet browser.  Web based software is used by consumers and businesses like: webmail, social networking sites, online shops,etc.. Business services are also very popular: from office suite (G suite) to online collaboration, accounting and CRM. 9/14/2023 Unit 3 Class-XI SD 9 • Web-based software is type of software that you use over the internet with a web browser. • You don’t have to install anything, download any software, or worry about upgrades. • If you use an online bank or web-based email program like Gmail, Hotmail, or Yahoo Mail, you’re already using web-based software
  • 10. MOBILE APPLICATION  A mobile application, most commonly referred as app, is a type of application software designed to run on a mobile device, such as a smartphone or tablet computer.  Mobile applications frequently serve to provide users with similar services to those accessed on PCs. Apps are generally small, individual software units with limited function. 9/14/2023 Unit 3 Class-XI SD 10 • The use of app software was originally popularized by Apple Inc. and its App Store, which offers thousands of applications for the iPhone, iPad and iPod Touch. • A mobile application also may be known as an app, web app, online app, iPhone app or smartphone app. https://youtu.be/BTB86HeZVwk
  • 11. An operating system is an integrated set of programs that controls the resources (the CPU, memory, I/O devices etc.) of the computer system. It provides an interface to its users and machine. Making a computer system more convenient to use and managing the resources of the computer system there are two primary objectives of an operating system. An operating system is a collection of programs that controls the overall operation of the computer system. Operating system plays a role of interface between the user and computer hardware. Examples of operating systems are: MS-DOS, Windows XP, Windows 7, Windows Vista, Linux, Mac OS, and UNIX etc. 9/14/2023 Unit 3 Class-XI SD 11
  • 12.  The organization or architecture of OS deals with its the internal structure , mainly it is divided into 3 layers as shown as figure below: 9/14/2023 Unit 3 Class-XI SD 12 Hardware Kernel Utility Software Application Software
  • 13. Operating system provides life to the computer hardware. The increased processing speed of the processor and its problem solving capacity created the need for more efficient modes of operating computers. The primary role of an operating system is to maximize the productivity of a computer system by operating it in the most efficient manner and minimizing the amount of human intervention. It performs basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk and controlling peripheral devices such as disk drives and printers. 9/14/2023 Unit 3 Class-XI SD 13
  • 14. Some of the roles of operating system are as follows: It acts as an intermediate between program and computer hardware Operating systems loads program in the main memory when power is turned on. It performs basic operations i.e. recognize input from the input unit and after processing sends output to the output unit. It manages data, files and memory such as primary, secondary etc. It manages scheduling process and provides the tasks to different peripheral devices. Operating systems also allow users to share data and software among themselves. It prevents the system from unauthorized users, computer viruses etc. 9/14/2023 Unit 3 Class-XI SD 14
  • 15. The functions of operating systems are: 1. Input Output (I/O) management: OS manages the input and output unit of computer. This applies to the flow of data among computers, terminals and other devices such as monitors, printers etc. 2. Command Interpreter: The command Interpreter takes a command from the user and then OS translates it into a detailed set of instructions, which computer can understand easily. So, main function of command interpreter is to get and execute the user specified command. In the MS-DOS, command.com is a command interpreter. 3. Data management: OS software also manages the storage and retrieval of data. Data management keeps track of the data on the disk, tape, optical storage device. 9/14/2023 Unit 3 Class-XI SD 15
  • 16. 4. File management: File management creates a mechanism of files and directories (folder) by making a table of each file and directories in the storage device, so as to keep track of each element. Then it implements different type efficient searching mechanism of files. So, this module is responsible for data storing and retrieving. The operating system like windows manages the disk with FAT, FAT32 or NTFS file system. FAT is the short forms of the File Allocation Table. The FAT has the information about the file name, file size, date and time creation and allocation on the disk spaces. NTFS stands for New Technology File System. It has several important over FAT and support for the use of advanced data structure improve performances, reliability and disk space utilization, plus additional extensions such as security. 9/14/2023 Unit 3 Class-XI SD 16
  • 17. 5. Memory management: Computer system includes number of storage device like registers, cache memory, primary memory, secondary memory etc. Whenever processor needs some data or instructions, it is first searched in registers and then after cache memory, if it isn’t available there, then it looks into the primary memory (RAM). If still not available, then data is brought into the main memory from hard disk. So, the way of loading, accessing and removing the data from these devices are managed by the operating system. 9/14/2023 Unit 3 Class-XI SD 17
  • 18. 6. Job Management: It manages the jobs waiting to be processed. It recognizes the jobs, identifies their priorities, determines whether the appropriate main memory and secondary storage capability they require is available or not, and schedules and finally runs each job at the appropriate format. Job management uses such type of process which is called scheduling. The technique of maximum utilization of process is termed as CPU scheduling. Some scheduling algorithms are First Come First Serve, Shortest Job First, Priority Scheduling, Round Robin Scheduling etc. 9/14/2023 Unit 3 Class-XI SD 18
  • 19. 7. Process Management: - The CPU of any computer system is called a processor. Main activities of process management are job queuing, job scheduling, keeping track of the status of each process etc. When multiple processes are running, some process may demand the input/output devices. In such case the process goes to the blocked state until the devices is available. 8. User Interface: An interface is a set of commands or menus through which a user communicates with a program. There are two types of OS based on user interface: GUI and CUI. 9/14/2023 Unit 3 Class-XI SD 19
  • 20. 9. Interrupt-handling: Interrupt is an event alters the sequences in which the processor executes instructions. There are two interrupt one is hardware interrupt and another is software interrupt. Hardware interrupt is caused by hardware devices such as keyboard, printer, chips etc. A software interrupt is generated by the processor executing specific instructions. It is caused by programs or software device like ROM BIOS.OS provides interrupt- handling procedure to run the computer very effectively. 10.Deadlock Prevention: Sometimes, during a process, a situation is arises in which resource either hardware or software, shared by two or more processes cannot continue because the resource required by a process is held by another resource. In this situation, both jobs are conflict by resources. So, such type of situation or condition is called deadlock. For examples: - If program “A” captures hard disk and ask for printer to print, and program “B” captures printer and ask for hard disk to write, then such condition creates deadlock. Such conditions are avoided by OS, taking suitable action by careful allocation of resources. 9/14/2023 Unit 3 Class-XI SD 20
  • 21. 11.Security Management: One of the major tasks of OS is to secure the data and program while loaded into the memory. Any program does not allow capturing data space of other program. It maintains memory of each program. It protects hardware and software from improper use. 12.Virtual Storage Management: As we know, in multiprogramming more than one jobs are loaded in main memory at a time. But if the program is larger than main memory (RAM), then entire job cannot be loaded at once inside the memory. So, in this case, the OS uses free space of secondary memory, which is known as virtual memory. With this software it is possible to increase the capacity of main memory without actually increasing its size. This is accomplished by breaking a job into sequences of instructions, called pages or segments, of RAM and keeping only a few of this in memory at a time. Then, the remainder memory is kept on secondary storage devices. https://youtu.be/0ZjkUMKy6x0 9/14/2023 Unit 3 Class-XI SD 21
  • 22. Multiprogramming: - Multiprogramming allows execution of two or more programs in a main memory of the computer. In this environment, processor processes several programs simultaneously. All the programs are kept in the job pool of the mass storage device and these programs are ready for processing but if CPU is busy, these programs wait their turns. When one processing is completed, next ready program is fetched from main memory for processing. Different forms of multiprogramming OS are multitasking, multiprocessing and multi-user. 9/14/2023 Unit 3 Class-XI SD 22
  • 24. Multitasking: - A system able to process a number of tasks i.e multitask at a time is called Multitasking. It allows more than one program to run concurrently. In multitasking, only one CPU is involved, but it switches from one program to another so quickly that it gives the appearance of executing all of the programs at the same time. For example: - a user could be running a word processing package, printing a document, copying files to disks etc 9/14/2023 Unit 3 Class-XI SD 24
  • 25. Multiprocessing: - Multiprocessing refers to a computer system’s ability to support more than one process (program) at the same time. Multiprocessing systems are much more complicated than single-Process system, because the OS must allocate resources to computing process in a reasonable manner. It also refers to the utilization of multiple CPUs in a single computer system. This is also called parallel processing. MVS (Multiple Virtual System/Storage) and UNIX are two most commonly used multiprocessing operating system. 9/14/2023 Unit 3 Class-XI SD 25
  • 26. DISTRIBUTED OPERATING SYSTEM A DOS is a system which contains multiple components located on different machines, which coordinate and communicate actions in order to appear as a single coherent working system to the user. It is a recent advancement in the technological world of computers. A distributed operating system (DOS), are systems which model where distributed applications are running on multiple computers, linked by communications. Processors in a DOS communicate with each other through various communication lines like high-speed buses. 9/14/2023 Unit 3 Class-XI SD 26
  • 28. In general, Windows Operating System provides an interface between user program and the computer system’s hardware. Microsoft windows are based on multitasking principle. 9/14/2023 Unit 3 Class-XI SD 28
  • 29. Graphical User Interface (GUI)-Windows Based Operating System:  GUI allows user to enter commands by pointing and clicking at objects that appears on the screen.  It supports WIMP(window, icon, menu, pointer) environment.  The main advantage of GUI is that it is easy to use.  The disadvantage of GUI is the amount of memory space they need.  It needs a lot of RAM and hard disk space to run. 9/14/2023 Unit 3 Class-XI SD 29
  • 30.  GUI is graphical and user friendly.  Users don’t have to remember syntax and commands.  It needs large amount of memory space.  It runs other windows based programs like MS-Word, Excel etc.  It needs faster processor to operate.  By using GUI, easy to play games and easy to use images.  In GUI, other peripherals like mouse, light pen, joystick can be used.  GUI based OS are usually 32 or 64 bit operating system.  It supports multimedia environment.  It supports multitasking, multiprogramming, multithreading etc. 9/14/2023 Unit 3 Class-XI SD 30
  • 31. Different components supported by GUI: Menu: - The program menu is a list of commands or instructions that tells your computer to perform an action such as opening program or saving documents etc. Desktop: - The desktop is a container in which program icons and other interface components are arranged in attractive ways. Icons: - A small image displayed on the screen to represents an object is called icon. Window: - A window based program opens in a screen in a rectangular frame called Window. 9/14/2023 Unit 3 Class-XI SD 31
  • 32. OPEN SOURCE OPERATING SYSTEM  Open source is a methodology or approach towards the design and development of software with the intention of giving the user to access the source code.  If we use open source software, not only we will be able to use it but also will be able to see how it works, debug it, modify it and redistribute it.  Open source software is licensed in a way that makes it legal to use as many copies of it as you want, and wherever you want.  That software usually uses less resource than its commercial counterpart because they don’t have any code for licensing, authentication and promoting other products to attach an advertisement etc.  There is a core difference between open source and free software, since both represent the same core idea. 9/14/2023 Unit 3 Class-XI SD 32
  • 33. Open source allows the commercial utilization of the code with the motive of profits. Many companies such as Red Hat gain significant revenue from sales, distribution, maintenance and consultancy services provided by open source software. However, free software cannot be used for commercial purpose. Being an open source program, the program codes of an open source operating system are available. The user can modify those codes and develop new applications according to his/her requirements. Some common examples of open source (OS) are Linux, Minix, Free Open Solaris, FreeDOS,etc. https://youtu.be/1ehpgbb3XD0 9/14/2023 Unit 3 Class-XI SD 33
  • 34.  UNIX was earlier known to be UNICS, which stands for UNiplexed Information Computing System.  UNIX is a powerful, flexible and manageable OS with good utilities and communication abilities.  It is multiuser, multitasking and multiprocessing operating system.  It was used in bigger size machines like mainframe and minicomputers.  It was developed in AT& Bell labs around 1970.  The development of UNIX has given birth to many operating systems that can work on different types of computers.  For example, UNIX has developed in ‘C’ and assembly language.  Many of the popular commercial operating system e.g. Linux, Xenix, HP UNIX, SUN OS etc. has inherited its main features. 9/14/2023 Unit 3 Class-XI SD 34
  • 35.  LINUX stands for Lovable Intellect Not Using XP  Linux is an open source powerful UNIX-based OS.  It's OS runs on a variety of platforms, including Intel, SPARCE, PowerPC and DEC Alpha processors as well as multiprocessing systems.  It was developed by Linus Torvalds, at the University of Helsinki in Finland as a college project. He released the version of Linux, including all source code.  With the help of literally thousands of volunteers all over the world, Linux grew dramatically.  It is multi-user, multitasking, multiprogramming OS, mainly popular for server systems.  It is distributed through different distributors such as Red Hat, Ubuntu,, OpenSolaris, etc, https://youtu.be/7L5JMj82vYU 9/14/2023 Unit 3 Class-XI SD 35
  • 36. Spooling:  The term spooling is derived from the term SPOOL(Simultaneous peripheral operation On-line).  A spool is a buffer used in spooling.  Spooling is a process used to balance the difference of high-speed of the CPU and slow speed of the input/output devices.  It is primarily used for printing purpose. When we provide multiple files to print together to a printer, although the printer can print one file at a time. But, all files get lined up in a queue and get printed one-by-one.  In this process, CPU remains free and the user can work on other applications. This technique of printing is possible through a capability of the operating system known as spooling.  Here, the spooling technique is used which allows the processed jobs in the CPU to be arranged in a separate area in the memory known as spooling area and the CPU remains free for other jobs. 9/14/2023 Unit 3 Class-XI SD 36
  • 37. Process:  A process is basically a program in execution.  The process doesn’t mean Program. The Program is static while a process is dynamic. For simplicity, we can define a program as a job that resides in the secondary storage.  A process is a program, which is currently in a running/ ready state.  A process in a computer system may be in one of a number of different possible states, such as Running: A process is said to be in running state if it is currently executing. Ready: A process is said to be ready if it is temporarily stopped to let other process run in the processor. Blocked: A process is said to be in blocked state if it is unable to run until some external event happen. 9/14/2023 Unit 3 Class-XI SD 37
  • 38. Buffering:  A buffer is a small, high-speed storage device, located in I/O units, used to hold data at the time of input/output operations.  So it is divided into the input buffer and output buffer.  Input buffer accepts data at low speed and release at high speed to CPU, output buffer works in reverse order, it accepts data at high speed from main memory and releases at low speed to output devices.  Buffering is the process of using buffer during I/O operation. The term buffering is also used while accessing files like audio/video through the internet. Here, it is the process of holding downloaded data before it can be played. Buffering is used to : Cope with the difference in operating speed between different devices. Adopt between devices that have different data transfer sizes. 9/14/2023 Unit 3 Class-XI SD 38