操作系统很简单之哲学家就餐
2018-10-30 本文已影响30人
寒狼刺骨
五个哲学家围绕一个圆桌就餐,餐桌上每人左右只有一支筷子,即只有5支筷子。平时哲学家思考问题,饿了就拿起左右手的筷子夹几口饭菜吃,然后又放下筷子。如果其中一个哲学家拿起两支筷子吃饭时,他左右两边的哲学家就无法吃饭了,因为他们最多只能拿起一支筷子。
假如这五个哲学家同时饿了,同时拿起来的右手的筷子....然后,没有然后了,因为他们饿死了!
笑死我了,好傻的问题啊!
计算机就是这么傻,假如五个哲学家改为五个进程,筷子改为cpu资源或者内存资源等,如果不考虑、解决哲学家就餐问题,进程就是饿死状态,锁死了!
操作系统真的很简单,简单到傻傻地解决这些滑稽幼稚问题!
要不,赶明咱也搞一套操作系统?