欢迎来到天天文库
浏览记录
ID:59193516
大小:208.00 KB
页数:22页
时间:2020-09-10
《新操作系统原理实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、HUBEIUNIVERSITYOFAUTOMOTIVETECHNOLOGY操作系统原理实验指导书苗暹撰写王晓东审核电气与信息工程学院计算机工程系2013年12月目录实验一系统功能调用实验………………………………………………………………2实验二熟悉Linux环境实验……………………………………………………………8实验三进程控制实验……………………………………………………………………12实验四进程间通信………………………………………………………………………16实验五文件操作实验………………………………………………………
2、……………21湖北汽车工业学院实验报告班号学号姓名选课班中的序号完成日期年月日至节实验一系统功能调用实验一、实验目的1、熟悉操作系统的系统功能调用。2、掌握用C语言实现系统功能调用的方法和步骤。3、掌握利用10H号功能调用(BIOS的显示I/O功能调用)来实现对屏幕的操作与控制。二、实验内容1、在屏幕的指定区域内显示字符串。(必做题)2、在屏幕的制定区域内画框,在框内显示字符串。(提高题)3、在屏幕上指定区域内画框并以动画形式显示字符串。(选做题)清屏子程序:voidcls(void){unionREGSr;r.h
3、.ah=6;/*子功能号*/r.h.al=0;r.h.ch=0;/*左上角坐标*/r.h.cl=0;r.h.dh=24;/*右下角坐标*/r.h.dl=79;r.h.bh=7;/*7表示黑色*/int86(0x10,&r,&r);/*系统功能调用*/}定位子程序:voidlocate(intx,inty){unionREGSr;r.h.ah=2;/*子功能号*/r.h.dh=x;/*定位点坐标*/r.h.dl=y;r.h.bh=0;int86(0x10,&r,&r);}在指定位置写参数:voidwritech(in
4、tx,inty,charch,intattr){unionREGSr;locate(x,y);r.h.ah=9;r.h.bh=0;r.h.al=ch;r.h.bl=attrr.x.cx=1;int86(0x10,&r,&r);}屏幕画框可以用制表符来画。其主要方法是不断调用writech函数,在指定区域周围显示制表符,从而勾勒出一个窗口的轮廓。制表符ASCII码┛217┏218┓191┗192┃179━196三、实验程序和结果四、实验总结和体会湖北汽车工业学院实验报告班号学号姓名选课班中的序号完成日期年月日至节实验
5、二熟悉Linux环境实验一、实验目的1.了解Ubuntu系统基本操作方法,学会独立使用该系统。2.熟悉Ubuntu下如何编辑、编译和运行一个C语言程序。3.学会利用gcc、gdb编译、调试C程序。二、实验内容1、登陆LinuxLinux开机,选择进入,再选择Ubuntu登陆窗口,输入用户名:students,输入密码:,进入Ubuntu图形桌面环境。2、熟悉Ubuntu图形桌面环境桌面包含上方的菜单栏和下方的任务栏。菜单栏包含“应用程序菜单”、“位置”、“系统”。通过主菜单可访问应用程序。(1)“应用程序”菜单“应
6、用程序”菜单包含“办公”、“附件”、“互联网”、“图形”、“游戏”等。“办公”包含了文字处理及电子表格等应用程序。“附件”下包含了“搜索工具”、“计算器”、“文本编辑器”和“终端”等应用程序。(2)“位置”菜单“位置”菜单包含“主文件夹”、“桌面”等信息。(3)“系统”菜单“系统”菜单包含“首选项”和“系统管理”等信息。(4)启动终端模拟器GNOME终端模拟器用一个窗口来模拟字符终端的行为。终端常常被称为命令行或者shell,Linux中绝大部分工作都可以用命令行完成。要启动一个终端,可以选择应用程序→附件→终端。
7、3、练习常用的Shell命令当用户登录到字符界面系统或使用终端模拟窗口时,就是在和称为shell的命令解释程序进行通信。当用户在键盘上输入一条命令时,shell程序将对命令进行解释并完成相应的动作。这种动作可能是执行用户的应用程序,或者是调用一个编辑器、GNU/Linux实用程序或其他标准程序,或者是一条错误信息,告诉用户输入了错误的命令。1.目录操作mkdirabc创建一个目录abccdabc将工作目录改变到abccd改变当前目录到主目录ls列出当前目录的内容ls-l输出当前目录内容的长列表,每个目录或文件占一行
8、pwd显示当前目录的全路径2.文件显示实用程序catmx.c显示mx.c文件内容moremx.c分屏显示mx.c内容tailmx.c显示文件后几行catfile1file2连接file1和file2headfilename显示文件filename的开始10行wcfilename统计文件filename中的行数、单词数和字符数od文件查看非文本文件3.文件管理
此文档下载收益归作者所有