议不容易,挑刺还是能做到的。
李教授说起来基本功确实扎实,虽然对实时系统没有什么太多的了解,却硬是凭借对单片机的整体认识,高屋建瓴的看出不少问题来。
他指着文件里一个结构设计,语气犀利的说道:“你这个操作系统的设计,恐怕只是取巧实现的实时操作吧?不支持时间片轮转,反而通过对任务进行优先级划分的方式,来实现实时操作。进入就绪态的优先级最高的任务首先得到cpu的使用权。只有等它交出cpu的使用权后,其他任务才可以被执行。所以它只能说是多任务,不能说是多进程。”
周硕不等他说完,手一挥张嘴就答道:“可以设置超时函数,时间用完以后任务必须交出cpu的使用权,这样就可以避免高优先级程序持续的占有系统资源,并且提高系统的安全性……”
李教授一时间也只能提出一些显而易见的问题,这些问题都是几十年来研究透了的,周硕根本不假思索就能回答上来。这反倒给对面三人吓了一跳,原以为他也只是有一个初步的想法能够实现实时操作系统,却不想周硕的研究已经如此深入。
正所谓行家一出手,就知有没有。李教授连着问了三五个问题,却根本难不住周硕,哪里还不知道撞到了真神