目
实验一实验二实验三实验四实验五
录
系统功能调用1熟悉Li
ux环境6shell脚本14进程控制18进程间通信22
一信号量机制实验22实验五进程间通信28
二进程的管道通信实验28实验五进程间通信32
三消息的发送与接收实验32实验五进程间通信37四共享存储区通信37实验六实验七死锁避免的算法43存储管理45
1常用页面置换算法452动态分区分配算法54实验八文件操作55
f实验一
【实验目的】实验目的】
系统功能调用
1熟悉操作系统的系统功能调用2掌握用C语言实现系统功能调用的方法和步骤3掌握利用10H号功能调用BIOS的显示IO功能调用来实现对屏幕的操作与控制
【预习内容】预习内容】1预习DOSBIOS系统功能调用
2预习C语言实现系统功能调用的方法
【实验内容】实验内容】
1在屏幕的指定区域内显示字符串必做题2在屏幕的指定区域内画框在框内显示字符串提高题3在屏幕的指定区域内动画显示字符串附加题
【实验报告】实验报告】
1列出调试通过程序的清单并加注释2给出必要的程序设计思路和方法或列出流程图3总结上机调试过程中所遇到的问题和解决方法及感想
【实验相关资料】实验相关资料】
i
t860X10rr函数对BIOS调用的标准函数其中0X10是BIOS调用类型号相当于INT
调用的中断类型号
是10H号中断调用是一个显示IO调用BIOS借助此中断产生的功能调用控制PC机屏幕上的文本和图形通过给AH寄存器设置适当的值选择想要的功能调用然后发中断10H第一个r是指向联合类型REGS的指针用于接收调用的功能号及其它一些指定的入口参数以便传给相应寄存器第二个r是指向联合类型REGS的指针用于接收功能调用后的返回值即出口r