将操作系统判断单独提出