A computer system is an integrated set of hardware and software that accepts input, stores and manipulates data, and produces useful output (information).
Volatility comparison: RAM is volatile (data lost when power is removed); HDD, SSD, optical and magnetic tape are non‑volatile (data retained).
Performance note: SSDs provide faster access times and higher data‑transfer rates than HDDs, but HDDs usually offer larger capacities at lower cost.
| Interface Type | Typical Example | Advantages | Disadvantages |
|---|---|---|---|
| Command‑Line Interface (CLI) | MS‑DOS, Linux terminal | Low resource use; powerful for batch processing and scripting | Steep learning curve; less intuitive for beginners |
| Graphical User Interface (GUI) | Windows, macOS, Android, iOS | Visually intuitive; easy to learn; supports multitasking with windows | Requires more memory and processing power |
| Dialogue‑Based Interface | Voice assistants (Siri, Google Assistant) | Hands‑free operation; useful for accessibility | Speech recognition errors; limited in noisy environments |
| Gesture‑Based Interface | Touch screens, AR/VR hand‑tracking | Direct, natural interaction; ideal for tablets and immersive devices | Requires specialised hardware; can be less precise than a mouse/keyboard |
| Type | Key Characteristics | Typical Uses | Advantages | Disadvantages |
|---|---|---|---|---|
| Desktop Computer | Stationary; separate monitor, keyboard, mouse; high‑performance components | Gaming, graphic design, software development, office work | Powerful, up‑gradable, lower cost per performance | Not portable; requires mains power |
| Laptop Computer | Portable; integrated display, keyboard, battery; moderate performance | Student work, travelling professionals, light multimedia | Portable, built‑in battery, can be upgraded (RAM/SSD) | Limited upgradeability; less powerful than high‑end desktops |
| Tablet | Touch‑screen, lightweight, battery‑powered; often runs a mobile OS | Reading, web browsing, note‑taking, media consumption | Very portable; intuitive touch interaction | Limited input precision; generally cannot run full‑desktop software |
| Phablet (large smartphone) | Combines phone functions with a tablet‑size screen; touch‑screen, cellular connectivity | Communication, social media, mobile gaming, on‑the‑go productivity | Always with user; supports voice & gesture interaction | Small physical keyboard; battery life can be a concern with heavy use |
| Server | Optimised for reliability, storage capacity, and network throughput; often headless | File sharing, web hosting, database services, cloud computing | High availability; can serve many users simultaneously | Higher cost; requires specialised administration |
| Embedded System | Dedicated computer built into another device; limited UI | Microwaves, cars, medical equipment, IoT sensors | Tailored to specific tasks; low power consumption | Usually not up‑gradable; limited processing power |
| Supercomputer | Massively parallel processors; extreme speed and storage | Scientific simulations, climate modelling, cryptography | Unmatched computational power | Very expensive; specialised facilities required |
| Characteristic | Desktop | Mobile (Smartphone/Tablet) |
|---|---|---|
| Portability | Low – needs a desk and power outlet | High – fits in a hand or bag, battery powered |
| Performance | Generally higher CPU, more RAM, larger storage | Limited by size and power consumption |
| Input method | Keyboard & mouse (precise) | Touchscreen, virtual keyboard, voice, gestures |
| Upgradeability | Components can be replaced or expanded | Usually not upgradeable |
| Typical uses | Gaming, graphic design, software development, office work | Web browsing, social media, photography, light productivity |
| Advantages | Powerful, easier to maintain, cheaper per performance | Convenient, always with the user, supports location‑based services |
| Disadvantages | Not portable, requires external power | Limited processing power, smaller screen, shorter battery life |
| Characteristic | Analogue | Digital |
|---|---|---|
| Signal type | Continuous | Discrete (binary) |
| Representation | Infinite values within a range | Finite set of values (bits) |
| Noise sensitivity | High – noise alters the signal | Low – noise usually does not change the bit value |
| Typical storage media | Magnetic tape, vinyl records, analogue video | Hard‑disk, SSD, CD/DVD, flash memory, cloud storage |
| Processing | Specialised analogue circuits (amplifiers, filters) | Digital circuits (CPU, microcontroller, FPGA) |
| Common uses | Audio recordings, radio broadcasting, analogue clocks | Computing, digital communications, multimedia, online services |
These notes cover the essential hardware and software components of a computer system, the full range of input and output devices (including direct data‑entry technologies), the different types of computers and their trade‑offs, and the emerging AI and XR technologies that shape everyday life. Understanding the characteristics of analogue and digital data, together with the processes of ADC and DAC, explains why modern ICT overwhelmingly uses digital formats. This comprehensive overview aligns with all required sections of the Cambridge IGCSE 0417 syllabus.
Create an account or Login to take a Quiz
Log in to suggest improvements to this note.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.