3 ms·
> Wait, then why don't they just switch over each component in turn? The "divide and conquer" debugging strategy. Let's say the CPU is the actual issue, but th
by edgeform 5y ago
> Wait, then why don't they just switch over each component in turn? The "divide and conquer" debugging strategy.
Let's say the CPU is the actual issue, but the problem manifests itself in the memory module. You swap over to the backup memory module, and suddenly the problem vanishes!
Two months later, the problem manifests again. Identical presentation. This time, there is no backup to switch over to test.
You fly a Very Expensive Mission to the telescope only to find out the CPU was the issue, and if you had figured that out originally you wouldn't be up here with four memory modules.
- nucleardog 5y agoLet's say the memory is the actual issue, but it's manifested itself by data being corrupted and triggering undesired behaviour. Unfortunately, the corrupted state has already been written back to persistent storage. So you swap in the backup storage module and all your problems go away. Until it happens again and corrupts _that_ too.