SlideShare a Scribd company logo
Chapter No 10

System Software and
Application Software
System Software
 System

software
is
computer
software designed to operate and control
the computer hardware and to provide a
platform for running application software.
 The programs that are part of the system
software include assemblers, compilers, file
management tools,
system utilities,
and debuggers.
Operating System
 An operating system is a program designed to run other programs

on a computer.
 A computer’s operating system is its most important program.
 It is considered the backbone of a computer, managing both

software and hardware resources.
 Operating systems are responsible for everything from the control

and allocation of memory to recognizing input from external
devices and transmitting output to computer displays.
 They also manage files on computer hard drives and control

peripherals, like printers and scanners.
Operating System Functions
 Many different operating systems exist, designed

for all types of computers.
 Regardless of the size of the computer, however,
most operating systems provide similar functions.
 The operating system handles many of these
functions automatically, without requiring any
instructions from a user.
 Some functions of operating systems are
discussed as under:
Operating System Functions
Starting and Shutting Down a Computer
 The process of starting or restarting a computer is called booting.
 Turning on a computer is called cold boot.
 Warm boot is the process of using the operating system to restart a

computer.
 Each time you boot a computer, the kernel and frequently

used operating system instructions are loaded, or copied,
from storage into the computer’s memory (RAM).
 The kernel is the core of an operating system that manages
memory and devices, maintains the computer’s clock, starts
programs, and assigns the computer’s resources, such as
devices, programs, data, and information.
Operating System Functions
The steps in the following paragraphs explain what occurs during a
cold boot on a personal computer using the Windows operating
system.
Step 1: When you turn on the computer, the power supply sends an
electrical signal to the components in the system unit.
Step 2: The charge of electricity causes the processor chip to reset itself
and find the ROM chip(s) that contains the BIOS. The BIOS, which stands
for basic input/output system, is firmware that contains the computer’s
startup instructions.
Step 3: The BIOS executes a series of tests to make sure the computer
hardware is connected properly and operating correctly. The tests,
collectively called the power-on self test (POST ), check the various system
components including the buses, system clock, adapter cards, RAM chips,
mouse, keyboard, and drives. As the POST executes, LEDs (tiny lights)
flicker on devices such as the disk drives and keyboard.
Beeps also may sound, and messages may appear on the screen.
Operating System Functions
Step 4: The POST results are compared with data in a
CMOS chip. CMOS is a technology that uses battery
power to retain information when the computer is off.
The
CMOS
Complementary
metal–oxide–
semiconductor chip stores configuration information
about the computer, such as the amount of memory;
type of disk drives, keyboard, and monitor; the current
date and time; and other startup information. It also
detects any new devices connected to the computer. If
any problems are identified, the computer may beep,
display error messages, or cease operating —
depending on the severity of the problem.
Operating System Functions
Step 5: If the POST completes successfully,
the BIOS searches for specific operating
system files called system files. The BIOS
may look first to see if a USB flash drive
plugged in a USB port or a disc in an optical
disc drive contains the system files, or it may
look directly on drive C (the designation
usually given to the first hard disk) for the
system files.
Components of Computer
Step 6: Once located, the system files load into memory
(RAM) from storage (usually the hard disk) and execute.
Next, the kernel of the operating system loads into
memory. Then, the operating system in memory takes
control of the computer.
Step 7: The operating system loads system configuration
information. In the latest Windows versions, the registry
consists of several files that contain the system
configuration information.
Boot Disk:

A boot drive is the drive from which your personal
computer boots (starts). In most cases, drive C (the hard disk) is the
boot drive. Sometimes a hard disk becomes damaged and the
computer cannot boot from the hard disk, or you may want to
preview an operating system without installing it. In these cases,
you can boot from a special disk, called a boot disk or a recovery
disk, that contains a few system files that will start the computer.

Providing a User Interface
You interact with software through its user interface. That is, a user
interface controls how you enter data and instructions and how
information is displayed on the screen. Two types of user interfaces
are graphical and command-line. Operating systems often use a
combination of these interfaces to define how a user interacts with a
computer.
Graphical User Interface Most users
today work with a graphical user interface.
With a graphical user interface (GUI), you
interact with menus and visual images such as
buttons and other graphical objects to issue
commands. Many current GUI operating
systems incorporate features similar to those
of a Web browser, such as links and
navigation buttons (i.e., Back button and
Forward button).
Command-Line Interface
To configure devices, manage system resources, and
troubleshoot network connections, network administrators
and other advanced users work with a command-line
interface. In a command-line interface, a user types
commands or presses special keys on the keyboard (such as
function keys or key combinations) to enter data and
instructions (Figure 8-5).
Some people consider command-line interfaces difficult to
use because they require exact spelling, grammar, and
punctuation. Command-line interfaces, however, give a user
more control to manage detailed settings. When working
with a command-line interface, the set of commands entered
into the computer is called the command language.
Managing Programs
Some operating systems support a single user and only one running
program at a time.
Others support thousands of users running multiple programs.

A single user/single tasking operating system allows only one user
to run one program at a time.
Early systems were single user/single tasking. Smart phones and other
mobile devices, however, often use a single user/single tasking operating
system.
A single user/multitasking operating system allows a single user to work
on two or more programs that reside in memory at the same time.
When a computer is running multiple programs concurrently, one program
is in the foreground and the others are in the background.
The one in the foreground is the active program, that is, the one you
currently are using. The other programs running but not in use are in the
background.
Managing Memory
The purpose of memory management is to optimize the
use of random access memory (RAM).
The operating system allocates, or assigns, data and
instructions to an area of memory while they are being
processed.
Then, it carefully monitors the contents of memory.
Finally, the operating system releases these items from
being monitored in memory when the processor no longer
requires them.
If you have multiple programs running simultaneously, it
is possible to run out of RAM, the operating system may
have to use virtual memory to solve the problem.
Managing Memory
With virtual memory, the operating system allocates a portion of a
storage medium, usually the hard disk, to function as additional
RAM.
As you interact with a program, part of it may be in physical RAM,
while the rest of the program is on the hard disk as virtual memory.
Because virtual memory is slower than RAM, users may notice the
computer slowing down while it uses virtual memory.
The area of the hard disk used for virtual memory is called a swap
file because it swaps (exchanges) data, information, and instructions
between memory and storage. A page is the amount of data and
program instructions that can swap at a given time.
The technique of swapping items between memory and storage,
called paging, is a time-consuming process for the computer.
Coordinating Tasks
The operating system determines the order in which tasks are
processed. A task, is an operation the processor manages.
Tasks include receiving data from an input device, processing
instructions, sending information to an output device, and
transferring items from storage to memory and from memory
to storage.
A multiuser operating system does not always process tasks on
a first-come, first-served basis.
Sometimes, one user may have a higher priority than other
users. In this case, the operating system adjusts the schedule of
tasks.
Sometimes, a device already may be busy processing one task
when it receives a second task.
This occurs because the processor operates at a much faster
rate of speed than peripheral devices.
Configuring Devices
A driver, short for device driver, is a small program that
tells the operating system how to communicate with a
specific device.
Each device on a computer, such as the mouse, keyboard,
monitor, printer, card reader/writer, and scanner, has its
own specialized set of commands and thus requires its
own specific driver. When you boot a computer, the
operating system loads each device’s driver. These devices
will not function without their correct drivers.
If you attach a new device to a computer, such as a printer
or scanner, its driver must be installed before you can use
the device.
Configuring Devices
Today, most devices and operating systems support
Plug and Play.
Plug and Play means the operating system
automatically configures new devices as you install
them. Specifically, it assists you in the device’s
installation by loading the necessary drivers
automatically and checking for conflicts with other
devices. With Plug and Play, a user plugs in a
device, turns on the computer, and then uses the
device without having to configure the system
manually. Devices that connect to a USB port on
the system unit typically are Plug and Play.
Monitoring Performance
Operating systems typically contain a performance monitor. A
performance monitor is a program that assesses and reports
information about various computer resources and devices.
For example, users can monitor the processor, disks, network,
and memory usage.
The information in performance reports helps users and
administrators identify a problem with resources so that they
can try to resolve any problems. If a computer is running
extremely slow, for example, the performance monitor may
determine that the computer’s memory is being used to its
maximum.
Thus, you might consider installing additional memory in the
computer.
Providing
Utilities

File

Management

and

Other

Operating systems often provide users with
the capability of managing files, searching for
files, viewing images, securing a computer
from unauthorized access, uninstalling
programs, cleaning up disks, defragmenting
disks, diagnosing problems, backing up files
and disks, and setting up screen savers.
Updating Software Automatically
Many popular programs, including most operating
systems, include an automatic update feature
that automatically provides updates to the
program. With an operating system, these updates
can include fixes to program bugs, or errors,
enhancements to security, modifications to device
drivers, access to new or expanded components
such as desktop themes or games, and even
updates to application software on the computer
such as a Web browser.
Administering Security
Computer and network administrators typically
have an administrator account that enables them to
access all files and programs on the computer or
network, install programs, and specify settings that
affect all users on a computer or network.
Settings include creating user accounts and
establishing permissions. These permissions define
who can access certain resources and when they
can access those resources.
Controlling a Network
Some operating systems are designed to work with a server
on a network. A server operating system is an operating
system that organizes and coordinates how multiple users
access and share resources on a network.
Resources include hardware, software, data, and
information. For example, a server operating system
allows multiple users to share a printer, Internet access,
files, and programs.
Some operating systems have network features built into
them. In other cases, the server operating system is a set of
programs separate from the operating system on the client
computers that access the network.
Types of Operating Systems:
The three basic categories of operating systems that exist today
are stand-alone, server, and embedded.
A

stand-alone operating system is a complete operating

system that works on a desktop computer, notebook
computer, or mobile computing device. Some stand-alone
operating systems are called client operating systems because
they also work in conjunction with a server operating system.
Client operating systems can operate with or without a
network. Other stand-alone operating systems include
networking capabilities, allowing the home and small
business user to set up a small network.
 Examples of currently used stand-alone operating systems
are Windows Vista, Mac OSX, UNIX, and Linux.
Server Operating Systems
A server operating system is an operating system that is
designed specifically to support a network.
A server operating system typically resides on a server. The
client computers on the network rely on the server(s) for
resources.
To meet the needs of all sizes of businesses, the
Windows Server 2008 family includes many editions, with the
more common listed below:
• Windows Server 2008 Standard for the typical small- to
medium-sized business network
• Windows Server 2008 Enterprise for medium to large-sized
businesses, including those with e-commerce operations
• Windows Server 2008 Datacenter for businesses with huge
volumes of transactions and large-scale databases.
Embedded Operating Systems
The operating system on mobile devices and
many consumer electronics, called an
embedded operating system, resides on a
ROM chip.
Popular embedded operating systems today
include Windows Mobile, Palm OS, iPhone
OS, BlackBerry, embedded Linux, and
Symbian OS.
Application Software
Application software is all the computer software
that causes a computer to perform useful tasks beyond the
running of the computer itself. Also known as software
application, application program or application.
The term is used to contrast such software with system
software, which manages and integrates a computer's
capabilities but does not directly perform tasks that
benefit the user. The system software serves the
application, which in turn serves the user.
In information technology, an application is a
computer program designed to help people
perform an activity. An application thus differs
from an operating system (which runs a computer),
a utility (which performs maintenance or generalpurpose chores), and a programming tools (with
which computer programs are created).
Examples
include
accounting
software,
enterprise software, graphics software, media
players, and office suites. Many application
programs deal principally with documents.
Applications may be bundled with the computer
and its system software or published separately.
Application software classification
There are many types of application software:
An application suite consists of multiple applications bundled
together. They usually have related functions, features and user
interfaces, and may be able to interact with each other, e.g. open
each other's files. Business applications often come in suites, e.g.
Microsoft Office, and iWork, which bundle together a word
processor, a spreadsheet, etc.; but suites exist for other purposes, e.g.
graphics or music.
Enterprise software addresses the needs of an entire organization's
processes and data flow, across most all departments, often in a
large distributed environment. (Examples include financial systems,
customer relationship management (CRM) systems and supply
chain management software).
Enterprise infrastructure software provides common
capabilities needed to support enterprise software systems.
(Examples include databases, email servers, and systems for
managing networks and security.)

Information worker software lets users create and manage
information, often for individual projects within a department, in
contrast to enterprise management. Examples include time
management,

resource

management,

documentation

tools,

analytical, and collaborative. Word processors, spreadsheets, email
and blog clients, personal information system, and individual media
editors may aid in multiple information worker tasks.
Simulation software

simulates physical or abstract systems

for either research, training or entertainment purposes.

Media development software

generates

print

and

electronic media for others to consume, most often in a commercial
or educational setting. This includes graphic-art software, desktop
publishing software, multimedia development software, HTML
editors,

digital-animation

editors,

composition, and many others.

digital

audio

and

video
Product engineering software is
used in developing hardware and software
products. This includes computer-aided
design (CAD), computer-aided engineering
(CAE), computer language editing and
compiling tools, integrated development
environments, and application programmer
interfaces.

More Related Content

What's hot

Basic of Computer fundamental
Basic of Computer fundamental Basic of Computer fundamental
Basic of Computer fundamental
Sohan Grover
 
Computer software
Computer softwareComputer software
Computer software
Maneesh Singh
 
Computer
ComputerComputer
Computer
himabindukursam
 
Computer Systems Foundation General
Computer Systems Foundation GeneralComputer Systems Foundation General
Computer Systems Foundation Generalmrcarty
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and software
parag dhok
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
Hossain Md Shakhawat
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
Jack Frost
 
Hardware and Software Components of Computer
Hardware and Software Components of ComputerHardware and Software Components of Computer
Hardware and Software Components of Computer
Forum of Blended Learning
 
Introduction to computers new 2010
Introduction to computers new 2010Introduction to computers new 2010
Introduction to computers new 2010Cyrus Kyle
 
Computer System
Computer SystemComputer System
Computer Systemhajjaz
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
Meg Grado
 
characterstics of computer
characterstics of computercharacterstics of computer
characterstics of computer
smriti7
 
Power Point Lesson 01
Power Point Lesson 01Power Point Lesson 01
Power Point Lesson 01Nasir Jumani
 
Ch 01-types-and-components-of-computers
Ch 01-types-and-components-of-computersCh 01-types-and-components-of-computers
Ch 01-types-and-components-of-computers
mmoussa83
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
birbalbhatia007
 
Motherboard Components
Motherboard ComponentsMotherboard Components
Motherboard Componentsstooty s
 
CHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERSCHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERS
Cikgu Johan Johari
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
Elike Ikechukwu
 
Chap2 input devices
Chap2 input devicesChap2 input devices
Chap2 input devices
raksharao
 

What's hot (20)

Basic of Computer fundamental
Basic of Computer fundamental Basic of Computer fundamental
Basic of Computer fundamental
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Computer software
Computer softwareComputer software
Computer software
 
Computer
ComputerComputer
Computer
 
Computer Systems Foundation General
Computer Systems Foundation GeneralComputer Systems Foundation General
Computer Systems Foundation General
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and software
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
 
Hardware and Software Components of Computer
Hardware and Software Components of ComputerHardware and Software Components of Computer
Hardware and Software Components of Computer
 
Introduction to computers new 2010
Introduction to computers new 2010Introduction to computers new 2010
Introduction to computers new 2010
 
Computer System
Computer SystemComputer System
Computer System
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
 
characterstics of computer
characterstics of computercharacterstics of computer
characterstics of computer
 
Power Point Lesson 01
Power Point Lesson 01Power Point Lesson 01
Power Point Lesson 01
 
Ch 01-types-and-components-of-computers
Ch 01-types-and-components-of-computersCh 01-types-and-components-of-computers
Ch 01-types-and-components-of-computers
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
 
Motherboard Components
Motherboard ComponentsMotherboard Components
Motherboard Components
 
CHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERSCHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERS
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
 
Chap2 input devices
Chap2 input devicesChap2 input devices
Chap2 input devices
 

Viewers also liked

04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application softwareSowmini Gowda
 
Operating System
Operating SystemOperating System
Operating SystemSyahida
 
Scrum Framework: Manage Anything Efficiently and Accurately
Scrum Framework: Manage Anything Efficiently and AccuratelyScrum Framework: Manage Anything Efficiently and Accurately
Scrum Framework: Manage Anything Efficiently and Accurately
Amir Syafrudin
 
Common Online terminologies
Common Online terminologiesCommon Online terminologies
Common Online terminologies
ChezkaClaudio
 
Plan cuentas ang
Plan cuentas angPlan cuentas ang
Обща култура (бизнес етикет)
Обща култура (бизнес етикет)Обща култура (бизнес етикет)
Обща култура (бизнес етикет)Rania Mohamed
 
O net 2552
O net 2552O net 2552
O net 2552dogmee
 
[WeFocus] KIAT 기술인문융합창작소_사업화를 위한 특허 전략_김성현_20161017_v3
[WeFocus] KIAT 기술인문융합창작소_사업화를 위한 특허 전략_김성현_20161017_v3[WeFocus] KIAT 기술인문융합창작소_사업화를 위한 특허 전략_김성현_20161017_v3
[WeFocus] KIAT 기술인문융합창작소_사업화를 위한 특허 전략_김성현_20161017_v3
Luke Sunghyun Kim
 
Forensics: Human Identity Testing in the Applied Genetics Group
Forensics: Human Identity Testing in the Applied Genetics GroupForensics: Human Identity Testing in the Applied Genetics Group
Forensics: Human Identity Testing in the Applied Genetics Group
Nathan Olson
 
бизнес комуникация-правила
бизнес комуникация-правилабизнес комуникация-правила
бизнес комуникация-правилаRania Mohamed
 
Ch. 7 resp system pharm bio 120 sp2014
Ch. 7 resp system pharm bio 120 sp2014Ch. 7 resp system pharm bio 120 sp2014
Ch. 7 resp system pharm bio 120 sp2014
mcp7576
 
งาน
งานงาน
งานdogmee
 
NIST Microbial Genomic RM BERM14 2015-10-15
NIST Microbial Genomic RM BERM14 2015-10-15NIST Microbial Genomic RM BERM14 2015-10-15
NIST Microbial Genomic RM BERM14 2015-10-15
Nathan Olson
 
O net 2553 thai
O net 2553 thaiO net 2553 thai
O net 2553 thaidogmee
 
[WeFocus] 특허실무기초(2) 특허검색기초 김성현
[WeFocus] 특허실무기초(2) 특허검색기초 김성현[WeFocus] 특허실무기초(2) 특허검색기초 김성현
[WeFocus] 특허실무기초(2) 특허검색기초 김성현
Luke Sunghyun Kim
 
Бизнес етикет -10 правила
Бизнес етикет -10 правилаБизнес етикет -10 правила
Бизнес етикет -10 правилаRania Mohamed
 
O net 2550
O net 2550O net 2550
O net 2550dogmee
 
[WeFocus] 특허실무기초(1) 특허법기초 김성현
[WeFocus] 특허실무기초(1) 특허법기초 김성현[WeFocus] 특허실무기초(1) 특허법기초 김성현
[WeFocus] 특허실무기초(1) 특허법기초 김성현
Luke Sunghyun Kim
 

Viewers also liked (20)

04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application software
 
Operating System
Operating SystemOperating System
Operating System
 
Scrum Framework: Manage Anything Efficiently and Accurately
Scrum Framework: Manage Anything Efficiently and AccuratelyScrum Framework: Manage Anything Efficiently and Accurately
Scrum Framework: Manage Anything Efficiently and Accurately
 
Common Online terminologies
Common Online terminologiesCommon Online terminologies
Common Online terminologies
 
Plan cuentas ang
Plan cuentas angPlan cuentas ang
Plan cuentas ang
 
Обща култура (бизнес етикет)
Обща култура (бизнес етикет)Обща култура (бизнес етикет)
Обща култура (бизнес етикет)
 
O net 2552
O net 2552O net 2552
O net 2552
 
[WeFocus] KIAT 기술인문융합창작소_사업화를 위한 특허 전략_김성현_20161017_v3
[WeFocus] KIAT 기술인문융합창작소_사업화를 위한 특허 전략_김성현_20161017_v3[WeFocus] KIAT 기술인문융합창작소_사업화를 위한 특허 전략_김성현_20161017_v3
[WeFocus] KIAT 기술인문융합창작소_사업화를 위한 특허 전략_김성현_20161017_v3
 
Forensics: Human Identity Testing in the Applied Genetics Group
Forensics: Human Identity Testing in the Applied Genetics GroupForensics: Human Identity Testing in the Applied Genetics Group
Forensics: Human Identity Testing in the Applied Genetics Group
 
бизнес комуникация-правила
бизнес комуникация-правилабизнес комуникация-правила
бизнес комуникация-правила
 
Plan cuentas ang
Plan cuentas angPlan cuentas ang
Plan cuentas ang
 
Ch. 7 resp system pharm bio 120 sp2014
Ch. 7 resp system pharm bio 120 sp2014Ch. 7 resp system pharm bio 120 sp2014
Ch. 7 resp system pharm bio 120 sp2014
 
งาน
งานงาน
งาน
 
NIST Microbial Genomic RM BERM14 2015-10-15
NIST Microbial Genomic RM BERM14 2015-10-15NIST Microbial Genomic RM BERM14 2015-10-15
NIST Microbial Genomic RM BERM14 2015-10-15
 
O net 2553 thai
O net 2553 thaiO net 2553 thai
O net 2553 thai
 
[WeFocus] 특허실무기초(2) 특허검색기초 김성현
[WeFocus] 특허실무기초(2) 특허검색기초 김성현[WeFocus] 특허실무기초(2) 특허검색기초 김성현
[WeFocus] 특허실무기초(2) 특허검색기초 김성현
 
Editing images
Editing imagesEditing images
Editing images
 
Бизнес етикет -10 правила
Бизнес етикет -10 правилаБизнес етикет -10 правила
Бизнес етикет -10 правила
 
O net 2550
O net 2550O net 2550
O net 2550
 
[WeFocus] 특허실무기초(1) 특허법기초 김성현
[WeFocus] 특허실무기초(1) 특허법기초 김성현[WeFocus] 특허실무기초(1) 특허법기초 김성현
[WeFocus] 특허실무기초(1) 특허법기초 김성현
 

Similar to Application software and system software

operating systems By ZAK
operating systems By ZAKoperating systems By ZAK
operating systems By ZAK
Tabsheer Hasan
 
operating system
operating systemoperating system
operating system
hamidah rehman
 
Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)
DanaAlexander13
 
System software vt
System software vtSystem software vt
System software vt
Vishnu Teraiya
 
CSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility ProgramsCSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility Programs
Yhal Htet Aung
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
Nishant Raghav
 
Operating system
Operating systemOperating system
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.ppt
Kirti Verma
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
mkhisalg
 
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
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
Jasleen Kaur (Chandigarh University)
 
Computer softwre
Computer softwreComputer softwre
Computer softwre
MuneezaKhalid
 
Basic operating systems in computer and it's uses
Basic operating systems in computer and it's usesBasic operating systems in computer and it's uses
Basic operating systems in computer and it's uses
Surya Vishnuram
 
Operating system concepts (notes)
Operating system concepts (notes)Operating system concepts (notes)
Operating system concepts (notes)Sohaib Danish
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
bhartigole1
 
operating system
operating systemoperating system
operating system
KadianAman
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
Soumit Ghosh
 

Similar to Application software and system software (20)

Operating systems
Operating systemsOperating systems
Operating systems
 
operating systems By ZAK
operating systems By ZAKoperating systems By ZAK
operating systems By ZAK
 
operating system
operating systemoperating system
operating system
 
Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)
 
System software vt
System software vtSystem software vt
System software vt
 
CSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility ProgramsCSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility Programs
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
 
Operating system
Operating systemOperating system
Operating system
 
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.ppt
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
 
Computer softwre
Computer softwreComputer softwre
Computer softwre
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Basic operating systems in computer and it's uses
Basic operating systems in computer and it's usesBasic operating systems in computer and it's uses
Basic operating systems in computer and it's uses
 
Operating system concepts (notes)
Operating system concepts (notes)Operating system concepts (notes)
Operating system concepts (notes)
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 
operating system
operating systemoperating system
operating system
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 

Recently uploaded

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 

Recently uploaded (20)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 

Application software and system software

  • 1. Chapter No 10 System Software and Application Software
  • 2. System Software  System software is computer software designed to operate and control the computer hardware and to provide a platform for running application software.  The programs that are part of the system software include assemblers, compilers, file management tools, system utilities, and debuggers.
  • 3. Operating System  An operating system is a program designed to run other programs on a computer.  A computer’s operating system is its most important program.  It is considered the backbone of a computer, managing both software and hardware resources.  Operating systems are responsible for everything from the control and allocation of memory to recognizing input from external devices and transmitting output to computer displays.  They also manage files on computer hard drives and control peripherals, like printers and scanners.
  • 4. Operating System Functions  Many different operating systems exist, designed for all types of computers.  Regardless of the size of the computer, however, most operating systems provide similar functions.  The operating system handles many of these functions automatically, without requiring any instructions from a user.  Some functions of operating systems are discussed as under:
  • 5. Operating System Functions Starting and Shutting Down a Computer  The process of starting or restarting a computer is called booting.  Turning on a computer is called cold boot.  Warm boot is the process of using the operating system to restart a computer.  Each time you boot a computer, the kernel and frequently used operating system instructions are loaded, or copied, from storage into the computer’s memory (RAM).  The kernel is the core of an operating system that manages memory and devices, maintains the computer’s clock, starts programs, and assigns the computer’s resources, such as devices, programs, data, and information.
  • 6. Operating System Functions The steps in the following paragraphs explain what occurs during a cold boot on a personal computer using the Windows operating system. Step 1: When you turn on the computer, the power supply sends an electrical signal to the components in the system unit. Step 2: The charge of electricity causes the processor chip to reset itself and find the ROM chip(s) that contains the BIOS. The BIOS, which stands for basic input/output system, is firmware that contains the computer’s startup instructions. Step 3: The BIOS executes a series of tests to make sure the computer hardware is connected properly and operating correctly. The tests, collectively called the power-on self test (POST ), check the various system components including the buses, system clock, adapter cards, RAM chips, mouse, keyboard, and drives. As the POST executes, LEDs (tiny lights) flicker on devices such as the disk drives and keyboard. Beeps also may sound, and messages may appear on the screen.
  • 7. Operating System Functions Step 4: The POST results are compared with data in a CMOS chip. CMOS is a technology that uses battery power to retain information when the computer is off. The CMOS Complementary metal–oxide– semiconductor chip stores configuration information about the computer, such as the amount of memory; type of disk drives, keyboard, and monitor; the current date and time; and other startup information. It also detects any new devices connected to the computer. If any problems are identified, the computer may beep, display error messages, or cease operating — depending on the severity of the problem.
  • 8. Operating System Functions Step 5: If the POST completes successfully, the BIOS searches for specific operating system files called system files. The BIOS may look first to see if a USB flash drive plugged in a USB port or a disc in an optical disc drive contains the system files, or it may look directly on drive C (the designation usually given to the first hard disk) for the system files.
  • 9. Components of Computer Step 6: Once located, the system files load into memory (RAM) from storage (usually the hard disk) and execute. Next, the kernel of the operating system loads into memory. Then, the operating system in memory takes control of the computer. Step 7: The operating system loads system configuration information. In the latest Windows versions, the registry consists of several files that contain the system configuration information.
  • 10. Boot Disk: A boot drive is the drive from which your personal computer boots (starts). In most cases, drive C (the hard disk) is the boot drive. Sometimes a hard disk becomes damaged and the computer cannot boot from the hard disk, or you may want to preview an operating system without installing it. In these cases, you can boot from a special disk, called a boot disk or a recovery disk, that contains a few system files that will start the computer. Providing a User Interface You interact with software through its user interface. That is, a user interface controls how you enter data and instructions and how information is displayed on the screen. Two types of user interfaces are graphical and command-line. Operating systems often use a combination of these interfaces to define how a user interacts with a computer.
  • 11. Graphical User Interface Most users today work with a graphical user interface. With a graphical user interface (GUI), you interact with menus and visual images such as buttons and other graphical objects to issue commands. Many current GUI operating systems incorporate features similar to those of a Web browser, such as links and navigation buttons (i.e., Back button and Forward button).
  • 12. Command-Line Interface To configure devices, manage system resources, and troubleshoot network connections, network administrators and other advanced users work with a command-line interface. In a command-line interface, a user types commands or presses special keys on the keyboard (such as function keys or key combinations) to enter data and instructions (Figure 8-5). Some people consider command-line interfaces difficult to use because they require exact spelling, grammar, and punctuation. Command-line interfaces, however, give a user more control to manage detailed settings. When working with a command-line interface, the set of commands entered into the computer is called the command language.
  • 13. Managing Programs Some operating systems support a single user and only one running program at a time. Others support thousands of users running multiple programs. A single user/single tasking operating system allows only one user to run one program at a time. Early systems were single user/single tasking. Smart phones and other mobile devices, however, often use a single user/single tasking operating system. A single user/multitasking operating system allows a single user to work on two or more programs that reside in memory at the same time. When a computer is running multiple programs concurrently, one program is in the foreground and the others are in the background. The one in the foreground is the active program, that is, the one you currently are using. The other programs running but not in use are in the background.
  • 14. Managing Memory The purpose of memory management is to optimize the use of random access memory (RAM). The operating system allocates, or assigns, data and instructions to an area of memory while they are being processed. Then, it carefully monitors the contents of memory. Finally, the operating system releases these items from being monitored in memory when the processor no longer requires them. If you have multiple programs running simultaneously, it is possible to run out of RAM, the operating system may have to use virtual memory to solve the problem.
  • 15. Managing Memory With virtual memory, the operating system allocates a portion of a storage medium, usually the hard disk, to function as additional RAM. As you interact with a program, part of it may be in physical RAM, while the rest of the program is on the hard disk as virtual memory. Because virtual memory is slower than RAM, users may notice the computer slowing down while it uses virtual memory. The area of the hard disk used for virtual memory is called a swap file because it swaps (exchanges) data, information, and instructions between memory and storage. A page is the amount of data and program instructions that can swap at a given time. The technique of swapping items between memory and storage, called paging, is a time-consuming process for the computer.
  • 16. Coordinating Tasks The operating system determines the order in which tasks are processed. A task, is an operation the processor manages. Tasks include receiving data from an input device, processing instructions, sending information to an output device, and transferring items from storage to memory and from memory to storage. A multiuser operating system does not always process tasks on a first-come, first-served basis. Sometimes, one user may have a higher priority than other users. In this case, the operating system adjusts the schedule of tasks. Sometimes, a device already may be busy processing one task when it receives a second task. This occurs because the processor operates at a much faster rate of speed than peripheral devices.
  • 17. Configuring Devices A driver, short for device driver, is a small program that tells the operating system how to communicate with a specific device. Each device on a computer, such as the mouse, keyboard, monitor, printer, card reader/writer, and scanner, has its own specialized set of commands and thus requires its own specific driver. When you boot a computer, the operating system loads each device’s driver. These devices will not function without their correct drivers. If you attach a new device to a computer, such as a printer or scanner, its driver must be installed before you can use the device.
  • 18. Configuring Devices Today, most devices and operating systems support Plug and Play. Plug and Play means the operating system automatically configures new devices as you install them. Specifically, it assists you in the device’s installation by loading the necessary drivers automatically and checking for conflicts with other devices. With Plug and Play, a user plugs in a device, turns on the computer, and then uses the device without having to configure the system manually. Devices that connect to a USB port on the system unit typically are Plug and Play.
  • 19. Monitoring Performance Operating systems typically contain a performance monitor. A performance monitor is a program that assesses and reports information about various computer resources and devices. For example, users can monitor the processor, disks, network, and memory usage. The information in performance reports helps users and administrators identify a problem with resources so that they can try to resolve any problems. If a computer is running extremely slow, for example, the performance monitor may determine that the computer’s memory is being used to its maximum. Thus, you might consider installing additional memory in the computer.
  • 20. Providing Utilities File Management and Other Operating systems often provide users with the capability of managing files, searching for files, viewing images, securing a computer from unauthorized access, uninstalling programs, cleaning up disks, defragmenting disks, diagnosing problems, backing up files and disks, and setting up screen savers.
  • 21. Updating Software Automatically Many popular programs, including most operating systems, include an automatic update feature that automatically provides updates to the program. With an operating system, these updates can include fixes to program bugs, or errors, enhancements to security, modifications to device drivers, access to new or expanded components such as desktop themes or games, and even updates to application software on the computer such as a Web browser.
  • 22. Administering Security Computer and network administrators typically have an administrator account that enables them to access all files and programs on the computer or network, install programs, and specify settings that affect all users on a computer or network. Settings include creating user accounts and establishing permissions. These permissions define who can access certain resources and when they can access those resources.
  • 23. Controlling a Network Some operating systems are designed to work with a server on a network. A server operating system is an operating system that organizes and coordinates how multiple users access and share resources on a network. Resources include hardware, software, data, and information. For example, a server operating system allows multiple users to share a printer, Internet access, files, and programs. Some operating systems have network features built into them. In other cases, the server operating system is a set of programs separate from the operating system on the client computers that access the network.
  • 24. Types of Operating Systems: The three basic categories of operating systems that exist today are stand-alone, server, and embedded. A stand-alone operating system is a complete operating system that works on a desktop computer, notebook computer, or mobile computing device. Some stand-alone operating systems are called client operating systems because they also work in conjunction with a server operating system. Client operating systems can operate with or without a network. Other stand-alone operating systems include networking capabilities, allowing the home and small business user to set up a small network.  Examples of currently used stand-alone operating systems are Windows Vista, Mac OSX, UNIX, and Linux.
  • 25. Server Operating Systems A server operating system is an operating system that is designed specifically to support a network. A server operating system typically resides on a server. The client computers on the network rely on the server(s) for resources. To meet the needs of all sizes of businesses, the Windows Server 2008 family includes many editions, with the more common listed below: • Windows Server 2008 Standard for the typical small- to medium-sized business network • Windows Server 2008 Enterprise for medium to large-sized businesses, including those with e-commerce operations • Windows Server 2008 Datacenter for businesses with huge volumes of transactions and large-scale databases.
  • 26. Embedded Operating Systems The operating system on mobile devices and many consumer electronics, called an embedded operating system, resides on a ROM chip. Popular embedded operating systems today include Windows Mobile, Palm OS, iPhone OS, BlackBerry, embedded Linux, and Symbian OS.
  • 27. Application Software Application software is all the computer software that causes a computer to perform useful tasks beyond the running of the computer itself. Also known as software application, application program or application. The term is used to contrast such software with system software, which manages and integrates a computer's capabilities but does not directly perform tasks that benefit the user. The system software serves the application, which in turn serves the user.
  • 28. In information technology, an application is a computer program designed to help people perform an activity. An application thus differs from an operating system (which runs a computer), a utility (which performs maintenance or generalpurpose chores), and a programming tools (with which computer programs are created). Examples include accounting software, enterprise software, graphics software, media players, and office suites. Many application programs deal principally with documents. Applications may be bundled with the computer and its system software or published separately.
  • 29. Application software classification There are many types of application software: An application suite consists of multiple applications bundled together. They usually have related functions, features and user interfaces, and may be able to interact with each other, e.g. open each other's files. Business applications often come in suites, e.g. Microsoft Office, and iWork, which bundle together a word processor, a spreadsheet, etc.; but suites exist for other purposes, e.g. graphics or music. Enterprise software addresses the needs of an entire organization's processes and data flow, across most all departments, often in a large distributed environment. (Examples include financial systems, customer relationship management (CRM) systems and supply chain management software).
  • 30. Enterprise infrastructure software provides common capabilities needed to support enterprise software systems. (Examples include databases, email servers, and systems for managing networks and security.) Information worker software lets users create and manage information, often for individual projects within a department, in contrast to enterprise management. Examples include time management, resource management, documentation tools, analytical, and collaborative. Word processors, spreadsheets, email and blog clients, personal information system, and individual media editors may aid in multiple information worker tasks.
  • 31. Simulation software simulates physical or abstract systems for either research, training or entertainment purposes. Media development software generates print and electronic media for others to consume, most often in a commercial or educational setting. This includes graphic-art software, desktop publishing software, multimedia development software, HTML editors, digital-animation editors, composition, and many others. digital audio and video
  • 32. Product engineering software is used in developing hardware and software products. This includes computer-aided design (CAD), computer-aided engineering (CAE), computer language editing and compiling tools, integrated development environments, and application programmer interfaces.