1 / 27
文档名称:

操作系统命令接口设计.doc

格式:doc   大小:399KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统命令接口设计.doc

上传人:飞龙在天 2021/8/19 文件大小:399 KB

下载得到文件列表

操作系统命令接口设计.doc

文档介绍

文档介绍:操作系统命令接口设计
课程设计说明书
设计名称: 计算机操作系统课程设计

题 目: 操作系统命令接口设计
学生姓名: 张协鎏
专 业: 计算机科学与技术
班 级: 13计算机科学与技术2班
学 号: 2013314209
指导教师: 任朝晖、曾凡智、黄营、周燕
日 期: 2015 年 9 月 20 日
计算机科学与技术 专业 2013 年级 2 班 张协鎏
设计题目
操作系统命令接口设计
目的和要求
(1)本设计的目的是通过设计一些简单的操作系统的命令接口,使学生掌握操作系统接口的设计方法。
(2)要求学生在熟悉操作系统的命令接口及程序接口的基础上,利用C语言设计简单的命令接口。命令接口基于DOS的命令行接口。
设计内容
利用C语言、DOS中断中21H与屏幕显示相关的中断调用完成设计,具体包括:
命令解释器
列目录命令
显示时间命令
显示日期命令
回显字符串命令
创建目录命令
删除目录命令
更改路径命令
显示当前工作目录命令
删除文件命令
打印文本命令
文件重新命名
显示文本命令
显示版本命令
显示目录结构命令
清除当前显示内容命令
上述内容中,所有命令通过命令解释器能够执行,即启动命令解释器以后,输入相应命令,按照输入指令执行相应功能,并在屏幕上显示相应结果。
进度安排
依照教学计划,课程设计时间为:2周。
要求讲解、资料查找、系统分析,概要设计 (2天)
系统详细设计、功能设计(2天)
算法实现、编程调试(5天)
功能演示、资料整理、课程设计说明书编写。(1天)
完成后应上交的资料
课程设计的总结报告,主要包括以下内容:
课程设计的题目、系统的总功能和各子模块的功能;
源程序代码;
课程设计中遇到的主要问题和解决方法;
设计中存在的不足及改进的设想;
本次课程设计的感想和心得体会。
总评成绩
指导教师 签名日期 年 月 日
系 主 任 审核日期 年 月 日
操作系统命令接口设计
一、概念原理
中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。
中断是一种发生了一个外部的事件时调用相应的处理程序的过程,通常,程序中断是由外部设备通过CPU的中断请求线向CPU提出的。在一定条件下,CPU响应中断后,暂停源程序的执行,转至为外设服务的中断处理程序。中断处理程序可以按照所要完成的任务编写与过程类似的程序段。在程序段最后执行一条中断返回指令返回主程序,继续按原顺序执行。
操作系统命令接口:通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用户接口。命令接口的两种最普遍和主要的方式是直接命令方式(命令行)和间接命令方式(命令文件)。
二、程序设计实现过程
程序通过选择开关switch...case将用dos,bios调用编写的函数组合起来供用户做出选择。在对应处理用户的选择编写的函数中,主要的核心是dos功能中断调用函数的编写,其中包括中断类型号,中断功能调用号等的设置,以及响应用户选择后中断服务程序的编写。
1、程序主要函数
void menu():用户功能选择菜单;
void time():显示时间功能,输出当前电脑设置时间,能精确到毫秒;
void day():显示日期功能,输出当前电脑设置日期,,week:0;
void dos():显示电脑DOS版本号功能,输出DOS版本号,;
void DeleteFile(char filename[80]):删除文件功能,调用DOS中断21H的41H的删除文件命令;
void Createfile(char filename[80]):创建目录功能,调用DOS中断21H的39H的创建目录命令;
void Deletefile(char filename[80]):删

最近更新

2024年开展端午节的活动总结 21页

时尚产品设计研发及其推广研究的开题报告 2页

早期大肠肿瘤内镜下微创治疗方法选择的研究的.. 2页

早产儿脑白质病的磁共振弥散张量成像和波谱成.. 2页

日本看麦娘对高效氟吡甲禾灵抗性机理的研究的.. 2页

2024年开展2022消防安全活动个人总结 6页

日元结算及其影响因素的实证分析--兼论对人民.. 2页

无锡市休闲观光农业发展研究的开题报告 2页

无边界职业生涯倾向与职业生涯管理关系研究中.. 2页

2024年开学的第二周随笔6篇 9页

2024年开学总结作文300字10篇 9页

无线传感器网络基于弹簧模型的定位算法研究的.. 2页

2024年开学周记范文集锦7篇 8页

无机聚合物混凝土基本力学性能及应用研究的开.. 2页

无机材料对超滤纳滤膜性能的改进研究中期报告.. 2页

2024年开学典礼发言稿范文 5页

2024年开学典礼主持词开场白简短(精选23篇).. 16页

无卤无磷改性氢氧化镁阻燃EVA的研制的开题报告.. 2页

遗传因素对术后并发症的影响研究 33页

无位置传感器无刷直流电机起动方法研究的开题.. 2页

2024年开办公司租赁合同范本(通用13篇) 25页

2024年开会通知8篇 8页

2024年开会的邀请函三篇 4页

水电维护服务实施方案 3页

2024年液化气站保安员岗位职责 31页

白鹤滩水电站移民搬迁赔偿标准 3页

医院网络和信息安全应急预案 37页

塔吊防止倾覆措施 8页

石灰石-石膏与氨法脱硫的对比 2页

《五声歌》教学设计[1] 3页