《操作系统接口》PPT课件
- 格式:ppt
- 大小:594.51 KB
- 文档页数:41


第七章 操作系统的用户接口
概述
• OS是计算机的资源管理器和用户接口;
• OS的用户接口负责接收用户向OS提出的服务请求,传递有关信息,并将服务的结果返回给用户;
• OS用户接口有两类:联机用户接口(有命令行界面和图形界面两种形式),程序接口(主要是系统调用)。
另外,在Internet中还有一种网络用户接口。
第一节 联机命令接口
一、什么是联机命令接口
• 是用户从键盘上输入的OS命令。通过输入键盘命令,用户可以取得OS 的服务,控制自己的程序执行;
• OS的联机命令接口包括:一组联机命令、命令解释程序(命令解释器)和终端处理程序;
• 联机命令接口的工作过程:
(1) 用户在终端上(通过键盘)输入所需命令;
(2) 终端处理程序接收该命令,并在屏幕上显示(回显)命令;
(3) 一条命令输入完毕,由命令解释程序对命令进行分析,然后执行对应的命令处理程序,完成任务。
二、联机命令
1、为了能向用户提供多方面的服务,通常,OS都向用户提供了几十条甚至上百条的联机命令。这批命令分为内部命令和外部命令两类。
另外,用户建立的每个可执行程序也是一条联机命令(外部命令)。
根据这些命令所完成功能的不同,可把它们分成以下几类:① 系统访问类;② 磁盘操作类; ③ 文件操作类;④ 目录操作类;⑤ 通信类; ⑥ 其他命令。
2、各类命令举例
• 系统访问类:
Login;用户注册命令
• 磁盘操作命令:
Diskcopy;整盘复制命令
Format;磁盘格式化命令
Diskcomp;软盘比较命令
Backup,Restore;硬盘备份与恢复命令
• 文件操作命令:
Type;文件内容显示命令
Copy;文件复制命令
Comp;文件比较命令
Rename;文件重命名命令
Erase, Dele;文件删除命令
关于文件名中的*和?的意义。
• 目录操作命令:
Mkdir,Md;建立一个子目录
Dir;显示目录表的内容
--
--
贵州工程应用技术学院
操作系统课程设计
题 目: 操作系统命令接口设计
学 号:
姓 名:
学 院:
专业班级:
指导教师:
完成时间: 2016年 4月14日
信息工程学院计算机系制
--
-- 操作系统命令接口设计
一、实验目的
通过设计一些简单的操作系统的命令接口,使学生掌握操作系统接口的设计方法。在熟悉操作系统的命令接口及程序接口的基础上,利用C语言设计简单的命令接口。命令接口基于DOS的命令行接口
二、实验功能
利用C语言、DOS中断中21H与屏幕显示相关的中断调用完成设计,如下:
命令解释器
列目录命令
显示时间命令
显示日期命令
回显字符串命令
创建目录命令
删除目录命令
更改路径命令
显示当前工作目录命令
删除文件命令
打印文本命令
文件重新命名
显示文本命令
显示版本命令
显示目录结构命令
清除当前显示内容命令
三、 实验流程图 -- --
四、 函数功能模块:
函数1:显示系统当前的时间
函数:void _TIME(void)
函数2:显示系统当前的日期
函数:void _DATA(void)
函数3:在当前目录下创建一个新的目录
函数:void _CTREAT(void)
函数4:删除当前目录中的一个目录
函数:void _DELDIR(void)
函数5:更改当前目录的路径
函数:void _ROUTE_C(void)
函数6:显示当前的目录
函数:void _DIR(void)
函数7:删除当前目录中的文件
函数:void _DELETE(void)
函数8:打印目录中的文本
函数:void _PRINT(void)
函数9:给当前目录中的文件重新命名 --
第七章 操作系统接口
1.用户程序必须通过程序接口才能取得操作系统的服务,该接口主要是由一组系统调用组成的;而用户则必须通过命令接口方能取得操作系统的服务,该接口按对作业控制方式的不同又可分为联机命令接口和脱机命令接口。
2.在联机命令接口中,实际上包含了终端处理程序,命令解释程序,一组联机命令三部分。
3.在终端处理程序中,有面向字符方式和面向行方式两种方式实现字符接收的功能。
4.回显是指终端处理程序将用户从终端键盘输入的每个字符送屏幕显示。用软件来实现回显可以使它更方便,更灵活。
5.MS-DOS中的 或UNIX中的Shell通常被叫做命令解释程序,它们放在操作系统的最高层,其主要功能是解释并执行终端命令。
6.用户与系统管理员协商唯一的用户名,供该用户以后进入系统时使用,称此过程为注册;用户每次打开自己的终端后,根据系统的提示,一次键入自己的用户名和口令的过程称为登录。
7.图形用户接口的重要元素包括图标,窗口,菜单和指点设备(如鼠标)。
8.窗口由标题栏,最大化、最小化和关闭按钮,滚动条,工作区域,菜单栏,工具栏,控制菜单按钮盒窗口边框等元素组成。
9.与窗口不同,对话框上没有工具栏,而且对话框的大小是固定不变的。
第40卷第4期(总第158期) 2011年12月 火控雷达技术 Fire Control Radar Technology Vo1.40 No.4(Series 158) Dec.2011
基于实时操作系统的雷达接口控制软件设计
何海龙 王 明 张绯丽
(西安电子工程研究所 西安710100)
【摘要】文中分析了雷达接口控制计算机的需求,设计出基于嵌入式实时操作系统的雷达接口控制
计算机软件。通过在雷达接口控制计算机上移植嵌入式操作系统,实现主控计算机的功能扩展,完 成对各子系统功能模块控制与管理,给出了接口控制计算机的任务划分和系统资源的分配准则以
及注意事项。该设计已成功应用于某型号雷达系统中,充分验证了其有效性和稳定性。 关键词:嵌入式;主从——分布式结构;多任务实时操作系统;软件设计 中图分类号:TN95 文献标志码:A 文章编号:1008.8652(2011)04 99 D6
Design of Radar Interface Control Software Based on
Real-time Operating System
He Hailong,Wang Ming,Zhang Feili (Xi an Electronic Engineering Research Institute,Xi an 710100)
Abstract:The requirements for radar interface contro1 computer are analyzed in detail,and the radar interface con.
trol software based on embedded real—time operating system is designed.With transplanting embedded real—time operating system in a radar interface control computer,the idea of functional extension for main control computer is