• AI글쓰기 2.1 업데이트
BRONZE
BRONZE 등급의 판매자 자료

운영체제 나초소 nachos 과제 - Thread 루틴, Alarm, Timer, Interrupt 분석 보고서 및 소스코드 A+

아래의 질문에 대한 보고서입니다. 1. Thread 관련 루틴 분석 2. Alarm, Timer, Interrupt의 관계 및 동작 분석 3. Alarm::waitUntil(long x) 구현 4. 테스트 루틴을 Thread::selfTest()에 구현
압축파일
최초등록일 2024.09.15 최종저작일 2025.05
  • 미리보기

    소개

    아래의 질문에 대한 보고서입니다.

    1. Thread 관련 루틴 분석
    2. Alarm, Timer, Interrupt의 관계 및 동작 분석
    3. Alarm::waitUntil(long x) 구현
    4. 테스트 루틴을 Thread::selfTest()에 구현

    컴파일 실행환경

    Zip archive data

    참고자료

    · Operating System Concepts (Paperback, 10th) | Peter Baer Galvin, Greg Gagne
  • 압축파일 내 파일목록

    · nachos2-1/nachos-java/.DS_Store
    · nachos2-1/nachos-java/Nachos 5.0j_by_ucb.pdf
    · nachos2-1/nachos-java/nachos/.DS_Store
    · nachos2-1/nachos-java/nachos/.git/COMMIT_EDITMSG
    · nachos2-1/nachos-java/nachos/.git/HEAD
    · nachos2-1/nachos-java/nachos/.git/config
    · nachos2-1/nachos-java/nachos/.git/description
    · nachos2-1/nachos-java/nachos/.git/hooks/applypatch-msg.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/commit-msg.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/fsmonitor-watchman.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/post-update.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/pre-applypatch.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/pre-commit.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/pre-merge-commit.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/pre-push.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/pre-rebase.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/pre-receive.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/prepare-commit-msg.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/push-to-checkout.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/sendemail-validate.sample
    · nachos2-1/nachos-java/nachos/.git/hooks/update.sample
    · nachos2-1/nachos-java/nachos/.git/index
    · nachos2-1/nachos-java/nachos/.git/info/exclude
    · nachos2-1/nachos-java/nachos/.git/logs/HEAD
    · nachos2-1/nachos-java/nachos/.git/logs/refs/heads/master
    · nachos2-1/nachos-java/nachos/.git/logs/refs/remotes/origin/master
    · nachos2-1/nachos-java/nachos/.git/objects/02/35f482972e454b444d21130e465b5bf5c385c1
    · nachos2-1/nachos-java/nachos/.git/objects/02/9b608531e308d636750c4d7682efb5d0f0d26b
    · nachos2-1/nachos-java/nachos/.git/objects/04/0744f9a8756561c62417bbeec7e8b097a495a7
    · nachos2-1/nachos-java/nachos/.git/objects/04/aa1f68208f42c840c7ccb33f2bc10b27395089
    · nachos2-1/nachos-java/nachos/.git/objects/07/2af4b08094a9d2e077eb62e3022d4fc41a0920
    · nachos2-1/nachos-java/nachos/.git/objects/07/6b8460e196e10723ffa10d5aab440d9dc570c7
    · nachos2-1/nachos-java/nachos/.git/objects/08/3386d8fdc4045e5acac4a5b630097bda879431
    · nachos2-1/nachos-java/nachos/.git/objects/0b/a05736a93c03b9badcffdd6e11298bc7788a99
    · nachos2-1/nachos-java/nachos/.git/objects/0c/792d4b064302ac1f003b1d002d03b1e66ec198
    · nachos2-1/nachos-java/nachos/.git/objects/0d/111909c58c0f7f01e8b7d944627c326cfd72c5
    · nachos2-1/nachos-java/nachos/.git/objects/0d/b31dc19fd9958cf01cef7a92334bc3f354be69
    · nachos2-1/nachos-java/nachos/.git/objects/0e/7b6d4a0ef7cb502f8ee6ab02e19318dc3a5bc8
    · nachos2-1/nachos-java/nachos/.git/objects/11/592bc01d6e8baef1ea44d389ebbc1d4570ccf6
    · nachos2-1/nachos-java/nachos/.git/objects/13/566b81b018ad684f3a35fee301741b2734c8f4
    · nachos2-1/nachos-java/nachos/.git/objects/14/649c84825ac02deae6cd9455533086e8071bac
    · nachos2-1/nachos-java/nachos/.git/objects/14/89087be139531b589597324228706116e918ba
    · nachos2-1/nachos-java/nachos/.git/objects/16/462752810743133f81ea0ea2b0e3b650d8664b
    · nachos2-1/nachos-java/nachos/.git/objects/16/520b2113e1f27d3a16af6254d61de4941fcb07
    · nachos2-1/nachos-java/nachos/.git/objects/17/1835e26ba18b5d27dc1c725cce34e67d5c7a8c
    · nachos2-1/nachos-java/nachos/.git/objects/17/63e153b6f24f136d4d5567320e74f68b248b87
    · nachos2-1/nachos-java/nachos/.git/objects/18/1f8bd7b84d07bfe01dec87f1b189eede58a496
    · nachos2-1/nachos-java/nachos/.git/objects/18/f4cfd284a3e76669925c25537bbef01b4b5622
    · nachos2-1/nachos-java/nachos/.git/objects/19/9a3c57f39d1cc98812a0f66a7bd8da4f310052
    · nachos2-1/nachos-java/nachos/.git/objects/19/a170b0e1a51194ff784b1bd65e12bb69dab366
    · nachos2-1/nachos-java/nachos/.git/objects/1b/8d8e8412d8f4a0fbf22bf78506af4d48e9b289
    · nachos2-1/nachos-java/nachos/.git/objects/1e/58ab0f0ed770d70e4962a9bb6af902e52e9fe5
    · nachos2-1/nachos-java/nachos/.git/objects/1e/712c66bdbd74fba046c418ef84bc3df3aceed5
    · nachos2-1/nachos-java/nachos/.git/objects/20/588ac2b3e760d06fa2051fc512006427734dd1
    · nachos2-1/nachos-java/nachos/.git/objects/21/05099d3e11fe3aa09ca78550ab3c221ded93a4
    · nachos2-1/nachos-java/nachos/.git/objects/21/b4487fbfc0d5ee7f864fcc6b4e6487c8764e42
    · nachos2-1/nachos-java/nachos/.git/objects/22/adc9d24d7bce78238464d443e74558f7a56137
    · nachos2-1/nachos-java/nachos/.git/objects/27/f72177c079db424085c51811531ae1ecd48a2a
    · nachos2-1/nachos-java/nachos/.git/objects/28/9f3139233e808d040754dcc31d145257b0fe7a
    · nachos2-1/nachos-java/nachos/.git/objects/28/e9547abf1431885a804ca50a4e6518da4ab80c
    · nachos2-1/nachos-java/nachos/.git/objects/29/9821a4659ba9834bfc1707241bb553b08f28fe
    · nachos2-1/nachos-java/nachos/.git/objects/29/e6b7cc6866270c35f0f8dabb8ca32e54e56b2f
    · nachos2-1/nachos-java/nachos/.git/objects/31/747b91d68ab857260a6578ce00a99a1ee31221
    · nachos2-1/nachos-java/nachos/.git/objects/31/86514700f6db36ea78a5cd77211fb196b48852
    · nachos2-1/nachos-java/nachos/.git/objects/31/9f628ada391c97c8fa7d9dd75646839bb3c06d
    · nachos2-1/nachos-java/nachos/.git/objects/33/2201be0c9e3103ee34ad63d573b81e43114841
    · nachos2-1/nachos-java/nachos/.git/objects/33/942a49726fc0a2485aa96eebaab6132a9f20e3
    · nachos2-1/nachos-java/nachos/.git/objects/37/30e2b8d187efb706d06118dbe82e233f2fef66
    · nachos2-1/nachos-java/nachos/.git/objects/38/e2196d08b66514d7598b613bff29c0413b620c
    · nachos2-1/nachos-java/nachos/.git/objects/3a/3d5e9b53abddeebe741db41e12155734bb20b3
    · nachos2-1/nachos-java/nachos/.git/objects/3b/808c6142b470c30879e6be3bbd4df44391c36a
    · nachos2-1/nachos-java/nachos/.git/objects/3c/560aae443c08c274a658aec903d25fb15ba268
    · nachos2-1/nachos-java/nachos/.git/objects/3f/7284f8f581af0d3faa4e954be016812c431f62
    · nachos2-1/nachos-java/nachos/.git/objects/3f/97e842e93d254ddf8aecb274bac3d5acbb883d
    · nachos2-1/nachos-java/nachos/.git/objects/42/36925fb720cb3b66600b1782b000cb2b67582f
    · nachos2-1/nachos-java/nachos/.git/objects/46/c6bce9c47a3dd65ad2f2ec8019189ab33cf020
    · nachos2-1/nachos-java/nachos/.git/objects/48/a902c28f4d550d07eb9d7d86fd5532cd442bb6
    · nachos2-1/nachos-java/nachos/.git/objects/4b/f84b74e1948ebabb326f1ff3182e2c41194795
    · nachos2-1/nachos-java/nachos/.git/objects/4c/18ca9c94a89474225e0b06abc88f758dfa9808
    · nachos2-1/nachos-java/nachos/.git/objects/4c/8a3d174c34556da70caf91e9de3ef46b2ea64b
    · nachos2-1/nachos-java/nachos/.git/objects/4c/9dac4dd9237768b395f78080e696a08d0e6ef3
    · nachos2-1/nachos-java/nachos/.git/objects/4c/d66daf095304a35bafeb2808bd7ed042268e26
    · nachos2-1/nachos-java/nachos/.git/objects/4d/50d815a34f4bd0585d5584ed200c7f82e5fa19
    · nachos2-1/nachos-java/nachos/.git/objects/50/be5d5d8e5200b577a91489af4360f44db6210d
    · nachos2-1/nachos-java/nachos/.git/objects/50/c082cfe389c17f03a284db8b82b52f03ee81a3
    · nachos2-1/nachos-java/nachos/.git/objects/51/70a21ba96f5ddc89015160ba4a43e172e50f1d
    · nachos2-1/nachos-java/nachos/.git/objects/52/1a2324690a42438a1413590bf785732e7e72f1
    · nachos2-1/nachos-java/nachos/.git/objects/52/f975f34cb052a1fe5b803470c6081b006678a2
    · nachos2-1/nachos-java/nachos/.git/objects/54/1609344c7da184f7a76489f970c2430275509d
    · nachos2-1/nachos-java/nachos/.git/objects/56/103c9bdb15eaea812828199850f7fabb190f7b
    · nachos2-1/nachos-java/nachos/.git/objects/58/81a1b454a3365dead9fe70f5443d78fe877865
    · nachos2-1/nachos-java/nachos/.git/objects/59/01626df887575d918f9ca4b1e2fd5e2b2a06b1
    · nachos2-1/nachos-java/nachos/.git/objects/59/c415404d2d5051c71ee6a7d93b364f8cdcd342
    · nachos2-1/nachos-java/nachos/.git/objects/59/cf6cf7cc476778123e76143d687622aa41c60a
    · nachos2-1/nachos-java/nachos/.git/objects/5b/5f18a0fea59af9e6829a2020de018cae717055
    · nachos2-1/nachos-java/nachos/.git/objects/5c/3be03f78a83bba813a4953be535f0001426a1e
    · nachos2-1/nachos-java/nachos/.git/objects/5d/cf955d9a1bfc5a3af76732a605e47414b35d5a
    · nachos2-1/nachos-java/nachos/.git/objects/61/72782ec7dfbacb61ca2d051b3bc3e09e5c902d
    · nachos2-1/nachos-java/nachos/.git/objects/61/800df1a119b3cf5b54c682f7675e83226df7c4
    · nachos2-1/nachos-java/nachos/.git/objects/62/0b041de1880b0dd13cffa441badba6a05f0cc9
    · nachos2-1/nachos-java/nachos/.git/objects/62/536f3d2a8946d9ee3a82e3c55ed038e23f3228
    · nachos2-1/nachos-java/nachos/.git/objects/63/23d5aefc62976183926fb248459153492d98ae
    · nachos2-1/nachos-java/nachos/.git/objects/65/c5d567488e8529bf96ec328033283375332d9a
    · nachos2-1/nachos-java/nachos/.git/objects/66/f4a2981e478adf59662e31ae12a420d16232b9
    · nachos2-1/nachos-java/nachos/.git/objects/69/1ef63ffeeebbd86d7704b6a03ae17dccd64a01
    · nachos2-1/nachos-java/nachos/.git/objects/6e/4be708db04c709b2d68ce51cc93f624ee8c769
    · nachos2-1/nachos-java/nachos/.git/objects/70/570cf922797275d748db68e422004d47abbd6c
    · nachos2-1/nachos-java/nachos/.git/objects/70/a9f90b8257a0da44559c4cc80b5a4495fd39eb
    · nachos2-1/nachos-java/nachos/.git/objects/73/82d980a31a1b39227cc70e3ce6db35ccbc8743
    · nachos2-1/nachos-java/nachos/.git/objects/74/d22e7cf8aec224c093da635838e5bd5a775cb9
    · nachos2-1/nachos-java/nachos/.git/objects/75/3c9fd1b10f15eb95290def87b7215b8001fc37
    · nachos2-1/nachos-java/nachos/.git/objects/75/4c7a84cc2ff6b4b274b1597d6291f7408fc172
    · nachos2-1/nachos-java/nachos/.git/objects/75/da2f77d2229c1f8c612f00777791296c48658e
    · nachos2-1/nachos-java/nachos/.git/objects/76/1e18a8a03a645b5696c3ec65a2ddef0d1b0870
    · nachos2-1/nachos-java/nachos/.git/objects/76/578cf0923fd34ffbbc0e1f9c36ddb53a9ec35b
    · nachos2-1/nachos-java/nachos/.git/objects/76/a082e6d5736b5f43d06312be7c360c041e5142
    · nachos2-1/nachos-java/nachos/.git/objects/77/571733b418c3a9717b9736be36e38bf706dcc7
    · nachos2-1/nachos-java/nachos/.git/objects/79/0b6f29ce241b316d13a82c379c97737fdc79fd
    · nachos2-1/nachos-java/nachos/.git/objects/80/54dabf2829a15e13200bd86651d1a2d7a5dbb5
    · nachos2-1/nachos-java/nachos/.git/objects/80/9ea288c52128fcb9d7948c5df4afd9072d674e
    · nachos2-1/nachos-java/nachos/.git/objects/83/c312f8ef13be5cde152ec2ca0ce1c4dfc659df
    · nachos2-1/nachos-java/nachos/.git/objects/84/5edb725a3249e3e34e4e74c2350577d6bbfe9a
    · nachos2-1/nachos-java/nachos/.git/objects/89/56f86a59d01ae1a39b08d6437b71103dda1be1
    · nachos2-1/nachos-java/nachos/.git/objects/89/bb0a0beb43b296992d02d0e95645db4c152dd3
    · nachos2-1/nachos-java/nachos/.git/objects/8c/5e11ff739066f26ade0576975d9df30244b1fc
    · nachos2-1/nachos-java/nachos/.git/objects/8f/47f1f6bb41b932ce4d68e5ad6b9419c2cc1121
    · nachos2-1/nachos-java/nachos/.git/objects/90/067678e65edb68c06332cc24aac35a77f6ffbb
    · nachos2-1/nachos-java/nachos/.git/objects/92/29da97c96e0153e0fadfd9fcae1efacfd6f3de
    · nachos2-1/nachos-java/nachos/.git/objects/92/8f28ddebd2cd788bb2631a955b57fca894ffdf
    · nachos2-1/nachos-java/nachos/.git/objects/93/489510053fb733985a4f5225e320a54289c92c
    · nachos2-1/nachos-java/nachos/.git/objects/93/4ac646ec18702c9c7e43ad058c8e8a89faa60e
    · nachos2-1/nachos-java/nachos/.git/objects/94/a25f7f4cb416c083d265558da75d457237d671
    · nachos2-1/nachos-java/nachos/.git/objects/96/2d647a74f28e1b81d38b57b422413277d5d346
    · nachos2-1/nachos-java/nachos/.git/objects/97/5d65dfa23eb0fe610c1038611a6ecc47414fa4
    · nachos2-1/nachos-java/nachos/.git/objects/97/6abd3d8b81f159626f45f0d1b15ede40d8075b
    · nachos2-1/nachos-java/nachos/.git/objects/98/a60bd97e51962048d3fcc4dccdc43e04b151b1
    · nachos2-1/nachos-java/nachos/.git/objects/99/46f7b9a2dc9626fb8acba8a27fb1a00e8f7b57
    · nachos2-1/nachos-java/nachos/.git/objects/9d/ad01742a433a60d3c0abe63dd16094d2c270ab
    · nachos2-1/nachos-java/nachos/.git/objects/9d/f87d1b815fcd55f0a00c58564007161217d94c
    · nachos2-1/nachos-java/nachos/.git/objects/9e/077a02d59d25e9545c4d54bf47000c8a80ddf2
    · nachos2-1/nachos-java/nachos/.git/objects/9f/6410fd49a74af40878562410ef1494d57cef57
    · nachos2-1/nachos-java/nachos/.git/objects/a3/4e97cd5d9bdd9cc03dfc6419da79661d680bd3
    · nachos2-1/nachos-java/nachos/.git/objects/a3/8c48e0dac71ef42ba653fc7930e2cb91da577e
    · nachos2-1/nachos-java/nachos/.git/objects/a3/a5796babdab1862c1b45dcaa3b879e7567cf79
    · nachos2-1/nachos-java/nachos/.git/objects/a5/72681a8da41b350b48bc1e3a3a2e2bf735b3ba
    · nachos2-1/nachos-java/nachos/.git/objects/a7/11183feb8a9d7b2ce4ae0755f00117222b2527
    · nachos2-1/nachos-java/nachos/.git/objects/a8/e55985dcef574fe8951f7ccc58b78b7d052dee
    · nachos2-1/nachos-java/nachos/.git/objects/a9/87f9c3ef57bf146eb1a94501fbc8891b3c7a1a
    · nachos2-1/nachos-java/nachos/.git/objects/a9/d55b32a34c20e02019f4267936da615889f8f1
    · nachos2-1/nachos-java/nachos/.git/objects/aa/34591a2d6c419156c5581b87ebe3a72ad813f5
    · nachos2-1/nachos-java/nachos/.git/objects/aa/8860a86c8576cfd5c72e8f3e7be382ad5c010b
    · nachos2-1/nachos-java/nachos/.git/objects/ab/7466a8125985789979ca168e533ed0b74dc9f7
    · nachos2-1/nachos-java/nachos/.git/objects/ae/7f198bff58794e2c36741c820e5b86abbe2036
    · nachos2-1/nachos-java/nachos/.git/objects/b0/5d561522dfc938af9f18c345092e1b59b9f5fd
    · nachos2-1/nachos-java/nachos/.git/objects/b1/f5ed2e37410c9dbc1dce56bfa80b3465ca7aa1
    · nachos2-1/nachos-java/nachos/.git/objects/b3/143b20c6e963abb9e76f2a18b4fe7a17c28fe0
    · nachos2-1/nachos-java/nachos/.git/objects/b3/716aa9fd3f4ddc0a2613ee9f381f732825835a
    · nachos2-1/nachos-java/nachos/.git/objects/b3/aa95250bd7b3ec5c26e7cf050ff7fdf673ae1c
    · nachos2-1/nachos-java/nachos/.git/objects/b7/96c26255d3bb2c38f9d46fb39daaa51d9f0167
    · nachos2-1/nachos-java/nachos/.git/objects/b9/8c0bb74eee4dfd68cc2a4b301ab252da7f55eb
    · nachos2-1/nachos-java/nachos/.git/objects/bb/6bef02abf4fbdf167e49452f1acfd97815d327
    · nachos2-1/nachos-java/nachos/.git/objects/bc/c8368f52980f60d99ffc4dc8bc029bfd74519b
    · nachos2-1/nachos-java/nachos/.git/objects/bc/c9f079a34e7612ce913575a97f69b3f5912a7e
    · nachos2-1/nachos-java/nachos/.git/objects/bd/367871a75c4a272bc1ff3475fb625ea6500c72
    · nachos2-1/nachos-java/nachos/.git/objects/be/93076f1410a36e59c8d4ff063b9e04c9ad80e1
    · nachos2-1/nachos-java/nachos/.git/objects/c1/57362ff138654bd270342851d9a93a7b83325d
    · nachos2-1/nachos-java/nachos/.git/objects/c2/5a40a76238b0bfc7128bb20dfcc70c7031683a
    · nachos2-1/nachos-java/nachos/.git/objects/c3/3248c2f99f1444c130fcfc13d6feeeeffa4f85
    · nachos2-1/nachos-java/nachos/.git/objects/c3/ab1d24d38413d9b40c1dfb31f92394d8702aaf
    · nachos2-1/nachos-java/nachos/.git/objects/c3/e758afe5beedd991eced6fe526a37508f1200a
    · nachos2-1/nachos-java/nachos/.git/objects/c5/81ebcec759d58a3a9377a8c145555419c3e91c
    · nachos2-1/nachos-java/nachos/.git/objects/c8/a3642463afc9bdac083c39714aecf07e8b1aa1
    · nachos2-1/nachos-java/nachos/.git/objects/ca/403baaaeb1fb75081dbbc1215e5e9e29105ff6
    · nachos2-1/nachos-java/nachos/.git/objects/cb/5c213424e1b90bc6eda63db3a6ba3d5ae19671
    · nachos2-1/nachos-java/nachos/.git/objects/cd/29341cecda9fcd9ea8c9547b1bafbf210a96f8
    · nachos2-1/nachos-java/nachos/.git/objects/cf/a6926db6dc74ff209eba2b657583ffc8acedd7
    · nachos2-1/nachos-java/nachos/.git/objects/d0/715c57636d1dcc7a20e868e384444e6f2653c5
    · nachos2-1/nachos-java/nachos/.git/objects/d1/083b16e3d512a3d8afb69dc5407b6f5e934e64
    · nachos2-1/nachos-java/nachos/.git/objects/d1/0e4954cf5f40609dde679dc78e9330f628604b
    · nachos2-1/nachos-java/nachos/.git/objects/d2/46ff54f4e3e3a94977d9e84599c9c6d071622b
    · nachos2-1/nachos-java/nachos/.git/objects/d3/513f5d580f8e8508cc593b6df459dc9f61050b
    · nachos2-1/nachos-java/nachos/.git/objects/d3/939c657415efa1baf08672f5a45561a6be81c0
    · nachos2-1/nachos-java/nachos/.git/objects/d3/e874b4f4b02b2f0f4f58ba219634d59805b81a
    · nachos2-1/nachos-java/nachos/.git/objects/d5/e8d6aef6310d1e5e3dfdfa2046687d00ae3909
    · nachos2-1/nachos-java/nachos/.git/objects/da/1ac9b1700a8f8c28f5d37bdaccd6d97e4b79b5
    · nachos2-1/nachos-java/nachos/.git/objects/de/57a3bc4ce1a05321de76e2d71525ebcf48ce58
    · nachos2-1/nachos-java/nachos/.git/objects/de/baaca46bf17574eab721fe8fb0a8e03b80199d
    · nachos2-1/nachos-java/nachos/.git/objects/df/c09f2203db37978e4e13c5b9fa6009e6d8da39
    · nachos2-1/nachos-java/nachos/.git/objects/e1/986553b60ce7c4c727030530c62eedf9384b0e
    · nachos2-1/nachos-java/nachos/.git/objects/e2/7890fc4c1b8a8dbce126d44869c56767d359b3
    · nachos2-1/nachos-java/nachos/.git/objects/e5/ac7950c67ba48eee24ce05db433e7ae6442401
    · nachos2-1/nachos-java/nachos/.git/objects/e6/538c211e50c2e7d5ef2771e0993fff85d1434f
    · nachos2-1/nachos-java/nachos/.git/objects/e7/c8afad73fe2e9fad69430859e674318a2ec81b
    · nachos2-1/nachos-java/nachos/.git/objects/e8/9ceea38eff1d079fef7331c4178a86c1ebcdf2
    · nachos2-1/nachos-java/nachos/.git/objects/e9/047387fa22f8099d5eca9dc1105709b526b7d1
    · nachos2-1/nachos-java/nachos/.git/objects/e9/888bc718cbe98b87000a01bd43992ad34c58b6
    · nachos2-1/nachos-java/nachos/.git/objects/eb/186b599726f5c17449f7dc51b9c5750bb8fd6d
    · nachos2-1/nachos-java/nachos/.git/objects/ec/730f6523293d543e54e1defe5001103cce5560
    · nachos2-1/nachos-java/nachos/.git/objects/ed/16e4e1f8737ffff8f34a7187816cad684baa15
    · nachos2-1/nachos-java/nachos/.git/objects/ee/a265663fa30c0646890bf7315cf6dce5d90d00
    · nachos2-1/nachos-java/nachos/.git/objects/ee/ac8bd65006b8d3b05d5dfca812dcef9e2630f0
    · nachos2-1/nachos-java/nachos/.git/objects/f0/902829c025fa82f4a28e62e1a2e58e47a62ee7
    · nachos2-1/nachos-java/nachos/.git/objects/f1/3c8056abd900bac7b41cf73ed2ad0feeac6109
    · nachos2-1/nachos-java/nachos/.git/objects/f2/ced4af7675cefe61d1bb60da03183c8fc2c106
    · nachos2-1/nachos-java/nachos/.git/objects/f4/c5d8a1cd142e7fc47a8d80b8c0dcc7541340a2
    · nachos2-1/nachos-java/nachos/.git/objects/f5/2a78534658b450ee59fa4be67c53ed8d0a58d5
    · nachos2-1/nachos-java/nachos/.git/objects/f5/d9039c01624e3b82d2b36e3593bba68d733d39
    · nachos2-1/nachos-java/nachos/.git/objects/f7/1e4f6490fd8a791582d76de63d8189efa1d1b7
    · nachos2-1/nachos-java/nachos/.git/objects/f7/66485074955af21e055def0b47e3eb27844a6a
    · nachos2-1/nachos-java/nachos/.git/objects/fc/fe125b66e4dc30ec589a8fac08659db2fdfffa
    · nachos2-1/nachos-java/nachos/.git/objects/fd/5eae9d8fc8969c504d2eb706248bc1a2b9f2d6
    · nachos2-1/nachos-java/nachos/.git/objects/fe/1026b2dc4e087bc84dbd11d6d32449fd195663
    · nachos2-1/nachos-java/nachos/.git/refs/heads/master
    · nachos2-1/nachos-java/nachos/.git/refs/remotes/origin/master
    · nachos2-1/nachos-java/nachos/.gitignore
    · nachos2-1/nachos-java/nachos/.idea/.gitignore
    · nachos2-1/nachos-java/nachos/.idea/.name
    · nachos2-1/nachos-java/nachos/.idea/material_theme_project_new.xml
    · nachos2-1/nachos-java/nachos/.idea/misc.xml
    · nachos2-1/nachos-java/nachos/.idea/modules.xml
    · nachos2-1/nachos-java/nachos/.idea/vcs.xml
    · nachos2-1/nachos-java/nachos/.idea/workspace.xml
    · nachos2-1/nachos-java/nachos/Makefile
    · nachos2-1/nachos-java/nachos/README
    · nachos2-1/nachos-java/nachos/ag/AutoGrader.java
    · nachos2-1/nachos-java/nachos/ag/BoatGrader.java
    · nachos2-1/nachos-java/nachos/ag/package.html
    · nachos2-1/nachos-java/nachos/bin/nachos
    · nachos2-1/nachos-java/nachos/machine/ArrayFile.java
    · nachos2-1/nachos-java/nachos/machine/Coff.java
    · nachos2-1/nachos-java/nachos/machine/CoffSection.java
    · nachos2-1/nachos-java/nachos/machine/Config.java
    · nachos2-1/nachos-java/nachos/machine/ElevatorBank.java
    · nachos2-1/nachos-java/nachos/machine/ElevatorControllerInterface.java
    · nachos2-1/nachos-java/nachos/machine/ElevatorControls.java
    · nachos2-1/nachos-java/nachos/machine/ElevatorEvent.java
    · nachos2-1/nachos-java/nachos/machine/ElevatorGui.java
    · nachos2-1/nachos-java/nachos/machine/ElevatorTest.java
    · nachos2-1/nachos-java/nachos/machine/FileSystem.java
    · nachos2-1/nachos-java/nachos/machine/Interrupt.java
    · nachos2-1/nachos-java/nachos/machine/Kernel.java
    · nachos2-1/nachos-java/nachos/machine/Lib.java
    · nachos2-1/nachos-java/nachos/machine/Machine.java
    · nachos2-1/nachos-java/nachos/machine/MalformedPacketException.java
    · nachos2-1/nachos-java/nachos/machine/NetworkLink.java
    · nachos2-1/nachos-java/nachos/machine/OpenFile.java
    · nachos2-1/nachos-java/nachos/machine/OpenFileWithPosition.java
    · nachos2-1/nachos-java/nachos/machine/Packet.java
    · nachos2-1/nachos-java/nachos/machine/Processor.java
    · nachos2-1/nachos-java/nachos/machine/RiderControls.java
    · nachos2-1/nachos-java/nachos/machine/RiderEvent.java
    · nachos2-1/nachos-java/nachos/machine/RiderInterface.java
    · nachos2-1/nachos-java/nachos/machine/SerialConsole.java
    · nachos2-1/nachos-java/nachos/machine/StandardConsole.java
    · nachos2-1/nachos-java/nachos/machine/Stats.java
    · nachos2-1/nachos-java/nachos/machine/StubFileSystem.java
    · nachos2-1/nachos-java/nachos/machine/TCB.java
    · nachos2-1/nachos-java/nachos/machine/Timer.java
    · nachos2-1/nachos-java/nachos/machine/TranslationEntry.java
    · nachos2-1/nachos-java/nachos/machine/package.html
    · nachos2-1/nachos-java/nachos/nachos.iml
    · nachos2-1/nachos-java/nachos/network/MailMessage.java
    · nachos2-1/nachos-java/nachos/network/NetKernel.java
    · nachos2-1/nachos-java/nachos/network/NetProcess.java
    · nachos2-1/nachos-java/nachos/network/PostOffice.java
    · nachos2-1/nachos-java/nachos/network/package.html
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/.gitignore
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/.idea/.gitignore
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/.idea/material_theme_project_new.xml
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/.idea/misc.xml
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/.idea/modules.xml
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/.idea/vcs.xml
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/.idea/workspace.xml
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/Makefile
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/README
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/ag/AutoGrader.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/ag/BoatGrader.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/ag/package.html
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/bin/nachos
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ArrayFile.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/AssertionFailureError.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Coff.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/CoffSection.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Config.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorBank$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorBank$ElevatorManager$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorBank$ElevatorManager.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorBank$ElevatorState.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorBank$RiderState$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorBank$RiderState.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorBank.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorControllerInterface.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorControls.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorEvent.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorGui$ElevatorShaft.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorGui$Floor.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorGui.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorTest$ElevatorController$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorTest$ElevatorController.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorTest$Rider$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorTest$Rider.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/ElevatorTest.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/FileSystem.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Interrupt$InterruptPrivilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Interrupt$PendingInterrupt.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Interrupt.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Kernel.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Lib.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Machine$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Machine$MachinePrivilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Machine.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/MalformedPacketException.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/NetworkLink$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/NetworkLink$2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/NetworkLink$3.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/NetworkLink$4.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/NetworkLink.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/OpenFile.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/OpenFileWithPosition.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Packet.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Processor$Instruction.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Processor$Mips.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Processor$MipsException.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Processor$ProcessorPrivilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Processor.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/RiderControls.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/RiderEvent.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/RiderInterface.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/SerialConsole.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/StandardConsole$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/StandardConsole$2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/StandardConsole.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Stats.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/StubFileSystem$FileRemover.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/StubFileSystem$StubOpenFile$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/StubFileSystem$StubOpenFile.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/StubFileSystem.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/TCB$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/TCB$2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/TCB$TCBPrivilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/TCB.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Timer$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Timer$2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/Timer.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/TranslationEntry.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/machine/package.html
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/nachos.iml
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/MailMessage.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/NetKernel$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/NetKernel.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/NetProcess.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/PostOffice$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/PostOffice$2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/PostOffice$3.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/PostOffice.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/network/package.html
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/proj1/Makefile
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/proj1/nachos.conf
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/proj2/Makefile
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/proj2/nachos.conf
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/proj3/Makefile
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/proj3/nachos.conf
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/proj4/Makefile
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/proj4/nachos.conf
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/NachosSecurityManager$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/NachosSecurityManager$2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/NachosSecurityManager$PrivilegeProvider.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/NachosSecurityManager.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/Privilege$InterruptPrivilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/Privilege$MachinePrivilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/Privilege$ProcessorPrivilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/Privilege$TCBPrivilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/Privilege.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/security/package.html
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/Makefile
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/assert.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/assert.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/atoi.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/atoi.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/cat.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/cat.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/cat.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/cp.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/cp.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/cp.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/echo.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/echo.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/echo.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/halt.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/halt.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/halt.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/libnachos.a
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/matmult.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/matmult.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/matmult.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/memcpy.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/memcpy.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/memset.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/memset.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/mv.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/mv.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/mv.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/printf.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/printf.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/readline.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/readline.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/rm.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/rm.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/rm.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/script
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/sh.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/sh.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/sh.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/sort.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/sort.coff
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/sort.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/start.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/start.s
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/stdarg.h
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/stdio.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/stdio.h
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/stdio.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/stdlib.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/stdlib.h
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strcat.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strcat.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strcmp.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strcmp.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strcpy.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strcpy.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strlen.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strlen.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strncmp.c
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/strncmp.o
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/syscall.h
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/test/va-mips.h
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Alarm$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Alarm.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Boat$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Boat.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Communicator.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Condition.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Condition2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/ElevatorController.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/KThread$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/KThread$2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/KThread$3.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/KThread$PingTest.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/KThread.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Lock.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/LotteryScheduler.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/PriorityScheduler$PriorityQueue.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/PriorityScheduler$ThreadState.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/PriorityScheduler.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Rider.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/RoundRobinScheduler$FifoQueue.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/RoundRobinScheduler.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Scheduler.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Semaphore$PingTest.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/Semaphore.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/SynchList$PingTest.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/SynchList.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/ThreadQueue.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/ThreadedKernel.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/threads/package.html
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/SynchConsole$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/SynchConsole$2.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/SynchConsole$File.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/SynchConsole.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/UThread$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/UThread.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/UserKernel$1.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/UserKernel.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/UserProcess.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/userprog/package.html
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/vm/VMKernel.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/vm/VMProcess.class
    · nachos2-1/nachos-java/nachos/out/production/nachos/nachos/vm/package.html
    · nachos2-1/nachos-java/nachos/proj1/Makefile
    · nachos2-1/nachos-java/nachos/proj1/nachos.conf
    · nachos2-1/nachos-java/nachos/proj2/Makefile
    · nachos2-1/nachos-java/nachos/proj2/nachos.conf
    · nachos2-1/nachos-java/nachos/proj3/Makefile
    · nachos2-1/nachos-java/nachos/proj3/nachos.conf
    · nachos2-1/nachos-java/nachos/proj4/Makefile
    · nachos2-1/nachos-java/nachos/proj4/nachos.conf
    · nachos2-1/nachos-java/nachos/security/NachosSecurityManager.java
    · nachos2-1/nachos-java/nachos/security/Privilege.java
    · nachos2-1/nachos-java/nachos/security/package.html
    · nachos2-1/nachos-java/nachos/test/Makefile
    · nachos2-1/nachos-java/nachos/test/assert.c
    · nachos2-1/nachos-java/nachos/test/assert.o
    · nachos2-1/nachos-java/nachos/test/atoi.c
    · nachos2-1/nachos-java/nachos/test/atoi.o
    · nachos2-1/nachos-java/nachos/test/cat.c
    · nachos2-1/nachos-java/nachos/test/cat.coff
    · nachos2-1/nachos-java/nachos/test/cat.o
    · nachos2-1/nachos-java/nachos/test/cp.c
    · nachos2-1/nachos-java/nachos/test/cp.coff
    · nachos2-1/nachos-java/nachos/test/cp.o
    · nachos2-1/nachos-java/nachos/test/echo.c
    · nachos2-1/nachos-java/nachos/test/echo.coff
    · nachos2-1/nachos-java/nachos/test/echo.o
    · nachos2-1/nachos-java/nachos/test/halt.c
    · nachos2-1/nachos-java/nachos/test/halt.coff
    · nachos2-1/nachos-java/nachos/test/halt.o
    · nachos2-1/nachos-java/nachos/test/libnachos.a
    · nachos2-1/nachos-java/nachos/test/matmult.c
    · nachos2-1/nachos-java/nachos/test/matmult.coff
    · nachos2-1/nachos-java/nachos/test/matmult.o
    · nachos2-1/nachos-java/nachos/test/memcpy.c
    · nachos2-1/nachos-java/nachos/test/memcpy.o
    · nachos2-1/nachos-java/nachos/test/memset.c
    · nachos2-1/nachos-java/nachos/test/memset.o
    · nachos2-1/nachos-java/nachos/test/mv.c
    · nachos2-1/nachos-java/nachos/test/mv.coff
    · nachos2-1/nachos-java/nachos/test/mv.o
    · nachos2-1/nachos-java/nachos/test/printf.c
    · nachos2-1/nachos-java/nachos/test/printf.o
    · nachos2-1/nachos-java/nachos/test/readline.c
    · nachos2-1/nachos-java/nachos/test/readline.o
    · nachos2-1/nachos-java/nachos/test/rm.c
    · nachos2-1/nachos-java/nachos/test/rm.coff
    · nachos2-1/nachos-java/nachos/test/rm.o
    · nachos2-1/nachos-java/nachos/test/script
    · nachos2-1/nachos-java/nachos/test/sh.c
    · nachos2-1/nachos-java/nachos/test/sh.coff
    · nachos2-1/nachos-java/nachos/test/sh.o
    · nachos2-1/nachos-java/nachos/test/sort.c
    · nachos2-1/nachos-java/nachos/test/sort.coff
    · nachos2-1/nachos-java/nachos/test/sort.o
    · nachos2-1/nachos-java/nachos/test/start.o
    · nachos2-1/nachos-java/nachos/test/start.s
    · nachos2-1/nachos-java/nachos/test/stdarg.h
    · nachos2-1/nachos-java/nachos/test/stdio.c
    · nachos2-1/nachos-java/nachos/test/stdio.h
    · nachos2-1/nachos-java/nachos/test/stdio.o
    · nachos2-1/nachos-java/nachos/test/stdlib.c
    · nachos2-1/nachos-java/nachos/test/stdlib.h
    · nachos2-1/nachos-java/nachos/test/strcat.c
    · nachos2-1/nachos-java/nachos/test/strcat.o
    · nachos2-1/nachos-java/nachos/test/strcmp.c
    · nachos2-1/nachos-java/nachos/test/strcmp.o
    · nachos2-1/nachos-java/nachos/test/strcpy.c
    · nachos2-1/nachos-java/nachos/test/strcpy.o
    · nachos2-1/nachos-java/nachos/test/strlen.c
    · nachos2-1/nachos-java/nachos/test/strlen.o
    · nachos2-1/nachos-java/nachos/test/strncmp.c
    · nachos2-1/nachos-java/nachos/test/strncmp.o
    · nachos2-1/nachos-java/nachos/test/syscall.h
    · nachos2-1/nachos-java/nachos/test/va-mips.h
    · nachos2-1/nachos-java/nachos/threads/Alarm.java
    · nachos2-1/nachos-java/nachos/threads/Boat.java
    · nachos2-1/nachos-java/nachos/threads/Communicator.java
    · nachos2-1/nachos-java/nachos/threads/Condition.java
    · nachos2-1/nachos-java/nachos/threads/Condition2.java
    · nachos2-1/nachos-java/nachos/threads/ElevatorController.java
    · nachos2-1/nachos-java/nachos/threads/KThread.java
    · nachos2-1/nachos-java/nachos/threads/Lock.java
    · nachos2-1/nachos-java/nachos/threads/LotteryScheduler.java
    · nachos2-1/nachos-java/nachos/threads/PriorityScheduler.java
    · nachos2-1/nachos-java/nachos/threads/Rider.java
    · nachos2-1/nachos-java/nachos/threads/RoundRobinScheduler.java
    · nachos2-1/nachos-java/nachos/threads/Scheduler.java
    · nachos2-1/nachos-java/nachos/threads/Semaphore.java
    · nachos2-1/nachos-java/nachos/threads/SynchList.java
    · nachos2-1/nachos-java/nachos/threads/ThreadQueue.java
    · nachos2-1/nachos-java/nachos/threads/ThreadedKernel.java
    · nachos2-1/nachos-java/nachos/threads/package.html
    · nachos2-1/nachos-java/nachos/userprog/SynchConsole.java
    · nachos2-1/nachos-java/nachos/userprog/UThread.java
    · nachos2-1/nachos-java/nachos/userprog/UserKernel.java
    · nachos2-1/nachos-java/nachos/userprog/UserProcess.java
    · nachos2-1/nachos-java/nachos/userprog/package.html
    · nachos2-1/nachos-java/nachos/vm/VMKernel.java
    · nachos2-1/nachos-java/nachos/vm/VMProcess.java
    · nachos2-1/nachos-java/nachos/vm/package.html
    · nachos2-1/proj2-1_template.doc
    · nachos2-1/proj2-1_template.pdf
  • 자료후기

      Ai 리뷰
      지식판매자가 등록한 자료는 과제에 직접 활용할 수 있는 유용한 내용이 많아, 큰 도움이 되었습니다. 앞으로도 계속 좋은 자료 부탁드립니다! 감사합니다.
    • 자주묻는질문의 답변을 확인해 주세요

      해피캠퍼스 FAQ 더보기

      꼭 알아주세요

      • 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
        자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
        저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
      • 해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.
        파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
        파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
    문서 초안을 생성해주는 EasyAI
    안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
    저는 아래와 같이 작업을 도와드립니다.
    - 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
    - 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
    - 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
    이런 주제들을 입력해 보세요.
    - 유아에게 적합한 문학작품의 기준과 특성
    - 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
    - 작별인사 독후감
    해캠 AI 챗봇과 대화하기
    챗봇으로 간편하게 상담해보세요.
    2026년 03월 03일 화요일
    AI 챗봇
    안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
    4:22 오전