問題文
A newcomer asks why a fault in one Junos OS process rarely takes the whole device down. Which property of the software architecture explains that?
選択肢
- Functions are split into separate processes that run in their own protected memory space, so one failing process does not corrupt the others.
- Every function is compiled into the kernel itself, so there are no separate processes to fail, and the kernel is able to restart any individual function without affecting the rest of the system.
- Processes are restarted in a fixed sequence after every commit.
- All functions run inside a single process, and this makes the software small enough to be reloaded quickly.