├── .gitignore ├── LICENSE ├── Lab5-Challenge └── doc │ ├── Lab5-Challenge Report.md │ ├── Lab5-Challenge Report.pdf │ ├── Lab5-Challenge.pptx │ └── pics │ ├── Dirty.png │ ├── comparison │ ├── directRead-src.jpg │ ├── directRead.jpg │ ├── directWrite-src.jpg │ ├── directWrite.jpg │ └── writef.jpg │ ├── gxemul │ ├── CP0instrcheck.jpg │ ├── Gxemul-status.jpg │ └── MIPS.jpg │ ├── now-alter │ ├── read.jpg │ └── write.jpg │ └── now │ ├── directRead.jpg │ ├── directWrite.jpg │ └── writef.jpg ├── README.md ├── 实验报告 ├── Lab0 Report │ ├── Lab0 Report.md │ ├── Lab0 Report.pdf │ ├── command │ ├── test │ └── test1 ├── Lab1 Report │ ├── Lab1 Report.md │ ├── Lab1 Report.pdf │ ├── elf.png │ └── proc0.png ├── Lab2 Report │ ├── Addr-Translation.png │ ├── Lab2 Report.md │ ├── Lab2 Report.pdf │ ├── List.png │ └── pages.png ├── Lab3 Report │ ├── Lab3 Report.md │ ├── Lab3 Report.pdf │ ├── int.png │ └── tlb.png ├── Lab4 Report │ ├── COW.png │ ├── Lab4 Report.md │ └── Lab4 Report.pdf ├── Lab5 Report │ ├── Lab5 Report.md │ ├── Lab5 Report.pdf │ └── fs调用.png └── Lab6 Report │ ├── Lab6 Report.md │ ├── Lab6 Report.pdf │ └── spawn.png └── 有关环境 ├── README.md ├── gxemul-0.4.6.tar.gz ├── lab5-compile_env.pdf └── lib32-sysroot.tar.gz /.gitignore: -------------------------------------------------------------------------------- 1 | gxemul/fs.img 2 | fs/fsformat 3 | 4 | tags 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/LICENSE -------------------------------------------------------------------------------- /Lab5-Challenge/doc/Lab5-Challenge Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/Lab5-Challenge Report.md -------------------------------------------------------------------------------- /Lab5-Challenge/doc/Lab5-Challenge Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/Lab5-Challenge Report.pdf -------------------------------------------------------------------------------- /Lab5-Challenge/doc/Lab5-Challenge.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/Lab5-Challenge.pptx -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/Dirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/Dirty.png -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/comparison/directRead-src.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/comparison/directRead-src.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/comparison/directRead.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/comparison/directRead.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/comparison/directWrite-src.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/comparison/directWrite-src.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/comparison/directWrite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/comparison/directWrite.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/comparison/writef.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/comparison/writef.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/gxemul/CP0instrcheck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/gxemul/CP0instrcheck.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/gxemul/Gxemul-status.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/gxemul/Gxemul-status.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/gxemul/MIPS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/gxemul/MIPS.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/now-alter/read.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/now-alter/read.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/now-alter/write.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/now-alter/write.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/now/directRead.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/now/directRead.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/now/directWrite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/now/directWrite.jpg -------------------------------------------------------------------------------- /Lab5-Challenge/doc/pics/now/writef.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/Lab5-Challenge/doc/pics/now/writef.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/README.md -------------------------------------------------------------------------------- /实验报告/Lab0 Report/Lab0 Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab0 Report/Lab0 Report.md -------------------------------------------------------------------------------- /实验报告/Lab0 Report/Lab0 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab0 Report/Lab0 Report.pdf -------------------------------------------------------------------------------- /实验报告/Lab0 Report/command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab0 Report/command -------------------------------------------------------------------------------- /实验报告/Lab0 Report/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab0 Report/test -------------------------------------------------------------------------------- /实验报告/Lab0 Report/test1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab0 Report/test1 -------------------------------------------------------------------------------- /实验报告/Lab1 Report/Lab1 Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab1 Report/Lab1 Report.md -------------------------------------------------------------------------------- /实验报告/Lab1 Report/Lab1 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab1 Report/Lab1 Report.pdf -------------------------------------------------------------------------------- /实验报告/Lab1 Report/elf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab1 Report/elf.png -------------------------------------------------------------------------------- /实验报告/Lab1 Report/proc0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab1 Report/proc0.png -------------------------------------------------------------------------------- /实验报告/Lab2 Report/Addr-Translation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab2 Report/Addr-Translation.png -------------------------------------------------------------------------------- /实验报告/Lab2 Report/Lab2 Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab2 Report/Lab2 Report.md -------------------------------------------------------------------------------- /实验报告/Lab2 Report/Lab2 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab2 Report/Lab2 Report.pdf -------------------------------------------------------------------------------- /实验报告/Lab2 Report/List.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab2 Report/List.png -------------------------------------------------------------------------------- /实验报告/Lab2 Report/pages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab2 Report/pages.png -------------------------------------------------------------------------------- /实验报告/Lab3 Report/Lab3 Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab3 Report/Lab3 Report.md -------------------------------------------------------------------------------- /实验报告/Lab3 Report/Lab3 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab3 Report/Lab3 Report.pdf -------------------------------------------------------------------------------- /实验报告/Lab3 Report/int.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab3 Report/int.png -------------------------------------------------------------------------------- /实验报告/Lab3 Report/tlb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab3 Report/tlb.png -------------------------------------------------------------------------------- /实验报告/Lab4 Report/COW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab4 Report/COW.png -------------------------------------------------------------------------------- /实验报告/Lab4 Report/Lab4 Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab4 Report/Lab4 Report.md -------------------------------------------------------------------------------- /实验报告/Lab4 Report/Lab4 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab4 Report/Lab4 Report.pdf -------------------------------------------------------------------------------- /实验报告/Lab5 Report/Lab5 Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab5 Report/Lab5 Report.md -------------------------------------------------------------------------------- /实验报告/Lab5 Report/Lab5 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab5 Report/Lab5 Report.pdf -------------------------------------------------------------------------------- /实验报告/Lab5 Report/fs调用.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab5 Report/fs调用.png -------------------------------------------------------------------------------- /实验报告/Lab6 Report/Lab6 Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab6 Report/Lab6 Report.md -------------------------------------------------------------------------------- /实验报告/Lab6 Report/Lab6 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab6 Report/Lab6 Report.pdf -------------------------------------------------------------------------------- /实验报告/Lab6 Report/spawn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/实验报告/Lab6 Report/spawn.png -------------------------------------------------------------------------------- /有关环境/README.md: -------------------------------------------------------------------------------- 1 | # 环境说明 2 | 3 | - mips-2007-01-21.iso 下载链接:https://ftp.denx.de/pub/eldk/4.1/mips-linux-x86/iso/ 4 | - Gxemul 0.46版本,直接在仓库中可用 5 | - lib32-sysroot.tar.gz是课程中Lab5编译时要用到的依赖 6 | 7 | -------------------------------------------------------------------------------- /有关环境/gxemul-0.4.6.tar.gz: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /有关环境/lab5-compile_env.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/有关环境/lab5-compile_env.pdf -------------------------------------------------------------------------------- /有关环境/lib32-sysroot.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VOIDMalkuth/BUAA_OS_2019_Code/HEAD/有关环境/lib32-sysroot.tar.gz --------------------------------------------------------------------------------