Skip to content

Instantly share code, notes, and snippets.

@xyos
Created June 2, 2013 00:55
Show Gist options
  • Save xyos/5692223 to your computer and use it in GitHub Desktop.
Save xyos/5692223 to your computer and use it in GitHub Desktop.
"C:\Program Files\Java\jdk1.7.0_21\bin\java" -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.7.0_21\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfxrt.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\zipfs.jar;C:\Users\Jairo\Desktop\nachos\out\production\nachos;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1.1\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain nachos.machine.Machine -d t
nachos 5.0j initializing... config interrupt timer user-check
Jairo Suárez - 257894
grader
Running thread: main (#0)
Forking thread: idle (#1) Runnable: nachos.threads.KThread$2@5a6b54ef
Ready thread: idle (#1)
Enter KThread.selfTest
Forking thread: forked thread (#2) Runnable: nachos.threads.KThread$PingTest@363bed68
Ready thread: forked thread (#2)
*** thread 0 looped 0 times
Yielding thread: main (#0)
Ready thread: main (#0)
Switching from: main (#0) to: forked thread (#2)
Beginning thread: forked thread (#2)
Running thread: forked thread (#2)
*** thread 1 looped 0 times
Yielding thread: forked thread (#2)
Ready thread: forked thread (#2)
Switching from: forked thread (#2) to: main (#0)
Running thread: main (#0)
*** thread 0 looped 1 times
Yielding thread: main (#0)
Ready thread: main (#0)
Switching from: main (#0) to: forked thread (#2)
Running thread: forked thread (#2)
*** thread 1 looped 1 times
Yielding thread: forked thread (#2)
Ready thread: forked thread (#2)
Switching from: forked thread (#2) to: main (#0)
Running thread: main (#0)
*** thread 0 looped 2 times
Yielding thread: main (#0)
Ready thread: main (#0)
Switching from: main (#0) to: forked thread (#2)
Running thread: forked thread (#2)
*** thread 1 looped 2 times
Yielding thread: forked thread (#2)
Ready thread: forked thread (#2)
Switching from: forked thread (#2) to: main (#0)
Running thread: main (#0)
*** thread 0 looped 3 times
Yielding thread: main (#0)
Ready thread: main (#0)
Switching from: main (#0) to: forked thread (#2)
Running thread: forked thread (#2)
*** thread 1 looped 3 times
Yielding thread: forked thread (#2)
Ready thread: forked thread (#2)
Switching from: forked thread (#2) to: main (#0)
Running thread: main (#0)
*** thread 0 looped 4 times
Yielding thread: main (#0)
Ready thread: main (#0)
Switching from: main (#0) to: forked thread (#2)
Running thread: forked thread (#2)
*** thread 1 looped 4 times
Yielding thread: forked thread (#2)
Ready thread: forked thread (#2)
Switching from: forked thread (#2) to: main (#0)
Running thread: main (#0)
Forking thread: ping (#3) Runnable: nachos.threads.Semaphore$PingTest@ef0cda1
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: forked thread (#2)
Running thread: forked thread (#2)
Finishing thread: forked thread (#2)
Sleeping thread: forked thread (#2)
Switching from: forked thread (#2) to: ping (#3)
Beginning thread: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Yielding thread: ping (#3)
Ready thread: ping (#3)
Switching from: ping (#3) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Ready thread: ping (#3)
Sleeping thread: main (#0)
Switching from: main (#0) to: ping (#3)
Running thread: ping (#3)
Ready thread: main (#0)
Finishing thread: ping (#3)
Sleeping thread: ping (#3)
Switching from: ping (#3) to: main (#0)
Running thread: main (#0)
Forking thread: ping (#4) Runnable: nachos.threads.SynchList$PingTest@5ba28182
Ready thread: ping (#4)
***Testing Boats with only 2 children***
Forking thread: Sample Boat Thread (#5) Runnable: nachos.threads.Boat$1@7afdd15b
Ready thread: Sample Boat Thread (#5)
Machine halting!
Ticks: total 770, kernel 770, user 0
Disk I/O: reads 0, writes 0
Console I/O: reads 0, writes 0
Paging: page faults 0, TLB misses 0
Network I/O: received 0, sent 0
Process finished with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment