SlideShare una empresa de Scribd logo
1 de 65
 Software is a general term for the
various kinds of programs used to
operate computers and related devices.
(The term hardware describes the
physical aspects of computers and
related devices.)
 Your computer is
made up of
 Hardware.
 This includes:
• Computer
• Monitor
• Keyboard
• Mouse
• Printer
• And more
Inside your computer (and on
the web), you will find
Software.
Software works with your computer to get
things done, such as :
• Write a letter
• Connect a printer
• Balance your checkbook
• Video call a friend
• And more…
 There are 2 types of software: System andApplication.
Operating System with Utilities
 System Software
1. Perform basic tasks (coordinating
keyboard, display, keeping track of
files, and controlling peripheral
devices like disk drives and printers)
2. Helps programs to work at the same
time without interfering with each
other
3. Provides a platform for application
software
4. Includes basic utilities (notepad,
calculator, media viewer).
 Application Software
1. Perform more specialized tasks
(word processing, spreadsheets,
email, photo editing,
bookkeeping)
2. Installed onto your computer with
disk or downloaded
3. Can be web based, with no need
to download program onto
computer
• Installed: Putting program onto computer
• Downloaded: Takes program from Internet, brings it down to your computer
• Uploaded: Takes something from you computer and brings it up to the “cloud”
• Cloud: Computers online which store files and folders
• Update: When the program fixes a bug, it will then ask you to download and install
these changes…IMPORTANT
• Apps: Programs that do one thing really well which you will download to your
computer or device (MapQuest, Skype)
Purchase software
▪From a store (Target, Office Depot, Costco)
▪Online (From a manufactures site, Amazon, other online
store)
Decide whether you want a disk or to download
If you want a disk, you will install it using your computer CD drive. It may
come with instructions. It may also come with a special “key” which you will
need to “unlock” your program
If you download the program, you will probably want to “save it” to your
computer, check for viruses, and then install. You may also need a key, or to
“validate it” in some way
• Usually free
• You may have to download it (such as
Skype)
• There may be information to give in
order to use it (Facebook, email)
• Can be used on all computers
• You will have to remember your login
and passwords
 Definition:
System software (systems software) is computer
software designed to operate and control the computer
hardware and to provide a platform for running
application software.
Types of System Software:
 Operating System
 Programming Language Translator
 Utility Programs
 Communication Software
 An operating system (OS) is a software, that
manages the computer hardware, and provides
common services for execution of various
application software. For hardware functions such
as input and output and memory allocation, the
operating system acts as an intermediary between
application programs and the computer hardware.
1. Convenience: makes computer user friendly.
2. Efficiency: allows computer to use resources
efficiently.
3. Ability to evolve: constructed in a way to
permit effective development, testing and
introduction of new functions without
interfering with service.
As computers have progressed and developed,
so have the operating systems. Types of
operating systems are given below:
 GUI (Graphical User Interface)
 Multi-User Vs Single-User
 Single processing and Multiprocessing
 Multitasking Vs Single Tasking
 Distributed
 Embedded
Software that works at the point of contact (interface)
between a computer and its user, and which employs
graphic elements (dialog boxes, icons, menus, scroll bars)
instead of text characters to let the user give commands to
the computer or to manipulate what is on the screen. GUI
elements are usually accessed through a pointing device
such as a mouse, pen, or stylus. All programs running under
a GUI use a consistent set of graphical elements so that
once the user learns a particular interface, he or she can use
all programs without learning additional or new commands.
Pioneered by Xerox and developed by Apple computers,
GUI is now employed by all modern operating systems and
application programs.
 A multi-user operating system allows multiple users
to access a computer system concurrently. Time-
sharing system can be classified as multi-user
systems as they enable a multiple user access to a
computer through the sharing of time. Single-user
operating systems, as opposed to a multi-user
operating system, are usable by a single user at a
time. Being able to have multiple accounts on a
Windows operating system does not make it a multi-
user system. Rather, only the network administrator
is the real user. But for a Unix-like operating system,
it is possible for two users to login at a time and this
capability of the OS makes it a multi-user operating
system.
Single-processor Systems:
On a single-processor system, there is one main
CPU capable of executing a general-purpose
instruction set, including instructions from user
processes.
Multi-processor Systems:
A multiprocessing operating system allows a program to run on
more than one central processing unit (CPU) at a time. This can
come in very handy in some work environments, at schools, and
even for some home-computing situations.
 Asymmetric multiprocessing:
In this each processor is assigned a specific task. A master
processor controls the system; the other processors either look to
the master for instruction or have predefined tasks. This scheme
defines a master-slave relationship. The master processor
schedules and allocates work to the slave processors.
 Symmetric multiprocessing (SMP):
In this each processor performs all tasks within the operating
system. SMP means that all processors are peers; no master-slave
relationship exists between processors.
 When a single program is allowed to run at a time, the
system is grouped under a single-tasking system, while in
case the operating system allows the execution of
multiple tasks at one time, it is classified as a multi-
tasking operating system. Multi-tasking can be of two
types namely, pre-emptive or co-operative. In pre-
emptive multitasking, the operating system slices the
CPU time and dedicates one slot to each of the programs.
Unix-like operating systems such as Solaris and Linux
support pre-emptive multitasking. Cooperative
multitasking is achieved by relying on each process to
give time to the other processes in a defined manner. MS
Windows prior to Windows 95 used to support
cooperative multitasking.
 A distributed operating system manages a
group of independent computers and makes
them appear to be a single computer. The
development of networked computers that
could be linked and communicate with each
other, gave rise to distributed computing.
Distributed computations are carried out on
more than one machine. When computers in
a group work in cooperation, they make a
distributed system.
 Embedded operating systems are designed to
be used in embedded computer systems.
They are designed to operate on small
machines like PDAs with less autonomy.
They are able to operate with a limited
number of resources. They are very compact
and extremely efficient by design. Windows
CE and Minx 3 are some examples of
embedded operating systems.
It is another system software which convert the high
level language to machine level language for the
purpose of machine understanding.
The Machine can only understand the machine level
language or binary language 0's & 1's. The language
translator rectify the errors within the program through
different ways.
There are 3 types of language translator, they are as
follows:-
 Compiler.
 Interpreter.
 Assembler.
 A Compiler is a computer program that translates
code written in a high level language to a lower level
language, object/machine code. The most common
reason for translating source code is to create an
executable program (converting from a high level
language into machine language)
 An assembler translates assembly language into
machine code. Assembly language consists of
mnemonics for machine opcodes so assemblers
perform a 1:1 translation from mnemonic to a direct
instruction. For example:
 LDA #4 converts to 0001001000100100
 Conversely, one instruction in a high level language
will translate to one or more instructions at machine
level.
 An interpreter program executes other programs
directly, running through program code and
executing it line-by-line. As it analyses every line,
an interpreter is slower than running compiled code
but it can take less time to interpret program code
than to compile and then run it, this is very useful
when prototyping and testing code. Interpreters are
written for multiple platforms, this means code
written once can be run immediately on different
systems without having to recompile for each.
Examples of this include flash based web programs
that will run on your PC, MAC, games console and
Mobile phone.
UTILITY PROGRAM
System software that performs maintenance-type tasks
 Detects and corrects problems on
hard disk or floppy disk
 Searches for and removes
unnecessary files
What is a backup utility?
 Copies selected files or entire hard disk onto another disk
or tape
 compress files during backup to require less storage space
file before defragmentingfragmented disk
file after
defragmenting
 Reorganizes files and unused space on hard disk
so programs run faster
 Causes monitor’s screen to display moving
image or blank screen if there is no activity for
a specified time
 To secure computer,
user configures screen
saver to require
password to
deactivate
 Compiles technical information
about hardware and some software
 Prepares report outlining problems
What is a virus?
SIGNS OF
VIRUS
INFECTION
 Potentially damaging computer program
 Affects computer without user’s knowledge
What is an antivirus program?
 Identifies and removes viruses in memory, storage media,
and incoming files
 Must be updated frequently
WHAT IS A FILE COMPRESSION UTILITY?
 Shrinks size of files to free up room and
improve performance
 Compressed files are sometimes called
zipped files
 Two popular utilities:
PKZIPTM and WinZip®
WHAT IS A PERSONAL FIREWALL?
Protects personal computer from unauthorized intrusions
 Monitors all transmissions
to and from computer
•Allows us to connect with other computers or
mobile devices via text, video or audio
formats.
• some means of communication, such as
email, are asynchronous.
• Web conferencing and video chat are
synchronous.
 VIDEO CHAT
 Voice over Internet Protocol or VoIP allows you
to communicate with others over the Internet
without using phones.
 Costs are minimal. With most services, you
can communicate directly from one computer
to another, usually at no charge, or connect to a
cell phone or landline for a small fee.
Is available for Windows, Mac, Linux and mobile
devices. With a webcam on your computer, you can
video chat with up to 10 people at once or even send
a video message.
 Works similarly as
Skype , although it
does not allow for
group chats at this
time. It runs on all
Apple products
• It is not a medium for discussions.
•you send a contact a short video in
lieu of a text; the recipient can watch it
instantly or whenever he wants.
•Glide and Samba are examples of this
type of software; both are available for
mobile devices only.
Generally used by
businesses for
meetings, training
events or to relay
other information to
people in a remote
location.
•Started in 1965.
•Electronic mail, or e-mail,
is the most frequently used
service.
 Send a message any time, anywhere and the
recipient can read it at his or her convenience.
 Send the same message to multiple recipients.
 Forward information without retyping it.
 The messages can be notes entered from
the keyboard or electronic files stored on disk.
 Definition: Application software, or
simply applications, are often called productivity
programs or end-user programs.
 Working: they enable the user to complete tasks.
 such as creating documents, spreadsheets, databases,
and publications, doing online research, sending
email, designing graphics and e.tc.
 When you begin creating a document, the word
processing software has already set the margins, font
style and size, and the line spacing for you. But you
can change these settings.
 A software suite or application suite is a
collection of computer programs
 usually application software or programming
software of related functionality.
 having ability to smoothly exchange data
with each other.
 MicrosoftWord is a popular word-processing
application that is included in the software
suite of applications called Microsoft Office.
 Types of application software:
Word processing software.
Spreadsheet software.
Database software.
Presentation graphic software.
Multimedia software.
Communication softwares.
Word Processing Software: Allows users to create, edit a
document. Example: MSWord, Word Pad etc.
Spreadsheet Software: Allows users to create document
and perform calculation. Example: Excel, Lotus1-2-3 etc.
Database Software: allows users to store and retrieve a vast
amount of data. Example: MS Access, MySQL, Oracle.
 Presentation Graphic Software:Allows users to
create visual presentation. Example: MS Power
Point.
 Multimedia Software: Allows users to create
image, audio, video etc. Example: Real Player,
Media Player etc.
 Communication software: Communications
software manages the transmission of data
between computers over wired or wireless
channels. Examples are ProComm, Smart corn
and Crosstalk.
ADVANTAGES
 Their single biggest advantage is that they meet the exact needs of
the user. Since they are designed specifically with one purpose in
mind, the user knows that he has to use one specific software to
accomplish his task.
The threat of viruses invading custom-made applications is very
small, since any business that incorporates it can restrict access and
can come up with means to protect their network as well.
 Licensed application software gets regular updates from the
developer for security reasons. Additionally, the developer also
regularly sends personnel to correct any problems that may arise
from time to time.
DISADVANTAGES
 Developing application software designed to meet specific purposes can prove to be
quite costly for developers.This can affect their budget and their revenue flow,
especially if too much time is spent developing a software that is not generally
acceptable.
 Some software that are designed specifically for a certain business, may not be
compatible with other general software.This is something that can prove to be a
major stumbling block for many corporations.
 Developing them is something that takes a lot of time, because it needs constant
communication between the developer and the customer.This delays the entire
production process, which can prove to be harmful in some cases.
 Application software that is used commonly by many people, and then shared
online, carries a very real threat of infection by a computer virus or other malicious
programs.
SOME BASIC DIFFERENCES B/W SYSTEM
AND APPLICATION SOFTWARES
 System software gets installed when the operating system is installed on the
computer while application software is installed according to the requirements of the
user.
 System software includes programs such as compilers, debuggers, drivers,
assemblers while application software includes media players, word processors, and
spreadsheet programs.
 Generally, users do not interact with system software as it works in the background
whereas users interact with application software while doing different activities.
 A computer may not require more than one type of system software while there
may be a number of application software programs installed on the computer at the
same time.
 System software can run independently of the application software while
application software cannot run without the presence of the system software.
system software and application software

Más contenido relacionado

La actualidad más candente

Application software
Application softwareApplication software
Application software
shalivale
 
Computer Software
Computer SoftwareComputer Software
Computer Software
norzaini
 
1 01 Computer Components
1 01 Computer Components1 01 Computer Components
1 01 Computer Components
jasonmammano
 
Types of software
Types of softwareTypes of software
Types of software
latifah2001
 
Computer Hardware and software
Computer Hardware and softwareComputer Hardware and software
Computer Hardware and software
VisualBee.com
 

La actualidad más candente (20)

Application software
Application softwareApplication software
Application software
 
Introduction to ms windows
Introduction to ms windowsIntroduction to ms windows
Introduction to ms windows
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Application software
Application softwareApplication software
Application software
 
1 01 Computer Components
1 01 Computer Components1 01 Computer Components
1 01 Computer Components
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
 
What is software
What is softwareWhat is software
What is software
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
 
Output devices of Computer
Output devices of ComputerOutput devices of Computer
Output devices of Computer
 
Types of software
Types of softwareTypes of software
Types of software
 
Computer Hardware and software
Computer Hardware and softwareComputer Hardware and software
Computer Hardware and software
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating system
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.
 
Application Software
Application Software Application Software
Application Software
 
Computer software
Computer softwareComputer software
Computer software
 
Windows 10 module 1 ppt presentation
Windows 10 module 1 ppt presentationWindows 10 module 1 ppt presentation
Windows 10 module 1 ppt presentation
 
Types of computer
Types of computerTypes of computer
Types of computer
 

Destacado

04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application software
Sowmini Gowda
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of software
Nitish Xavier Tirkey
 
TYPE OF SOFTWARE
TYPE OF SOFTWARETYPE OF SOFTWARE
TYPE OF SOFTWARE
M Kimi
 
Lecture6 memory hierarchy
Lecture6 memory hierarchyLecture6 memory hierarchy
Lecture6 memory hierarchy
li12x
 

Destacado (20)

System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
 
04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application software
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of software
 
TYPE OF SOFTWARE
TYPE OF SOFTWARETYPE OF SOFTWARE
TYPE OF SOFTWARE
 
Bankauditin it env
Bankauditin it envBankauditin it env
Bankauditin it env
 
Lp 2 overview trainee final
Lp 2 overview trainee finalLp 2 overview trainee final
Lp 2 overview trainee final
 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating system
 
Unit 2 Foc
Unit 2 FocUnit 2 Foc
Unit 2 Foc
 
Desktops Vs Laptops in Education
Desktops Vs Laptops in EducationDesktops Vs Laptops in Education
Desktops Vs Laptops in Education
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systems
 
Laptop in Business
Laptop in BusinessLaptop in Business
Laptop in Business
 
Laptops
LaptopsLaptops
Laptops
 
Application software(final)
Application software(final)Application software(final)
Application software(final)
 
Lecture6 memory hierarchy
Lecture6 memory hierarchyLecture6 memory hierarchy
Lecture6 memory hierarchy
 
Final.Laptop Vs. Desktop
Final.Laptop Vs. DesktopFinal.Laptop Vs. Desktop
Final.Laptop Vs. Desktop
 
History of Laptops ppt
History of Laptops pptHistory of Laptops ppt
History of Laptops ppt
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
A laptop is better or a desktop?
A laptop is better or a desktop?A laptop is better or a desktop?
A laptop is better or a desktop?
 
Memory Hierarchy
Memory HierarchyMemory Hierarchy
Memory Hierarchy
 

Similar a system software and application software

ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
SURBHI SAROHA
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
Rahul779791
 
Power Point Lesson 04
Power Point  Lesson 04Power Point  Lesson 04
Power Point Lesson 04
Nasir Jumani
 

Similar a system software and application software (20)

Presentation it
Presentation itPresentation it
Presentation it
 
Computer software and operating system
Computer software and operating systemComputer software and operating system
Computer software and operating system
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 
Computer Fundamental
Computer Fundamental Computer Fundamental
Computer Fundamental
 
Computer software and operating system.pptx
Computer software and operating system.pptxComputer software and operating system.pptx
Computer software and operating system.pptx
 
Richa garg itm
Richa garg itmRicha garg itm
Richa garg itm
 
Software 3
Software 3Software 3
Software 3
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
 
Power Point Lesson 04
Power Point  Lesson 04Power Point  Lesson 04
Power Point Lesson 04
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Software
SoftwareSoftware
Software
 
software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_software
 
Computer Systems Hardware
Computer Systems   HardwareComputer Systems   Hardware
Computer Systems Hardware
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
 
Perfect Papers Software
Perfect Papers   SoftwarePerfect Papers   Software
Perfect Papers Software
 
Features Of A Operating System
Features Of A Operating SystemFeatures Of A Operating System
Features Of A Operating System
 
The operating
The operatingThe operating
The operating
 

Más de Tallat Satti

Más de Tallat Satti (20)

The global financial and monetary order
The global financial and monetary orderThe global financial and monetary order
The global financial and monetary order
 
Inroduction To Computer
Inroduction To ComputerInroduction To Computer
Inroduction To Computer
 
The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of Computers
 
Computers – A Gateway to Information(Memory)
Computers – A Gateway to Information(Memory)Computers – A Gateway to Information(Memory)
Computers – A Gateway to Information(Memory)
 
Internet and computer are your future
Internet and computer are your futureInternet and computer are your future
Internet and computer are your future
 
The internet and its function
The internet and its functionThe internet and its function
The internet and its function
 
Bailment contracts
Bailment contractsBailment contracts
Bailment contracts
 
Cheque and its types
Cheque and its typesCheque and its types
Cheque and its types
 
Contract of bailment
Contract of bailmentContract of bailment
Contract of bailment
 
Income tax in pakistan
Income tax in pakistanIncome tax in pakistan
Income tax in pakistan
 
Disolution of companies
Disolution of companiesDisolution of companies
Disolution of companies
 
History of Internet and advantages of internet
History of Internet and advantages of internetHistory of Internet and advantages of internet
History of Internet and advantages of internet
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
 
grapics and multimedia
grapics and multimediagrapics and multimedia
grapics and multimedia
 
US Military presence around the globe
US Military presence around the globeUS Military presence around the globe
US Military presence around the globe
 
Beautiful lakes in world
Beautiful lakes in worldBeautiful lakes in world
Beautiful lakes in world
 
PARLIAMENT AND STRUCTURE OF FEDERAL GOVERNMENT
PARLIAMENT AND STRUCTURE OF FEDERAL GOVERNMENTPARLIAMENT AND STRUCTURE OF FEDERAL GOVERNMENT
PARLIAMENT AND STRUCTURE OF FEDERAL GOVERNMENT
 
Anti-terrorism opertaions in pakistan
Anti-terrorism opertaions in pakistanAnti-terrorism opertaions in pakistan
Anti-terrorism opertaions in pakistan
 
GEN.PARVEZ MUSHARRAF (1999-2008)
GEN.PARVEZ MUSHARRAF (1999-2008)GEN.PARVEZ MUSHARRAF (1999-2008)
GEN.PARVEZ MUSHARRAF (1999-2008)
 
ARMED CONFLICTS IN PAKISTAN
ARMED CONFLICTS IN PAKISTANARMED CONFLICTS IN PAKISTAN
ARMED CONFLICTS IN PAKISTAN
 

Último

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Último (20)

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 

system software and application software

  • 1.
  • 2.  Software is a general term for the various kinds of programs used to operate computers and related devices. (The term hardware describes the physical aspects of computers and related devices.)
  • 3.  Your computer is made up of  Hardware.  This includes: • Computer • Monitor • Keyboard • Mouse • Printer • And more Inside your computer (and on the web), you will find Software. Software works with your computer to get things done, such as : • Write a letter • Connect a printer • Balance your checkbook • Video call a friend • And more…
  • 4.  There are 2 types of software: System andApplication.
  • 5. Operating System with Utilities  System Software 1. Perform basic tasks (coordinating keyboard, display, keeping track of files, and controlling peripheral devices like disk drives and printers) 2. Helps programs to work at the same time without interfering with each other 3. Provides a platform for application software 4. Includes basic utilities (notepad, calculator, media viewer).
  • 6.  Application Software 1. Perform more specialized tasks (word processing, spreadsheets, email, photo editing, bookkeeping) 2. Installed onto your computer with disk or downloaded 3. Can be web based, with no need to download program onto computer
  • 7. • Installed: Putting program onto computer • Downloaded: Takes program from Internet, brings it down to your computer • Uploaded: Takes something from you computer and brings it up to the “cloud” • Cloud: Computers online which store files and folders • Update: When the program fixes a bug, it will then ask you to download and install these changes…IMPORTANT • Apps: Programs that do one thing really well which you will download to your computer or device (MapQuest, Skype)
  • 8. Purchase software ▪From a store (Target, Office Depot, Costco) ▪Online (From a manufactures site, Amazon, other online store) Decide whether you want a disk or to download If you want a disk, you will install it using your computer CD drive. It may come with instructions. It may also come with a special “key” which you will need to “unlock” your program If you download the program, you will probably want to “save it” to your computer, check for viruses, and then install. You may also need a key, or to “validate it” in some way
  • 9. • Usually free • You may have to download it (such as Skype) • There may be information to give in order to use it (Facebook, email) • Can be used on all computers • You will have to remember your login and passwords
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.  Definition: System software (systems software) is computer software designed to operate and control the computer hardware and to provide a platform for running application software. Types of System Software:  Operating System  Programming Language Translator  Utility Programs  Communication Software
  • 20.  An operating system (OS) is a software, that manages the computer hardware, and provides common services for execution of various application software. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between application programs and the computer hardware.
  • 21. 1. Convenience: makes computer user friendly. 2. Efficiency: allows computer to use resources efficiently. 3. Ability to evolve: constructed in a way to permit effective development, testing and introduction of new functions without interfering with service.
  • 22. As computers have progressed and developed, so have the operating systems. Types of operating systems are given below:  GUI (Graphical User Interface)  Multi-User Vs Single-User  Single processing and Multiprocessing  Multitasking Vs Single Tasking  Distributed  Embedded
  • 23. Software that works at the point of contact (interface) between a computer and its user, and which employs graphic elements (dialog boxes, icons, menus, scroll bars) instead of text characters to let the user give commands to the computer or to manipulate what is on the screen. GUI elements are usually accessed through a pointing device such as a mouse, pen, or stylus. All programs running under a GUI use a consistent set of graphical elements so that once the user learns a particular interface, he or she can use all programs without learning additional or new commands. Pioneered by Xerox and developed by Apple computers, GUI is now employed by all modern operating systems and application programs.
  • 24.  A multi-user operating system allows multiple users to access a computer system concurrently. Time- sharing system can be classified as multi-user systems as they enable a multiple user access to a computer through the sharing of time. Single-user operating systems, as opposed to a multi-user operating system, are usable by a single user at a time. Being able to have multiple accounts on a Windows operating system does not make it a multi- user system. Rather, only the network administrator is the real user. But for a Unix-like operating system, it is possible for two users to login at a time and this capability of the OS makes it a multi-user operating system.
  • 25. Single-processor Systems: On a single-processor system, there is one main CPU capable of executing a general-purpose instruction set, including instructions from user processes.
  • 26. Multi-processor Systems: A multiprocessing operating system allows a program to run on more than one central processing unit (CPU) at a time. This can come in very handy in some work environments, at schools, and even for some home-computing situations.  Asymmetric multiprocessing: In this each processor is assigned a specific task. A master processor controls the system; the other processors either look to the master for instruction or have predefined tasks. This scheme defines a master-slave relationship. The master processor schedules and allocates work to the slave processors.  Symmetric multiprocessing (SMP): In this each processor performs all tasks within the operating system. SMP means that all processors are peers; no master-slave relationship exists between processors.
  • 27.  When a single program is allowed to run at a time, the system is grouped under a single-tasking system, while in case the operating system allows the execution of multiple tasks at one time, it is classified as a multi- tasking operating system. Multi-tasking can be of two types namely, pre-emptive or co-operative. In pre- emptive multitasking, the operating system slices the CPU time and dedicates one slot to each of the programs. Unix-like operating systems such as Solaris and Linux support pre-emptive multitasking. Cooperative multitasking is achieved by relying on each process to give time to the other processes in a defined manner. MS Windows prior to Windows 95 used to support cooperative multitasking.
  • 28.  A distributed operating system manages a group of independent computers and makes them appear to be a single computer. The development of networked computers that could be linked and communicate with each other, gave rise to distributed computing. Distributed computations are carried out on more than one machine. When computers in a group work in cooperation, they make a distributed system.
  • 29.  Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. Windows CE and Minx 3 are some examples of embedded operating systems.
  • 30.
  • 31. It is another system software which convert the high level language to machine level language for the purpose of machine understanding. The Machine can only understand the machine level language or binary language 0's & 1's. The language translator rectify the errors within the program through different ways. There are 3 types of language translator, they are as follows:-  Compiler.  Interpreter.  Assembler.
  • 32.  A Compiler is a computer program that translates code written in a high level language to a lower level language, object/machine code. The most common reason for translating source code is to create an executable program (converting from a high level language into machine language)
  • 33.  An assembler translates assembly language into machine code. Assembly language consists of mnemonics for machine opcodes so assemblers perform a 1:1 translation from mnemonic to a direct instruction. For example:  LDA #4 converts to 0001001000100100  Conversely, one instruction in a high level language will translate to one or more instructions at machine level.
  • 34.  An interpreter program executes other programs directly, running through program code and executing it line-by-line. As it analyses every line, an interpreter is slower than running compiled code but it can take less time to interpret program code than to compile and then run it, this is very useful when prototyping and testing code. Interpreters are written for multiple platforms, this means code written once can be run immediately on different systems without having to recompile for each. Examples of this include flash based web programs that will run on your PC, MAC, games console and Mobile phone.
  • 36. System software that performs maintenance-type tasks
  • 37.  Detects and corrects problems on hard disk or floppy disk  Searches for and removes unnecessary files What is a backup utility?  Copies selected files or entire hard disk onto another disk or tape  compress files during backup to require less storage space
  • 38. file before defragmentingfragmented disk file after defragmenting  Reorganizes files and unused space on hard disk so programs run faster
  • 39.  Causes monitor’s screen to display moving image or blank screen if there is no activity for a specified time  To secure computer, user configures screen saver to require password to deactivate
  • 40.  Compiles technical information about hardware and some software  Prepares report outlining problems
  • 41. What is a virus? SIGNS OF VIRUS INFECTION  Potentially damaging computer program  Affects computer without user’s knowledge
  • 42. What is an antivirus program?  Identifies and removes viruses in memory, storage media, and incoming files  Must be updated frequently
  • 43. WHAT IS A FILE COMPRESSION UTILITY?  Shrinks size of files to free up room and improve performance  Compressed files are sometimes called zipped files  Two popular utilities: PKZIPTM and WinZip®
  • 44. WHAT IS A PERSONAL FIREWALL? Protects personal computer from unauthorized intrusions  Monitors all transmissions to and from computer
  • 45.
  • 46. •Allows us to connect with other computers or mobile devices via text, video or audio formats. • some means of communication, such as email, are asynchronous. • Web conferencing and video chat are synchronous.
  • 47.
  • 48.  VIDEO CHAT  Voice over Internet Protocol or VoIP allows you to communicate with others over the Internet without using phones.  Costs are minimal. With most services, you can communicate directly from one computer to another, usually at no charge, or connect to a cell phone or landline for a small fee.
  • 49. Is available for Windows, Mac, Linux and mobile devices. With a webcam on your computer, you can video chat with up to 10 people at once or even send a video message.
  • 50.  Works similarly as Skype , although it does not allow for group chats at this time. It runs on all Apple products
  • 51. • It is not a medium for discussions. •you send a contact a short video in lieu of a text; the recipient can watch it instantly or whenever he wants. •Glide and Samba are examples of this type of software; both are available for mobile devices only.
  • 52. Generally used by businesses for meetings, training events or to relay other information to people in a remote location.
  • 53. •Started in 1965. •Electronic mail, or e-mail, is the most frequently used service.
  • 54.  Send a message any time, anywhere and the recipient can read it at his or her convenience.  Send the same message to multiple recipients.  Forward information without retyping it.  The messages can be notes entered from the keyboard or electronic files stored on disk.
  • 55.
  • 56.  Definition: Application software, or simply applications, are often called productivity programs or end-user programs.  Working: they enable the user to complete tasks.  such as creating documents, spreadsheets, databases, and publications, doing online research, sending email, designing graphics and e.tc.  When you begin creating a document, the word processing software has already set the margins, font style and size, and the line spacing for you. But you can change these settings.
  • 57.  A software suite or application suite is a collection of computer programs  usually application software or programming software of related functionality.  having ability to smoothly exchange data with each other.  MicrosoftWord is a popular word-processing application that is included in the software suite of applications called Microsoft Office.
  • 58.  Types of application software: Word processing software. Spreadsheet software. Database software. Presentation graphic software. Multimedia software. Communication softwares.
  • 59. Word Processing Software: Allows users to create, edit a document. Example: MSWord, Word Pad etc. Spreadsheet Software: Allows users to create document and perform calculation. Example: Excel, Lotus1-2-3 etc. Database Software: allows users to store and retrieve a vast amount of data. Example: MS Access, MySQL, Oracle.
  • 60.  Presentation Graphic Software:Allows users to create visual presentation. Example: MS Power Point.  Multimedia Software: Allows users to create image, audio, video etc. Example: Real Player, Media Player etc.  Communication software: Communications software manages the transmission of data between computers over wired or wireless channels. Examples are ProComm, Smart corn and Crosstalk.
  • 61.
  • 62. ADVANTAGES  Their single biggest advantage is that they meet the exact needs of the user. Since they are designed specifically with one purpose in mind, the user knows that he has to use one specific software to accomplish his task. The threat of viruses invading custom-made applications is very small, since any business that incorporates it can restrict access and can come up with means to protect their network as well.  Licensed application software gets regular updates from the developer for security reasons. Additionally, the developer also regularly sends personnel to correct any problems that may arise from time to time.
  • 63. DISADVANTAGES  Developing application software designed to meet specific purposes can prove to be quite costly for developers.This can affect their budget and their revenue flow, especially if too much time is spent developing a software that is not generally acceptable.  Some software that are designed specifically for a certain business, may not be compatible with other general software.This is something that can prove to be a major stumbling block for many corporations.  Developing them is something that takes a lot of time, because it needs constant communication between the developer and the customer.This delays the entire production process, which can prove to be harmful in some cases.  Application software that is used commonly by many people, and then shared online, carries a very real threat of infection by a computer virus or other malicious programs.
  • 64. SOME BASIC DIFFERENCES B/W SYSTEM AND APPLICATION SOFTWARES  System software gets installed when the operating system is installed on the computer while application software is installed according to the requirements of the user.  System software includes programs such as compilers, debuggers, drivers, assemblers while application software includes media players, word processors, and spreadsheet programs.  Generally, users do not interact with system software as it works in the background whereas users interact with application software while doing different activities.  A computer may not require more than one type of system software while there may be a number of application software programs installed on the computer at the same time.  System software can run independently of the application software while application software cannot run without the presence of the system software.