SlideShare a Scribd company logo
1 of 33
COMPUTER SYSTEM
SOFT WARE
Wednesday, November 9, 2016
LEARNING OUTCOMES
At the end of the lesson, I should be able to:
a. -Definition of software
b. Identify types of software: System software (operating
system, translator, tools/utility program) and
c. Explain Application software
Computer software or simply software is a
program that enables a computer to
perform a specific task as oppose to the
physical components of the system (i.e.
hardware).
TYPES OF COMPUTER
SOFTWARE
It can be classified majorly into three:
1. system software,
2. programming, and
3. application software.
SYSTEM SOFTWARE
System software helps run the computer
hardware and computer system. It enables other
software to run properly by interfacing with
hardware and with other software.
It includes operating systems, device drivers,
diagnostic tools, server, windows utilities etc.
PROGRAMMING SOFTWARE
Programming software usually provide
tools to assist a programmer in writing
computer programs and software using
different programming languages in a
more convenient way.
The tools include text editors, compilers,
interpreters, linkers, debuggers and so on.
APPLICATION SOFTWARE
Application software enables the computer users
to perform a task. It allows human to accomplish
one or more specific (non – computer related)
tasks. Typically application software includes
industrial automation, business software,
educational software, medical software,
databases and computer games. Businesses are
probably the biggest users of application
software, but almost every field of human activity
now uses some form of application software.
OPERATION OF SOFTWARE
Computer software has to be loaded into the computer’s
storage (also known as memory and RAM) once software
loaded; computer is able to execute the software.
Computers operate by executing the computer programs.
This involves passing instructions from the application
software through the system software to the hardware
which ultimately receives the instruction as machine
code. Each instruction causes the computer to carry out
an operation moving data, carrying out a computation or
altering the control flow of instruction.
SYSTEM SOFTWARE
This is a collection of programs designed to operate,
control and extend processing capabilities of computers.
CLASSES OF SYSTEM
SOFTWARE
1. OPERATING SYSTEM
An operating system (OS) is a software program that
manages the hardware and software resource of a
computer. A key component of system software, the OS
performs basic tasks, such as controlling and allocating
memory, prioritizing the processing of instructions,
controlling input and output devices, facilitating
networking and managing files. Without operating
system the computer hardware would be useless.
FUNCTIONS OF AN
OPERATING SYSTEM
Some of the major facilities provided by a modern operating
system are;
(1) Easy interaction between humans and computers.
(2) Starting computer automatically when power is turned on.
(3) Loading and scheduling user’s programs along with
necessary compliers.
(4) Controlling input and output.
(5) Controlling program execution.
(6) Scheduling processes.
(7) Managing and use of main memory.
(8) Managing and manipulating (e.g. editing) files.
(9) Providing security of user’s jobs and files.
(10) Accounting resources usage.
EXAMPLES OF OPERATING
SYSTEMS SOFTWARE
1. MS windows (‘95, ‘98, ‘2000, ME, XP, NT, Vista, ‘7, ‘8,
‘10). This is a single user GUI OS.
2. UNIX (multi-User Command Line)
3. Novell Netware (command line Network OS)
4. Linux (Command Line Multiuser and Network OS)
5. XENIX (Multiuser OS)
6. MS DOS (Microsoft Disk OS): this is a single user
operating system.
2. TRANSLATORS
Language translator program are programs for converting
programs in other language into machine language
instructions so that the computer can execute them e.g.
BASIC, FORTRAN, COBOL, PASCAL etc.
3. ASSEMBLER
An assembler is a computer program for translating
assembly language especially, a mnemonic representation
of machine language into object code. The computational
step where an assembler is run is known as ASSEMBLY
TUNE.
Assemblers are far simpler to write than complier for high
– level languages, and have available since the 1950s.
4. COMPILER
A complier is a computer program (or set of programs)
that translates text written in a computer language into
another computer language. The original sequence is
usually called the SOURCE CODE and the output called
OBJECT CODE.
5. INTERPRETER
An interpreter is a computer program that executes other
programs. This is in contrast to a complier which does not
execute its input program (the source code) but translates
it into another language usually executable machine code
(also called object code) which is output to a file for later
execution.
6. LINKER
In computer science, a linker or link editor is a program
that takes one or more objects generated by compliers and
assembles them into a single executable program.
7. DEBUGGER
A debugger is a computer program that is used to test and
debug other programs.
8. UTILITY PROGRAMS
Utility softwares are used for general house-keeping
functions of the computer such as backing up files,
repairing the computer, copying, sorting and printing of
data.
EXAMPLES OF UNITALITY
PROGRAMS
Examples of unitality softwares are:
1. Norton utilities
2. Anti-virus
3. Windows explorer
4. Scandisk
5. Editors
ASSIGNMENT
Write brief notes on the following types of operating
systems:
1. GUI – Graphic User Interface
2. Command Based Operating System
3. Single User Operating System
4. Multi-User Operating system
5. Network Operating system
TERMINOLOGIES
1. GUI – graphic user interface
2. Multi-User
3. Utility
4. Debugger
COMPUTER SYSTEM
SOFT WARE II
Wednesday, November 9, 2016
LEARNING OUTCOMES
At the end of the lesson, I should be able to:
a) Define application software
b) State types of application software
c) Identify categories of application packages
APPLICATION SOFTWARE
Application software is any tool that functions
and is operated by the means of a computer with
the purpose of supporting or improving the
software user’s work. It is used for the
implementation of the computer user’s work.
TYPES OF APPLICATION
SOFTWARE
It is divided into two, which are:
(i) User application software: User – written
software tailors system users to meet the user’s
specific needs. This includes spread sheet
templates, word processor macros, scientific
stimulations, graphics, and animation scripts.
Users create this software themselves and often
overlook how important it is.
(ii) Application packages/suite: This is when
multiple applications are bundled together as a
package. It is also known as application suite.
Examples are Microsoft office, Open office.org,
and work which bundle together a word
processor, a spread sheet, and several other
discrete applications. The separate applications in
a suite usually have some capability to interact
with each other in ways beneficial to the user.
APPLICATION PACKAGE
CATEGORIES
General purpose application software packages:
These are general tools that provide specific
capabilities, but not in support of specific
purpose. Examples are:
(i) Word Processing: This is the process of using a
computer to create, edit and print text – based
documents. Examples are MS – word, Word star,
Word perfect, Window Word pad etc.
(ii) Spreadsheet: This is a table of values in rows
and columns. Each value can have a predefined
relationship to other values. Spreadsheet
applications are computer program that let you
create and manipulate spreadsheets
electronically.
(iii) Presentation: A presentation program is a
computer software package used to display
information, normally in the form of a slide show.
(iv) Database management: This is a program lets
one or more computer users create and access
data in a database. On PCs, Microsoft Access is a
popular example of a single – or – small group
user DBMS
(v) Graphics package: This is used for drawing
and painting. Examples are Corel draw, Microsoft
paint, Paintshop pro etc.
(vi) Games: This is an electronic game that
involves interaction with users interface to
generate visual feedback on a video device.
(i) Accounting Management: This is the practical
application of management techniques to
control report on the financial health of an
organization. This involves the analysis, planning,
implementation, and control programs designed
to provide financial data reporting for
managerial decision making.
(ii) Payroll System: This is a program designed for
calculating the regular salary, wages or other
compensation paid to every employee in a
company.
(iii) Banking software: It enables the management,
monitoring and control of transactions for financial
institutions and banks. Private Banks and mutual
fund administrators as well as other wealth
management firms utilize Banking system
applications to provide front office services as well
as back office functions such as customer account
tracking, credit approval, and financial accounting
and information system integration.
(iv) Hospital Management Software: It is also
known as Hospital information System. It is a
comprehensive, integrated information system
designed to manage the administrative, financial
and clinical aspect of a hospital. It benefits are easy
access to patient data, helps in decision support
system for health care polities, efficient and
accurate administration of finance, improved
monitoring of drug usage, etc.
(v) Reservation System: A computer reservations
system is a computerized system used to store,
retrieve information and conduct transactions
related to air travel. It is designed and operated by
airlines.
(vi) Human Resources (HR) Management: It functions
includes a variety of activities, and key among them is
deciding what staffing needs you have and whether
to use independent contractors or hire employees to
fill these needs, recruiting and training the best
employees, dealing with performance issues, etc.
(vii) Attendance System: There are three components
that make up a Time and Attendance system. First,
Barcode readers are used to allow employee to make
quick and adequate time transaction. Second, data
taken from devices needs to be managed and stored
by PC’s. Third, management of the time transactions,
payroll generation and detailed reports is done by the
Time and Attendance software.
(viii) Billing system: This is a system that tracks
customer usage of services, and calculates the
impact on a customer’s account, based on the
price of the service. Billing systems have come to
include noncore functionality such as customer
management, integration with payment gateways,
and statistical analysis.
ASSIGNMENT
Revise all your notes
TERMINOLOGIES
1. Suite
2. Package
3. Special

More Related Content

What's hot

My presentation on 'computer hardware component' {hardware}
My presentation on 'computer hardware component' {hardware}My presentation on 'computer hardware component' {hardware}
My presentation on 'computer hardware component' {hardware}Rahul Kumar
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamentalactanimation
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a ComputerMatt Shea
 
Elements of computer
Elements of computerElements of computer
Elements of computermd emran
 
Identification of parts of motherboard
Identification of parts of motherboardIdentification of parts of motherboard
Identification of parts of motherboardAbhayaRajbanshi
 
Peter Norton’s Introduction to Computers
Peter Norton’s Introduction to ComputersPeter Norton’s Introduction to Computers
Peter Norton’s Introduction to ComputersUjjwal 'Shanu'
 
Parts of the computer (mouse and printer)
Parts of the computer (mouse and printer)Parts of the computer (mouse and printer)
Parts of the computer (mouse and printer)Mi L
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to ComputerMeg Grado
 
What Is Computer
What Is ComputerWhat Is Computer
What Is ComputerLUZ PINGOL
 
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-computersmmoussa83
 
Basics of computer science
Basics of computer scienceBasics of computer science
Basics of computer sciencePaul Schmidt
 
Input and output devices ppt
Input and output devices pptInput and output devices ppt
Input and output devices pptbjslides
 
Part’s of computer
Part’s of computerPart’s of computer
Part’s of computerleo saluta
 

What's hot (20)

My presentation on 'computer hardware component' {hardware}
My presentation on 'computer hardware component' {hardware}My presentation on 'computer hardware component' {hardware}
My presentation on 'computer hardware component' {hardware}
 
Computerhardware
ComputerhardwareComputerhardware
Computerhardware
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a Computer
 
Computer Engineering
Computer EngineeringComputer Engineering
Computer Engineering
 
Computer software
Computer softwareComputer software
Computer software
 
Elements of computer
Elements of computerElements of computer
Elements of computer
 
Identification of parts of motherboard
Identification of parts of motherboardIdentification of parts of motherboard
Identification of parts of motherboard
 
Peter Norton’s Introduction to Computers
Peter Norton’s Introduction to ComputersPeter Norton’s Introduction to Computers
Peter Norton’s Introduction to Computers
 
Computer ppt
Computer pptComputer ppt
Computer ppt
 
Parts of the computer (mouse and printer)
Parts of the computer (mouse and printer)Parts of the computer (mouse and printer)
Parts of the computer (mouse and printer)
 
computer
computercomputer
computer
 
MIT App Inventor.pptx
MIT App Inventor.pptxMIT App Inventor.pptx
MIT App Inventor.pptx
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
 
What Is Computer
What Is ComputerWhat Is Computer
What Is Computer
 
Computer Hardware
Computer HardwareComputer Hardware
Computer Hardware
 
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
 
Basics of computer science
Basics of computer scienceBasics of computer science
Basics of computer science
 
Input and output devices ppt
Input and output devices pptInput and output devices ppt
Input and output devices ppt
 
Part’s of computer
Part’s of computerPart’s of computer
Part’s of computer
 

Viewers also liked

Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Peter Tröger
 
Historia Microsoft Windows XP a WIN 10
Historia Microsoft Windows XP a WIN 10Historia Microsoft Windows XP a WIN 10
Historia Microsoft Windows XP a WIN 10Diana CuAdRaS
 
Windows OS Architecture in Summery
Windows OS Architecture in SummeryWindows OS Architecture in Summery
Windows OS Architecture in SummeryAsanka Dilruk
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating SystemDr.Suresh Isave
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating SystemsAkshay Kurup
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer systemmkhisalg
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationAna Tan
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 

Viewers also liked (20)

Soft ware
Soft wareSoft ware
Soft ware
 
Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)
 
Software hardware-peopleware
Software hardware-peoplewareSoftware hardware-peopleware
Software hardware-peopleware
 
Historia Microsoft Windows XP a WIN 10
Historia Microsoft Windows XP a WIN 10Historia Microsoft Windows XP a WIN 10
Historia Microsoft Windows XP a WIN 10
 
System Development Cycle - IT Project Management
System Development Cycle - IT Project ManagementSystem Development Cycle - IT Project Management
System Development Cycle - IT Project Management
 
Chapter 22 - Windows XP
Chapter 22 - Windows XPChapter 22 - Windows XP
Chapter 22 - Windows XP
 
Windows OS Architecture in Summery
Windows OS Architecture in SummeryWindows OS Architecture in Summery
Windows OS Architecture in Summery
 
Windows 7 OS
Windows 7 OSWindows 7 OS
Windows 7 OS
 
Window architecture
Window architecture Window architecture
Window architecture
 
Windows Architecture
Windows ArchitectureWindows Architecture
Windows Architecture
 
An introduction to Windows 10
An introduction to Windows 10 An introduction to Windows 10
An introduction to Windows 10
 
Windows 10
Windows 10Windows 10
Windows 10
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts Presentation
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 

Similar to Computer system soft ware

C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC4044uday
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...A. S. M. Shafi
 
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfssuserb3a23b
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdfAFANJIPHILL
 
SESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxSESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxchusematelephone
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate softwaremrmwood
 
Computer ppt by nikund
Computer ppt by nikundComputer ppt by nikund
Computer ppt by nikundsheshank jain
 
Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Fernando Torres
 
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
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample materialVskills
 
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)Acad
 
System programming note
System programming noteSystem programming note
System programming noteSANTOSH RATH
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 

Similar to Computer system soft ware (20)

MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...
 
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
 
System software
System softwareSystem software
System software
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
 
SESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxSESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptx
 
C program full materials.pdf
C program  full materials.pdfC program  full materials.pdf
C program full materials.pdf
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate software
 
computer Unit 6
computer Unit 6computer Unit 6
computer Unit 6
 
Computer ppt by nikund
Computer ppt by nikundComputer ppt by nikund
Computer ppt by nikund
 
Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)
 
Application software
Application softwareApplication software
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)
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample 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)
 
System programming note
System programming noteSystem programming note
System programming note
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
Computer notes
Computer notesComputer notes
Computer notes
 

More from Samuel Igbanogu

More from Samuel Igbanogu (17)

Systems development cycle
Systems development cycleSystems development cycle
Systems development cycle
 
Data conversion
Data conversionData conversion
Data conversion
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowcharts
 
Classification of computers with respect to size
Classification of computers with respect to sizeClassification of computers with respect to size
Classification of computers with respect to size
 
Classification of computers by type
Classification of computers by typeClassification of computers by type
Classification of computers by type
 
Classification of computers by generation
Classification of computers by generationClassification of computers by generation
Classification of computers by generation
 
File organisation
File organisationFile organisation
File organisation
 
Relational models
Relational modelsRelational models
Relational models
 
Handling computer files
Handling computer filesHandling computer files
Handling computer files
 
Entity relationship model
Entity relationship modelEntity relationship model
Entity relationship model
 
Output devices
Output devicesOutput devices
Output devices
 
Concept of computer files
Concept of computer filesConcept of computer files
Concept of computer files
 
Computing devices i
Computing devices iComputing devices i
Computing devices i
 
Logic gates i & ii
Logic gates i & iiLogic gates i & ii
Logic gates i & ii
 
Input devices
Input devicesInput devices
Input devices
 
Data models
Data modelsData models
Data models
 
Normal forms
Normal formsNormal forms
Normal forms
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 

Recently uploaded (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

Computer system soft ware

  • 2. LEARNING OUTCOMES At the end of the lesson, I should be able to: a. -Definition of software b. Identify types of software: System software (operating system, translator, tools/utility program) and c. Explain Application software
  • 3. Computer software or simply software is a program that enables a computer to perform a specific task as oppose to the physical components of the system (i.e. hardware).
  • 4. TYPES OF COMPUTER SOFTWARE It can be classified majorly into three: 1. system software, 2. programming, and 3. application software.
  • 5. SYSTEM SOFTWARE System software helps run the computer hardware and computer system. It enables other software to run properly by interfacing with hardware and with other software. It includes operating systems, device drivers, diagnostic tools, server, windows utilities etc.
  • 6. PROGRAMMING SOFTWARE Programming software usually provide tools to assist a programmer in writing computer programs and software using different programming languages in a more convenient way. The tools include text editors, compilers, interpreters, linkers, debuggers and so on.
  • 7. APPLICATION SOFTWARE Application software enables the computer users to perform a task. It allows human to accomplish one or more specific (non – computer related) tasks. Typically application software includes industrial automation, business software, educational software, medical software, databases and computer games. Businesses are probably the biggest users of application software, but almost every field of human activity now uses some form of application software.
  • 8. OPERATION OF SOFTWARE Computer software has to be loaded into the computer’s storage (also known as memory and RAM) once software loaded; computer is able to execute the software. Computers operate by executing the computer programs. This involves passing instructions from the application software through the system software to the hardware which ultimately receives the instruction as machine code. Each instruction causes the computer to carry out an operation moving data, carrying out a computation or altering the control flow of instruction.
  • 9. SYSTEM SOFTWARE This is a collection of programs designed to operate, control and extend processing capabilities of computers.
  • 10. CLASSES OF SYSTEM SOFTWARE 1. OPERATING SYSTEM An operating system (OS) is a software program that manages the hardware and software resource of a computer. A key component of system software, the OS performs basic tasks, such as controlling and allocating memory, prioritizing the processing of instructions, controlling input and output devices, facilitating networking and managing files. Without operating system the computer hardware would be useless.
  • 11. FUNCTIONS OF AN OPERATING SYSTEM Some of the major facilities provided by a modern operating system are; (1) Easy interaction between humans and computers. (2) Starting computer automatically when power is turned on. (3) Loading and scheduling user’s programs along with necessary compliers. (4) Controlling input and output. (5) Controlling program execution. (6) Scheduling processes. (7) Managing and use of main memory. (8) Managing and manipulating (e.g. editing) files. (9) Providing security of user’s jobs and files. (10) Accounting resources usage.
  • 12. EXAMPLES OF OPERATING SYSTEMS SOFTWARE 1. MS windows (‘95, ‘98, ‘2000, ME, XP, NT, Vista, ‘7, ‘8, ‘10). This is a single user GUI OS. 2. UNIX (multi-User Command Line) 3. Novell Netware (command line Network OS) 4. Linux (Command Line Multiuser and Network OS) 5. XENIX (Multiuser OS) 6. MS DOS (Microsoft Disk OS): this is a single user operating system.
  • 13. 2. TRANSLATORS Language translator program are programs for converting programs in other language into machine language instructions so that the computer can execute them e.g. BASIC, FORTRAN, COBOL, PASCAL etc. 3. ASSEMBLER An assembler is a computer program for translating assembly language especially, a mnemonic representation of machine language into object code. The computational step where an assembler is run is known as ASSEMBLY TUNE. Assemblers are far simpler to write than complier for high – level languages, and have available since the 1950s.
  • 14. 4. COMPILER A complier is a computer program (or set of programs) that translates text written in a computer language into another computer language. The original sequence is usually called the SOURCE CODE and the output called OBJECT CODE. 5. INTERPRETER An interpreter is a computer program that executes other programs. This is in contrast to a complier which does not execute its input program (the source code) but translates it into another language usually executable machine code (also called object code) which is output to a file for later execution.
  • 15. 6. LINKER In computer science, a linker or link editor is a program that takes one or more objects generated by compliers and assembles them into a single executable program. 7. DEBUGGER A debugger is a computer program that is used to test and debug other programs. 8. UTILITY PROGRAMS Utility softwares are used for general house-keeping functions of the computer such as backing up files, repairing the computer, copying, sorting and printing of data.
  • 16. EXAMPLES OF UNITALITY PROGRAMS Examples of unitality softwares are: 1. Norton utilities 2. Anti-virus 3. Windows explorer 4. Scandisk 5. Editors
  • 17. ASSIGNMENT Write brief notes on the following types of operating systems: 1. GUI – Graphic User Interface 2. Command Based Operating System 3. Single User Operating System 4. Multi-User Operating system 5. Network Operating system
  • 18. TERMINOLOGIES 1. GUI – graphic user interface 2. Multi-User 3. Utility 4. Debugger
  • 19. COMPUTER SYSTEM SOFT WARE II Wednesday, November 9, 2016
  • 20. LEARNING OUTCOMES At the end of the lesson, I should be able to: a) Define application software b) State types of application software c) Identify categories of application packages
  • 21. APPLICATION SOFTWARE Application software is any tool that functions and is operated by the means of a computer with the purpose of supporting or improving the software user’s work. It is used for the implementation of the computer user’s work.
  • 22. TYPES OF APPLICATION SOFTWARE It is divided into two, which are: (i) User application software: User – written software tailors system users to meet the user’s specific needs. This includes spread sheet templates, word processor macros, scientific stimulations, graphics, and animation scripts. Users create this software themselves and often overlook how important it is.
  • 23. (ii) Application packages/suite: This is when multiple applications are bundled together as a package. It is also known as application suite. Examples are Microsoft office, Open office.org, and work which bundle together a word processor, a spread sheet, and several other discrete applications. The separate applications in a suite usually have some capability to interact with each other in ways beneficial to the user.
  • 24. APPLICATION PACKAGE CATEGORIES General purpose application software packages: These are general tools that provide specific capabilities, but not in support of specific purpose. Examples are:
  • 25. (i) Word Processing: This is the process of using a computer to create, edit and print text – based documents. Examples are MS – word, Word star, Word perfect, Window Word pad etc. (ii) Spreadsheet: This is a table of values in rows and columns. Each value can have a predefined relationship to other values. Spreadsheet applications are computer program that let you create and manipulate spreadsheets electronically. (iii) Presentation: A presentation program is a computer software package used to display information, normally in the form of a slide show.
  • 26. (iv) Database management: This is a program lets one or more computer users create and access data in a database. On PCs, Microsoft Access is a popular example of a single – or – small group user DBMS (v) Graphics package: This is used for drawing and painting. Examples are Corel draw, Microsoft paint, Paintshop pro etc. (vi) Games: This is an electronic game that involves interaction with users interface to generate visual feedback on a video device.
  • 27. (i) Accounting Management: This is the practical application of management techniques to control report on the financial health of an organization. This involves the analysis, planning, implementation, and control programs designed to provide financial data reporting for managerial decision making. (ii) Payroll System: This is a program designed for calculating the regular salary, wages or other compensation paid to every employee in a company.
  • 28. (iii) Banking software: It enables the management, monitoring and control of transactions for financial institutions and banks. Private Banks and mutual fund administrators as well as other wealth management firms utilize Banking system applications to provide front office services as well as back office functions such as customer account tracking, credit approval, and financial accounting and information system integration.
  • 29. (iv) Hospital Management Software: It is also known as Hospital information System. It is a comprehensive, integrated information system designed to manage the administrative, financial and clinical aspect of a hospital. It benefits are easy access to patient data, helps in decision support system for health care polities, efficient and accurate administration of finance, improved monitoring of drug usage, etc. (v) Reservation System: A computer reservations system is a computerized system used to store, retrieve information and conduct transactions related to air travel. It is designed and operated by airlines.
  • 30. (vi) Human Resources (HR) Management: It functions includes a variety of activities, and key among them is deciding what staffing needs you have and whether to use independent contractors or hire employees to fill these needs, recruiting and training the best employees, dealing with performance issues, etc. (vii) Attendance System: There are three components that make up a Time and Attendance system. First, Barcode readers are used to allow employee to make quick and adequate time transaction. Second, data taken from devices needs to be managed and stored by PC’s. Third, management of the time transactions, payroll generation and detailed reports is done by the Time and Attendance software.
  • 31. (viii) Billing system: This is a system that tracks customer usage of services, and calculates the impact on a customer’s account, based on the price of the service. Billing systems have come to include noncore functionality such as customer management, integration with payment gateways, and statistical analysis.