Only your first attempt at each question counts toward this score. Reload the page to reset.
This section contains 20 interactive knowledge checks designed to test your understanding of the materials covered in Chapter 2. The questions span foundational edge computing concepts, state-of-the-art hardware, programming best practices, and distributed systems orchestration. The section includes some inheritance hierarchy questions to further help you digest the materials from Chapter 1.
Please remember that many of the quizzes have multiple correct answers, and you must select all applicable options to succeed. Take your time to carefully evaluate each option.
Drag class names from the pool into the slots so each class sits below its parent in the inheritance tree. Abstract classes are shown in italics with an amber accent — slots expecting an abstract class are pre-marked with «abstract». Click Submit when you're done.
Inheritance Tree (base class on top)
«abstract»
«abstract»
·····
·····
«abstract»
·····
Available Classes
NetworkCable
SensorReading
SystemNode
PowerGrid
EdgeServer
EndpointDevice
DataPacket
EdgeNode
AnalyticsServer
CloudNode
Q5
Quiz
Select 0/1
Why is the volatility of SRAM a significant challenge for TinyML devices?
Drag class names from the pool into the slots so each class sits below its parent in the inheritance tree. Abstract classes are shown in italics with an amber accent — slots expecting an abstract class are pre-marked with «abstract». Click Submit when you're done.
Inheritance Tree (base class on top)
«abstract»
«abstract»
·····
«abstract»
·····
·····
Available Classes
CoolingFan
Motherboard
Microcontroller
ClockSignal
Processor
NeuromorphicChip
NeuralProcessingUnit
GeneralPurposeCPU
SpecialisedAccelerator
SiliconWafer
Q9
Quiz
Select 0/2
Regarding the ESP32 family of microcontrollers, which statements are true?
Security penetration testing is exclusively delayed until the final deployment phase to avoid interrupting the initial software development sprints.
DevSecOps integrates development, security, and operations, promoting automation and collaboration across edge and cloud environments.
The Waterfall methodology is strictly enforced to ensure that all system requirements are permanently frozen before any coding or testing begins.
The 'shift left' approach ensures that software testing, validation, and security considerations are incorporated much earlier in the development lifecycle.
It is exclusively used for wired industrial automation protocols and is legally prohibited from being applied to privacy-sensitive healthcare applications.
It involves iterative cycles where local model updates (weight and parameter changes) are sent to a central server for aggregation into an improved global model.
It enables collaborative machine learning model training without compromising local data privacy by keeping sensitive raw data strictly on-device.
It mandates that all edge devices continuously upload their complete, raw datasets to a central cloud server to guarantee absolute model accuracy.
Drag class names from the pool into the slots so each class sits below its parent in the inheritance tree. Abstract classes are shown in italics with an amber accent — slots expecting an abstract class are pre-marked with «abstract». Click Submit when you're done.
K3s provides a fully compliant Kubernetes cluster distributed as a single binary, radically reducing the memory footprint and CPU overhead required for orchestration.
Both K3s and WebAssembly require massive, liquid-cooled data centre infrastructure, meaning they are strictly deployed in the central cloud, never the edge.
WebAssembly (Wasm) offers a highly secure sandbox for executing 'serverless' edge functions, making it ideal for ultra-constrained nodes where even K3s is too heavy.
Service Mesh technologies are used to physically wire K3s and Wasm nodes together using proprietary industrial Ethernet cables for maximum throughput.
Drag class names from the pool into the slots so each class sits below its parent in the inheritance tree. Abstract classes are shown in italics with an amber accent — slots expecting an abstract class are pre-marked with «abstract». Click Submit when you're done.
Inheritance Tree (base class on top)
«abstract»
«abstract»
·····
·····
«abstract»
·····
Available Classes
SizeReduction
Overclocking
OptimisationStrategy
KnowledgeDistillation
ArchitectureChange
DeepLearning
Pruning
LiquidCooling
Quantisation
SRAM
Congratulations on completing the Chapter 2 Knowledge Test! Review any questions you missed to ensure a solid foundation in hardware architectures and edge constraints before diving into the programming tutorials.