mind-palace

Search

Search IconIcon to open search

operating-systems

Last updated Sep 19, 2022

# Operating Systems in Three Easy Pieces

# I. A Dialogue on the Book

# Key Ideas

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
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;
}

# Concurrency

# Persistence

# Design Goals

# History

# References

Part 2