1. 09 Jan, 2025 18 commits
    • Ln's avatar
      Merge branch 'main-patch-edc1' into 'main' · e950a741
      Ln authored
      Update file 项目报告.md
      
      See merge request !61
      e950a741
    • Ln's avatar
      Update file 项目报告.md · 5dece8c5
      Ln authored
      5dece8c5
    • Ln's avatar
      Merge branch 'main-patch-d4cb-patch-69c6' into 'main' · 8d8898db
      Ln authored
      Update file swap.png
      
      See merge request !60
      8d8898db
    • Ln's avatar
      Update file swap.png · 8ce463c7
      Ln authored
      8ce463c7
    • Ln's avatar
      Merge branch 'main-patch-d4cb' into 'main' · 02baef60
      Ln authored
      Update file 项目报告.md
      
      See merge request !59
      02baef60
    • Ln's avatar
      Update file 项目报告.md · 1b658f78
      Ln authored
      1b658f78
    • Ln's avatar
      Merge branch 'main-patch-3d12' into 'main' · 5dae75cc
      Ln authored
      Update file README .md
      
      See merge request !58
      5dae75cc
    • Ln's avatar
      Update file README .md · 882072eb
      Ln authored
      882072eb
    • Ln's avatar
      Merge branch 'main-patch-674e' into 'main' · e47f9407
      Ln authored
      Update 127 files
      
      See merge request !57
      e47f9407
    • Ln's avatar
      Update 127 files · 52c18420
      Ln authored
      - /内存管理_页面置换/step-buddy/12-22-1.png
      - /内存管理_页面置换/step-buddy/12-22-2.png
      - /内存管理_页面置换/step-buddy/guide.txt
      - /内存管理_页面置换/step-fork/23-1.png
      - /内存管理_页面置换/step-fork/23-2.png
      - /内存管理_页面置换/step-fork/23-3.png
      - /内存管理_页面置换/step-fork/guide.txt
      - /内存管理_页面置换/step-swap/guide.txt
      - /内存管理_页面置换/.bochsrc
      - /内存管理_页面置换/.cvsignore
      - /内存管理_页面置换/.dir-locals.el
      - /内存管理_页面置换/.gdbinit.tmpl
      - /内存管理_页面置换/.gitignore
      - /内存管理_页面置换/BUGS
      - /内存管理_页面置换/LICENSE
      - /内存管理_页面置换/Makefile
      - /内存管理_页面置换/Notes
      - /内存管理_页面置换/TRICKS
      - /内存管理_页面置换/asm.h
      - /内存管理_页面置换/bio.c
      - /内存管理_页面置换/bochsout.txt
      - /内存管理_页面置换/bootasm.S
      - /内存管理_页面置换/bootmain.c
      - /内存管理_页面置换/buf.h
      - /内存管理_页面置换/cat.c
      - /内存管理_页面置换/console.c
      - /内存管理_页面置换/cuth
      - /内存管理_页面置换/date.h
      - /内存管理_页面置换/defs.h
      - /内存管理_页面置换/dot-bochsrc
      - /内存管理_页面置换/echo.c
      - /内存管理_页面置换/elf.h
      - /内存管理_页面置换/entry.S
      - /内存管理_页面置换/entryother.S
      - /内存管理_页面置换/exec.c
      - /内存管理_页面置换/fcntl.h
      - /内存管理_页面置换/file.c
      - /内存管理_页面置换/file.h
      - /内存管理_页面置换/forktest.c
      - /内存管理_页面置换/fs.c
      - /内存管理_页面置换/fs.h
      - /内存管理_页面置换/gdbutil
      - /内存管理_页面置换/grep.c
      - /内存管理_页面置换/ide.c
      - /内存管理_页面置换/init.c
      - /内存管理_页面置换/initcode.S
      - /内存管理_页面置换/ioapic.c
      - /内存管理_页面置换/kalloc.c
      - /内存管理_页面置换/kbd.c
      - /内存管理_页面置换/kbd.h
      - /内存管理_页面置换/kernel.ld
      - /内存管理_页面置换/kill.c
      - /内存管理_页面置换/lapic.c
      - /内存管理_页面置换/list.h
      - /内存管理_页面置换/ln.c
      - /内存管理_页面置换/log.c
      - /内存管理_页面置换/ls.c
      - /内存管理_页面置换/main.c
      - /内存管理_页面置换/memide.c
      - /内存管理_页面置换/memlayout.h
      - /内存管理_页面置换/mkdir.c
      - /内存管理_页面置换/mkfs.c
      - /内存管理_页面置换/mmu.h
      - /内存管理_页面置换/mp.c
      - /内存管理_页面置换/mp.h
      - /内存管理_页面置换/param.h
      - /内存管理_页面置换/picirq.c
      - /内存管理_页面置换/pipe.c
      - /内存管理_页面置换/pr.pl
      - /内存管理_页面置换/printf.c
      - /内存管理_页面置换/printpcs
      - /内存管理_页面置换/proc.c
      - /内存管理_页面置换/proc.h
      - /内存管理_页面置换/qq3_bitarr.c
      - /内存管理_页面置换/qq3_global.c
      - /内存管理_页面置换/qq3_global.h
      - /内存管理_页面置换/qq3_list.h
      - /内存管理_页面置换/qq3_mm.c
      - /内存管理_页面置换/qq3_mm.h
      - /内存管理_页面置换/qq3_page.h
      - /内存管理_页面置换/qq3_swap.c
      - /内存管理_页面置换/qq3_swap.h
      - /内存管理_页面置换/qq3_vm.h
      - /内存管理_页面置换/rm.c
      - /内存管理_页面置换/runoff
      - /内存管理_页面置换/runoff.list
      - /内存管理_页面置换/runoff.spec
      - /内存管理_页面置换/runoff1
      - /内存管理_页面置换/sh.c
      - /内存管理_页面置换/show1
      - /内存管理_页面置换/sign.pl
      - /内存管理_页面置换/sleep1.p
      - /内存管理_页面置换/sleeplock.c
      - /内存管理_页面置换/sleeplock.h
      - /内存管理_页面置换/spinlock.c
      - /内存管理_页面置换/spinlock.h
      - /内存管理_页面置换/spinp
      - /内存管理_页面置换/stat.h
      - /内存管理_页面置换/stressfs.c
      - /内存管理_页面置换/string.c
      - /内存管理_页面置换/swtch.S
      - /内存管理_页面置换/syscall.c
      - /内存管理_页面置换/syscall.h
      - /内存管理_页面置换/sysfile.c
      - /内存管理_页面置换/sysproc.c
      - /内存管理_页面置换/tags
      - /内存管理_页面置换/testfork.c
      - /内存管理_页面置换/toc.ftr
      - /内存管理_页面置换/toc.hdr
      - /内存管理_页面置换/trap.c
      - /内存管理_页面置换/trapasm.S
      - /内存管理_页面置换/traps.h
      - /内存管理_页面置换/types.h
      - /内存管理_页面置换/uart.c
      - /内存管理_页面置换/ulib.c
      - /内存管理_页面置换/umalloc.c
      - /内存管理_页面置换/user.h
      - /内存管理_页面置换/usertests.c
      - /内存管理_页面置换/usys.S
      - /内存管理_页面置换/vectors.pl
      - /内存管理_页面置换/vm.c
      - /内存管理_页面置换/wc.c
      - /内存管理_页面置换/x86.h
      - /内存管理_页面置换/zombie.c
      - /内存管理_页面置换/简介.md
      - /内存管理_页面置换/页面置换.md
      - /内存管理_页面置换/
      52c18420
    • Ln's avatar
      Merge branch 'main-patch-f3a3' into 'main' · 71da4daa
      Ln authored
      Update 9 files
      
      See merge request !56
      71da4daa
    • Ln's avatar
      Update 9 files · b464a36f
      Ln authored
      - /step-fork/23-1.png
      - /step-fork/23-2.png
      - /step-fork/23-3.png
      - /step-fork/1-传统.png
      - /step-fork/2-copy-on-write.png
      - /step-fork/3-thread.png
      - /项目报告/过程性报告-xv6学习总结.md
      - /step-swap/guide.txt
      - /step-swap/swap.png
      b464a36f
    • Ln's avatar
      Merge branch 'main-patch-6463' into 'main' · 97e63955
      Ln authored
      Update 2 files
      
      See merge request !55
      97e63955
    • Ln's avatar
      Update 2 files · 9b560df8
      Ln authored
      - /项目报告/image/架构.png
      - /README .md
      9b560df8
    • Ln's avatar
      Merge branch 'main-patch-e84c' into 'main' · 946626ef
      Ln authored
      Update 121 files
      
      See merge request !54
      946626ef
    • Ln's avatar
      Update 121 files · 03d8677b
      Ln authored
      - /src/README .md
      - /x86.h
      - /wc.c
      - /vectors.pl
      - /vm.c
      - /zombie.c
      - /usertests.c
      - /user.h
      - /usys.S
      - /umalloc.c
      - /ulib.c
      - /uart.c
      - /types.h
      - /TRICKS
      - /traps.h
      - /trapasm.S
      - /trap.c
      - /toc.hdr
      - /toc.ftr
      - /testshrwplus.c
      - /testshrw.c
      - /testprio.c
      - /testlinkfile.c
      - /testfork.c
      - /testfile.txt
      - /testbigfile.c
      - /tags
      - /sysproc.c
      - /sysfile.c
      - /syscall.h
      - /syscall.c
      - /swtch.S
      - /string.c
      - /stressfs.c
      - /stat.h
      - /spinp
      - /spinlock.h
      - /spinlock.c
      - /sleeplock.h
      - /sleeplock.c
      - /sleep1.p
      - /sign.pl
      - /show1
      - /sh.c
      - /.cvsignore
      - /runoff1
      - /runoff.spec
      - /runoff.list
      - /runoff
      - /rm.c
      - /qq3_vm.h
      - /qq3_page.h
      - /qq3_mm.h
      - /qq3_mm.c
      - /qq3_list.h
      - /qq3_global.h
      - /qq3_global.c
      - /proc.h
      - /proc.c
      - /printpcs
      - /printf.c
      - /pr.pl
      - /pipe.c
      - /picirq.c
      - /param.h
      - /Notes
      - /mp.h
      - /mp.c
      - /mmu.h
      - /mkfs.c
      - /mkdir.c
      - /memlayout.h
      - /memide.c
      - /main.c
      - /Makefile
      - /ls.c
      - /log.c
      - /ln.c
      - /list.h
      - /LICENSE
      - /lapic.c
      - /kill.c
      - /kernel.ld
      - /kbd.h
      - /kbd.c
      - /kalloc.c.cp
      - /kalloc.c
      - /ioapic.c
      - /initcode.S
      - /init.c
      - /grep.c
      - /ide.c
      - /gdbutil
      - /fs.h
      - /fs.c
      - /forktest.c
      - /file.h
      - /file.c
      - /fcntl.h
      - /exec.c
      - /entry.S
      - /entryother.S
      - /elf.h
      - /echo.c
      - /dot-bochsrc
      - /defs.h
      - /date.h
      - /cuth
      - /console.c
      - /cat.c
      - /BUGS
      - /buf.h
      - /bootmain.c
      - /bootasm.S
      - /bochsout.txt
      - /bio.c
      - /asm.h
      - /.gitignore
      - /.gdbinit.tmpl
      - /.dir-locals.el
      - /.bochsrc
      03d8677b
    • Ln's avatar
      Merge branch 'main-patch-4bab' into 'main' · 9970f09e
      Ln authored
      Update 129 files
      
      See merge request !53
      9970f09e
    • Ln's avatar
      Update 129 files · 869b5778
      Ln authored
      - /src/.bochsrc
      - /src/.cvsignore
      - /src/.dir-locals.el
      - /src/.gdbinit.tmpl
      - /src/.gitignore
      - /src/asm.h
      - /src/bio.c
      - /src/bochsout.txt
      - /src/bootasm.S
      - /src/bootmain.c
      - /src/buf.h
      - /src/BUGS
      - /src/cat.c
      - /src/console.c
      - /src/cuth
      - /src/date.h
      - /src/defs.h
      - /src/dot-bochsrc
      - /src/echo.c
      - /src/elf.h
      - /src/entry.S
      - /src/entryother.S
      - /src/exec.c
      - /src/fcntl.h
      - /src/file.c
      - /src/file.h
      - /src/forktest.c
      - /src/fs.c
      - /src/fs.h
      - /src/gdbutil
      - /src/grep.c
      - /src/ide.c
      - /src/init.c
      - /src/initcode.S
      - /src/ioapic.c
      - /src/kalloc.c
      - /src/kbd.c
      - /src/kbd.h
      - /src/kernel.ld
      - /src/kill.c
      - /src/lapic.c
      - /src/LICENSE
      - /src/list.h
      - /src/ln.c
      - /src/log.c
      - /src/ls.c
      - /src/main.c
      - /src/Makefile
      - /src/memide.c
      - /src/memlayout.h
      - /src/mkdir.c
      - /src/mkfs.c
      - /src/mmu.h
      - /src/mp.c
      - /src/mp.h
      - /src/Notes
      - /src/param.h
      - /src/picirq.c
      - /src/pipe.c
      - /src/pr.pl
      - /src/printf.c
      - /src/printpcs
      - /src/proc.c
      - /src/proc.h
      - /src/qq3_bitarr.c
      - /src/qq3_global.c
      - /src/qq3_global.h
      - /src/qq3_list.h
      - /src/qq3_mm.c
      - /src/qq3_mm.h
      - /src/qq3_page.h
      - /src/qq3_ramdisk.c
      - /src/qq3_ramdisk.h
      - /src/qq3_swap.c
      - /src/qq3_swap.h
      - /src/qq3_vm.h
      - /src/README
      - /src/README .md
      - /src/rm.c
      - /src/runoff
      - /src/runoff.list
      - /src/runoff.spec
      - /src/runoff1
      - /src/sh.c
      - /src/show1
      - /src/sign.pl
      - /src/sleep1.p
      - /src/sleeplock.c
      - /src/sleeplock.h
      - /src/spinlock.c
      - /src/spinlock.h
      - /src/spinp
      - /src/stat.h
      - /src/stressfs.c
      - /src/string.c
      - /src/swap.c
      - /src/swtch.S
      - /src/syscall.c
      - /src/syscall.h
      - /src/sysfile.c
      - /src/sysproc.c
      - /src/tags
      - /src/testbigfile.c
      - /src/testfile.txt
      - /src/testfork.c
      - /src/testlinkfile.c
      - /src/testprio.c
      - /src/testshrw.c
      - /src/testshrwplus.c
      - /src/testswap.c
      - /src/toc.ftr
      - /src/toc.hdr
      - /src/trap.c
      - /src/trapasm.S
      - /src/traps.h
      - /src/TRICKS
      - /src/types.h
      - /src/uart.c
      - /src/ulib.c
      - /src/umalloc.c
      - /src/user.h
      - /src/usertests.c
      - /src/usys.S
      - /src/vectors.pl
      - /src/vm.c
      - /src/wc.c
      - /src/x86.h
      - /src/zombie.c
      - /src/_swapon
      869b5778
  2. 25 Dec, 2024 22 commits
    • 陶四能's avatar
      Delete 汇总.md · 28aad19f
      陶四能 authored
      28aad19f
    • Ln's avatar
      Merge branch 'main-patch-2a9a-patch-ffc3' into 'main' · 475b5184
      Ln authored
      Update 2 files
      
      See merge request !52
      475b5184
    • Ln's avatar
      Update 2 files · 37a0fd7e
      Ln authored
      - /README.md
      - /README .md
      37a0fd7e
    • 陶四能's avatar
      Delete README · 4fda2260
      陶四能 authored
      4fda2260
    • Ln's avatar
      Merge branch 'main-patch-183d-patch-7f44-patch-969a' into 'main' · b793f308
      Ln authored
      Update 2 files
      
      See merge request !51
      b793f308
    • Ln's avatar
      Update 2 files · 15f943dd
      Ln authored
      - /README (1).md
      - /README .md
      15f943dd
    • Ln's avatar
      Merge branch 'main-patch-183d-patch-7f44' into 'main' · 8c6cd51b
      Ln authored
      Update 2 files
      
      See merge request !50
      8c6cd51b
    • Ln's avatar
      Update 2 files · 8ce41bad
      Ln authored
      - /README.md
      - /README (1).md
      8ce41bad
    • Ln's avatar
      Merge branch 'main-patch-e9ea-patch-c925-patch-7fa4' into 'main' · 033e615b
      Ln authored
      Update 6 files
      
      See merge request !49
      033e615b
    • Ln's avatar
      Update 6 files · 3602fa22
      Ln authored
      - /项目报告/信号量和优先级调度.pdf
      - /项目报告/写时复制(Copy-on-Write,COW).pdf
      - /项目报告/写时复制_Copy-on-Write_COW2.md
      - /项目报告/写时复制_Copy-on-Write_COW_1.md
      - /项目报告/写时复制_Copy-on-Write_COW_简介.md
      - /项目报告/项目报告.md
      3602fa22
    • 陶四能's avatar
      Merge branch 'main-patch-2612' into 'main' · a5806768
      陶四能 authored
      Update file 简介.md
      
      See merge request !48
      a5806768
    • 陶四能's avatar
      Update file 简介.md · b1ba9e90
      陶四能 authored
      b1ba9e90
    • 陶四能's avatar
      Merge branch 'main-patch-fe7e' into 'main' · 8b83eb0e
      陶四能 authored
      Update 253 files
      
      See merge request !47
      8b83eb0e
    • 陶四能's avatar
      Update 253 files · e4e9b659
      陶四能 authored
      - /内存管理_页面置换(实现不完美的版本)/.bochsrc
      - /内存管理_页面置换(实现不完美的版本)/.cvsignore
      - /内存管理_页面置换(实现不完美的版本)/.dir-locals.el
      - /内存管理_页面置换(实现不完美的版本)/.gdbinit.tmpl
      - /内存管理_页面置换(实现不完美的版本)/.gitignore
      - /内存管理_页面置换(实现不完美的版本)/BUGS
      - /内存管理_页面置换(实现不完美的版本)/LICENSE
      - /内存管理_页面置换(实现不完美的版本)/Makefile
      - /内存管理_页面置换(实现不完美的版本)/Notes
      - /内存管理_页面置换(实现不完美的版本)/TRICKS
      - /内存管理_页面置换(实现不完美的版本)/asm.h
      - /内存管理_页面置换(实现不完美的版本)/bio.c
      - /内存管理_页面置换(实现不完美的版本)/bochsout.txt
      - /内存管理_页面置换(实现不完美的版本)/bootasm.S
      - /内存管理_页面置换(实现不完美的版本)/bootmain.c
      - /内存管理_页面置换(实现不完美的版本)/buf.h
      - /内存管理_页面置换(实现不完美的版本)/cat.c
      - /内存管理_页面置换(实现不完美的版本)/console.c
      - /内存管理_页面置换(实现不完美的版本)/cuth
      - /内存管理_页面置换(实现不完美的版本)/date.h
      - /内存管理_页面置换(实现不完美的版本)/defs.h
      - /内存管理_页面置换(实现不完美的版本)/dot-bochsrc
      - /内存管理_页面置换(实现不完美的版本)/echo.c
      - /内存管理_页面置换(实现不完美的版本)/elf.h
      - /内存管理_页面置换(实现不完美的版本)/entry.S
      - /内存管理_页面置换(实现不完美的版本)/entryother.S
      - /内存管理_页面置换(实现不完美的版本)/exec.c
      - /内存管理_页面置换(实现不完美的版本)/fcntl.h
      - /内存管理_页面置换(实现不完美的版本)/file.c
      - /内存管理_页面置换(实现不完美的版本)/file.h
      - /内存管理_页面置换(实现不完美的版本)/forktest.c
      - /内存管理_页面置换(实现不完美的版本)/fs.c
      - /内存管理_页面置换(实现不完美的版本)/fs.h
      - /内存管理_页面置换(实现不完美的版本)/gdbutil
      - /内存管理_页面置换(实现不完美的版本)/grep.c
      - /内存管理_页面置换(实现不完美的版本)/ide.c
      - /内存管理_页面置换(实现不完美的版本)/init.c
      - /内存管理_页面置换(实现不完美的版本)/initcode.S
      - /内存管理_页面置换(实现不完美的版本)/ioapic.c
      - /内存管理_页面置换(实现不完美的版本)/kalloc.c
      - /内存管理_页面置换(实现不完美的版本)/kbd.c
      - /内存管理_页面置换(实现不完美的版本)/kbd.h
      - /内存管理_页面置换(实现不完美的版本)/kernel.ld
      - /内存管理_页面置换(实现不完美的版本)/kill.c
      - /内存管理_页面置换(实现不完美的版本)/lapic.c
      - /内存管理_页面置换(实现不完美的版本)/list.h
      - /内存管理_页面置换(实现不完美的版本)/ln.c
      - /内存管理_页面置换(实现不完美的版本)/log.c
      - /内存管理_页面置换(实现不完美的版本)/ls.c
      - /内存管理_页面置换(实现不完美的版本)/main.c
      - /内存管理_页面置换(实现不完美的版本)/memide.c
      - /内存管理_页面置换(实现不完美的版本)/memlayout.h
      - /内存管理_页面置换(实现不完美的版本)/mkdir.c
      - /内存管理_页面置换(实现不完美的版本)/mkfs.c
      - /内存管理_页面置换(实现不完美的版本)/mmu.h
      - /内存管理_页面置换(实现不完美的版本)/mp.c
      - /内存管理_页面置换(实现不完美的版本)/mp.h
      - /内存管理_页面置换(实现不完美的版本)/param.h
      - /内存管理_页面置换(实现不完美的版本)/picirq.c
      - /内存管理_页面置换(实现不完美的版本)/pipe.c
      - /内存管理_页面置换(实现不完美的版本)/pr.pl
      - /内存管理_页面置换(实现不完美的版本)/printf.c
      - /内存管理_页面置换(实现不完美的版本)/printpcs
      - /内存管理_页面置换(实现不完美的版本)/proc.c
      - /内存管理_页面置换(实现不完美的版本)/proc.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_bitarr.c
      - /内存管理_页面置换(实现不完美的版本)/qq3_global.c
      - /内存管理_页面置换(实现不完美的版本)/qq3_global.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_list.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_mm.c
      - /内存管理_页面置换(实现不完美的版本)/qq3_mm.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_page.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_swap.c
      - /内存管理_页面置换(实现不完美的版本)/qq3_swap.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_vm.h
      - /内存管理_页面置换(实现不完美的版本)/rm.c
      - /内存管理_页面置换(实现不完美的版本)/runoff
      - /内存管理_页面置换(实现不完美的版本)/runoff.list
      - /内存管理_页面置换(实现不完美的版本)/runoff.spec
      - /内存管理_页面置换(实现不完美的版本)/runoff1
      - /内存管理_页面置换(实现不完美的版本)/sh.c
      - /内存管理_页面置换(实现不完美的版本)/show1
      - /内存管理_页面置换(实现不完美的版本)/sign.pl
      - /内存管理_页面置换(实现不完美的版本)/sleep1.p
      - /内存管理_页面置换(实现不完美的版本)/sleeplock.c
      - /内存管理_页面置换(实现不完美的版本)/sleeplock.h
      - /内存管理_页面置换(实现不完美的版本)/spinlock.c
      - /内存管理_页面置换(实现不完美的版本)/spinlock.h
      - /内存管理_页面置换(实现不完美的版本)/spinp
      - /内存管理_页面置换(实现不完美的版本)/stat.h
      - /内存管理_页面置换(实现不完美的版本)/step-buddy/12-22-1.png
      - /内存管理_页面置换(实现不完美的版本)/step-buddy/12-22-2.png
      - /内存管理_页面置换(实现不完美的版本)/step-buddy/guide.txt
      - /内存管理_页面置换(实现不完美的版本)/step-fork/23-1.png
      - /内存管理_页面置换(实现不完美的版本)/step-fork/23-2.png
      - /内存管理_页面置换(实现不完美的版本)/step-fork/23-3.png
      - /内存管理_页面置换(实现不完美的版本)/step-fork/guide.txt
      - /内存管理_页面置换(实现不完美的版本)/step-swap/guide.txt
      - /内存管理_页面置换(实现不完美的版本)/stressfs.c
      - /内存管理_页面置换(实现不完美的版本)/string.c
      - /内存管理_页面置换(实现不完美的版本)/swtch.S
      - /内存管理_页面置换(实现不完美的版本)/syscall.c
      - /内存管理_页面置换(实现不完美的版本)/syscall.h
      - /内存管理_页面置换(实现不完美的版本)/sysfile.c
      - /内存管理_页面置换(实现不完美的版本)/sysproc.c
      - /内存管理_页面置换(实现不完美的版本)/tags
      - /内存管理_页面置换(实现不完美的版本)/testfork.c
      - /内存管理_页面置换(实现不完美的版本)/toc.ftr
      - /内存管理_页面置换(实现不完美的版本)/toc.hdr
      - /内存管理_页面置换(实现不完美的版本)/trap.c
      - /内存管理_页面置换(实现不完美的版本)/trapasm.S
      - /内存管理_页面置换(实现不完美的版本)/traps.h
      - /内存管理_页面置换(实现不完美的版本)/types.h
      - /内存管理_页面置换(实现不完美的版本)/uart.c
      - /内存管理_页面置换(实现不完美的版本)/ulib.c
      - /内存管理_页面置换(实现不完美的版本)/umalloc.c
      - /内存管理_页面置换(实现不完美的版本)/user.h
      - /内存管理_页面置换(实现不完美的版本)/usertests.c
      - /内存管理_页面置换(实现不完美的版本)/usys.S
      - /内存管理_页面置换(实现不完美的版本)/vectors.pl
      - /内存管理_页面置换(实现不完美的版本)/vm.c
      - /内存管理_页面置换(实现不完美的版本)/wc.c
      - /内存管理_页面置换(实现不完美的版本)/x86.h
      - /内存管理_页面置换(实现不完美的版本)/zombie.c
      - /内存管理_页面置换(实现不完美的版本)/页面置换.md
      - /内存管理_页面置换(实现不完美的版本)/
      - /内存管理_页面置换/step-buddy/12-22-1.png
      - /内存管理_页面置换/step-buddy/12-22-2.png
      - /内存管理_页面置换/step-buddy/guide.txt
      - /内存管理_页面置换/step-fork/23-1.png
      - /内存管理_页面置换/step-fork/23-2.png
      - /内存管理_页面置换/step-fork/guide.txt
      - /内存管理_页面置换/step-fork/23-3.png
      - /内存管理_页面置换/step-swap/guide.txt
      - /内存管理_页面置换/.bochsrc
      - /内存管理_页面置换/.cvsignore
      - /内存管理_页面置换/.gdbinit.tmpl
      - /内存管理_页面置换/.dir-locals.el
      - /内存管理_页面置换/LICENSE
      - /内存管理_页面置换/.gitignore
      - /内存管理_页面置换/bochsout.txt
      - /内存管理_页面置换/TRICKS
      - /内存管理_页面置换/BUGS
      - /内存管理_页面置换/asm.h
      - /内存管理_页面置换/fcntl.h
      - /内存管理_页面置换/echo.c
      - /内存管理_页面置换/Makefile
      - /内存管理_页面置换/bootasm.S
      - /内存管理_页面置换/buf.h
      - /内存管理_页面置换/bio.c
      - /内存管理_页面置换/Notes
      - /内存管理_页面置换/cat.c
      - /内存管理_页面置换/elf.h
      - /内存管理_页面置换/date.h
      - /内存管理_页面置换/console.c
      - /内存管理_页面置换/exec.c
      - /内存管理_页面置换/file.h
      - /内存管理_页面置换/defs.h
      - /内存管理_页面置换/entryother.S
      - /内存管理_页面置换/entry.S
      - /内存管理_页面置换/dot-bochsrc
      - /内存管理_页面置换/file.c
      - /内存管理_页面置换/bootmain.c
      - /内存管理_页面置换/cuth
      - /内存管理_页面置换/fs.c
      - /内存管理_页面置换/fs.h
      - /内存管理_页面置换/memide.c
      - /内存管理_页面置换/main.c
      - /内存管理_页面置换/memlayout.h
      - /内存管理_页面置换/runoff.spec
      - /内存管理_页面置换/qq3_global.h
      - /内存管理_页面置换/rm.c
      - /内存管理_页面置换/runoff
      - /内存管理_页面置换/runoff.list
      - /内存管理_页面置换/runoff1
      - /内存管理_页面置换/sh.c
      - /内存管理_页面置换/show1
      - /内存管理_页面置换/sign.pl
      - /内存管理_页面置换/sysproc.c
      - /内存管理_页面置换/tags
      - /内存管理_页面置换/qq3_list.h
      - /内存管理_页面置换/kbd.c
      - /内存管理_页面置换/mp.c
      - /内存管理_页面置换/mp.h
      - /内存管理_页面置换/param.h
      - /内存管理_页面置换/spinlock.h
      - /内存管理_页面置换/ioapic.c
      - /内存管理_页面置换/mkfs.c
      - /内存管理_页面置换/qq3_bitarr.c
      - /内存管理_页面置换/lapic.c
      - /内存管理_页面置换/qq3_global.c
      - /内存管理_页面置换/types.h
      - /内存管理_页面置换/usertests.c
      - /内存管理_页面置换/umalloc.c
      - /内存管理_页面置换/picirq.c
      - /内存管理_页面置换/list.h
      - /内存管理_页面置换/proc.h
      - /内存管理_页面置换/qq3_page.h
      - /内存管理_页面置换/spinp
      - /内存管理_页面置换/x86.h
      - /内存管理_页面置换/toc.ftr
      - /内存管理_页面置换/proc.c
      - /内存管理_页面置换/syscall.h
      - /内存管理_页面置换/toc.hdr
      - /内存管理_页面置换/
      - /内存管理_页面置换/sleep1.p
      - /内存管理_页面置换/pipe.c
      - /内存管理_页面置换/usys.S
      - /内存管理_页面置换/log.c
      - /内存管理_页面置换/qq3_vm.h
      - /内存管理_页面置换/mmu.h
      - /内存管理_页面置换/traps.h
      - /内存管理_页面置换/qq3_swap.c
      - /内存管理_页面置换/pr.pl
      - /内存管理_页面置换/sleeplock.h
      - /内存管理_页面置换/testfork.c
      - /内存管理_页面置换/gdbutil
      - /内存管理_页面置换/qq3_swap.h
      - /内存管理_页面置换/sysfile.c
      - /内存管理_页面置换/ln.c
      - /内存管理_页面置换/ls.c
      - /内存管理_页面置换/grep.c
      - /内存管理_页面置换/ide.c
      - /内存管理_页面置换/vm.c
      - /内存管理_页面置换/qq3_mm.h
      - /内存管理_页面置换/trap.c
      - /内存管理_页面置换/kernel.ld
      - /内存管理_页面置换/spinlock.c
      - /内存管理_页面置换/zombie.c
      - /内存管理_页面置换/swtch.S
      - /内存管理_页面置换/init.c
      - /内存管理_页面置换/wc.c
      - /内存管理_页面置换/页面置换.md
      - /内存管理_页面置换/user.h
      - /内存管理_页面置换/ulib.c
      - /内存管理_页面置换/syscall.c
      - /内存管理_页面置换/trapasm.S
      - /内存管理_页面置换/string.c
      - /内存管理_页面置换/stat.h
      - /内存管理_页面置换/qq3_mm.c
      - /内存管理_页面置换/printf.c
      - /内存管理_页面置换/kill.c
      - /内存管理_页面置换/kbd.h
      - /内存管理_页面置换/sleeplock.c
      - /内存管理_页面置换/uart.c
      - /内存管理_页面置换/initcode.S
      - /内存管理_页面置换/printpcs
      - /内存管理_页面置换/forktest.c
      - /内存管理_页面置换/mkdir.c
      - /内存管理_页面置换/stressfs.c
      - /内存管理_页面置换/vectors.pl
      - /内存管理_页面置换/kalloc.c
      - /testlinkfile.c
      e4e9b659
    • 陶四能's avatar
      Delete README · 99184574
      陶四能 authored
      99184574
    • Ln's avatar
      Merge branch 'main-patch-e9ea-patch-c925' into 'main' · 3b908dc9
      Ln authored
      Update 5 files
      
      See merge request !46
      3b908dc9
    • Ln's avatar
      Update 3 files · 6812aa00
      Ln authored
      - /项目报告/image/信号量1.png
      - /项目报告/image/信号量2.png
      - /项目报告/image/pri.png
      6812aa00
    • 陶四能's avatar
      Merge branch 'main-patch-eadc' into 'main' · ba481395
      陶四能 authored
      Update 127 files
      
      See merge request !45
      ba481395
    • 陶四能's avatar
      Update 127 files · 9b68825d
      陶四能 authored
      - /内存管理_页面置换(实现不完美的版本)/.bochsrc
      - /内存管理_页面置换(实现不完美的版本)/.cvsignore
      - /内存管理_页面置换(实现不完美的版本)/.dir-locals.el
      - /内存管理_页面置换(实现不完美的版本)/.gdbinit.tmpl
      - /内存管理_页面置换(实现不完美的版本)/.gitignore
      - /内存管理_页面置换(实现不完美的版本)/asm.h
      - /内存管理_页面置换(实现不完美的版本)/bio.c
      - /内存管理_页面置换(实现不完美的版本)/bochsout.txt
      - /内存管理_页面置换(实现不完美的版本)/bootasm.S
      - /内存管理_页面置换(实现不完美的版本)/bootmain.c
      - /内存管理_页面置换(实现不完美的版本)/buf.h
      - /内存管理_页面置换(实现不完美的版本)/BUGS
      - /内存管理_页面置换(实现不完美的版本)/cat.c
      - /内存管理_页面置换(实现不完美的版本)/console.c
      - /内存管理_页面置换(实现不完美的版本)/date.h
      - /内存管理_页面置换(实现不完美的版本)/defs.h
      - /内存管理_页面置换(实现不完美的版本)/echo.c
      - /内存管理_页面置换(实现不完美的版本)/elf.h
      - /内存管理_页面置换(实现不完美的版本)/dot-bochsrc
      - /内存管理_页面置换(实现不完美的版本)/cuth
      - /内存管理_页面置换(实现不完美的版本)/entry.S
      - /内存管理_页面置换(实现不完美的版本)/entryother.S
      - /内存管理_页面置换(实现不完美的版本)/exec.c
      - /内存管理_页面置换(实现不完美的版本)/fcntl.h
      - /内存管理_页面置换(实现不完美的版本)/file.c
      - /内存管理_页面置换(实现不完美的版本)/file.h
      - /内存管理_页面置换(实现不完美的版本)/forktest.c
      - /内存管理_页面置换(实现不完美的版本)/fs.c
      - /内存管理_页面置换(实现不完美的版本)/fs.h
      - /内存管理_页面置换(实现不完美的版本)/gdbutil
      - /内存管理_页面置换(实现不完美的版本)/grep.c
      - /内存管理_页面置换(实现不完美的版本)/ide.c
      - /内存管理_页面置换(实现不完美的版本)/init.c
      - /内存管理_页面置换(实现不完美的版本)/initcode.S
      - /内存管理_页面置换(实现不完美的版本)/ioapic.c
      - /内存管理_页面置换(实现不完美的版本)/kalloc.c
      - /内存管理_页面置换(实现不完美的版本)/kbd.c
      - /内存管理_页面置换(实现不完美的版本)/kbd.h
      - /内存管理_页面置换(实现不完美的版本)/kernel.ld
      - /内存管理_页面置换(实现不完美的版本)/kill.c
      - /内存管理_页面置换(实现不完美的版本)/lapic.c
      - /内存管理_页面置换(实现不完美的版本)/LICENSE
      - /内存管理_页面置换(实现不完美的版本)/list.h
      - /内存管理_页面置换(实现不完美的版本)/ln.c
      - /内存管理_页面置换(实现不完美的版本)/log.c
      - /内存管理_页面置换(实现不完美的版本)/ls.c
      - /内存管理_页面置换(实现不完美的版本)/main.c
      - /内存管理_页面置换(实现不完美的版本)/Makefile
      - /内存管理_页面置换(实现不完美的版本)/memide.c
      - /内存管理_页面置换(实现不完美的版本)/memlayout.h
      - /内存管理_页面置换(实现不完美的版本)/mkdir.c
      - /内存管理_页面置换(实现不完美的版本)/mkfs.c
      - /内存管理_页面置换(实现不完美的版本)/mmu.h
      - /内存管理_页面置换(实现不完美的版本)/mp.c
      - /内存管理_页面置换(实现不完美的版本)/mp.h
      - /内存管理_页面置换(实现不完美的版本)/Notes
      - /内存管理_页面置换(实现不完美的版本)/param.h
      - /内存管理_页面置换(实现不完美的版本)/picirq.c
      - /内存管理_页面置换(实现不完美的版本)/pipe.c
      - /内存管理_页面置换(实现不完美的版本)/pr.pl
      - /内存管理_页面置换(实现不完美的版本)/printf.c
      - /内存管理_页面置换(实现不完美的版本)/printpcs
      - /内存管理_页面置换(实现不完美的版本)/proc.c
      - /内存管理_页面置换(实现不完美的版本)/proc.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_bitarr.c
      - /内存管理_页面置换(实现不完美的版本)/qq3_global.c
      - /内存管理_页面置换(实现不完美的版本)/qq3_global.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_list.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_mm.c
      - /内存管理_页面置换(实现不完美的版本)/qq3_mm.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_page.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_swap.c
      - /内存管理_页面置换(实现不完美的版本)/qq3_swap.h
      - /内存管理_页面置换(实现不完美的版本)/qq3_vm.h
      - /内存管理_页面置换(实现不完美的版本)/README
      - /内存管理_页面置换(实现不完美的版本)/rm.c
      - /内存管理_页面置换(实现不完美的版本)/runoff
      - /内存管理_页面置换(实现不完美的版本)/runoff.list
      - /内存管理_页面置换(实现不完美的版本)/runoff.spec
      - /内存管理_页面置换(实现不完美的版本)/runoff1
      - /内存管理_页面置换(实现不完美的版本)/sh.c
      - /内存管理_页面置换(实现不完美的版本)/show1
      - /内存管理_页面置换(实现不完美的版本)/sign.pl
      - /内存管理_页面置换(实现不完美的版本)/sleep1.p
      - /内存管理_页面置换(实现不完美的版本)/sleeplock.c
      - /内存管理_页面置换(实现不完美的版本)/sleeplock.h
      - /内存管理_页面置换(实现不完美的版本)/spinlock.c
      - /内存管理_页面置换(实现不完美的版本)/spinlock.h
      - /内存管理_页面置换(实现不完美的版本)/spinp
      - /内存管理_页面置换(实现不完美的版本)/stat.h
      - /内存管理_页面置换(实现不完美的版本)/stressfs.c
      - /内存管理_页面置换(实现不完美的版本)/string.c
      - /内存管理_页面置换(实现不完美的版本)/swtch.S
      - /内存管理_页面置换(实现不完美的版本)/syscall.c
      - /内存管理_页面置换(实现不完美的版本)/syscall.h
      - /内存管理_页面置换(实现不完美的版本)/sysfile.c
      - /内存管理_页面置换(实现不完美的版本)/sysproc.c
      - /内存管理_页面置换(实现不完美的版本)/tags
      - /内存管理_页面置换(实现不完美的版本)/testfork.c
      - /内存管理_页面置换(实现不完美的版本)/toc.ftr
      - /内存管理_页面置换(实现不完美的版本)/toc.hdr
      - /内存管理_页面置换(实现不完美的版本)/trap.c
      - /内存管理_页面置换(实现不完美的版本)/trapasm.S
      - /内存管理_页面置换(实现不完美的版本)/traps.h
      - /内存管理_页面置换(实现不完美的版本)/TRICKS
      - /内存管理_页面置换(实现不完美的版本)/types.h
      - /内存管理_页面置换(实现不完美的版本)/uart.c
      - /内存管理_页面置换(实现不完美的版本)/ulib.c
      - /内存管理_页面置换(实现不完美的版本)/umalloc.c
      - /内存管理_页面置换(实现不完美的版本)/user.h
      - /内存管理_页面置换(实现不完美的版本)/usertests.c
      - /内存管理_页面置换(实现不完美的版本)/usys.S
      - /内存管理_页面置换(实现不完美的版本)/vectors.pl
      - /内存管理_页面置换(实现不完美的版本)/vm.c
      - /内存管理_页面置换(实现不完美的版本)/wc.c
      - /内存管理_页面置换(实现不完美的版本)/x86.h
      - /内存管理_页面置换(实现不完美的版本)/zombie.c
      - /内存管理_页面置换(实现不完美的版本)/页面置换.md
      - /内存管理_页面置换(实现不完美的版本)/
      - /内存管理_页面置换(实现不完美的版本)/step-buddy/12-22-1.png
      - /内存管理_页面置换(实现不完美的版本)/step-buddy/12-22-2.png
      - /内存管理_页面置换(实现不完美的版本)/step-buddy/guide.txt
      - /内存管理_页面置换(实现不完美的版本)/step-fork/23-1.png
      - /内存管理_页面置换(实现不完美的版本)/step-fork/23-2.png
      - /内存管理_页面置换(实现不完美的版本)/step-fork/23-3.png
      - /内存管理_页面置换(实现不完美的版本)/step-fork/guide.txt
      - /内存管理_页面置换(实现不完美的版本)/step-swap/guide.txt
      9b68825d
    • 陶四能's avatar
      Merge branch 'main-patch-1a7e' into 'main' · 0c25a584
      陶四能 authored
      Update 44 files
      
      See merge request !44
      0c25a584
    • 陶四能's avatar
      Update 44 files · f2a89ad7
      陶四能 authored
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus (1)/FileContentIndex/beddf851-ca32-43bf-ac28-c5e63b669b8d.vsidx
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus (1)/FileContentIndex/read.lock
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/FileContentIndex/6a59dd2f-58e4-4da4-9826-e22956a93159.vsidx
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/FileContentIndex/9d4dcf89-e090-4323-9f7b-d0c5ca496645.vsidx
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/FileContentIndex/c62f28dd-3204-4409-9bb8-f7185135868c.vsidx
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/FileContentIndex/read.lock
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/FileContentIndex/5d48afe8-fc02-4018-bec3-30d793b6f124.vsidx
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/FileContentIndex/6ee68490-149b-4def-91f2-7554674bd758.vsidx
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/FileContentIndex/read.lock
      - /.vs/xv6-public-master (3)/FileContentIndex/4c4cdfd0-edeb-4083-a3d4-b0c244af56c6.vsidx
      - /.vs/xv6-public-master (3)/FileContentIndex/8de4f6ec-f79c-4588-a0a6-ec5294dba70b.vsidx
      - /.vs/xv6-public-master (3)/FileContentIndex/read.lock
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus (1)/v17/ipch/AutoPCH/3e80e81537bb147d/SYSCALL.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus (1)/v17/ipch/AutoPCH/a3bc686bcbe33f61/SPINLOCK.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/34609ae071a23d82/TESTSHRWPLUS.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/60172b5954c81bfd/SYSCALL.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/6ebbf83c07825bba/GREP.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/7c02ba570948f6d4/KALLOC.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/9341e2a2549815c3/BOOTMAIN.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/9416d2e086ecd533/LS.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/9e4bd2c97e90002a/PROC.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/a2ab45dd061c5c10/ULIB.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/abfd1a762ac76733/MAIN.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/ipch/AutoPCH/c31835292906fde1/SPINLOCK.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/v17/ipch/AutoPCH/516aef26b5952e70/TESTSHRW.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/v17/ipch/AutoPCH/d8841656afb549a3/SYSPROC.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/v17/ipch/AutoPCH/ec7ee4589df1aa41/SYSFILE.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/v17/ipch/AutoPCH/eeb9e9504d03bddb/SYSCALL.ipch
      - /.vs/xv6-public-master (3)/v17/ipch/AutoPCH/42161f9cf456c24c/PROC.ipch
      - /.vs/xv6-public-master (3)/v17/ipch/AutoPCH/89f973cd6778abde/USERTESTS.ipch
      - /.vs/xv6-public-master (3)/v17/ipch/AutoPCH/c6f11fc44d88c3e2/TESTPRIO.ipch
      - /.vs/xv6-public-master (3)/v17/ipch/AutoPCH/e3ded872067a7413/SYSPROC.ipch
      - /.vs/xv6-public-master (3)/v17/ipch/AutoPCH/fef539086e7f124b/SYSCALL.ipch
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus (1)/v17/.wsuo
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus (1)/v17/Browse.VC.db
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/.wsuo
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量 -plus/v17/Browse.VC.db
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/v17/.wsuo
      - /.vs/xv6-public-master (3)-daizheng优先级-信号量/v17/Browse.VC.db
      - /.vs/xv6-public-master (3)/v17/.wsuo
      - /.vs/xv6-public-master (3)/v17/Browse.VC.db
      - /.vs/ProjectSettings.json
      - /.vs/VSWorkspaceState.json
      - /.vs/slnx.sqlite
      f2a89ad7
    • 陶四能's avatar
      Merge branch 'main-patch-3ddb' into 'main' · 1bfaed67
      陶四能 authored
      Update 70 files
      
      See merge request !43
      1bfaed67