Hay cuatro clasificaciones principales de computadoras: computadoras centrales, microcomputadoras, mini computadoras y supercomputadoras. Aquí hay un breve desglose de cada uno:
Las computadoras mainframe son computadoras extremadamente poderosas y grandes que tienen la capacidad de procesar la actividad de múltiples usuarios a la vez. Muchas otras computadoras más pequeñas y menos potentes (también conocidas como terminales) están conectadas en red con la computadora central, lo que significa que están conectadas a la computadora central central. Desde aquí, el mainframe tiene la capacidad de procesar y almacenar cosas que provienen de los terminales conectados.
Estos se conocen más comúnmente como computadoras personales y las computadoras que la gente usa a diario. Las microcomputadoras contienen su propio microprocesador, que realiza el trabajo de una computadora central pero con considerablemente menos energía, ya que solo se requiere para procesar las actividades de una máquina.
Los microprocesadores se convirtieron en el tipo más común de equipo de procesamiento, ya que aparecían predominantemente en computadoras personales. Tenían suficiente poder para realizar las actividades recreativas básicas que requerían las personas que poseían computadoras personales. Por lo general, las computadoras personales se usaban para reproducir música y películas, así como para navegar por Internet y procesar textos, entre otras cosas. Las microcomputadoras son las típicas computadoras portátiles o de escritorio y están ampliamente disponibles a precios relativamente asequibles.
Estas computadoras se encuentran en la brecha entre las microcomputadoras y las computadoras centrales. Poseen mucha más potencia que una microcomputadora, pero no lo suficiente para realizar las tareas de una computadora central. Estos se desarrollaron en los años 60 y gradualmente se volvieron menos costosos a medida que pasaba el tiempo y la tecnología se volvía más disponible.
Las supercomputadoras son las computadoras más poderosas jamás inventadas. Se utilizan para procesar una enorme cantidad de actividad terminal; incluso más que el de una computadora central. De hecho, en el caso de optimizar el rendimiento de una computadora central, se creará una supercomputadora.