CodeIEB
Theory Notes/🖥️ Topic 1: System Technologies/10.1.2
10.1.2Grade 10

Computer Types, Classification & Associated Software

Not all computers look the same or do the same job. This subtopic is about recognising different device categories, how we classify them, and which operating systems typically run on each.

System types you need to know, roughly from most to least powerful/portable:

Device typeTypical useNotes
ServerServes resources/services to many client devices on a networkRuns 24/7, high reliability, often no monitor/keyboard attached directly
DesktopGeneral personal/office computingNot portable, easiest to upgrade
LaptopPortable general computingBattery powered, integrated screen/keyboard
TabletPortable, touch-based computingUsually runs a mobile OS
SmartphonePortable communication + computingAlways-connected, runs a mobile OS
Smart wearableFitness/notifications on the bodye.g. smart watch — very limited processing power
Embedded computerA computer built into another device to control ite.g. the computer inside a washing machine or car
Single-board computerA complete computer on one circuit board, used for learning/prototypinge.g. Raspberry Pi (general purpose), Arduino (microcontroller board, simpler than Raspberry Pi)

Classification of computing devices can be done in two main ways:

  • By portability/mobility: from fully stationary (server, desktop) to fully mobile (smartphone, wearable).
  • By processing power: super computer > server > desktop > mobile device.

Operating systems are generally grouped by which category of device they're designed for:

  • Desktop OS — designed for keyboard/mouse input and multitasking on non-portable/laptop hardware, e.g. Windows, macOS, Linux.
  • Mobile OS — designed for touch input and battery efficiency, e.g. Android, iOS.
  • Embedded OS — a stripped-down OS built to run one specific task reliably inside a device, e.g. the firmware in a smart TV or a car's infotainment system.

Application software also splits by how it's accessed:

  • Stand-alone applications — installed and run on a single device, not dependent on a network (e.g. a calculator app).
  • Network applications — require a network connection to function, often storing/sharing data with other users (e.g. a messaging app, cloud-based accounting software).

Data transfer and synchronising between devices means keeping the same up-to-date data (contacts, files, photos) available across multiple devices a user owns, usually via a cloud account (e.g. iCloud, Google account) or direct cable/Bluetooth transfer.

💡 Exam Tip

If asked to 'motivate' a device choice, always link the device's classification (portability vs processing power) to the specific needs described in the scenario.