难度:easy
Implement a user-levelsleepprogram for xv6, along the服务器托管网 lines of the UNIX sleep command. Yoursleepshould pause for a user-specified number of ticks. A tick is a notion of time defined by the xv6 kernel, namely the time between two interrupts from the timer chip. Your solution should be in the fileuser/sleep.c.
实验目标:使用unix的sleep命令实现一个用户级别的sleep
cd xv6-labs-2023/
cd user
vim user.c
#include "kernel/types.h"
#include "kernel/stat.h"
#include "user/user.h"
int main(int argc, char *argv[])
{
int n;
if(argc!=2){
fprintf(2,"please enter a number!n");
服务器托管网exit(1);
}else{
n = atoi(argv[1]);
sleep(n);
exit(0);
}
}
写makefile
重新编译:
make qemu
输入sleep可以看到命令
使用./grade-lab-util sleep测试功能是否正常
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: java爬虫(jsoup)如何设置HTTP代理ip爬数据
前言 在Java中使用Jsoup进行网络爬虫操作时,有时需要使用HTTP代理IP来爬取数据。本文将介绍如何使用Jsoup设置HTTP代理IP进行爬取,并提供相关代码示例。 什么是HTTP代理IP HTTP代理IP是一种允许我们通过代理服务器访问互联网的方式。一…