Skip to content

操作系统导论 by Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau, Peter Reiher

书的主页书的示例代码书的项目代码书的 Homework 代码

书的目录(PDF 文件)

Intro

Virtualizing The CPU

主文件 cpu.c:

c
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#include <assert.h>
#include "common.h"

int main(int argc, char *argv[])
{
  if (argc != 2) {
    fprintf(stderr, "usage: cpu <string>\n");
    exit(1);
  }
  char *str = argv[1];
  while(1) {
    Spin(1);
    printf("%s\n", str);
  }
  return 0;
}