SlideShare a Scribd company logo
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

Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3
MDHASNAIN23
 
Computer software
Computer softwareComputer software
Computer software
Rishabh Seth
 
Classification of Software
Classification of SoftwareClassification of Software
Classification of Software
Abhishek Das
 
Computer Software and Operating System
Computer Software and Operating SystemComputer Software and Operating System
Computer Software and Operating System
Rupan Sharma
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
Laurize Albarracin
 
Software
SoftwareSoftware
Software
fiza1975
 
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
 
Computer software
Computer softwareComputer software
Computer software
Burhan Ahmed
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
Tallat Satti
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
suraj pandey
 
Computer hw sw
Computer hw swComputer hw sw
Computer hw sw
Chittagong University
 
Software concepts
Software conceptsSoftware concepts
Software concepts
Cool Guy
 
Ppt softwears
Ppt softwearsPpt softwears
Software concepts
Software conceptsSoftware concepts
Software concepts
Purnaabh Shandilya
 
Different types of software
Different types of softwareDifferent types of software
Different types of software
NatashaGeno
 
Computer software
Computer softwareComputer software
Computer software
Dhruv Rajput
 
Chapter 4 computer software
Chapter 4  computer softwareChapter 4  computer software
Chapter 4 computer software
Advance Saraswati Prakashan Pvt Ltd
 
Topic
TopicTopic
Topic
nabelas
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programming
sonalikharade3
 
Computer software
Computer softwareComputer software
Computer software
RajniKashyap9
 

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 Development
creativeallen
 
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 Council
Kourosh Shamlou
 
A propos de l'UANI
A propos de l'UANIA propos de l'UANI
A propos de l'UANI
Kourosh Shamlou
 
Type of companies in France
Type of companies in FranceType of companies in France
Type of companies in France
Kourosh Shamlou
 
Installing UBUNTU
Installing UBUNTUInstalling UBUNTU
Installing UBUNTU
NehaAvinashDeshmukh
 
Types of companies in Iran
Types of companies in IranTypes of companies in Iran
Types of companies in Iran
Kourosh Shamlou
 
Tobacco health512
Tobacco health512Tobacco health512
Tobacco health512
kguy2know
 

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

Software
SoftwareSoftware
Software
Kalsoom shoukat
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmware
MH Shihab
 
Hardware, Software & Firmware
Hardware, Software & FirmwareHardware, Software & Firmware
Hardware, Software & Firmware
Shamima 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
 
Unit2_1.pdf
Unit2_1.pdfUnit2_1.pdf
Unit2_1.pdf
JatinSharma586255
 
Computer software
Computer softwareComputer software
Computer software
Chahat 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.ppt
AmanuelZewdie4
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
Anamta Dua
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
SwapnaliPawar27
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdf
sachin325314
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
rishirvk1995
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
Rahul779791
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System Softwares
Abijah Naresh Jumani
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer software
Aastha Kohli
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
Vasanti Dutta
 
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
 
Presentation it
Presentation itPresentation it
Presentation it
nabelas
 

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
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdf
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
Software
SoftwareSoftware
Software
 
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

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 

Recently uploaded (20)

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 

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