第七章操作系统接口
第七章操作系统接口日联机用户接口口Shel命令语言口系统调用口Unix系统调用口图形用户接口Operating SystemsPage 3联机用户接口联机用户接口,也称为联机命令接口。不同操作系统的联机命令接口有所不同,这不仅指命令的种类、数量及功能方面,也可能体现在命令的形式、用法等方面。不同的用法和形式构成了不同的用户界面,可分成以下两种(1)字符显示式用户界面(2)图形化用户界面Operating SystemsPage 4命令语言的两种方式◆命令行方式◆批命令方式Operating SystemsPage联机命令的类型令系统访问类令磁盘操作类令文件操作类目录操作类令通信类令其他命令Operating SystemsPage 6键盘终端处理程序(1)接收用户从终端上打入的字符(2)字符缓冲,用于暂存所接收的字符(3)回送显示。(回显,echo)(4)屏幕编辑。(5)特殊字符处理。Operating SystemsPage 7命令解释程序命令解释程序的作用在联机操作方式下,终端处理程序把用户键入的信息送键盘缓冲区中保存。一旦用户键入回车符,便立即把控制权交给命令处理程序。显然,对于不同的命令,应有能完成特定功能的命令处理程序与之对应。可见,命令解释程序的主要作用是在屏幕上给出提示符,请用户键入命令,然后读入该命令,识别命令,再转到相应命令处理程序的入口地址,把控制权交给该处理程序去执行,并将处理结果送屏幕上显示。若用户键入的命令有错,而命令解释程序未能予以识别,或在执行中间出现问题时,则应显示出某一出错信息Operating SystemsPage 8命令解释程序的组成常驻部分初始化部分暂存部分Operating SystemsPage 9命令解释程序的工作流程输入命令行命令合法否?<是内部命令?从外存调入外部命令执行DIRTypeCopyDate命令命令命令命令处理处理处理处理程序程序程序程序显示提示符MS-DOS中 COMMAND. COM的工作流程Operating SystemsPage 10
暂无评论