Provide three best practices that operating systems designers and developers could use to decide on which CPU scheduling algorithm to implement. Select the CPU scheduling algorithm that you would use for a robot controlled by an operating system and explain why.
Compare and contrast an NOS with an RTOS. Determine at least three criteria that should be used to decide on whether to use an NOS or RTOS in a distributed architecture.