http://www.bbc.co.uk/news/technology-15109403
Cities could soon be looking after their citizens all by themselves thanks to an operating system designed for the metropolis.
The Urban OS works just like a PC operating system but keeps buildings, traffic and services running smoothly.
Thanks prof for sharing this interesting article! This is a vivid example demonstrating that concepts we learned in CS2106 are not limited in OS per se. They have broader applications in our daily lives, for instance the scheduling algorithm (in the case of traffic management), inter-process communication (in the case of sensor-fire alarm system case), system design choices (how do we make sure a system comprising of 50 billion devices is robust and resilient to bugs, while maintaining minimal resource consumption) and many more.