CDS Physics · Formula sheet
Electronics and Computer Fundamentals formulas
2 formulas, 6 reference tables and 17 common traps for CDS Physics Electronics and Computer Fundamentals, grouped by subtopic.
Electronics, Hardware and Data
Learn this subtopic in the notesMemory, storage and file sizes
Size of a sound or video file
- bit ratebits stored for each second of playing time
- bits in one byte
Binary numbers and logic operators
Subtraction by 2's complement
- B with every bit flipped (1's complement)
- number of bits the machine holds
Semiconductors, diodes and transistors
| Region of a transistor | Doping | Size |
|---|---|---|
| Emitter | Heavy (the most impurity): it supplies the charge carriers | Medium |
| Base | Light (the least impurity) | Very thin, so carriers cross it without being lostQ CDS 2016 (II): in a bipolar junction transistor the base has the least impurity. |
| Collector | Moderate | The largest, so it can get rid of heat |
Computer generations and new kinds of computing
| Generation | Main hardware | Roughly when |
|---|---|---|
| First | Vacuum tubes | 1940s to mid 1950s |
| Second | Transistors | Late 1950s to mid 1960s |
| Third | Integrated circuits (ICs) | Mid 1960s to early 1970s |
| Fourth | Microprocessors (very large scale integration) | From 1971Q CDS 2026 (I): the fourth generation used microprocessors. |
| Fifth | Artificial intelligence and parallel processing | Still developing |
Common traps
The base is thin and lightly doped
A hot semiconductor conducts better
Integrated circuits are the third generation, microprocessors the fourth
A qubit belongs to quantum computers
Flash is erased electrically, not by ultraviolet light
Bits are not bytes
Two sizes of megabyte
AND needs both, OR needs one
Flip, then add 1
Software and Networks
Learn this subtopic in the notesSystem software, application software and the operating system
| Software | Kind | What it does |
|---|---|---|
| Windows, Linux, UNIX | System (operating system) | Manages memory, files, devices and the user interface |
| Linker | System | Joins compiled code with the subroutines it callsQ CDS 2026 (II): linking a program with its subroutines is not a job of the operating system. |
| Compiler, interpreter, assembler | System | Turn a program into machine code |
| Spreadsheet, MS PowerPoint, AutoCAD | Application | Do a task for the user |
| UNIX | System (operating system) | Written in C; portable, multi-user and time-sharedQ CDS 2026 (I): UNIX can be time-shared by several users. |
| AUTOEXEC.BAT | Start-up file (MS-DOS) | A list of commands run automatically when the computer startsQ CDS 2026 (II): AUTOEXEC.BAT holds the commands run at start-up. |
Machine, assembly, high-level and markup languages
| Level | What it looks like | Examples |
|---|---|---|
| Machine language | 0s and 1s run directly by the processor | The processor's own instruction codes |
| Assembly language | Short words (mnemonics), one for each machine code | x86 assembly, MIPS assemblyQ CDS 2026 (I): of Python, Java, x86 and MIPS, the assembly languages are x86 and MIPS. |
| High-level language | Close to English; runs on many processors | Python, Java, C |
| Markup language | Tags that label the parts of a document | SGML, HTML, XMLQ CDS 2026 (II): SGML is an open standard that does not depend on a computer's hardware. |
Networks, protocols and mobile communication
| TCP/IP layer | What it does | Examples |
|---|---|---|
| Application | The services users' programs call on | HTTP, FTP, SMTP, TELNET, DNS |
| Transport | Delivers data between programs on two machines | TCP, UDP |
| Internet | Gives addresses and routes packets | IP |
| Link | Sends bits over the local connection | Ethernet, Wi-Fi |
Firewalls and malware
| Term | What it is |
|---|---|
| Firewall | Checks every packet against rules and blocks what is not allowedQ CDS 2025 (II): a firewall examines packets, prevents unauthorised access and blocks suspicious activity. |
| Virus | Malware that attaches to a file and spreads when that file is run |
| Worm | Malware that spreads by itself across a network |
| Trojan horse | Malware that looks like useful software but carries a harmful partQ CDS 2025 (I): the Trojan horse is the malicious software among hacking, password cracking and a firewall. |
| Ransomware | Malware that locks the user's files and demands money |
| Spyware | Malware that secretly records what the user does |
| Phishing | A fake message or website that tricks a user into giving passwords |
Common traps
Linking is the linker's job
AUTOEXEC.BAT runs commands; CONFIG.SYS loads drivers
Assembly belongs to one processor family
A markup language does not depend on the machine
TCP and IP are not application protocols
Software ports are numbers, not sockets
A firewall is not antivirus
Hacking is not software