文件名称:CMD工作流程-操作系统os接口ppt
文件大小:1.38MB
文件格式:PPT
更新时间:2024-05-12 12:12:39
os接口
CMD工作流程 系统在接通电源或复位后,初始化部分获得控制权,对整个系统完成初始化工作,并自动执行AUTOEXEC.BAT文件,之后便把控制权交给暂存部分。 暂存部分首先读入键盘缓冲区中的命令,判别其文件名、扩展名及驱动器名是否正确。 若发现有错,在给出出错信息后返回;若无错,再识别该命令。简单识别命令的方法是基于一张表格,其中的每一表目都是由命令名及其处理程序的入口地址两项所组成的。 如果暂存部分在该表中能找到键入的命令,且是内部命令,便可以直接从对应表项中获得该命令处理程序的入口地址,然后把控制权交给该处理程序去执行该命令。 如果发现键入的命令不属于内部命令而是外部命令, 则暂存部分还须为之建立命令行; 再通过执行系统调用exec来装入该命令的处理程序,并得到其基地址; 然后把控制权交给该程序去执行相应的命令