mirror of
https://github.com/ossu/computer-science.git
synced 2024-10-01 01:26:01 -04:00
fix typos
This commit is contained in:
parent
b25b53a640
commit
ed2f6277e3
@ -17,7 +17,7 @@
|
||||
* All of the test scripts will use batch mode and redirection, so until you've got those done, you'll have to test your shell manually.
|
||||
* When you implement the `path` command, make sure you can handle both absolute and relative paths (i.e., `path tests` as well as `path /usr/bin`.
|
||||
* It's tricky to get the errors down right, so just add error messages wherever it seems reasonable, then run the test scripts and modify your code until you're reporting errors exactly when you're supposed to. If you're running test `i`, you can check `tests/i.err` and `tests/i.rc` to see how many errors your shell should generate and compare to `tests-out/i.err` and `tests-out/i.rc`.
|
||||
* If you run into issues with test 3 where the test expects something like `ls: cannot access ...` and your shell ouputs `/bin/ls: cannot access ...` or `/usr/bin/ls: cannot access ...`, try modifying your $PATH environment variable to start with `/bin`. If that doesn't work, just modify `tests/3.err` to match the output your system gives. You can't modify your system's output without messing with the implementation of `ls` and/or `execv`, so it's okay to skip this test as long as it's working in spirit.
|
||||
* If you run into issues with test 3 where the test expects something like `ls: cannot access ...` and your shell outputs `/bin/ls: cannot access ...` or `/usr/bin/ls: cannot access ...`, try modifying your $PATH environment variable to start with `/bin`. If that doesn't work, just modify `tests/3.err` to match the output your system gives. You can't modify your system's output without messing with the implementation of `ls` and/or `execv`, so it's okay to skip this test as long as it's working in spirit.
|
||||
* I had to edit `/tests/3.pre` to use `/bin/ls` due to how it's set up on my system, in order to pass all the tests. Alternatively you can add `export PATH="/bin:$PATH"` to your `.profile` or `.bashrc` file.
|
||||
|
||||
### Memory Management Traps and Pitfalls
|
||||
|
@ -77,7 +77,7 @@ This course was originally taught as CS 537 at the University of Wisconsin by th
|
||||
* Watch discussion 5, then do the `scheduling-xv6-lottery` project.
|
||||
* Watch discussion 7, then do the `vm-xv6-intro` project.
|
||||
* Watch lectures 6 through 9 (and optionally, the review lecture) and read chapters 25 through 34; again, you're encouraged to do the homework.
|
||||
* Watch discussion 10, then do the `concurency-xv6-threads` project.
|
||||
* Watch discussion 10, then do the `concurrency-xv6-threads` project.
|
||||
* Watch discussions 11 and 12, then do the `concurrency-mapreduce` project.
|
||||
* Watch lectures 10 through 14 (and optionally, the second review lecture) and read chapters 35 through 47; remember to do the homework along with the lectures or chapters.
|
||||
* Do the `filesystems-checker` project.
|
||||
|
Loading…
Reference in New Issue
Block a user