Types of Software Trainer
System vs application software, utility programs and firmware โ plus the bootstrap-to-application stack and the exact mark-scheme phrasing.
Six interactive trainers take you through the software side of the course โ from system and application software to the operating system, interrupts, programming languages, translators and the tools inside an IDE. Each one teaches the idea, lets you drill it, then tests you โ work through them in order or jump to the skill you need.
System vs application software, utility programs and firmware โ plus the bootstrap-to-application stack and the exact mark-scheme phrasing.
The functions of the OS, memory management in both of its parts, and the GUI, CLI and NLI interfaces examiners ask for.
Hardware and software interrupts, priority, the Interrupt Handler and ISR, and the full interrupt-handling sequence step by step.
High-level vs low-level, assembly and machine code โ with the benefits and, crucially, the drawbacks that lose marks.
Assemblers, interpreters and compilers โ how each works, when to use it and why, plus the benefits of an executable file.
The editor and debug tools โ break points, variable watch and stepping โ and the auto-completion vs auto-correction trap.