SlideShare a Scribd company logo
ER
SOFTWA
RE
FORM 4
Definition of Software
 Also called a computer program
 It consists of a series of instructions that tells
the hardware of a computer what to do or
how to do it
 For example :
 Some instruction direct the computer to allow
you to input data from a keyboard and store it
in the memory
 Other instructions cause data stored in memory
to be used in calculations
Usage of Software
 Interact with the program through its user
interface
 This user interface controls how you enter
data, instructions and how information is
displayed on the screen
Types of Software
2. Application Software
All program that perform
specific tasks for users
1.System Software
Used to control and
manage computer devices
and operations
Software
Operating
System
Utility
Program
Examples of application
software
Microsoft Word, Microsoft
Excel, Outlook
Express and Internet
Explorer
System Software
 Operating System
 program that is loaded into the computer and
coordinates all the activities among computer
hardware devices
 controls the hardware in the computer ,
peripherals, manages memory and files
 enables the user to communicate with the
computer and other software
 examples of operating system are Microsoft
Windows, Macintosh OS X, Linux , Unix and also
DOS
System Software
 Utility Programs
 allows user to perform maintenance-type tasks
 It has been integrated into most major operating
systems such as format, check and defragment
disks
 examples of utility programs are antivirus and file
compression programs
Example of System Software
Example of Application
Software
Functions of Operating System
Starting a computer
Providing a user interface
Managing data & programs
Managing memory
Configuring Devices
Functions
of
OS
Functions of Operating System
 Starting a Computer
 first function of an operating system
 When start a computer, it loads the operating
system into the computer's memory. This
process is called booting
What is Booting
Booting means to load and initialize
the operating system on a computer
machine. It can happen in two ways
which is warm boot or cold boot
starting a computer that is
already off. It happens
when we turn on a computer
that has been completely
powered off
COLD BOOT
restarting a computer that is
already on. It normally
happens after installing a new
software or hardware or after an
application crashes or stops
working.
WARM BOOT
Functions of Operating System
 Providing a user interface
 the most important function of an operating
system, is providing the user interface
 controls how the user enters data and instruction
and how information is displayed
 The user interface typically enables users:
 to start an application program
 to manage disks and files such as formatting, copying
and renaming
 to shut down the computer safely by following the
correct procedures
Functions of Operating System
 Providing a user interface
The three (3) types of user interface are Command-Line,
Menu-Driven and Graphical, User Interface (GUI)
Functions of Operating System
 Managing data & program
 When we start an application, the CPU loads the
application from storage into memory
 Multitasking operating systems enable users to work
with two or more application programs at the same
time
Functions of Operating System
 Managing memory
 Operating system is also responsible for
managing memory such as :
 optimizing the use of Random Access Memory
(RAM)
 allocating data and instruction to an area of
memory while being processed
 monitoring the contents of memory
 releasing data and instructions from being
monitored in memory when the process is done
Functions of Operating System
 Configuring Devices
 Handling input and output, as well as enabling
communication with input and output devices
 Most operating systems come with drivers for
popular input and output devices
 These drivers install new devices and check
whenever there is conflict with these devices
Types of Application Software
 Word Processing
 Spreadsheet
 Presentation
 Graphics Editing
Word Processing
 Example : Microsoft Word, Corel Word Perfect,
EasyWord, Celframe Word, Kword, OpenOffice
Write
 Allows users to create and manipulate
documents containing mostly text and
sometimes graphics
 Can be used to produce documents such as
letters, memos, reports, fax cover, sheets,
mailing labels, news letters and web pages
Spreadsheet
 Example : Microsoft Excel, Corel Quattro Pro,
EasySpreadsheet, Celframe Spreadsheet,
Kspread, openOffice Calc
 Allows users to organize and manipulate data in
rows and columns. Contains cell on which you
can insert formula, labels, perform automatic
recalculation
 Produce worksheets that require repetitive
recalculation
 Features : containing formula, making charts,
what-if analysis function, making query
Presentation
 Example : Microsoft PowerPoint, Corel
Presentations, EasyPresentation, Celframe
PowerPresentation, Kpresenter, OpenOffice
Impress
 Allows users to create visual aids for
presentations to communicate ideas, messages
and other information to an audience
 Also can insert audio in our presentation; but
editing the audio using audio editing software
such as Sony Sound 7.0
Graphics Editing
 Example : Adobe Photoshop, Adobe Illustrator,
Corel Draw, Jasc Paint Shop Pro, Inkscape
 Allows users to work with drawings, photos
and pictures
 Provide users the ability of creating,
manipulating and printing graphics
Types of Application Software
 Software Suite
 Collection of individual program sold as single
package
 Designed to enhance the performance our work.
It typically includes Word Processing,
Spreadsheet, Presentation, E-mail
 Currently, Microsoft Office is a very popular
example of software suite being used
Utility Programs
 Also known as service programs, is a type of
system software that allow user to perform
maintenance-type task, usually related to
managing a computer
 Types of utility programs:
 Built in – windows explorer, disk cleanup, disk
defragmenter
 Stand-alone utility – winzip, norton utility, kaspersky
Utility Programs
Utility Programs Examples
1. File Management Windows Explorer
2. Diagnostic Utility Norton Utilities
3. File Compression WinZip, WinRAR, PKZip
4. Antivirus Kaspersky, AVG, Avast
5. Defragmenter Disk Defragmenter, Norton Speed
Disk
6. Disk Scanner
Proprietary & Open Source
Software
 Proprietary Software (Closed Source
Software)
 Company develop the owns software
 Have to pay the software if want to use
 Example : Microsoft Office 2007, Adobe
Photoshop CS3, Windows 7
 Open Source Software
 Free to use
 provides the original source code used to create it
so that advanced users can modify it to make it
work better for them
 Example : Linux, Mozilla Firefox 3.0,
Differences between Proprietary &
Open Source Software
Open Software Proprietary
 Linux, Ubuntu, OpenOffice.org  Windows Vista, Microsoft Word
 Purchased with its source code  Purchased without its source code
 Users can modify the software  Users cannot modify the software
 Can get open software for free of
charge
 Must pay to get the proprietary
software
 Can install software freely into any
computer
 Must have a license from vendor
before
install into computer
 No one is responsible to the
software
 Full support from vendor if anything
happened to the software
Computer software form 4

More Related Content

What's hot

Computer software
Computer softwareComputer software
Computer software
Sakib3017
 
Lab 2 software
Lab 2   softwareLab 2   software
Lab 2 software
Halimaton Sa'adiah
 
System software and operating system
System software and operating systemSystem software and operating system
System software and operating system
dhruv bhandari
 
types of computer and software
types of computer and softwaretypes of computer and software
types of computer and software
Aqeel Rafique
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of softwareNitish Xavier Tirkey
 
Computer software
Computer softwareComputer software
Computer software
Chahat Jain
 
Computer software ,
Computer software ,Computer software ,
Computer software ,Shoaib Jafri
 
Software cob3
Software cob3Software cob3
Software cob3
rosaltang
 
Types of software
Types of softwareTypes of software
Types of software
SEO SKills
 
System software
System softwareSystem software
System software
Priyanshi Joshi
 
categories of computer software
categories of computer softwarecategories of computer software
categories of computer softwareManidhar Chowdary
 
Types of software
Types of softwareTypes of software
Types of software
dipanshu chaurasiya
 
Types of software
Types of softwareTypes of software
Types of software
Renée Howard-Johnson
 
System software and its types
System software and its typesSystem software and its types
System software and its types
samina khan
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 ComputingMrJRogers
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.
johnraju213
 
Software and its types
Software and its typesSoftware and its types
Software and its types
Waheed Iqbal Boss
 
Computer Software and It's Development
Computer Software and It's DevelopmentComputer Software and It's Development
Computer Software and It's Development
Rabin BK
 
Kinds of Computer software
Kinds of  Computer softwareKinds of  Computer software
Kinds of Computer software
Myra Juan
 

What's hot (20)

Computer software
Computer softwareComputer software
Computer software
 
Lab 2 software
Lab 2   softwareLab 2   software
Lab 2 software
 
System software and operating system
System software and operating systemSystem software and operating system
System software and operating system
 
types of computer and software
types of computer and softwaretypes of computer and software
types of computer and software
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of software
 
Computer software
Computer softwareComputer software
Computer software
 
Computer software ,
Computer software ,Computer software ,
Computer software ,
 
Software cob3
Software cob3Software cob3
Software cob3
 
Types of software
Types of softwareTypes of software
Types of software
 
System software
System softwareSystem software
System software
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
 
categories of computer software
categories of computer softwarecategories of computer software
categories of computer software
 
Types of software
Types of softwareTypes of software
Types of software
 
Types of software
Types of softwareTypes of software
Types of software
 
System software and its types
System software and its typesSystem software and its types
System software and its types
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 Computing
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 
Computer Software and It's Development
Computer Software and It's DevelopmentComputer Software and It's Development
Computer Software and It's Development
 
Kinds of Computer software
Kinds of  Computer softwareKinds of  Computer software
Kinds of Computer software
 

Viewers also liked

Uses of computer
Uses of computerUses of computer
Uses of computer
Shubham Kushwaha
 
4 4 Multimedia Production Team
4 4 Multimedia Production Team4 4 Multimedia Production Team
4 4 Multimedia Production TeamKimah
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
Anshumali Singh
 
Computer application in business
Computer application in businessComputer application in business
Computer application in business
shashank singh
 
Elementos de un ordenador
Elementos de un ordenadorElementos de un ordenador
Elementos de un ordenador
Antonio Vázquez Pérez
 
Nota Padat ICT SPM - Form 4
Nota Padat ICT SPM - Form 4Nota Padat ICT SPM - Form 4
Nota Padat ICT SPM - Form 4
D.J Md Thani
 
uses of computer ppt
uses of computer ppt uses of computer ppt
uses of computer ppt
anshu verma
 
system software and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assemblersystem software  and application software, compiler, interpreter & assembler
system software and application software, compiler, interpreter & assembler
chetan birla
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWAREKak Yong
 
The evolution of computers
The evolution of computersThe evolution of computers
The evolution of computers
Sharat Chandu
 
EVOLUTION OF COMPUTER
EVOLUTION OF COMPUTEREVOLUTION OF COMPUTER
EVOLUTION OF COMPUTER
fhemrosacia
 
Computer Uses in different areas
Computer Uses in different areasComputer Uses in different areas
Computer Uses in different areas
swatikakade
 
Uses of computer in various fields
Uses of computer in various fieldsUses of computer in various fields
Uses of computer in various fields
Divyanshu Gupta
 
Computer Software
Computer SoftwareComputer Software
Computer Softwarenorzaini
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system ppt
Suaj
 

Viewers also liked (15)

Uses of computer
Uses of computerUses of computer
Uses of computer
 
4 4 Multimedia Production Team
4 4 Multimedia Production Team4 4 Multimedia Production Team
4 4 Multimedia Production Team
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Computer application in business
Computer application in businessComputer application in business
Computer application in business
 
Elementos de un ordenador
Elementos de un ordenadorElementos de un ordenador
Elementos de un ordenador
 
Nota Padat ICT SPM - Form 4
Nota Padat ICT SPM - Form 4Nota Padat ICT SPM - Form 4
Nota Padat ICT SPM - Form 4
 
uses of computer ppt
uses of computer ppt uses of computer ppt
uses of computer ppt
 
system software and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assemblersystem software  and application software, compiler, interpreter & assembler
system software and application software, compiler, interpreter & assembler
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWARE
 
The evolution of computers
The evolution of computersThe evolution of computers
The evolution of computers
 
EVOLUTION OF COMPUTER
EVOLUTION OF COMPUTEREVOLUTION OF COMPUTER
EVOLUTION OF COMPUTER
 
Computer Uses in different areas
Computer Uses in different areasComputer Uses in different areas
Computer Uses in different areas
 
Uses of computer in various fields
Uses of computer in various fieldsUses of computer in various fields
Uses of computer in various fields
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system ppt
 

Similar to Computer software form 4

Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
Vskills
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
Vskills
 
Software.pptx
Software.pptxSoftware.pptx
Software.pptx
RabiaAsif31
 
What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virus
mudasserakram
 
Computer softwre
Computer softwreComputer softwre
Computer softwre
MuneezaKhalid
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
DrThenmozhiKarunanit
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
Samuel Igbanogu
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
Rahul779791
 
Management information systems
Management information systemsManagement information systems
Management information systems
az00z
 
Application software
Application softwareApplication software
Application software
sravani ponnuru
 
Mke15
Mke15Mke15
Mke15
lambojo
 
computer software in Computer Fundamentals
computer software in Computer Fundamentalscomputer software in Computer Fundamentals
computer software in Computer Fundamentals
ARDEN16
 
What Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive GuideWhat Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive Guide
Polyxer Systems
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
DivyaKS12
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
Tallat Satti
 
Software 100707014922-phpapp02
Software 100707014922-phpapp02Software 100707014922-phpapp02
Software 100707014922-phpapp02Markgendy02
 
Computer software
Computer softwareComputer software
Computer software
Burhan Ahmed
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
AFANJIPHILL
 
Unit 4 software
Unit 4  softwareUnit 4  software
Unit 4 software
Raj vardhan
 
Software
SoftwareSoftware
Software
Joan Arriola
 

Similar to Computer software form 4 (20)

Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Software.pptx
Software.pptxSoftware.pptx
Software.pptx
 
What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virus
 
Computer softwre
Computer softwreComputer softwre
Computer softwre
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
 
Management information systems
Management information systemsManagement information systems
Management information systems
 
Application software
Application softwareApplication software
Application software
 
Mke15
Mke15Mke15
Mke15
 
computer software in Computer Fundamentals
computer software in Computer Fundamentalscomputer software in Computer Fundamentals
computer software in Computer Fundamentals
 
What Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive GuideWhat Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive Guide
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
Software 100707014922-phpapp02
Software 100707014922-phpapp02Software 100707014922-phpapp02
Software 100707014922-phpapp02
 
Computer software
Computer softwareComputer software
Computer software
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
 
Unit 4 software
Unit 4  softwareUnit 4  software
Unit 4 software
 
Software
SoftwareSoftware
Software
 

More from norhaslinamj (14)

Lan,man,wan
Lan,man,wan Lan,man,wan
Lan,man,wan
 
Lan,man,wan
Lan,man,wan Lan,man,wan
Lan,man,wan
 
Types of vehicles
Types of vehiclesTypes of vehicles
Types of vehicles
 
Storage
StorageStorage
Storage
 
Harddisk
HarddiskHarddisk
Harddisk
 
Storage
StorageStorage
Storage
 
Motherboard + ports & connector
Motherboard + ports & connectorMotherboard + ports & connector
Motherboard + ports & connector
 
3. tokoh pibg 1 (hasimi)
3. tokoh pibg 1 (hasimi)3. tokoh pibg 1 (hasimi)
3. tokoh pibg 1 (hasimi)
 
Activity
ActivityActivity
Activity
 
Activity
ActivityActivity
Activity
 
Activity
ActivityActivity
Activity
 
Hardware
HardwareHardware
Hardware
 
Multimedia
MultimediaMultimedia
Multimedia
 
I think
I thinkI think
I think
 

Recently uploaded

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

Computer software form 4

  • 2. Definition of Software  Also called a computer program  It consists of a series of instructions that tells the hardware of a computer what to do or how to do it  For example :  Some instruction direct the computer to allow you to input data from a keyboard and store it in the memory  Other instructions cause data stored in memory to be used in calculations
  • 3. Usage of Software  Interact with the program through its user interface  This user interface controls how you enter data, instructions and how information is displayed on the screen
  • 4. Types of Software 2. Application Software All program that perform specific tasks for users 1.System Software Used to control and manage computer devices and operations Software Operating System Utility Program Examples of application software Microsoft Word, Microsoft Excel, Outlook Express and Internet Explorer
  • 5. System Software  Operating System  program that is loaded into the computer and coordinates all the activities among computer hardware devices  controls the hardware in the computer , peripherals, manages memory and files  enables the user to communicate with the computer and other software  examples of operating system are Microsoft Windows, Macintosh OS X, Linux , Unix and also DOS
  • 6. System Software  Utility Programs  allows user to perform maintenance-type tasks  It has been integrated into most major operating systems such as format, check and defragment disks  examples of utility programs are antivirus and file compression programs
  • 7. Example of System Software
  • 9. Functions of Operating System Starting a computer Providing a user interface Managing data & programs Managing memory Configuring Devices Functions of OS
  • 10. Functions of Operating System  Starting a Computer  first function of an operating system  When start a computer, it loads the operating system into the computer's memory. This process is called booting
  • 11. What is Booting Booting means to load and initialize the operating system on a computer machine. It can happen in two ways which is warm boot or cold boot starting a computer that is already off. It happens when we turn on a computer that has been completely powered off COLD BOOT restarting a computer that is already on. It normally happens after installing a new software or hardware or after an application crashes or stops working. WARM BOOT
  • 12. Functions of Operating System  Providing a user interface  the most important function of an operating system, is providing the user interface  controls how the user enters data and instruction and how information is displayed  The user interface typically enables users:  to start an application program  to manage disks and files such as formatting, copying and renaming  to shut down the computer safely by following the correct procedures
  • 13. Functions of Operating System  Providing a user interface The three (3) types of user interface are Command-Line, Menu-Driven and Graphical, User Interface (GUI)
  • 14. Functions of Operating System  Managing data & program  When we start an application, the CPU loads the application from storage into memory  Multitasking operating systems enable users to work with two or more application programs at the same time
  • 15. Functions of Operating System  Managing memory  Operating system is also responsible for managing memory such as :  optimizing the use of Random Access Memory (RAM)  allocating data and instruction to an area of memory while being processed  monitoring the contents of memory  releasing data and instructions from being monitored in memory when the process is done
  • 16. Functions of Operating System  Configuring Devices  Handling input and output, as well as enabling communication with input and output devices  Most operating systems come with drivers for popular input and output devices  These drivers install new devices and check whenever there is conflict with these devices
  • 17. Types of Application Software  Word Processing  Spreadsheet  Presentation  Graphics Editing
  • 18. Word Processing  Example : Microsoft Word, Corel Word Perfect, EasyWord, Celframe Word, Kword, OpenOffice Write  Allows users to create and manipulate documents containing mostly text and sometimes graphics  Can be used to produce documents such as letters, memos, reports, fax cover, sheets, mailing labels, news letters and web pages
  • 19. Spreadsheet  Example : Microsoft Excel, Corel Quattro Pro, EasySpreadsheet, Celframe Spreadsheet, Kspread, openOffice Calc  Allows users to organize and manipulate data in rows and columns. Contains cell on which you can insert formula, labels, perform automatic recalculation  Produce worksheets that require repetitive recalculation  Features : containing formula, making charts, what-if analysis function, making query
  • 20. Presentation  Example : Microsoft PowerPoint, Corel Presentations, EasyPresentation, Celframe PowerPresentation, Kpresenter, OpenOffice Impress  Allows users to create visual aids for presentations to communicate ideas, messages and other information to an audience  Also can insert audio in our presentation; but editing the audio using audio editing software such as Sony Sound 7.0
  • 21. Graphics Editing  Example : Adobe Photoshop, Adobe Illustrator, Corel Draw, Jasc Paint Shop Pro, Inkscape  Allows users to work with drawings, photos and pictures  Provide users the ability of creating, manipulating and printing graphics
  • 22. Types of Application Software  Software Suite  Collection of individual program sold as single package  Designed to enhance the performance our work. It typically includes Word Processing, Spreadsheet, Presentation, E-mail  Currently, Microsoft Office is a very popular example of software suite being used
  • 23. Utility Programs  Also known as service programs, is a type of system software that allow user to perform maintenance-type task, usually related to managing a computer  Types of utility programs:  Built in – windows explorer, disk cleanup, disk defragmenter  Stand-alone utility – winzip, norton utility, kaspersky
  • 24. Utility Programs Utility Programs Examples 1. File Management Windows Explorer 2. Diagnostic Utility Norton Utilities 3. File Compression WinZip, WinRAR, PKZip 4. Antivirus Kaspersky, AVG, Avast 5. Defragmenter Disk Defragmenter, Norton Speed Disk 6. Disk Scanner
  • 25. Proprietary & Open Source Software  Proprietary Software (Closed Source Software)  Company develop the owns software  Have to pay the software if want to use  Example : Microsoft Office 2007, Adobe Photoshop CS3, Windows 7  Open Source Software  Free to use  provides the original source code used to create it so that advanced users can modify it to make it work better for them  Example : Linux, Mozilla Firefox 3.0,
  • 26. Differences between Proprietary & Open Source Software Open Software Proprietary  Linux, Ubuntu, OpenOffice.org  Windows Vista, Microsoft Word  Purchased with its source code  Purchased without its source code  Users can modify the software  Users cannot modify the software  Can get open software for free of charge  Must pay to get the proprietary software  Can install software freely into any computer  Must have a license from vendor before install into computer  No one is responsible to the software  Full support from vendor if anything happened to the software