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
PowerGrid
DataPacket
NetworkCable
SensorReading
SystemNode
EdgeNode
AnalyticsServer
EndpointDevice
CloudNode
EdgeServer
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
SpecialisedAccelerator
Motherboard
GeneralPurposeCPU
NeuralProcessingUnit
Processor
ClockSignal
NeuromorphicChip
Microcontroller
SiliconWafer
Q9
Quiz
Select 0/2
Regarding the ESP32 family of microcontrollers, which statements are true?
DevSecOps integrates development, security, and operations, promoting automation and collaboration across edge and cloud environments.
The 'shift left' approach ensures that software testing, validation, and security considerations are incorporated much earlier in the development lifecycle.
The Waterfall methodology is strictly enforced to ensure that all system requirements are permanently frozen before any coding or testing begins.
Security penetration testing is exclusively delayed until the final deployment phase to avoid interrupting the initial software development sprints.
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 mandates that all edge devices continuously upload their complete, raw datasets to a central cloud server to guarantee absolute model accuracy.
It is exclusively used for wired industrial automation protocols and is legally prohibited from being applied to privacy-sensitive healthcare applications.
It enables collaborative machine learning model training without compromising local data privacy by keeping sensitive raw data strictly on-device.
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.
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.
Both K3s and WebAssembly require massive, liquid-cooled data centre infrastructure, meaning they are strictly deployed in the central cloud, never the edge.
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
Pruning
Overclocking
Quantisation
SRAM
DeepLearning
OptimisationStrategy
KnowledgeDistillation
LiquidCooling
SizeReduction
ArchitectureChange
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.