DOS操作系统实验一
操作系统实例
stack segment para stack 'stack' dw 64 dup(?)
stack ends
c_seg segment assume cs:c_seg,ds:c_seg,es:c_seg,ss:stack
ynx db "QUIT?(Y/N)","$"
dis1 db 10,13,"
INTERRUPT DEMO ",10,13,10,13
1C6H
分区相对扇区号
1CA~1CDH
分区扇区数
1CE~1DDH
2 分区
1DE~1EDH
3 分区
1EE~1FDH
4 分区
1FEH,1FFH
55H,AAH
引导扇区结束标志
DOS 的磁盘文件管理 1 盘区划分和引导扇区的构成: 磁盘的物理和逻辑结构:物理磁盘,逻辑卷(软盘一个卷,硬盘可有 一个或多个);磁头,柱面和扇区;逻辑扇区到物理扇区的转换。
自由软件的特点 GNU(GNU’s Not Linux/UNIX):一项旨在使任何想获得软件的人都 可以得到软件的工程。其创始人Richard Stallman 是自由软件基金会 (FSF)的创始人。 GPL(General Public License )公共软件许可是对GUN软件提供版权 保护的手段。条件是作者提供源代码,可以收费,但不能只对软件中的 一部分收费。一般对GNU软件戏称为Copyleft。
信号,如8259中断 内部硬件中断:由程序运行时引起的特定事件(CPU异
常) 0:被零除,1:单步,2:NMI,3:断点,4:溢出 软中断:由CPU执行中断指令产生的,特点:由软件引起, 调用核心功能,不受IF的控制,处理过程类似硬件中断 ◆向量中断方式,256个向量
DOS命令实验
DOS命令实验1.进入dos系统左键单击开始-〉运行,在跳出的空白栏中敲入:cmd,即可进入dos 系统。
2.常用dos命令a)显示目录命令dir格式:dir [盘符] 目录路径功能:显示该目录的子目录给文件夹如dir E:\04或者dir [盘符] [目录路径] 文件名功能:查找文件,当文件在该路径中存在,显示文件大小和生成日期基本信息,不存在则报不存在. 如: dir E:\04\HOME\ROOM1\temp.txt注: []表示可选。
不指名驱动器名,表示为当前驱动器;不指名目录,表示为当前目录。
b)创建目录(make directory) md格式: md 目录名功能:在当前目录下建立一个子目录。
c)删除目录(remove directory)rd格式: rd 目录名功能:删除当前目录下的子目录注:1.要删除的目录里不能有子目录2.要删除的目录内不能有任何文件3.不能删除当前目录4.根目录不能被删除d)复制文件copy格式:copy 源文件名目的文件名注:无论源文件还是目的文件1.如果不指名驱动器名,即为当前驱动器2.如果不指名目录,则为当前目录3.如果不指名文件名,则为相同的文件名e)删除文件del格式: del [盘符][目录路径] 文件名功能:要删除当前目录或制定目录中的某个文件f)文件重命名ren格式: ren源文件名目的文件名注: 源文件名和目的文件名在同一个目录内。
g)显示文件内容type格式: type [盘符][目录路径] 文件名h)显示子目录树tree格式:tree [目录路经]注: 缺省给显示当前目录下的所有子目录结构I ) PING命令J) ipconfig命令三.实验内容及操作步骤1. 验证DOS命令a) 用DOS命令建立以下目录结构,并用tree命令验证注:开始-〉运行,键入cmd,回车,进入dos。
>e: 进入e盘。
>md 04 建立e盘子目录04。
DOS常用命令实训报告
实验报告一、实验目的1、了解DOS操作系统。
2、熟练使用DOS的文件和目录常用操作命令。
二、实验准备1、一张能进入DOS系统的启动盘。
2、一台可正常运行的计算机(带光驱)。
三、实验注意事项1、实训前复习常用的DOS命令。
四、实验内容及步骤1、开机进入BIOS设置程序,将第一启动项设为光驱启动。
2、将DOS启动盘插进光驱,进入DOS系统。
3、在C盘根目录下输入“dir/w”或“dir/p”查看C盘根目录下的文件信息4、输入“cd 123”,进入123文件夹目录5、输入“copy c:\123.txt d:\”将C盘根目录下的123.txt文件复制到D盘根目录。
6、输入“del c:\123.txt”删除C盘下的123.txt文件7、输入“deltree c:\123”删除C盘下的123整文件夹。
8、输入“md 123”在当前目录下新建目录123。
9、输入“rd 123”删掉目录123。
10、输入“move c:\123.txt d:\”将C盘下123.txt移到D盘。
11、输入“date”查看当前日期,输入“date 05-01-2012”将时间改为2012年5月01日。
12、输入“cls”清屏13、输入“label c 123”回车后再输入原来的卷标回车,按下“Y”确认,将C盘卷标改为123.14、输入“convert d: /fs:ntfs”将D盘由原来的FAT32格式转为NTFS格式。
五、实验体会通过这次实训,让我初步了解了DOS这个系统,并学习了一些DOS常用的命令,也认识到DOS在维护中的作用是很重要的,DOS系统的确已经完全被取代,但DOS命令仍作为使用Windows之余的一个有益补充,用来解决很多WIindows解决不了的问题。
报告人。
多道程序的实验报告
if ready=q=p;else{
q->next=p;
q=p; } } }
void disp//显示作业运行后的周转时间及带权周转时间等{
if //显示高响应比算法调度作业后的运行情况{
printf;printf;printf;printf;printf;printf;getch; }
else//显示先来先服务,最短作业优先算法调度后作业的运行情况{
实验一多道程序设计技术
一.实验内容步骤
1.首先观看DOS单道运行方式
MS-DOS是个单用户、单任务的操作系统。主机任何时候只能接纳和运行一个程序。在Windows中保留了MS-DOS。从桌面的“开始” →“程序” →“附件” →“命令提示符”,便进入了MS-DOS。该系统以命令提示符为交互界面。显示命令提示符C:\>,读者可以逐条地写出程序名字,要求系统为之执行。比如发CD,要求系统报告用户的当前目录。发DIR,要求报告当前目录所包含的文件(包括子目录)名。发DATE,要求系统报告当天日期,等等。
二、实验内容和要求
1、为单道批处Βιβλιοθήκη 系统设计一个作业调度程序、编写并调试一个单道处理系统的作业调度模拟程序。、作业调度算法:分别采用先来先服务(FCFS),最短作业优先(SJF)的调度算法。、由于在单道批处理系统中,作业一投入运行,它就占有计算机的一切资源直到作业完成为止,因此调度作业时不必考虑它所需要的资源是否得到满足,它所占用的CPU时限等因素。
dos命令实验报告 -
LIS《保密与信息安全》课程报告网络信息查询常用DOS命令的实验操作2013年5月17日zhaomengjuNankai universityLISDos实验命令报告一、实验目的通过实验掌握常用的dos命令进行网络信息的查询,熟悉命令的功能和使用方法,主要是ping命令、ipconfig/all命令、netstat命令、arp命令、tracert命令。
二、实验的系统环境Win7 PC ,dos命令三、实验操作过程1、ping命令在”运行”内输入cmd,打开cmd.exe,输入ping,回车Ping 127.0.0.1,127.0.0.1 回送地址,测试环回地址通过,表明本地的TCP/IP协议已设置好。
查找本地IP开始ping我的IP地址Ping本网网关或本网IP地址,正常ping通,说明默认网关正常运行,本地网络物理连接正常。
2、Ipconfig /all参数查询命令输入“ipconfig/all”,回车,查看windows IP 配置、无线网络连接,本地连接等信息。
主机名:南开大学物理地址:EC-9A-74-4B-72-8A3、netstat命令在命令提示符下输入“netstat”后回车,显示当前正在活动的网络连接信息。
其中:TIME-WAIT表示等待足够的时间以确保远程TCP接收到连接中断请求的确认CLOSE-WAIT表示等待从本地用户发来的连接中断请求ESTABLISHED表示一个打开的连接输入“netstat/n,回车,显示所有已建立的有效连接。
4、arp命令输入“arp/a”,回车。
用于查看高速缓存中的所有项目arp -a分别显示两块网卡的ARP高速缓存5、Tracert命令输入“tracert 10.22.51.219”查看到达我的IP地址所经过的路径最终到达目标地址,并显示“跟踪完成”,说明该条线是畅通的。
四、实验心得:1、本次实验,首先我是感慨电脑里还有这种有用的程序(我是电脑盲),虽然听老师讲了一遍,但自己操作起来对其的理解加深了,也懂得了其方法原理。
DOS编程实验报告
DOS编程实验报告实验⼀、认识DOS实验物联⽹⼯程施振成 201306104124⼀、实验⽬的(1)认识DOS;(2)掌握命令解释程序的原理;(3)掌握简单的DOS调⽤⽅法;(4)掌握C语⾔编程初步。
⼆、实验内容和要求要求:编写类似于DOS,UNIX的命令⾏解释程序(1)⾃⾏定义系统提⽰符(2)⾃定义命令集(8-10个)(3)⽤户输⼊HELP以查找命令的帮助(4)列出命令的功能,区分内部还是外部命令(5)⽤户输⼊QUIT退出(6)内部命令有dir, cd, md,rd, cls, date, time, ren, copy等。
内容:根据要求,完成设计、编码、测试⼯作。
三、实验⽅法、步骤及结果测试程序名称:1.C;1.EXE程序思路:程序源代码:#include<stdio.h>#include<string.h>int q=1;char cmd[20][20]={"dir","cd","md","rd","cls","date","time","ren","copy","help","quit"};void chaxun(char str[20]) ---------该程序⽤于查询获得的字符的响应结果{if(strcmp(str,cmd[0])==0) ----------------------⽐较获得的字符;printf("dir 表⽰⽆参数:查看当前所在⽬录的⽂件和⽂件夹\n");------根据判断值相等输出结果else if(strcmp(str,cmd[1])==0){printf("cd ⽬录名:进⼊特定的⽬录\n");printf("例如:cd /home\n");}else if(strcmp(str,cmd[2])==0){printf("md ⽬录名:建⽴特定的⽂件夹\n");printf("例如:md /home\n");}else if(strcmp(str,cmd[3])==0){printf("rd ⽬录名:删除特定的⽂件夹\n");printf("例如:rd /home\n");}else if(strcmp(str,cmd[4])==0)printf("cls ⽬录名:表⽰清屏功能\n");else if(strcmp(str,cmd[5])==0){printf("date 设置⽇期命令,功能是设置⽇期\n");printf("例如:当前⽇期2015/10/10 周六\n");printf("输⼊新⽇期:2015/10/11 周⽇\n");}else if(strcmp(str,cmd[6])==0){printf("time 系统时钟设置命令,功能:设置或显⽰系统时间\n");printf("例如:当前时间:15:11:36.90\n");printf("输⼊新时间:20:12:12.09\n");}else if(strcmp(str,cmd[7])==0)printf("ren 表⽰⽂件改个名字,ren命令的格式是:ren 源⽂件⽬的⽂件名\n");else if(strcmp(str,cmd[8])==0)printf("copy 表⽰复制命令,功能:复制信息\n");else if(strcmp(str,cmd[9])==0){printf("dir 内部命令;表⽰⽆参数:查看当前所在⽬录的⽂件和⽂件夹\n");printf("cd 内部命令;⽬录名:进⼊特定的⽬录\n");printf("md 内部命令;⽬录名:建⽴特定的⽂件夹\n");printf("rd 内部命令;⽬录名:删除特定的⽂件夹\n");printf("cls 内部命令;⽬录名:表⽰清屏功能\n");printf("date 内部命令;设置⽇期命令,功能是设置⽇期\n");printf("time 内部命令;系统时钟设置命令,功能:设置或显⽰系统时间\n");printf("ren 内部命令;表⽰⽂件改个名字,ren命令的格式是:ren 源⽂件⽬的⽂件名\n");printf("copy 内部命令;表⽰复制命令,功能:复制信息\n");printf("help 外部命令;帮助:查询各种命令符\n");}else if(strcmp(str,cmd[10])==0){q=0;printf("谢谢使⽤,拜拜!\n");}}main(){char s[20];printf(" ********************欢迎使⽤***********************\n");while(q){printf("9-23>实验1>input cmd>");gets(s);----------------------------------------------通过C语⾔默认的gets()函数获得输⼊的字符数据;chaxun(s);-----------------------------------------调⽤查询函数将⽤户输⼊的字符数据与程序的命令符进⾏⽐对;}}。
实验一(一)DOS常用命令实验报告
微型计算机原理与接口技术实验报告张谦机械设计081 0840*******实验一(一) DOS常用命令一实验目的通过实验,掌握以下知识:1 DOS命令:DIR,DEL,RENAME,FORMTA,COPY。
二实验内容及步骤一 DOS常用命令练习二 DEBUG命令使用:1 打开“开始”→“运行”→输入“cmd”→“debug”。
2 用命令f100 10f ‘A’将A的ASCII码填入内存。
3 用d100 10f指令查看内存中十六进制码及右边ASCII码。
实验结果:-f100 10f 'A'-d100 10f1386:0100 41 41 41 41 41 41 41 41-41 41 41 41 41 41 41 41 AAAAAAAAAAAAAAAA结果分析:该操作命令的作用是将内存单元100到10f完全填充A的ASCII码数值,并用D100 10f 命令查看。
A的ASCII码为十进制的65,转化为十六进制为65=4×16+1×1,所以,对应ASCII码十六进制为41,结论正确。
4 用命令f110 11f 41 重复上述实验,分析结果。
实验结果:-f110 11f 41-d110 11f1386:0110 41 41 41 41 41 41 41 41-41 41 41 41 41 41 41 41 AAAAAAAAAAAAAAAA5 用e100 31 32 33…命令将30到3F填入地址为100开始的内存单元,用D命令观察结果。
看输入的16进制数是什么字符的ASCII码。
实验结果:-e100 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f-d1001386:0100 30 31 32 33 34 35 36 37-38 39 3A 3B 3C 3D 3E 3F 0123456789:;<=>?1386:0110 41 41 41 41 41 41 41 41-41 41 41 41 41 41 41 41 AAAAAAAAAAAAAAAA1386:0120 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................1386:0130 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................1386:0140 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................1386:0150 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................1386:0160 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................1386:0170 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................6 用H命令计算下列16进制数据和差,并与手算结果比较(1)34H,22H (2)56H,78H (3)A5H,79H (4) 1284H,5678H (5)A758H,347FH实验结果:-h34,220056 0012-h56,7800CE FFDE-ha5,79011E 002C-h1284,567868FC BC0C-ha758,347fDBD7 72D9,与手算结果一致。
操作系统实验报告(2)
计算机实验报告(2)操作系统部分一、基本要求和内容1.了解操作系统的基本功能.2.认识WINDOWS桌面的各部分组成,掌握基本的桌面操作.3.掌握各种基本操作对象的操作方法.4.学会使用WINDOWS帮助.5.了解基本的DOS命令和基本的命令行操作方法.6.熟练掌握文件操作方法.7.掌握对图标的操作方法(移动/拖曳/单击/双击/右击等等).8.熟悉资源管理器窗口和”我的电脑”(“计算机”)窗口.9.掌握启动控制面板的方法,了解控制面板的主要功能,掌握使用控制面板对软硬件进行设置的方法。
10.掌握“运行”对话框的使用方法。
11.了解“任务管理器”的简单使用方法。
12.熟悉“画图”“记事本”“计算器”“写字板”等常用应用程序。
13.开始POWERPOINT的基本使用.二、通过上机实验解决下列问题1. CTRL+ALT+DEL 组合键的功能是:打开【任务管理器】窗口2.全角和半角的区别是:半角是一个字符,全角是两个字符3. CTRL+A组合键的功能是:全部选中CTRL+C组合键的功能是:复制CTRL+V组合键的功能是:粘贴CTRL+X组合键的功能是:剪切CTRL+Z组合键的功能是: 撤销ALT+PRINTSCREEN组合键的功能是:复制当前窗口、对话框或其他对象到剪贴板中任务栏隐藏时通过什么组合键可以看到任务栏:Ctrl+Alt+Del进行窗口切换的组合键是:ALT+Tab4.“画图”应用程序默认保存文件类型是:*.png“记事本”应用程序默认保存文件类型是: *.txt.DOC是什么文件类型Word文档.EXE是什么文件类型可执行文件(程序文件)5.鼠标的基本操作方法包括:指向、单击、双击和拖动鼠标指针附近有漏沙钟表示当前的状态是: 沙漏是等待,因为程序先是从硬盘上读取,然后再到内存,芯片在其期间进行运算,再没真正的打开程序时,系统认为它没正真的启动6.资源管理器左下角窗格(即”文件夹”窗口)显示的是:系统中的所有资源以分层树型的结构显示出来7.一般情况下,对文件进行重命名时,不应该修改文件的扩展名,因为: 如果修改了后缀名则会导致文件属性更改,文件无法打开8.文件的属性主要包括哪些:“只读”、“存档”、“隐藏”9.选择多个连续的文件可以采用哪些方法:使用鼠标先选定第一个文件或文件夹,然后按住Shift键,用鼠标单击最后一个文件或文件夹,这样在第一个对象和最后一个对象之间的所有文件或文件夹将全部被选中,包括第一个和最后一个文件或文件夹。
dos攻击实验报告
dos攻击实验报告DOS 攻击实验报告一、实验背景在当今数字化的时代,网络安全成为了至关重要的问题。
分布式拒绝服务(DDoS)攻击作为一种常见的网络攻击手段,对网络服务的可用性和稳定性造成了严重威胁。
为了深入了解 DDoS 攻击的原理和危害,进行本次实验。
二、实验目的本次实验的主要目的是通过模拟 DDoS 攻击,观察其对目标系统的影响,分析攻击的特征和防御的难点,为网络安全防护提供实践经验和理论依据。
三、实验环境(一)攻击端1、操作系统:Windows 102、攻击工具:LOIC(Low Orbit Ion Cannon)(二)目标端1、操作系统:Ubuntu Server 20042、服务:Web 服务器(Apache)(三)网络环境1、局域网,通过路由器连接攻击端和目标端四、实验原理DDoS 攻击是指攻击者通过控制大量的傀儡主机(也称为“肉鸡”)向目标服务器发送大量的请求,导致目标服务器无法处理正常的请求,从而使服务瘫痪。
常见的 DDoS 攻击方式包括 SYN Flood、UDP Flood、ICMP Flood 等。
五、实验步骤(一)准备阶段1、在攻击端安装 LOIC 工具,并配置相关参数,如攻击目标的 IP地址和端口。
2、在目标端安装 Web 服务器,并确保其正常运行,同时安装网络监控工具,如 Wireshark,用于监测网络流量。
(二)攻击阶段1、启动 LOIC 工具,选择攻击模式(如 TCP、UDP 等),并点击“开始攻击”按钮。
2、观察目标端的 Web 服务器性能指标,如 CPU 利用率、内存利用率、网络带宽等,以及网络监控工具中的数据包情况。
(三)停止攻击点击 LOIC 工具中的“停止攻击”按钮,结束攻击。
六、实验结果与分析(一)目标端性能指标变化1、 CPU 利用率:在攻击期间,目标服务器的 CPU 利用率迅速飙升,达到 100%,导致服务器无法及时处理正常请求,响应时间延长。
DOS常用命令实训报告
DOS常用命令实训报告一、实训目的掌握DOS下常用命令,了解DOS操作系统,提高计算机维修技能。
二、实训内容1. 操作DOS界面:DOS操作系统以字符界面为主,学习DOS命令前需要了解如何操作DOS界面。
打开DOS 窗口,进入DOS操作界面,了解DOS窗口的基本功能。
2. DOS命令的使用:DOS命令按照不同的功能可以分为以下几类:(1)常用的文件操作命令• DIR 命令:显示目录下的文件和子目录。
• DEL 命令:删除文件。
• COPY 命令:复制文件。
• REN 命令:重命名文件。
• MD 命令:创建目录。
• CD 命令:进入目录。
• RD 命令:删除目录。
(2)磁盘管理命令• CHKDSK 命令:检查磁盘。
• FORMAT 命令:格式化磁盘。
• DISKCOPY 命令:复制磁盘。
• XCOPY 命令:批量复制文件。
• TREE 命令:显示目录结构。
(3)DOS系统管理命令• VER 命令:查看DOS版本。
• TIME 命令:设置时间。
• DATE 命令:设置日期。
• MEM 命令:查看内存使用情况。
• TASKLIST 命令:列出正在运行的任务。
• IPCONFIG 命令:查看IP地址和其他网络信息。
(4)其他命令• TYPE 命令:显示文本文件内容。
• EDIT 命令:打开DOS编辑器。
• PAUSE 命令:暂停命令行运行。
• EXIT 命令:退出DOS界面。
3. DOS命令的实际操作3.1 DIR命令DIR命令用于列出目录下的文件和子目录,语法为:dir [drive:][path][filename][/p][/w][/a[[:]attributes]][/o[[:]sortorder]][/s][/a][/b][/e][/l][/q][/t[[:]ti mefield]][/x][/4]【参数说明】drive:取格式为A、B、C...的盘符。
path:目录路径名。
filename:文件名或文件名含通配符。
操作系统实验
《操作系统》实验指导书德州学院计算机系实验一理解和认识操作系统的三种接口1.目的和要求MS-DOS和Windows是市场上普及率很高的操作系统,本实验的目的是让读者从操作系统理论的观点加深对现代操作操作系统的接口设计的理解。
2.实验内容①熟悉DOS的基本命令,包括md,cd,copy,move,del,deltree,type 等的使用a、当前目录下建立子目录MYTEMP和MYTEMP2,将当前目录设定为MYTEMP;b、在当前目录下创建新文件B.BAT,其内容为:清除屏幕内容,显示当前DOS版本;c、使用type命令显示B.BAT的内容,检查正确后,执行它;d、拷贝B.BAT到路径MYTEMP中;e、删除MYTEMP2中的文件B.BAT,删除目录MYTEMP2;f、使用deltree命令删除MYTEMP②理解WINDOWS下的编程接口原理,了解WINAPI,利用WINAPI实现WINDOWS 下的打印。
a、登录进入Windowsb、在“开始”菜单中单击“程序”-“Microsoft Visual Studio 6.0”-“MicrosoftVisual C++ 6.0”命令,进入Visual C++ 窗口。
c、在File菜单单击New Workspace...命令,创建PrintApp.dsw项目文件。
d、在File菜单单击New C++ Soure file命令,创建新的原文件。
e、输入如实验运行结果中所示的源代码,调试、编译并运行。
f、观察执行结果,理解各个函数的功能。
3.实验环境Windows操作系统和Visual C++6.0专业版或企业版实验二复习用C语言编制程序一、实验内容选择一个计算机系统,熟悉该系统的操作命令,且掌握该计算机系统的使用方法。
二、实验目的配合操作系统课程的学习,模拟实现操作系统的功能,有助于对操作系统的理解。
操作系统功能的模拟实现可以在计算机系统的终端上进行,也可以在一台微型计算机上进行。
DOS系统指令实验报告
实验一、DOS系统指令一、实验目的(1)掌握命令解释程序的原理;(2)掌握简单的DOS调用方法;(3)掌握C语言编程初步。
二、实验内容和要求编写类似于DOS,UNIX的命令行解释程序(1)自行定义系统提示符(2)自定义命令集(8-10个)(3)用户输入HELP以查找命令的帮助(4)列出命令的功能,区分内部还是外部命令(5)用户输入QUIT退出(6)查看DOS常用的内部命令(至少8个)。
根据教师指定的实验课题,完成设计、编码、测试工作。
三、实验方法、步骤及结果测试1.原理分析及流程图利用数组存储指令,主要使用判断语句,switch.. .case语句。
2.主要程序段及其解释:实现主要功能的程序段,重要的是程序的注释解释。
#include<stdio.h>#include<string.h>void main(){char *b[11]={"dir","find","md","del","cls","date","time","ren","copy","help", "quit"};int pan(char ch1[],char *j[11]);char a[10],*p=a;printf("Welcome.........\nPleas enter a command!\nEnter 'quit' to quit.\nFor help,Enter 'help'.\n");c1: printf("c:\>");scanf("%s",a);pan(p,b);if(strcmp(a,b[10])!=0)goto c1;else printf("out of work!!\n");}int pan(char ch1[],char *j[11]){int i;for( i=0;i<11;i++)if(strcmp(ch1,j[i])==0){switch(i){case 0:printf("\nThis's function is list file.\nIt's an internal command.\nVolume in drive K gas no label.\nVolume Serial Number is 60F0-6C24\n\n");break;case 1:printf("\nThis's function is find the words in files.\nIt's an internal command.\n");break;case 2:printf("\nThis's function is creat a new directory.\nIt's an internal command.\n");break;case 3:printf("\nThis's function is delete more than files.\nIt's an internal command.\n");break;case 4:printf("\nThis's function is clean screen\nIt's an internal command.\n");break;case 5:printf("\nThis's function is show date.\nIt's an internal command.\n");break;case 6:printf("\nThis's function is shio time.\nIt's an internal command.\n");break;case 7:printf("\nThis's function is rename a file.\nIt's an internal command.\n");break;case 8:printf("\nThis's function is copy files.\nIt's an internal command.\n");break;case 9:printf("dir\tfind\tmd\tdel\tcls\ndate\ttime\tren\tcopy\nEnter \" quit\"to quit this program!!\n");break;case 10:printf("Thanks for using it,bye!!\n");break;}return 1;}printf("THIS ONE IS NOT A INTERNAL COMMAND!!\n");return 0;}3.运行结果及分析四、实验总结理论跟实际操作有很大的区别,将理论知识正确的应用很有难度。
dos实验报告
dos实验报告一、实验目的本次实验的主要目的是深入了解和熟悉 DOS 操作系统的基本命令和操作,掌握其文件管理、目录操作以及系统配置等方面的功能。
通过实际操作和实验,提高对计算机操作系统的理解和应用能力。
二、实验环境1、操作系统:Windows 10 专业版,通过命令提示符模拟 DOS 环境。
2、硬件配置:_____处理器,_____内存,_____硬盘。
三、实验内容及步骤1、启动命令提示符在 Windows 10 操作系统中,按下“Win +R”键,输入“cmd”并回车,打开命令提示符窗口。
2、基本命令操作(1)DIR 命令用于列出当前目录下的文件和子目录。
输入“dir”后,系统会显示当前目录中的文件和子目录的名称、大小、创建日期等信息。
(2)CD 命令用于改变当前目录。
例如,输入“cd”可以返回上一级目录,输入“cd 文件夹名称”可以进入指定的子目录。
(3)MD 命令创建新的目录。
输入“md 目录名称”即可创建一个新的目录。
(4)RD 命令删除空目录。
输入“rd 目录名称”来删除指定的空目录。
(5)COPY 命令复制文件。
格式为“copy 源文件目标文件”。
(6)DEL 命令删除文件。
输入“del 文件名称”来删除指定的文件。
3、文件操作(1)创建文本文件使用“echo 内容>文件名称txt”的命令可以创建一个包含指定内容的文本文件。
(2)查看文件内容使用“type 文件名称txt”命令可以查看文本文件的内容。
4、系统配置操作(1)查看系统环境变量输入“set”命令可以查看当前系统的环境变量。
(2)设置环境变量使用“set 变量名=变量值”的命令可以设置新的环境变量。
四、实验中遇到的问题及解决方法1、误删除重要文件在使用 DEL 命令时,由于操作失误删除了重要文件。
解决方法是立即停止对该磁盘的写入操作,并使用数据恢复软件尝试恢复被删除的文件。
2、目录切换错误在使用 CD 命令切换目录时,有时会输入错误的目录名称导致无法切换到预期的目录。
DOS操作系统实验举例
一、DOS基本概念1、DOS的全称是________________________。
2、DOS规定组成文件名的字符中不能出现____________________________等字符。
3、扩展名是EXE的是________文件,扩展名是TXT的是____文件,扩展名是BAT的是____________文件,扩展名是DAT的是____文件。
4、文件名通配符中,“*”代表____________________,“?”代表____________。
5、文件标识符的一般格式是____________________________。
6、路径是指________________________________________________________________。
7、绝对路径是指____________________________________________________________。
8、相对路径是指____________________________________________________________。
9、在新建的子目录中会自动形成两个特殊的目录项____和____。
10、改变当前工作盘的方法是________:。
二、DOS命令根据此树形结构图,上机完成以下题目。
1、绝对路径和相对路径(1)当前目录是D:\ ,表示f1.txt文件的绝对路径:(2)当前目录是D:\b,表示f1.txt文件的绝对路径:(3)当前目录是D:\a\c,表示f2.txt文件的相对路径:(4)当前目录是D:\b\d,表示f3.txt文件的相对路径:(5)当前目录是D:\a\c\f,表示f4.txt文件的绝对路径:2、dir命令设当前目录是C:\(1)分屏显示C盘windows子目录中的全部文件:(2)宽行显示C盘Program Files子目录中的所有文件:(3)宽行显示C盘根目录中的文件及子目录名称:(4)显示C盘中的C字母开头的所有文件:(5)显示C盘中第三个字母是B的所有文件:(6)显示C盘windows子目录中第三个字母是B的所有文件3、cd命令(1)从D盘根目录进入c目录:(2)从c目录进入b目录:(3)从b目录进入f目录:(4)从f目录进入d目录:(5)从d目录进入e目录:(6)从e目录进入a目录:(7)从a目录进入b目录:(8)从b目录进入f目录:4、md命令(1)设当前处于C盘根目录,在D盘的根目录下建立一个名为zhang的子目录:(2)设当前处于D盘根目录下的a子目录,在此目录下建立一个名为dai的下级子目录:(3)设当前处于c子目录,在D盘根目录下建立一个名为dat的子目录:(4)设当前处于D盘根目录,在D盘的a和b子目录下分别建立一个名为doc 的下级子目录:5、rd命令(1)设当前处于C盘根目录,删除D盘上的f目录:(2)设当前处于D盘根目录,删除D盘上的f目录:6、综合练习设当前目录是D:\(1)建立如下图所示的目录结构,写出相关命令txtdatdocexeD:\batcombaksys(2)逐条进行下列操作,要求写出相关命令和显示结果(注意当前目录的位置)①显示C盘windows目录中所有以A开头的文件目录信息相关命令:显示结果:②分屏显示D盘上所有文件目录信息相关命令:显示结果:③宽行显示D盘上所有文件目录信息相关命令:显示结果:④进入doc子目录相关命令:显示结果:⑤进入当前目录的下一级子目录dat相关命令:显示结果:⑥进入子目录com相关命令:显示结果:⑦使当前目录为dat相关命令:显示结果:⑧把当前目录的上一级目录作为当前目录相关命令:..显示结果:⑨转到doc下的exe目录相关命令:显示结果:⑩删除doc目录相关命令:显示结果:。
dos命令实验总结和体会
dos命令实验总结和体会近年来,计算机技术的发展日新月异,但是在计算机的基础操作中,DOS命令依然是一项重要的技能。
通过实验和学习,我对DOS命令有了更深入的了解,并获得了一些宝贵的体会和总结。
通过实验我学到了DOS命令的基本操作和常用命令。
DOS命令是一种在操作系统中直接执行的命令行工具,可以实现对计算机的文件和硬件进行控制。
其中,常用的命令包括dir、cd、copy、del和ren等。
通过实验,我掌握了这些命令的具体用法和功能。
比如,dir命令可以显示当前目录下的文件和文件夹列表,cd命令可以切换目录,copy命令可以复制文件,del命令可以删除文件,ren命令可以重命名文件。
通过实验我体会到了DOS命令的高效和便捷特点。
相比于图形界面操作,使用DOS命令可以更快速地完成一些操作。
比如,使用dir 命令可以一次性显示所有文件和文件夹的信息,而不需要一个个打开查看;使用copy命令可以一次复制多个文件,而不需要一个个拖拽。
此外,DOS命令还可以通过批处理脚本实现自动化操作,提高工作效率。
通过实验我还发现了DOS命令的一些注意事项和技巧。
首先,命令的大小写是不敏感的,即可以使用大写也可以使用小写。
其次,命令的参数和选项可以根据需求进行组合,实现更灵活的操作。
通过实验和学习,我对DOS命令有了更深入的了解,并获得了一些宝贵的体会和总结。
首先,DOS命令是计算机基础操作中的重要技能,掌握这些命令可以提高工作效率。
其次,DOS命令具有高效和便捷的特点,可以快速完成一些操作。
此外,使用DOS命令需要注意大小写不敏感和参数组合的技巧。
总的来说,掌握DOS命令是一项重要的技能,对于计算机的基本操作和问题解决都非常有帮助。
我将继续学习和探索DOS命令,提升自己的计算机技术水平。
DOS上机实验报告
DOS上机实验报告DOS功能调⽤1.实验⽬的1)掌握简单的DOS系统功能调⽤。
2)掌握在PC机上建⽴、汇编、链接、调试汇编语⾔程序的过程。
2.实验设备微型计算机、MASM.EXE、LINK.EXE、TD.EXE3.实验原理本节要⽤到的DOS功能命令包括:从键盘输⼊单个字符的语句如下:MOV AH,1INT 21H以上两条指令执⾏后,(AL)=从键盘输⼊的字符在屏幕上显⽰单个字符的语句如下:MOV DL,<要显⽰的字符>MOV AH,2INT 21H返回操作系统的语句如下:MOV AH,4CHINT 21H注意:源程序中所有语法符号都必须是半⾓符号,⽽且不允许汉字字符。
在屏幕上显⽰字符串的语句如下:LEA DX,<字符串变量名,字符串必须以字符′$′作为结束>MOV AH,9INT 21H从键盘上输⼊字符串的语句如下:LEA DX,<键盘缓冲区名>MOV AH,0AHINT 21H4.实验内容(1)字符的输⼊和输出从键盘读⼊⼀个⼩写字母,输出字母表中倒数与该字母序号相同的那个字母。
例如输⼊⾸字母a,则输出最后⼀个字母z,输⼊第4个字母d则输出倒数第4个字母w。
程序流程图如图错误!⽂档中没有指定样式的⽂字。
-1所⽰。
图错误!⽂档中没有指定样式的⽂字。
-1字符输⼊输出的程序流程图程序框架如下:DSEG SEGMENTDSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGSTART: MOV AX,DSEGMOV DS,AXMOV AH,1INT 21HMOV BL,'z'MOV CL,'a'ADD CL,BLSUB CL,ALMOV DL,CLMOV AH,2INT 21HKEY:MOV AH,1INT 16HJZ KEYMOV AH,4CHINT 21HCSEG ENDSEND START(2)字符串的输⼊和输出从键盘输⼊⼀个字符串(以下说明中,假定键盘缓冲区的名字为KBUF,要显⽰的字符串变量名为STR),将输⼊的字符串传送给STR变量,在屏幕上显⽰STR变量中的内容。
计算机系统实训-DOS操作系统
DOS发展史
1991年8月, 名称MS-DOS, 版本5.00, 这是一个重要的版本。它所具有更好的 内存管理特 性——HIMEM.SYS和 EMM386.EXE的出现,使我们可以 把驱动甚至于DOS本身的一部分放置在 640K到1024K的高端内存中,以节约常 规内存给应用程序。出现了全屏幕命令 行编辑器和别名、添加了undelete和 unformat命令并拥有硬盘分区表 备分程序,将GW-BASIC换成了基于 QuickBASIC的Qbasic。
计算机系统实训
DOS操作系统
DOS概述
现在家用电脑的操作系统大多都是用的 Windows,但在1995年Windows 95推出以前, 占统治地位的操作系统是DOS(Disk Operation System 磁盘操作系统)。
DOS发展史
1973年,Gary Kildall使用他的PL/M语言 编写了一个简单的操作系统,他把它叫做 CP/M 1980年4月, Tim Patterson开始着手为 基于8086的计算机编写一个操作系统. 决 定编写他们自己的磁盘操作系统(DOS) 1980年9月, 名称QDOS, Tim Patterson 向Microsoft展示了他为8086芯片编写的 86-DOS
DOS的特点
在DOS环境下,开机后,我们面对的不是 桌面和图标,而是这样的电脑屏幕:这个 C:\>叫做提示符,这个闪动的横线叫做光 标。这样就表示电脑已经准备好,在等待 我们给它下命令了。
DOS的特点
文件与目录 在DOS中,文件与目录是最重要的概念, 这和Windows一样,不同的是,“目录” 在Windows中叫做“文件夹”。如果想查 看电脑中的文件,可以输入dir命令,然后 回车。
DOS的特点
DOS操作系统实验报告(3)
DOS操作系统实验报告(3)班级_____________姓名_____________学号_____________一、写出下列命令(设当前目录为C:\):1、对D盘进行快速格式化盘进行快速格式化C:\>format d: /q2、显示C盘的目录结构盘的目录结构C:\>tree c:3 将dos提示符设置成默认驱动器号加上|加上>C:\>prompt $n$b$g4、将dos提示符设置成当前工作目录加上=加上版本号加上版本号C:\>prompt $p$q$v5、将dos提示符设置成默认驱动器号加上<C:\>prompt $n$l6、将dos提示符设置成&prg加上版本号加上版本号C:\> $aprg $v7、把C盘下的config.sys文件移动至C盘下的temp目录中目录中C:\>move c:\config.sys c:\temp8、分屏显示c:\chenhu2目录下的readme.txt 文件的内容文件的内容C:\>type chenhu2/readme.txt | more9、将系统日期改为2007年1月31日C:\>date 2007-1-3110、显示当前日期、显示当前日期C:\>date11、显示磁盘卷标、显示磁盘卷标C:\>label二、写出下列命令的含义:1、format a: /s格式化a盘,并将系统引导文件拷贝到该磁盘2、tree d: /f显示d盘上的所有目录路径,同时显示每个子目录中的所有文件的文件名及扩展名3、prompt $n$g将DOS提示符设置成默认驱动器字符加上“>”4、prompt $n:$d $t $g将dos提示符设置为默认驱动器加上日期时间及“>”5、move c:\autoexec.bat c:\old移动c:\autoexec.bat文件至c:\old目录下6、xcopy c:\aa d:\bb /s将aa目录连非空子目录拷贝到bb目录下7、xcopy c:\aa d:\bb /e将aa目录连空子目录拷贝到bb目录下8、type c:\chenhu2/readme.txt | more分屏显示c:\chenhu2/readme.txt文件的内容 9、date 2006-12-31将系统日期改为2006年12月31日10、label d: music把D盘的卷标设置为music11、help dir显示dir命令的帮助信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统实验一
1.实验目的
DOS和Windows都是市场上获得巨大成功的桌面操作系统,多数读者均很熟悉。
本实验的目的就是让读者从操作系统理论的观点来重新认识它们,了解和掌握DOS有关用户接口的特点。
2. 实验环境
(1)MS—DOS 简介
MS-DOS是Microsoft公司20世纪80年代初推出的单用户单任务操作系统,由于性能和移植性较好,使用非常广泛。
MS—DOS是采用字符界面的操作系统,人机接口为命令接口。
没有进程的并发执行能力,但允许多个进程同时驻留在内存中,也允许进程创建自己的子进程,父子进程之间采用串行为方式执行。
MS—DOS的内存管理比较简单,类似于分区分配管理,没有虚拟存储器能力,没有内存保护,应用程序的长度受640K内存的限制。
MS—DOS使用FAT文件系统,仅有简单的文件保护功能。
从现代操作系统理论的角度来看,MS-DOS不能算是一种真正的操作系统。
但也是正因为简单,非常便于我们在其上进行一些其他操作系统所不允许的实验操作,如直接操作计算机硬件等。
(2)Windows2000/XP简介
Microsoft Windows NT是Microsoft公司自1993年开始推出的单用户多任务操作系统,提供比Windows95/98更加稳定的系统环境,支持对称多处理机,专门面向对稳定性要求很高的企业用户。
Mircosoft Windows 2000/XP 是Windows家族的新成员,提供改进的GUI用户界面、增强的网络和多媒体能力,包括Server、Professional等多个版本。
3. 实验内容
(1)DOS的命令接口
熟悉md、cd、rd、copy、move、del、deltree、type等常见DOS命令。
<1>在当前目录下建立子目录MYTEMP1和MYTEMP2,将当前目录设定为MYTEMP1;
<2>在当前目录下创建新文件a.bat,其内容为:hello world!
<3>使用type命令显示a. bat的内容,检查正确后,执行它;
<4>拷贝a. bat到路径MYTEMP2中;
<5>删除MYTEMP2中的文件a. bat,删除目录MYTEMP2;
<6>删除MYTEMP1。
( 可先用del删除文件,再用rd删除该目录。
分析为什么不能使用
deltree删除mytemp1)
(2)信息查询
获得此计算机网卡的网络配置及mac地址:输入ipconfig /all回车即是。
VER查看系统版本号:VER
检查磁盘当前状态: CHKDSK
<3>执行如下管道和换向命令:
输出改向:
C:\>DIR C:\>A
C:\>type A
C:\>dir C:\
通过分析发现C:\>DIR C:\>A 是将DIR命令中显示的有关信息输出到文件ABC中C:>type A.C>AB.C
通过分析发现C:>type A.C>AB.C 相当于C:>copy A.C AB.C
输入改向
C:>prog <W.DAT >PRN
执行程序PROG由W.DA T提供数据,输出结果通过打印机输出
管道操作
C>PROG1 |PROG2
相当于依次执行了以下两条命令:
C>PROG1 >FILE
C>PROG2 <FILE
选择两种命令依次执行
例如
md mytemp | rd mytemp2。