ArticleslgStudy

computer science

Single-board computer

Single-board computer is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Single-board computer rather than just read about it. In short: A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstration or development systems, for educational systems, or for use as embedded computer controllers.

Single-board computer — main illustration
Single-board computer — illustration

Key takeaways

  • Single-board computer belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Single-board computer to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Single-board computer from memory before moving on to harder problems.

Reference excerpt

A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstration or development systems, for educational systems, or for use as embedded computer controllers. Many types of home computers or portable computers integrate all their functions onto a single printed circuit board. Unlike a desktop personal computer, single-board computers often do not rely on expansion slots for peripheral functions or expansion. Single-board computers have been built using a wide range of microprocessors. Simple designs, such as those built by computer hobbyists, often use static RAM and low-cost 32- or 64-bit processors like ARM. Other types, such as blade servers, would perform similar to a server computer, only in a more compact format. A computer-on-module is a type of single-board computer made to plug into a carrier board, baseboard, or backplane for system expansion.

History

Early SBCs The first single-board computers were introduced shortly after the first microprocessors arrived on the market. In 1971 and 1972 respectively, Intel came out with the SIM4-01 and SIM8-01 development boards. The SIM8-01 board is based on the Intel 8008 and contains a CPU, RAM, ROM, and a TTY terminal interface. The same interface was common in the Intel 8080-based MYCRO-1, released in December 1974, and the Intel SDK-80 and the Motorola MEK6800D1, released in 1975. A cheaper and subsequently more popular single-board computer, the KIM-1 based on the MOS 6502, would be announced later in 1975 and released in 1976. Early SBCs featured heavily in the early history of home computers, such as the Acorn Electron, BBC Micro, the Ferguson Big Board, the Ampro Little Board, and the Nascom. Other typical early single-board computers like the KIM-1 were often shipped without enclosure, which had to be added by the owner. Many home computers in the 1980s were single-board computers, with some even encouraging owners to solder upgraded components directly to pre-marked points on the board. In the 1990s, the PC became more prevalent due to the standardisation of the PCI bus and the adoption of IBM's standards for peripherals , which made motherboards, compatible components, and peripherals cheap and ubiquitous. The development of multimedia platforms such as the CD-ROM and Sound Blaster cards had also begun to fast outpace the rate at which users needed to replace their personal computers. These two trends disincentivized single-board computers, and encouraged the proliferation of motherboards, which typically housed the CPU and other core components, with peripheral components such as hard disk drive controllers and graphics processors, and even some core components such as RAM modules, located on daughterboards. Computers began to move back towards fewer boards in the 2000s. As new standards like USB reduced the variety of peripheral standards motherboards were expected to support, advances in integrated circuit manufacturing provided new chipsets which could provide the functionality of many daughterboards, particularly I/O, in a single chip. By the end of the decade, PC motherboards offered on-board support for disk drives including IDE, SATA, NVMe, RAID, integrated GPU, Ethernet, and traditional I/O such as serial port and parallel port, USB, and keyboard/mouse support. Single-board computers saw rapid growth during the 2010s due to advances in integrated circuit production that allowed most or all motherboard components to be placed on a single die. The Raspberry Pi, built around a custom Broadcom SoC with open-source drivers, was originally designed for education, but included features such as Linux support and programmable GPIO pins that were used by hobbyists for projects including home automation, video game emulation, and streaming. In industry, the growth of smartphones and other small devices led manufacturers to adopt SoCs more widely and shrink motherboards, while the spread of Internet-connected devices increased demand for small, inexpensive components. By the end of the 2010s and into the 2020s, smartphones, tablets, laptops, and other smart devices commonly used single-board computers built around SoCs.

Applications

… excerpt ends here. Continue reading the full article.

Illustrations

Single-board computer: The Raspberry Pi (Model 2B shown) is a low-cost single-board computer often used to teach computer science.[1]
The Raspberry Pi (Model 2B shown) is a low-cost single-board computer often used to teach computer science.[1]
Single-board computer: Intel SIM8-01, Dated 1972
Intel SIM8-01, Dated 1972
Single-board computer: A socket 3 based 486 SBC with power supply and flatscreen
A socket 3 based 486 SBC with power supply and flatscreen

Worked examples

Example 1 — a first encounter with Single-board computer

Start with the simplest possible case. Write down what Single-board computer claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Single-board computer before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Single-board computer ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Single-board computer

In research
Single-board computer appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Single-board computer in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Single-board computer is common in secondary-school and first-year university syllabi. It links to neighbouring topics Microcomputers, Single-board computers, so understanding it makes those chapters shorter.
In everyday life
Look for Single-board computer outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Single-board computer” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Single-board computer in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Single-board computer means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Single-board computer out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Single-board computer in simple terms?

A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstration or development systems, for educational systems, o…

Why does Single-board computer matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Single-board computer?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Single-board computer.

Tags

  • Microcomputers
  • Single-board computers

Keep exploring