⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.c

📁 国内一位牛人自己开发的操作系统
💻 C
字号:
#include"../include/os.h"

void test(void )
{
	struct thread_environment r;
	struct kernel_time time;
	int ii,i,j,k,s,l,thread_id,*p;

	r.ax=15;
	r.bx=-1;
	call_kernel(&r);
	thread_id=r.ax;
	print("\nthread begin :",thread_id);

	for(ii=0;;ii++)
	for(i=2;i<FILE_NUMBER;i++){
		r.ax=22; r.bx=1; r.cx=512; r.dx=READ_WRITE;
		r.si=0; r.di=i;
		RESET_CAPABILITY(get_kernel_parameter()
			->capability.capability_1);
		call_kernel(&r);

		print("\nThread ",thread_id);
		print("set result is ",r.ax);

		p=(int *)(512*1024*1024);

		for(j=0;j<1024;j=j+1){
			for(k=0;k<128;k=k+1)
				for(l=0,s=0;l<1024;l++,p++){
					*p=1;s=s+(*p);
				}
			get_current_time(&time);
			print("\nTime : ",time.v_l);
			print("thread :",thread_id);
			print(" i: ",i+48*ii);print("j:",j);
			print(" sum in page : ",s);
		}
	}
	return ;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -