📄 test.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 + -