SlideShare a Scribd company logo
1 of 31
Computer software or
simply software is any set of
machine-readable instructions
that directs a computer's
processor to perform specific
operations.
Computer software contrasts with
computer hardware, which is the
physical component of computers.
Computer hardware and software
require each other and neither can be
realistically used without the other.
Using a musical analogy,
hardware is like a musical
instrument and software is like
a sheet music (score).
Computer software includes
computer programs, libraries and
their associated documentation.
The word software is also
sometimes used in a more narrow
sense, meaning application
software only.
At the lowest level, executable code
consists of machine language
instructions specific to an individual
processor – typically a central
processing unit (CPU).
A machine language consists of
groups of binary values signifying
processor instructions that change
the state of the computer from its
preceding state.
Software written in a machine language
is known as "machine code". However, in
practice, software is usually written in
high-level programming languages that
are easier and more efficient for humans
to use (closer to natural language) than
machine language.
High-level languages are translated, using
compilation or interpretation or a
combination of the two, into machine
language. Software may also be written in
a low-level assembly language,
essentially, a vaguely mnemonic
representation of a machine language
using a natural language alphabet.
Application software- uses the
computer system to perform special
functions or provide entertainment
functions beyond the basic operation
of the computer itself.
System software- is designed to
directly operate the computer
hardware, to provide basic
functionality needed by users and
other software, and to provide a
platform for running application
software
Operating systems- are essential
collections of software that manage
resources and provides common
services for other software that runs "on
top" of them. Supervisory programs,
boot loaders, shells and window
systems are core parts of operating
systems.
Device drivers- which operate or
control a particular type of
device that is attached to a
computer. Each device needs at
least one corresponding device
driver.
Utilities- are computer programs
designed to assist users in
maintenance and care of their
computers.
 Malicious software or malware- are
computer programs developed to harm and
disrupt computers. As such, malware is
undesirable. Malware is closely associated
with computer-related crimes, though some
malicious programs may have been designed
as practical jokes.
Desktop applications such as web browsers
and Microsoft Office, as well as smartphone and
tablet applications. (There is a push in some parts
of the software industry to merge desktop
applications with mobile apps, to some extent.
Windows 8, and later Ubuntu Touch, tried to allow
the same style of application user interface to be
used on desktops and laptops, mobile devices, and
hybrid tablets.)
 JavaScript scripts- pieces of software traditionally
embedded in web pages that are run directly inside
the web browser when a web page is loaded
without the need for a web browser plug-in.
Software written in other programming languages
can also be run within the web browser if the
software is either translated into JavaScript, or if a
web browser plug-in that supports that language is
installed.
 Server software, including:
◦ Web applications, which usually run
on the web server and output
dynamically generated web pages
to web browsers, using e.g. PHP,
Java or ASP.NET, or even JavaScript
that runs on the server.
 Plug-ins and extensions are
software that extends or modifies
the functionality of another piece
of software, and require that
software be used in order to
function;
 Embedded software resides as
firmware within embedded systems,
devices dedicated to a single use or a few
uses such as cars and televisions . In the
embedded system context there is
sometimes no clear distinction between
the system software and the application
software.
 Microcode is a special, relatively
obscure type of embedded
software which tells the processor
itself how to execute machine
code, so it is actually a lower level
than machine code.
 References:
 From Wikipedia, the free
encyclopedia
 "Compiler construction"
 "System Software". The
University of Mississippi

More Related Content

What's hot

What's hot (20)

Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3
 
Computer software
Computer softwareComputer software
Computer software
 
Classification of Software
Classification of SoftwareClassification of Software
Classification of Software
 
Computer Software and Operating System
Computer Software and Operating SystemComputer Software and Operating System
Computer Software and Operating System
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
 
Software
SoftwareSoftware
Software
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.
 
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
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
Computer hw sw
Computer hw swComputer hw sw
Computer hw sw
 
Software concepts
Software conceptsSoftware concepts
Software concepts
 
Ppt softwears
Ppt softwearsPpt softwears
Ppt softwears
 
Software concepts
Software conceptsSoftware concepts
Software concepts
 
Different types of software
Different types of softwareDifferent types of software
Different types of software
 
Computer software
Computer softwareComputer software
Computer software
 
Chapter 4 computer software
Chapter 4  computer softwareChapter 4  computer software
Chapter 4 computer software
 
Topic
TopicTopic
Topic
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programming
 
Computer software
Computer softwareComputer software
Computer software
 

Viewers also liked

ECFA貨品貿易協議第10次協商進展簡報
ECFA貨品貿易協議第10次協商進展簡報ECFA貨品貿易協議第10次協商進展簡報
ECFA貨品貿易協議第10次協商進展簡報openpolicytw
 
A Need For Speed: Performance Driven Front End Development
A Need For Speed: Performance Driven Front End DevelopmentA Need For Speed: Performance Driven Front End Development
A Need For Speed: Performance Driven Front End Developmentcreativeallen
 
master catelog for metal btn
master catelog for metal btnmaster catelog for metal btn
master catelog for metal btnAhasan chowdhury
 
Ce que devraient savoir les investissuers étrangers sur la fiscalité des en...
Ce que devraient savoir les investissuers étrangers sur la fiscalité des en...Ce que devraient savoir les investissuers étrangers sur la fiscalité des en...
Ce que devraient savoir les investissuers étrangers sur la fiscalité des en...Kourosh Shamlou
 
Assessment of effectiveness of UN Security Council
Assessment of effectiveness of UN Security CouncilAssessment of effectiveness of UN Security Council
Assessment of effectiveness of UN Security CouncilKourosh Shamlou
 
Type of companies in France
Type of companies in FranceType of companies in France
Type of companies in FranceKourosh Shamlou
 
Types of companies in Iran
Types of companies in IranTypes of companies in Iran
Types of companies in IranKourosh Shamlou
 
Tobacco health512
Tobacco health512Tobacco health512
Tobacco health512kguy2know
 

Viewers also liked (10)

ECFA貨品貿易協議第10次協商進展簡報
ECFA貨品貿易協議第10次協商進展簡報ECFA貨品貿易協議第10次協商進展簡報
ECFA貨品貿易協議第10次協商進展簡報
 
A Need For Speed: Performance Driven Front End Development
A Need For Speed: Performance Driven Front End DevelopmentA Need For Speed: Performance Driven Front End Development
A Need For Speed: Performance Driven Front End Development
 
master catelog for metal btn
master catelog for metal btnmaster catelog for metal btn
master catelog for metal btn
 
Ce que devraient savoir les investissuers étrangers sur la fiscalité des en...
Ce que devraient savoir les investissuers étrangers sur la fiscalité des en...Ce que devraient savoir les investissuers étrangers sur la fiscalité des en...
Ce que devraient savoir les investissuers étrangers sur la fiscalité des en...
 
Assessment of effectiveness of UN Security Council
Assessment of effectiveness of UN Security CouncilAssessment of effectiveness of UN Security Council
Assessment of effectiveness of UN Security Council
 
A propos de l'UANI
A propos de l'UANIA propos de l'UANI
A propos de l'UANI
 
Type of companies in France
Type of companies in FranceType of companies in France
Type of companies in France
 
Installing UBUNTU
Installing UBUNTUInstalling UBUNTU
Installing UBUNTU
 
Types of companies in Iran
Types of companies in IranTypes of companies in Iran
Types of companies in Iran
 
Tobacco health512
Tobacco health512Tobacco health512
Tobacco health512
 

Similar to Edtech

Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmwareMH Shihab
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & FirmwareShamima Akther
 
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
 
Computer software
Computer softwareComputer software
Computer softwareChahat Jain
 
Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Fernando Torres
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.pptAmanuelZewdie4
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application softwareAnamta Dua
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features TypesSwapnaliPawar27
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsachin325314
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptxRahul779791
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System SoftwaresAbijah Naresh Jumani
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer softwareAastha Kohli
 
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 & assemblerchetan birla
 
Presentation it
Presentation itPresentation it
Presentation itnabelas
 

Similar to Edtech (20)

Software
SoftwareSoftware
Software
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmware
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & Firmware
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
Unit2_1.pdf
Unit2_1.pdfUnit2_1.pdf
Unit2_1.pdf
 
Computer software
Computer softwareComputer software
Computer software
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.ppt
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
Software
SoftwareSoftware
Software
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdf
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System Softwares
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer software
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 
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
 
Presentation it
Presentation itPresentation it
Presentation it
 

Recently uploaded

Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 

Recently uploaded (20)

Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 

Edtech

  • 1.
  • 2.
  • 3. Computer software or simply software is any set of machine-readable instructions that directs a computer's processor to perform specific operations.
  • 4. Computer software contrasts with computer hardware, which is the physical component of computers. Computer hardware and software require each other and neither can be realistically used without the other.
  • 5. Using a musical analogy, hardware is like a musical instrument and software is like a sheet music (score).
  • 6. Computer software includes computer programs, libraries and their associated documentation. The word software is also sometimes used in a more narrow sense, meaning application software only.
  • 7. At the lowest level, executable code consists of machine language instructions specific to an individual processor – typically a central processing unit (CPU).
  • 8. A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state.
  • 9. Software written in a machine language is known as "machine code". However, in practice, software is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language.
  • 10. High-level languages are translated, using compilation or interpretation or a combination of the two, into machine language. Software may also be written in a low-level assembly language, essentially, a vaguely mnemonic representation of a machine language using a natural language alphabet.
  • 11.
  • 12. Application software- uses the computer system to perform special functions or provide entertainment functions beyond the basic operation of the computer itself.
  • 13. System software- is designed to directly operate the computer hardware, to provide basic functionality needed by users and other software, and to provide a platform for running application software
  • 14. Operating systems- are essential collections of software that manage resources and provides common services for other software that runs "on top" of them. Supervisory programs, boot loaders, shells and window systems are core parts of operating systems.
  • 15. Device drivers- which operate or control a particular type of device that is attached to a computer. Each device needs at least one corresponding device driver.
  • 16. Utilities- are computer programs designed to assist users in maintenance and care of their computers.
  • 17.  Malicious software or malware- are computer programs developed to harm and disrupt computers. As such, malware is undesirable. Malware is closely associated with computer-related crimes, though some malicious programs may have been designed as practical jokes.
  • 18.
  • 19. Desktop applications such as web browsers and Microsoft Office, as well as smartphone and tablet applications. (There is a push in some parts of the software industry to merge desktop applications with mobile apps, to some extent. Windows 8, and later Ubuntu Touch, tried to allow the same style of application user interface to be used on desktops and laptops, mobile devices, and hybrid tablets.)
  • 20.  JavaScript scripts- pieces of software traditionally embedded in web pages that are run directly inside the web browser when a web page is loaded without the need for a web browser plug-in. Software written in other programming languages can also be run within the web browser if the software is either translated into JavaScript, or if a web browser plug-in that supports that language is installed.
  • 21.  Server software, including: ◦ Web applications, which usually run on the web server and output dynamically generated web pages to web browsers, using e.g. PHP, Java or ASP.NET, or even JavaScript that runs on the server.
  • 22.  Plug-ins and extensions are software that extends or modifies the functionality of another piece of software, and require that software be used in order to function;
  • 23.  Embedded software resides as firmware within embedded systems, devices dedicated to a single use or a few uses such as cars and televisions . In the embedded system context there is sometimes no clear distinction between the system software and the application software.
  • 24.  Microcode is a special, relatively obscure type of embedded software which tells the processor itself how to execute machine code, so it is actually a lower level than machine code.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.  References:  From Wikipedia, the free encyclopedia  "Compiler construction"  "System Software". The University of Mississippi