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
EndpointDevice
PowerGrid
DataPacket
SensorReading
NetworkCable
EdgeServer
EdgeNode
SystemNode
CloudNode
AnalyticsServer
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
NeuromorphicChip
NeuralProcessingUnit
Motherboard
Processor
SpecialisedAccelerator
Microcontroller
SiliconWafer
CoolingFan
GeneralPurposeCPU
ClockSignal
Q9
Quiz
Select 0/2
Regarding the ESP32 family of microcontrollers, which statements are true?
The 'shift left' approach ensures that software testing, validation, and security considerations are incorporated much earlier in the development lifecycle.
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.
It is exclusively used for wired industrial automation protocols and is legally prohibited from being applied to privacy-sensitive healthcare applications.
It mandates that all edge devices continuously upload their complete, raw datasets to a central cloud server to guarantee absolute model accuracy.
It enables collaborative machine learning model training without compromising local data privacy by keeping sensitive raw data strictly on-device.
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.
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.
Both K3s and WebAssembly require massive, liquid-cooled data centre infrastructure, meaning they are strictly deployed in the central cloud, never the edge.
K3s provides a fully compliant Kubernetes cluster distributed as a single binary, radically reducing the memory footprint and CPU overhead required for orchestration.
Service Mesh technologies are used to physically wire K3s and Wasm nodes together using proprietary industrial Ethernet cables for maximum throughput.
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.
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
OptimisationStrategy
SizeReduction
ArchitectureChange
Pruning
LiquidCooling
SRAM
Overclocking
KnowledgeDistillation
DeepLearning
Quantisation
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.