Skip to content
Luis Rivera edited this page Feb 20, 2020 · 23 revisions

Raspberry Pi Cluster

This wiki provides a full guide on how to build a small-sized and portable cluster of tiny computer boards using Raspberry Pi 4 Model B's.

What is a Raspberry Pi?

A Raspberry Pi is credit-card sized, low-cost and high-performance computer board. This device enables people to explore computing, programming and is capable of doing everything you would expect a desktop or full-sized computer to do; that is browsing the internet, playing video games, working on spreadsheets, word processing and playing high-definition video.

How is a Raspberry Pi different from a Computer?

A Raspberry Pi is a small-sized computer compared to a full desktop computer. With the latest release of the Raspberry Pi 4 Model B which now offers the choice of bigger memory (RAM) sizes of 1GB, 2GB or 4GB than it's previous versions, we can barely tell the difference since you can do the same tasks you would do in a regular computer.

Although that is the case, the one major difference is in their central processing unit (CPU). Processors (CPUs) in full-desktop computers are based off an x86 architecture mainly built by Intel or AMD while processors in a Raspberry Pi are based off an ARM architecture design bought and built by other companies. Since the architecture is different, operating system (OS) support is also different. That means an OS released for x86 arch will not fully support ARM-based processors, the difference in processor speed, RAM size, video cards (GFx), among other.

You can still use a Raspberry Pi as your main computer and would still be able to accomplish almost the same as in a full-desktop PC if the desired operating system supports ARM processors. There is a whole open world when it comes to using a Raspberry Pi. Check out some cool and fun projects at https://projects.raspberrypi.org.