├── .gitignore ├── README.md ├── lab1 ├── README.md ├── bootsect.s ├── build.c ├── lab1.docx ├── lab1.pptx └── setup.s ├── lab2 ├── Lab2.pptx ├── Makefile ├── README.md ├── iam.c ├── lab2.docx ├── sys.h ├── system_call.s ├── testlab2.c ├── testlab2.sh ├── unistd.h ├── who.c └── whoami.c ├── lab3 ├── README.md ├── exit.c ├── fork.c ├── lab3.docx ├── lab3.pptx ├── main.c ├── output-10.txt ├── output-20.txt ├── output.txt ├── printk.c ├── process-10.log ├── process-20.log ├── process.c ├── process.log ├── sched.c ├── sched.h ├── stat_log.py └── system_call.s ├── lab5 ├── Lab5 信号量的实现与应用.docx ├── Lab5.pptx ├── Makefile ├── README.md ├── bin.txt ├── pc.c ├── sem.c ├── sys.h ├── system_call.s └── unistd.h ├── lab6 ├── 111 ├── Lab6 —— 地址映射与共享.pptx ├── Lab6 地址映射与共享.docx ├── Makefile ├── README.md ├── consumer.c ├── memory.c ├── producer.c ├── shm.c ├── sys.h ├── system_call.s └── unistd.h └── lab7 ├── Lab7.doc ├── console.c ├── keyboard.S ├── lab7.pptx ├── read_write.c └── tty_io.c /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/README.md -------------------------------------------------------------------------------- /lab1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab1/README.md -------------------------------------------------------------------------------- /lab1/bootsect.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab1/bootsect.s -------------------------------------------------------------------------------- /lab1/build.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab1/build.c -------------------------------------------------------------------------------- /lab1/lab1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab1/lab1.docx -------------------------------------------------------------------------------- /lab1/lab1.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab1/lab1.pptx -------------------------------------------------------------------------------- /lab1/setup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab1/setup.s -------------------------------------------------------------------------------- /lab2/Lab2.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/Lab2.pptx -------------------------------------------------------------------------------- /lab2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/Makefile -------------------------------------------------------------------------------- /lab2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/README.md -------------------------------------------------------------------------------- /lab2/iam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/iam.c -------------------------------------------------------------------------------- /lab2/lab2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/lab2.docx -------------------------------------------------------------------------------- /lab2/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/sys.h -------------------------------------------------------------------------------- /lab2/system_call.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/system_call.s -------------------------------------------------------------------------------- /lab2/testlab2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/testlab2.c -------------------------------------------------------------------------------- /lab2/testlab2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/testlab2.sh -------------------------------------------------------------------------------- /lab2/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/unistd.h -------------------------------------------------------------------------------- /lab2/who.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/who.c -------------------------------------------------------------------------------- /lab2/whoami.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab2/whoami.c -------------------------------------------------------------------------------- /lab3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/README.md -------------------------------------------------------------------------------- /lab3/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/exit.c -------------------------------------------------------------------------------- /lab3/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/fork.c -------------------------------------------------------------------------------- /lab3/lab3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/lab3.docx -------------------------------------------------------------------------------- /lab3/lab3.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/lab3.pptx -------------------------------------------------------------------------------- /lab3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/main.c -------------------------------------------------------------------------------- /lab3/output-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/output-10.txt -------------------------------------------------------------------------------- /lab3/output-20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/output-20.txt -------------------------------------------------------------------------------- /lab3/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/output.txt -------------------------------------------------------------------------------- /lab3/printk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/printk.c -------------------------------------------------------------------------------- /lab3/process-10.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/process-10.log -------------------------------------------------------------------------------- /lab3/process-20.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/process-20.log -------------------------------------------------------------------------------- /lab3/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/process.c -------------------------------------------------------------------------------- /lab3/process.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/process.log -------------------------------------------------------------------------------- /lab3/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/sched.c -------------------------------------------------------------------------------- /lab3/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/sched.h -------------------------------------------------------------------------------- /lab3/stat_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/stat_log.py -------------------------------------------------------------------------------- /lab3/system_call.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab3/system_call.s -------------------------------------------------------------------------------- /lab5/Lab5 信号量的实现与应用.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/Lab5 信号量的实现与应用.docx -------------------------------------------------------------------------------- /lab5/Lab5.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/Lab5.pptx -------------------------------------------------------------------------------- /lab5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/Makefile -------------------------------------------------------------------------------- /lab5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/README.md -------------------------------------------------------------------------------- /lab5/bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/bin.txt -------------------------------------------------------------------------------- /lab5/pc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/pc.c -------------------------------------------------------------------------------- /lab5/sem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/sem.c -------------------------------------------------------------------------------- /lab5/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/sys.h -------------------------------------------------------------------------------- /lab5/system_call.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/system_call.s -------------------------------------------------------------------------------- /lab5/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab5/unistd.h -------------------------------------------------------------------------------- /lab6/111: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/111 -------------------------------------------------------------------------------- /lab6/Lab6 —— 地址映射与共享.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/Lab6 —— 地址映射与共享.pptx -------------------------------------------------------------------------------- /lab6/Lab6 地址映射与共享.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/Lab6 地址映射与共享.docx -------------------------------------------------------------------------------- /lab6/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/Makefile -------------------------------------------------------------------------------- /lab6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/README.md -------------------------------------------------------------------------------- /lab6/consumer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/consumer.c -------------------------------------------------------------------------------- /lab6/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/memory.c -------------------------------------------------------------------------------- /lab6/producer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/producer.c -------------------------------------------------------------------------------- /lab6/shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/shm.c -------------------------------------------------------------------------------- /lab6/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/sys.h -------------------------------------------------------------------------------- /lab6/system_call.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/system_call.s -------------------------------------------------------------------------------- /lab6/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab6/unistd.h -------------------------------------------------------------------------------- /lab7/Lab7.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab7/Lab7.doc -------------------------------------------------------------------------------- /lab7/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab7/console.c -------------------------------------------------------------------------------- /lab7/keyboard.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab7/keyboard.S -------------------------------------------------------------------------------- /lab7/lab7.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab7/lab7.pptx -------------------------------------------------------------------------------- /lab7/read_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab7/read_write.c -------------------------------------------------------------------------------- /lab7/tty_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rccoder/HIT-OS-Lab/HEAD/lab7/tty_io.c --------------------------------------------------------------------------------