SlideShare a Scribd company logo
1 of 11
• Lecture No: 5
• Presented by:Amna Anwar Shaikh
• Introduction to Information & Communication
Technology
• Topic Classification of Computers
CLASSIFICATION OF
COMPUTER
Classification of Computers
Types of Computers
1. Analog Computers
Analog computers are used to process continuous data. Analog
computers represent variables by physical quantities. Thus any
computer which solve problem by translating physical conditions such
as flow, temperature, pressure, angular position or voltage into
related mechanical or electrical related circuits as an analog for the
physical phenomenon being investigated in general it is a computer
which uses an analog quantity and produces analog values as output.
Thus an analog computer measures continuously. Analog computers
are very much speedy. They produce their results very fast. But
their results are approximately correct. All the analog computers are
special purpose computers.
2. Digital Computers
Digital computer represents physical quantities with the help of digits or
numbers.
These numbers are used to perform Arithmetic calculations and also make
logical decision to reach a conclusion, depending on, the data they receive from
the user.
3. Hybrid Computers
Various specifically designed computers are with both digital and analog
characteristics combining the advantages of analog and digital computers when
working as a system. Hybrid computers are being used extensively in process
control system where it is necessary to have a close representation with the
physical world.
The hybrid system provides the good precision that can be attained with analog
computers and the greater control that is possible with digital computers, plus
the ability to accept the input data in either form.
1. Super Computers
Large scientific and research laboratories as well as the government organizations
have extra ordinary demand for processing data which required tremendous
processing speed, memory and other services which may not be provided with
any other category to meet their needs. Therefore very large computers used are
called Super Computers.
These computers are extremely expensive and the speed is measured in billions
of instructions per seconds.
3. Mini Computers
Mini computers are smaller than mainframes, both in size and other
facilities such as speed, storage capacity and other services. They are
versatile that they can be fitted where ever they are needed. Their speeds
are rated between one and fifty million instructions per second (MIPS).
They have primary storage in hundred to three hundred megabytes
range with direct access storage device.
4. Micro Computers
These are the smallest range of computers. They were introduced in the early
70’s having less storing space and processing speed. Micro computers of
todays are equivalent to the mini computers of yesterday in terms of
performing and processing. They are also called “computer of a chip” because
its entire circuitry is contained in one tiny chip. The micro computers have a
wide range of applications including uses as portable computer that can be
plugged into any wall.
Brief Discrimination of Classification of Computer

More Related Content

What's hot

Classification of computer
Classification of computerClassification of computer
Classification of computerjoy grace bagui
 
Classification of computer
Classification of computerClassification of computer
Classification of computerTarek Aziz
 
Analog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computersAnalog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computersZaid Hussain
 
Ppt on analog digit and hybrid computers
Ppt on analog digit and hybrid computersPpt on analog digit and hybrid computers
Ppt on analog digit and hybrid computersvivekparhi
 
Classification and generations of computers
Classification and generations of computersClassification and generations of computers
Classification and generations of computersKhushbu Sonegara
 
Applications of computers
Applications of computersApplications of computers
Applications of computersSaminaAhmed7
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of Computersiampencilbox
 
Classifications of computer by bikrant roy
Classifications of computer by bikrant royClassifications of computer by bikrant roy
Classifications of computer by bikrant royRoyB
 
Types of computer on the basis of size
Types of computer on the basis of sizeTypes of computer on the basis of size
Types of computer on the basis of sizeParazz Zoshee
 
Analog and Digital Computers
Analog and Digital ComputersAnalog and Digital Computers
Analog and Digital Computersiampencilbox
 
01 classification of computer
01  classification of computer01  classification of computer
01 classification of computerSAQIB JAVED
 

What's hot (20)

Classification of computer
Classification of computerClassification of computer
Classification of computer
 
Classification of computer
Classification of computer Classification of computer
Classification of computer
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
Classification of computer
Classification of computerClassification of computer
Classification of computer
 
Analog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computersAnalog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computers
 
Ppt on analog digit and hybrid computers
Ppt on analog digit and hybrid computersPpt on analog digit and hybrid computers
Ppt on analog digit and hybrid computers
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Types of computer
Types of computerTypes of computer
Types of computer
 
General computer - Classification of computers
General computer - Classification of computersGeneral computer - Classification of computers
General computer - Classification of computers
 
Classification and generations of computers
Classification and generations of computersClassification and generations of computers
Classification and generations of computers
 
Applications of computers
Applications of computersApplications of computers
Applications of computers
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of Computers
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Classifications of computer by bikrant roy
Classifications of computer by bikrant royClassifications of computer by bikrant roy
Classifications of computer by bikrant roy
 
Types of computer on the basis of size
Types of computer on the basis of sizeTypes of computer on the basis of size
Types of computer on the basis of size
 
Analog and Digital Computers
Analog and Digital ComputersAnalog and Digital Computers
Analog and Digital Computers
 
01 classification of computer
01  classification of computer01  classification of computer
01 classification of computer
 
Components of a computer-Unit-2
Components of a computer-Unit-2Components of a computer-Unit-2
Components of a computer-Unit-2
 

Similar to Brief Discrimination of Classification of Computer

classification of computer
classification of computerclassification of computer
classification of computermeraz_ahmed
 
Type of computer
Type of computerType of computer
Type of computerSerwer Alam
 
Generation Of Computers
Generation Of ComputersGeneration Of Computers
Generation Of ComputersSoumit Ghosh
 
Computer basics for beginners
Computer basics for beginnersComputer basics for beginners
Computer basics for beginnersAbdul45678
 
Evolution and classification of computers
Evolution and classification of computersEvolution and classification of computers
Evolution and classification of computersAVINASH ANAND
 
Types of computer
Types of computer Types of computer
Types of computer Sajib007
 
Classification of computers
Classification of computersClassification of computers
Classification of computersSonet Hossain
 
Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Sehrish Rafiq
 
Identifying and categorizing computer software
Identifying and categorizing computer softwareIdentifying and categorizing computer software
Identifying and categorizing computer softwareGetawu
 
Classification of computersdoc
Classification of computersdocClassification of computersdoc
Classification of computersdocsumatipuri
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computerkapil078
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer scienceumardanjumamaiwada
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer scienceumardanjumamaiwada
 
Chapter 1.pdf@#$%^&*()+×÷=/_€£¥₩1234/_7890-'cv bnmasdf
Chapter 1.pdf@#$%^&*()+×÷=/_€£¥₩1234/_7890-'cv bnmasdfChapter 1.pdf@#$%^&*()+×÷=/_€£¥₩1234/_7890-'cv bnmasdf
Chapter 1.pdf@#$%^&*()+×÷=/_€£¥₩1234/_7890-'cv bnmasdfManSancho
 
Introduction To Computer 1
Introduction To Computer  1Introduction To Computer  1
Introduction To Computer 1Amit Chandra
 
Introduction To Computer 1
Introduction To Computer  1Introduction To Computer  1
Introduction To Computer 1Amit Chandra
 

Similar to Brief Discrimination of Classification of Computer (20)

classification of computer
classification of computerclassification of computer
classification of computer
 
Type of computer
Type of computerType of computer
Type of computer
 
Generation Of Computers
Generation Of ComputersGeneration Of Computers
Generation Of Computers
 
Computer basics for beginners
Computer basics for beginnersComputer basics for beginners
Computer basics for beginners
 
Types of Computer
Types of ComputerTypes of Computer
Types of Computer
 
Evolution and classification of computers
Evolution and classification of computersEvolution and classification of computers
Evolution and classification of computers
 
Types of computer
Types of computer Types of computer
Types of computer
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3
 
Identifying and categorizing computer software
Identifying and categorizing computer softwareIdentifying and categorizing computer software
Identifying and categorizing computer software
 
Classification of computersdoc
Classification of computersdocClassification of computersdoc
Classification of computersdoc
 
Types of comp
Types of compTypes of comp
Types of comp
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computer
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 
lecture 2
lecture 2 lecture 2
lecture 2
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 
Type of coputer
Type of coputerType of coputer
Type of coputer
 
Chapter 1.pdf@#$%^&*()+×÷=/_€£¥₩1234/_7890-'cv bnmasdf
Chapter 1.pdf@#$%^&*()+×÷=/_€£¥₩1234/_7890-'cv bnmasdfChapter 1.pdf@#$%^&*()+×÷=/_€£¥₩1234/_7890-'cv bnmasdf
Chapter 1.pdf@#$%^&*()+×÷=/_€£¥₩1234/_7890-'cv bnmasdf
 
Introduction To Computer 1
Introduction To Computer  1Introduction To Computer  1
Introduction To Computer 1
 
Introduction To Computer 1
Introduction To Computer  1Introduction To Computer  1
Introduction To Computer 1
 

More from Amnaskh

Input + output
Input + outputInput + output
Input + outputAmnaskh
 
Infrm techolongy
Infrm techolongyInfrm techolongy
Infrm techolongyAmnaskh
 
history
history history
history Amnaskh
 
Educational psychology
Educational psychologyEducational psychology
Educational psychologyAmnaskh
 
Learning
LearningLearning
LearningAmnaskh
 
Cv /resume
Cv /resumeCv /resume
Cv /resumeAmnaskh
 
Presentation skills
Presentation skillsPresentation skills
Presentation skillsAmnaskh
 
Computer technology
Computer technologyComputer technology
Computer technologyAmnaskh
 

More from Amnaskh (10)

Input + output
Input + outputInput + output
Input + output
 
Infrm techolongy
Infrm techolongyInfrm techolongy
Infrm techolongy
 
history
history history
history
 
Educational psychology
Educational psychologyEducational psychology
Educational psychology
 
Learning
LearningLearning
Learning
 
F o e
F o eF o e
F o e
 
Cv /resume
Cv /resumeCv /resume
Cv /resume
 
Presentation skills
Presentation skillsPresentation skills
Presentation skills
 
Cv
Cv Cv
Cv
 
Computer technology
Computer technologyComputer technology
Computer technology
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Brief Discrimination of Classification of Computer

  • 1.
  • 2. • Lecture No: 5 • Presented by:Amna Anwar Shaikh • Introduction to Information & Communication Technology • Topic Classification of Computers
  • 4. Classification of Computers Types of Computers 1. Analog Computers Analog computers are used to process continuous data. Analog computers represent variables by physical quantities. Thus any computer which solve problem by translating physical conditions such as flow, temperature, pressure, angular position or voltage into related mechanical or electrical related circuits as an analog for the physical phenomenon being investigated in general it is a computer which uses an analog quantity and produces analog values as output. Thus an analog computer measures continuously. Analog computers are very much speedy. They produce their results very fast. But their results are approximately correct. All the analog computers are special purpose computers.
  • 5.
  • 6. 2. Digital Computers Digital computer represents physical quantities with the help of digits or numbers. These numbers are used to perform Arithmetic calculations and also make logical decision to reach a conclusion, depending on, the data they receive from the user.
  • 7. 3. Hybrid Computers Various specifically designed computers are with both digital and analog characteristics combining the advantages of analog and digital computers when working as a system. Hybrid computers are being used extensively in process control system where it is necessary to have a close representation with the physical world. The hybrid system provides the good precision that can be attained with analog computers and the greater control that is possible with digital computers, plus the ability to accept the input data in either form.
  • 8. 1. Super Computers Large scientific and research laboratories as well as the government organizations have extra ordinary demand for processing data which required tremendous processing speed, memory and other services which may not be provided with any other category to meet their needs. Therefore very large computers used are called Super Computers. These computers are extremely expensive and the speed is measured in billions of instructions per seconds.
  • 9. 3. Mini Computers Mini computers are smaller than mainframes, both in size and other facilities such as speed, storage capacity and other services. They are versatile that they can be fitted where ever they are needed. Their speeds are rated between one and fifty million instructions per second (MIPS). They have primary storage in hundred to three hundred megabytes range with direct access storage device.
  • 10. 4. Micro Computers These are the smallest range of computers. They were introduced in the early 70’s having less storing space and processing speed. Micro computers of todays are equivalent to the mini computers of yesterday in terms of performing and processing. They are also called “computer of a chip” because its entire circuitry is contained in one tiny chip. The micro computers have a wide range of applications including uses as portable computer that can be plugged into any wall.