在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → OSpintos实验一更改后的代码,整个文件包

OSpintos实验一更改后的代码,整个文件包

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.41M
  • 下载次数:2
  • 浏览次数:106
  • 发布时间:2021-03-02
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
这个要分狠点,因为这个是作业内容,的确做的很好,代码注释很好,初学者一定要充分理解pintos,只为了做作业而抄袭代码没有任何作用
【实例截图】
【核心代码】
02be25f2-fe01-4528-83db-7306dde9b184
└── pintosof4p
├── changes.diff
├── pintos
│   └── src
│   ├── devices
│   │   ├── block.c
│   │   ├── block.h
│   │   ├── ide.c
│   │   ├── ide.h
│   │   ├── input.c
│   │   ├── input.h
│   │   ├── intq.c
│   │   ├── intq.h
│   │   ├── kbd.c
│   │   ├── kbd.h
│   │   ├── partition.c
│   │   ├── partition.h
│   │   ├── pit.c
│   │   ├── pit.h
│   │   ├── rtc.c
│   │   ├── rtc.h
│   │   ├── serial.c
│   │   ├── serial.h
│   │   ├── shutdown.c
│   │   ├── shutdown.h
│   │   ├── speaker.c
│   │   ├── speaker.h
│   │   ├── timer.c
│   │   ├── timer.h
│   │   ├── vga.c
│   │   └── vga.h
│   ├── examples
│   │   ├── bubsort.c
│   │   ├── cat.c
│   │   ├── cmp.c
│   │   ├── cp.c
│   │   ├── echo.c
│   │   ├── halt.c
│   │   ├── hex-dump.c
│   │   ├── insult.c
│   │   ├── lib
│   │   │   └── user
│   │   ├── lineup.c
│   │   ├── ls.c
│   │   ├── Makefile
│   │   ├── matmult.c
│   │   ├── mcat.c
│   │   ├── mcp.c
│   │   ├── mkdir.c
│   │   ├── pwd.c
│   │   ├── recursor.c
│   │   ├── rm.c
│   │   └── shell.c
│   ├── filesys
│   │   ├── directory.c
│   │   ├── directory.h
│   │   ├── file.c
│   │   ├── file.h
│   │   ├── filesys.c
│   │   ├── filesys.h
│   │   ├── free-map.c
│   │   ├── free-map.h
│   │   ├── fsutil.c
│   │   ├── fsutil.h
│   │   ├── inode.c
│   │   ├── inode.h
│   │   ├── Makefile
│   │   ├── Make.vars
│   │   └── off_t.h
│   ├── lib
│   │   ├── arithmetic.c
│   │   ├── ctype.h
│   │   ├── debug.c
│   │   ├── debug.h
│   │   ├── inttypes.h
│   │   ├── kernel
│   │   │   ├── bitmap.c
│   │   │   ├── bitmap.h
│   │   │   ├── console.c
│   │   │   ├── console.h
│   │   │   ├── debug.c
│   │   │   ├── hash.c
│   │   │   ├── hash.h
│   │   │   ├── list.c
│   │   │   ├── list.h
│   │   │   └── stdio.h
│   │   ├── limits.h
│   │   ├── packed.h
│   │   ├── random.c
│   │   ├── random.h
│   │   ├── round.h
│   │   ├── stdarg.h
│   │   ├── stdbool.h
│   │   ├── stddef.h
│   │   ├── stdint.h
│   │   ├── stdio.c
│   │   ├── stdio.h
│   │   ├── stdlib.c
│   │   ├── stdlib.h
│   │   ├── string.c
│   │   ├── string.h
│   │   ├── syscall-nr.h
│   │   ├── user
│   │   │   ├── console.c
│   │   │   ├── debug.c
│   │   │   ├── entry.c
│   │   │   ├── stdio.h
│   │   │   ├── syscall.c
│   │   │   ├── syscall.h
│   │   │   └── user.lds
│   │   ├── ustar.c
│   │   └── ustar.h
│   ├── LICENSE
│   ├── Make.config
│   ├── Makefile
│   ├── Makefile.build
│   ├── Makefile.kernel
│   ├── Makefile.userprog
│   ├── misc
│   │   ├── bochs-2.2.6-big-endian.patch
│   │   ├── bochs-2.2.6-build.sh
│   │   ├── bochs-2.2.6-gdbstub-ENN.patch
│   │   ├── bochs-2.2.6-jitter.patch
│   │   ├── bochs-2.2.6-ms-extensions.patch
│   │   ├── bochs-2.2.6-page-fault-segv.patch
│   │   ├── bochs-2.2.6-paranoia.patch
│   │   ├── bochs-2.2.6-solaris-link.patch
│   │   ├── bochs-2.2.6-solaris-tty.patch
│   │   ├── bochs-2.2.6-triple-fault.patch
│   │   ├── gcc-3.3.6-cross-howto
│   │   └── gdb-macros
│   ├── tests
│   │   ├── Algorithm
│   │   │   └── Diff.pm
│   │   ├── arc4.c
│   │   ├── arc4.h
│   │   ├── arc4.pm
│   │   ├── cksum.c
│   │   ├── cksum.h
│   │   ├── cksum.pm
│   │   ├── filesys
│   │   │   ├── base
│   │   │   │   ├── child-syn-read.c
│   │   │   │   ├── child-syn-wrt.c
│   │   │   │   ├── full.inc
│   │   │   │   ├── lg-create.c
│   │   │   │   ├── lg-create.ck
│   │   │   │   ├── lg-full.c
│   │   │   │   ├── lg-full.ck
│   │   │   │   ├── lg-random.c
│   │   │   │   ├── lg-random.ck
│   │   │   │   ├── lg-seq-block.c
│   │   │   │   ├── lg-seq-block.ck
│   │   │   │   ├── lg-seq-random.c
│   │   │   │   ├── lg-seq-random.ck
│   │   │   │   ├── Make.tests
│   │   │   │   ├── random.inc
│   │   │   │   ├── Rubric
│   │   │   │   ├── seq-block.inc
│   │   │   │   ├── seq-random.inc
│   │   │   │   ├── sm-create.c
│   │   │   │   ├── sm-create.ck
│   │   │   │   ├── sm-full.c
│   │   │   │   ├── sm-full.ck
│   │   │   │   ├── sm-random.c
│   │   │   │   ├── sm-random.ck
│   │   │   │   ├── sm-seq-block.c
│   │   │   │   ├── sm-seq-block.ck
│   │   │   │   ├── sm-seq-random.c
│   │   │   │   ├── sm-seq-random.ck
│   │   │   │   ├── syn-read.c
│   │   │   │   ├── syn-read.ck
│   │   │   │   ├── syn-read.h
│   │   │   │   ├── syn-remove.c
│   │   │   │   ├── syn-remove.ck
│   │   │   │   ├── syn-write.c
│   │   │   │   ├── syn-write.ck
│   │   │   │   └── syn-write.h
│   │   │   ├── create.inc
│   │   │   ├── extended
│   │   │   │   ├── child-syn-rw.c
│   │   │   │   ├── dir-empty-name.c
│   │   │   │   ├── dir-empty-name.ck
│   │   │   │   ├── dir-empty-name-persistence.ck
│   │   │   │   ├── dir-mkdir.c
│   │   │   │   ├── dir-mkdir.ck
│   │   │   │   ├── dir-mkdir-persistence.ck
│   │   │   │   ├── dir-mk-tree.c
│   │   │   │   ├── dir-mk-tree.ck
│   │   │   │   ├── dir-mk-tree-persistence.ck
│   │   │   │   ├── dir-open.c
│   │   │   │   ├── dir-open.ck
│   │   │   │   ├── dir-open-persistence.ck
│   │   │   │   ├── dir-over-file.c
│   │   │   │   ├── dir-over-file.ck
│   │   │   │   ├── dir-over-file-persistence.ck
│   │   │   │   ├── dir-rm-cwd.c
│   │   │   │   ├── dir-rm-cwd.ck
│   │   │   │   ├── dir-rm-cwd-persistence.ck
│   │   │   │   ├── dir-rmdir.c
│   │   │   │   ├── dir-rmdir.ck
│   │   │   │   ├── dir-rmdir-persistence.ck
│   │   │   │   ├── dir-rm-parent.c
│   │   │   │   ├── dir-rm-parent.ck
│   │   │   │   ├── dir-rm-parent-persistence.ck
│   │   │   │   ├── dir-rm-root.c
│   │   │   │   ├── dir-rm-root.ck
│   │   │   │   ├── dir-rm-root-persistence.ck
│   │   │   │   ├── dir-rm-tree.c
│   │   │   │   ├── dir-rm-tree.ck
│   │   │   │   ├── dir-rm-tree-persistence.ck
│   │   │   │   ├── dir-under-file.c
│   │   │   │   ├── dir-under-file.ck
│   │   │   │   ├── dir-under-file-persistence.ck
│   │   │   │   ├── dir-vine.c
│   │   │   │   ├── dir-vine.ck
│   │   │   │   ├── dir-vine-persistence.ck
│   │   │   │   ├── grow-create.c
│   │   │   │   ├── grow-create.ck
│   │   │   │   ├── grow-create-persistence.ck
│   │   │   │   ├── grow-dir.inc
│   │   │   │   ├── grow-dir-lg.c
│   │   │   │   ├── grow-dir-lg.ck
│   │   │   │   ├── grow-dir-lg-persistence.ck
│   │   │   │   ├── grow-file-size.c
│   │   │   │   ├── grow-file-size.ck
│   │   │   │   ├── grow-file-size-persistence.ck
│   │   │   │   ├── grow-root-lg.c
│   │   │   │   ├── grow-root-lg.ck
│   │   │   │   ├── grow-root-lg-persistence.ck
│   │   │   │   ├── grow-root-sm.c
│   │   │   │   ├── grow-root-sm.ck
│   │   │   │   ├── grow-root-sm-persistence.ck
│   │   │   │   ├── grow-seq.inc
│   │   │   │   ├── grow-seq-lg.c
│   │   │   │   ├── grow-seq-lg.ck
│   │   │   │   ├── grow-seq-lg-persistence.ck
│   │   │   │   ├── grow-seq-sm.c
│   │   │   │   ├── grow-seq-sm.ck
│   │   │   │   ├── grow-seq-sm-persistence.ck
│   │   │   │   ├── grow-sparse.c
│   │   │   │   ├── grow-sparse.ck
│   │   │   │   ├── grow-sparse-persistence.ck
│   │   │   │   ├── grow-tell.c
│   │   │   │   ├── grow-tell.ck
│   │   │   │   ├── grow-tell-persistence.ck
│   │   │   │   ├── grow-two-files.c
│   │   │   │   ├── grow-two-files.ck
│   │   │   │   ├── grow-two-files-persistence.ck
│   │   │   │   ├── Make.tests
│   │   │   │   ├── mk-tree.c
│   │   │   │   ├── mk-tree.h
│   │   │   │   ├── Rubric.functionality
│   │   │   │   ├── Rubric.persistence
│   │   │   │   ├── Rubric.robustness
│   │   │   │   ├── syn-rw.c
│   │   │   │   ├── syn-rw.ck
│   │   │   │   ├── syn-rw.h
│   │   │   │   ├── syn-rw-persistence.ck
│   │   │   │   └── tar.c
│   │   │   ├── Grading.no-vm
│   │   │   ├── Grading.with-vm
│   │   │   ├── seq-test.c
│   │   │   └── seq-test.h
│   │   ├── internal
│   │   │   ├── list.c
│   │   │   ├── stdio.c
│   │   │   └── stdlib.c
│   │   ├── lib.c
│   │   ├── lib.h
│   │   ├── lib.pm
│   │   ├── main.c
│   │   ├── main.h
│   │   ├── make-grade
│   │   ├── Make.tests
│   │   ├── random.pm
│   │   ├── tests.pm
│   │   ├── threads
│   │   │   ├── alarm-multiple.ck
│   │   │   ├── alarm-negative.c
│   │   │   ├── alarm-negative.ck
│   │   │   ├── alarm.pm
│   │   │   ├── alarm-priority.c
│   │   │   ├── alarm-priority.ck
│   │   │   ├── alarm-simultaneous.c
│   │   │   ├── alarm-simultaneous.ck
│   │   │   ├── alarm-single.ck
│   │   │   ├── alarm-wait.c
│   │   │   ├── alarm-zero.c
│   │   │   ├── alarm-zero.ck
│   │   │   ├── Grading
│   │   │   ├── Make.tests
│   │   │   ├── mlfqs-block.c
│   │   │   ├── mlfqs-block.ck
│   │   │   ├── mlfqs-fair-20.ck
│   │   │   ├── mlfqs-fair-2.ck
│   │   │   ├── mlfqs-fair.c
│   │   │   ├── mlfqs-load-1.c
│   │   │   ├── mlfqs-load-1.ck
│   │   │   ├── mlfqs-load-60.c
│   │   │   ├── mlfqs-load-60.ck
│   │   │   ├── mlfqs-load-avg.c
│   │   │   ├── mlfqs-load-avg.ck
│   │   │   ├── mlfqs-nice-10.ck
│   │   │   ├── mlfqs-nice-2.ck
│   │   │   ├── mlfqs.pm
│   │   │   ├── mlfqs-recent-1.c
│   │   │   ├── mlfqs-recent-1.ck
│   │   │   ├── priority-change.c
│   │   │   ├── priority-change.ck
│   │   │   ├── priority-condvar.c
│   │   │   ├── priority-condvar.ck
│   │   │   ├── priority-donate-chain.c
│   │   │   ├── priority-donate-chain.ck
│   │   │   ├── priority-donate-lower.c
│   │   │   ├── priority-donate-lower.ck
│   │   │   ├── priority-donate-multiple2.c
│   │   │   ├── priority-donate-multiple2.c~
│   │   │   ├── priority-donate-multiple2.ck
│   │   │   ├── priority-donate-multiple.c
│   │   │   ├── priority-donate-multiple.ck
│   │   │   ├── priority-donate-nest.c
│   │   │   ├── priority-donate-nest.ck
│   │   │   ├── priority-donate-one.c
│   │   │   ├── priority-donate-one.ck
│   │   │   ├── priority-donate-sema.c
│   │   │   ├── priority-donate-sema.ck
│   │   │   ├── priority-fifo.c
│   │   │   ├── priority-fifo.ck
│   │   │   ├── priority-preempt.c
│   │   │   ├── priority-preempt.ck
│   │   │   ├── priority-sema.c
│   │   │   ├── priority-sema.ck
│   │   │   ├── Rubric.alarm
│   │   │   ├── Rubric.mlfqs
│   │   │   ├── Rubric.priority
│   │   │   ├── tests.c
│   │   │   └── tests.h
│   │   ├── userprog
│   │   │   ├── args.c
│   │   │   ├── args-dbl-space.ck
│   │   │   ├── args-many.ck
│   │   │   ├── args-multiple.ck
│   │   │   ├── args-none.ck
│   │   │   ├── args-single.ck
│   │   │   ├── bad-jump2.c
│   │   │   ├── bad-jump2.ck
│   │   │   ├── bad-jump.c
│   │   │   ├── bad-jump.ck
│   │   │   ├── bad-read2.c
│   │   │   ├── bad-read2.ck
│   │   │   ├── bad-read.c
│   │   │   ├── bad-read.ck
│   │   │   ├── bad-write2.c
│   │   │   ├── bad-write2.ck
│   │   │   ├── bad-write.c
│   │   │   ├── bad-write.ck
│   │   │   ├── boundary.c
│   │   │   ├── boundary.h
│   │   │   ├── child-bad.c
│   │   │   ├── child-close.c
│   │   │   ├── child-rox.c
│   │   │   ├── child-simple.c
│   │   │   ├── close-bad-fd.c
│   │   │   ├── close-bad-fd.ck
│   │   │   ├── close-normal.c
│   │   │   ├── close-normal.ck
│   │   │   ├── close-stdin.c
│   │   │   ├── close-stdin.ck
│   │   │   ├── close-stdout.c
│   │   │   ├── close-stdout.ck
│   │   │   ├── close-twice.c
│   │   │   ├── close-twice.ck
│   │   │   ├── create-bad-ptr.c
│   │   │   ├── create-bad-ptr.ck
│   │   │   ├── create-bound.c
│   │   │   ├── create-bound.ck
│   │   │   ├── create-empty.c
│   │   │   ├── create-empty.ck
│   │   │   ├── create-exists.c
│   │   │   ├── create-exists.ck
│   │   │   ├── create-long.c
│   │   │   ├── create-long.ck
│   │   │   ├── create-normal.c
│   │   │   ├── create-normal.ck
│   │   │   ├── create-null.c
│   │   │   ├── create-null.ck
│   │   │   ├── exec-arg.c
│   │   │   ├── exec-arg.ck
│   │   │   ├── exec-bad-ptr.c
│   │   │   ├── exec-bad-ptr.ck
│   │   │   ├── exec-missing.c
│   │   │   ├── exec-missing.ck
│   │   │   ├── exec-multiple.c
│   │   │   ├── exec-multiple.ck
│   │   │   ├── exec-once.c
│   │   │   ├── exec-once.ck
│   │   │   ├── exit.c
│   │   │   ├── exit.ck
│   │   │   ├── Grading
│   │   │   ├── halt.c
│   │   │   ├── halt.ck
│   │   │   ├── lib
│   │   │   │   └── user
│   │   │   ├── Make.tests
│   │   │   ├── multi-child-fd.c
│   │   │   ├── multi-child-fd.ck
│   │   │   ├── multi-recurse.c
│   │   │   ├── multi-recurse.ck
│   │   │   ├── no-vm
│   │   │   │   ├── Make.tests
│   │   │   │   ├── multi-oom.c
│   │   │   │   ├── multi-oom.ck
│   │   │   │   └── Rubric
│   │   │   ├── null.ck
│   │   │   ├── open-bad-ptr.c
│   │   │   ├── open-bad-ptr.ck
│   │   │   ├── open-boundary.c
│   │   │   ├── open-boundary.ck
│   │   │   ├── open-empty.c
│   │   │   ├── open-empty.ck
│   │   │   ├── open-missing.c
│   │   │   ├── open-missing.ck
│   │   │   ├── open-normal.c
│   │   │   ├── open-normal.ck
│   │   │   ├── open-null.c
│   │   │   ├── open-null.ck
│   │   │   ├── open-twice.c
│   │   │   ├── open-twice.ck
│   │   │   ├── read-bad-fd.c
│   │   │   ├── read-bad-fd.ck
│   │   │   ├── read-bad-ptr.c
│   │   │   ├── read-bad-ptr.ck
│   │   │   ├── read-boundary.c
│   │   │   ├── read-boundary.ck
│   │   │   ├── read-normal.c
│   │   │   ├── read-normal.ck
│   │   │   ├── read-stdout.c
│   │   │   ├── read-stdout.ck
│   │   │   ├── read-zero.c
│   │   │   ├── read-zero.ck
│   │   │   ├── rox-child.c
│   │   │   ├── rox-child.ck
│   │   │   ├── rox-child.inc
│   │   │   ├── rox-multichild.c
│   │   │   ├── rox-multichild.ck
│   │   │   ├── rox-simple.c
│   │   │   ├── rox-simple.ck
│   │   │   ├── Rubric.functionality
│   │   │   ├── Rubric.robustness
│   │   │   ├── sample.inc
│   │   │   ├── sample.txt
│   │   │   ├── sc-bad-arg.c
│   │   │   ├── sc-bad-arg.ck
│   │   │   ├── sc-bad-sp.c
│   │   │   ├── sc-bad-sp.ck
│   │   │   ├── sc-boundary-2.c
│   │   │   ├── sc-boundary-2.ck
│   │   │   ├── sc-boundary.c
│   │   │   ├── sc-boundary.ck
│   │   │   ├── wait-bad-pid.c
│   │   │   ├── wait-bad-pid.ck
│   │   │   ├── wait-killed.c
│   │   │   ├── wait-killed.ck
│   │   │   ├── wait-simple.c
│   │   │   ├── wait-simple.ck
│   │   │   ├── wait-twice.c
│   │   │   ├── wait-twice.ck
│   │   │   ├── write-bad-fd.c
│   │   │   ├── write-bad-fd.ck
│   │   │   ├── write-bad-ptr.c
│   │   │   ├── write-bad-ptr.ck
│   │   │   ├── write-boundary.c
│   │   │   ├── write-boundary.ck
│   │   │   ├── write-normal.c
│   │   │   ├── write-normal.ck
│   │   │   ├── write-stdin.c
│   │   │   ├── write-stdin.ck
│   │   │   ├── write-zero.c
│   │   │   └── write-zero.ck
│   │   └── vm
│   │   ├── child-inherit.c
│   │   ├── child-linear.c
│   │   ├── child-mm-wrt.c
│   │   ├── child-qsort.c
│   │   ├── child-qsort-mm.c
│   │   ├── child-sort.c
│   │   ├── Grading
│   │   ├── Make.tests
│   │   ├── mmap-bad-fd.c
│   │   ├── mmap-bad-fd.ck
│   │   ├── mmap-clean.c
│   │   ├── mmap-clean.ck
│   │   ├── mmap-close.c
│   │   ├── mmap-close.ck
│   │   ├── mmap-exit.c
│   │   ├── mmap-exit.ck
│   │   ├── mmap-inherit.c
│   │   ├── mmap-inherit.ck
│   │   ├── mmap-misalign.c
│   │   ├── mmap-misalign.ck
│   │   ├── mmap-null.c
│   │   ├── mmap-null.ck
│   │   ├── mmap-over-code.c
│   │   ├── mmap-over-code.ck
│   │   ├── mmap-over-data.c
│   │   ├── mmap-over-data.ck
│   │   ├── mmap-overlap.c
│   │   ├── mmap-overlap.ck
│   │   ├── mmap-over-stk.c
│   │   ├── mmap-over-stk.ck
│   │   ├── mmap-read.c
│   │   ├── mmap-read.ck
│   │   ├── mmap-remove.c
│   │   ├── mmap-remove.ck
│   │   ├── mmap-shuffle.c
│   │   ├── mmap-shuffle.ck
│   │   ├── mmap-twice.c
│   │   ├── mmap-twice.ck
│   │   ├── mmap-unmap.c
│   │   ├── mmap-unmap.ck
│   │   ├── mmap-write.c
│   │   ├── mmap-write.ck
│   │   ├── mmap-zero.c
│   │   ├── mmap-zero.ck
│   │   ├── page-linear.c
│   │   ├── page-linear.ck
│   │   ├── page-merge-mm.c
│   │   ├── page-merge-mm.ck
│   │   ├── page-merge-par.c
│   │   ├── page-merge-par.ck
│   │   ├── page-merge-seq.c
│   │   ├── page-merge-seq.ck
│   │   ├── page-merge-stk.c
│   │   ├── page-merge-stk.ck
│   │   ├── page-parallel.c
│   │   ├── page-parallel.ck
│   │   ├── page-shuffle.c
│   │   ├── page-shuffle.ck
│   │   ├── parallel-merge.c
│   │   ├── parallel-merge.h
│   │   ├── process_death.pm
│   │   ├── pt-bad-addr.c
│   │   ├── pt-bad-addr.ck
│   │   ├── pt-bad-read.c
│   │   ├── pt-bad-read.ck
│   │   ├── pt-big-stk-obj.c
│   │   ├── pt-big-stk-obj.ck
│   │   ├── pt-grow-bad.c
│   │   ├── pt-grow-bad.ck
│   │   ├── pt-grow-pusha.c
│   │   ├── pt-grow-pusha.ck
│   │   ├── pt-grow-stack.c
│   │   ├── pt-grow-stack.ck
│   │   ├── pt-grow-stk-sc.c
│   │   ├── pt-grow-stk-sc.ck
│   │   ├── pt-write-code-2.c
│   │   ├── pt-write-code2.ck
│   │   ├── pt-write-code.c
│   │   ├── pt-write-code.ck
│   │   ├── qsort.c
│   │   ├── qsort.h
│   │   ├── Rubric.functionality
│   │   ├── Rubric.robustness
│   │   ├── sample.inc
│   │   └── sample.txt
│   ├── threads
│   │   ├── batcheck.py
│   │   ├── bochsout.txt
│   │   ├── bochsrc.txt
│   │   ├── fixed-point.h
│   │   ├── flags.h
│   │   ├── init.c
│   │   ├── init.h
│   │   ├── interrupt.c
│   │   ├── interrupt.h
│   │   ├── intr-stubs.h
│   │   ├── intr-stubs.S
│   │   ├── io.h
│   │   ├── kernel.lds.S
│   │   ├── loader.h
│   │   ├── loader.S
│   │   ├── Makefile
│   │   ├── Make.vars
│   │   ├── malloc.c
│   │   ├── malloc.h
│   │   ├── palloc.c
│   │   ├── palloc.h
│   │   ├── pte.h
│   │   ├── start.S
│   │   ├── switch.h
│   │   ├── switch.S
│   │   ├── synch.c
│   │   ├── synch.h
│   │   ├── thread.c
│   │   ├── thread.h
│   │   └── vaddr.h
│   ├── userprog
│   │   ├── exception.c
│   │   ├── exception.h
│   │   ├── gdt.c
│   │   ├── gdt.h
│   │   ├── Makefile
│   │   ├── Make.vars
│   │   ├── pagedir.c
│   │   ├── pagedir.h
│   │   ├── process.c
│   │   ├── process.h
│   │   ├── syscall.c
│   │   ├── syscall.h
│   │   ├── tss.c
│   │   └── tss.h
│   ├── utils
│   │   ├── backtrace
│   │   ├── Makefile
│   │   ├── pintos
│   │   ├── pintos-gdb
│   │   ├── pintos-mkdisk
│   │   ├── Pintos.pm
│   │   ├── pintos-set-cmdline
│   │   ├── setitimer-helper.c
│   │   ├── squish-pty.c
│   │   └── squish-unix.c
│   └── vm
│   ├── Makefile
│   └── Make.vars
├── pintosproj1autodoc.tar.gz
├── project1doc_en.pdf
├── project1docpre2.pdf
├── Readme
└── Readme~

28 directories, 603 files

标签:

实例下载地址

OSpintos实验一更改后的代码,整个文件包

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警