- 25 Dec, 2024 3 commits
-
-
hfut奇迹 authored
- /小型内核设计文档.pdf - /readme.md
-
hfut奇迹 authored
- /build/interrupt.o - /build/inode.o - /build/init.o - /build/ide.o - /build/fs.o - /build/fork.o - /build/file.o - /build/exec.o - /build/dir.o - /build/console.o - /build/buildin_cmd.o - /build/bitmap.o - /build/assert.o - /build/debug.o - /build/ioqueue.o - /build/kernel.o - /build/keyboard.o - /build/main.o - /build/memory.o - /build/list.o - /build/pipe.o - /build/print.o - /build/process.o - /build/shell.o - /build/stdio-kernel.o - /build/stdio.o - /build/string.o - /build/switch.o - /build/sync.o - /build/syscall-init.o - /build/syscall.o - /build/thread.o - /build/timer.o - /build/tss.o - /build/wait_exit.o - /device/ide.c - /device/ide.h - /device/keyboard.c - /device/keyboard.h - /device/timer.c - /device/timer.h - /fs/fs.c - /fs/fs.h - /kernel/interrupt.c - /kernel/interrupt.h - /kernel/logo.c - /kernel/memory.c - /kernel/memory.h - /userprog/fork.c - /DOCX/malloc,free实现.md - /DOCX/mbr.s撰写.md - /DOCX/shell命令.md - /DOCX/基本打印函数实现.md - /DOCX/开发日志.md - /DOCX/内存管理.md - /DOCX/文件系统.md - /DOCX/线程.md - /DOCX/中断实现.md - /DOCX/loader.s撰写.md - /img/shell.png - /img/测试free.png - /img/测试malloc.png - /img/测试文件打开关闭.png - /img/从盘分区结果.png - /img/获取文件属性.png - /img/进程创建等测试.png - /img/命令行展示.png - /img/目录遍历.png - /img/目录删除.png - /img/文件写入.png - /img/文件写入测试.png - /img/重新测试free.png - /img/重新测试malloc.png - /img/bochs.png
-
hfut奇迹 authored
- /kernel/debug.c - /kernel/main.c - /kernel/memory.c - /fs/inode.c - /build/sync.o - /build/syscall.o - /build/syscall-init.o - /build/thread.o - /build/timer.o - /build/tss.o - /build/wait_exit.o - /build/assert.o - /build/bitmap.o - /build/buildin_cmd.o - /build/console.o - /build/debug.o - /build/dir.o - /build/exec.o - /build/file.o - /build/fork.o - /build/fs.o - /build/ide.o - /build/init.o - /build/inode.o - /build/interrupt.o - /build/ioqueue.o - /build/kernel.bin - /build/kernel.o - /build/keyboard.o - /build/list.o - /build/main.o - /build/memory.o - /build/pipe.o - /build/print.o - /build/process.o - /build/shell.o - /build/stdio.o - /build/stdio-kernel.o - /build/string.o - /build/switch.o - /build/kernel.map - /commnd/prog_no_arg.o - /device/console.c - /device/ide.c - /shell/buildin_cmd.h - /shell/buildin_cmd.c - /shell/shell.c - /thread/thread.c - /thread/thread.h - /userprog/fork.h - /userprog/wait_exit.c - /userprog/fork.c - /lib/stdio.c - /lib/stdio.h - /lib/string.c - /lib/string.h - /lib/kernel/list.c - /lib/kernel/list.h
-
- 24 Dec, 2024 7 commits
- 23 Dec, 2024 3 commits
-
-
hfut奇迹 authored
- /device/console.c - /fs/file.c - /kernel/main.c - /lib/user/syscall.c - /lib/user/syscall.h - /test/创建子进程.c - /test/删除目录.c - /test/文件打开关闭测试.c - /test/文件属性测试.c - /test/文件写入测试.c - /test/遍历目录.c - /userprog/exec.c
-
hfut奇迹 authored
- /test/测试free函数.c - /test/测试malloc函数.c - /test/测试OS进程线程创建.c
-
hfut奇迹 authored
-
- 22 Dec, 2024 27 commits
-
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
- /thread/switch.S - /lib/kernel/print.S - /thread/switch.s - /lib/kernel/print.s
-
hfut奇迹 authored
- /linux_x/boot/loader.s - /linux_x/boot/mbr.s - /linux_x/build/assert.o - /linux_x/build/bitmap.o - /linux_x/build/buildin_cmd.o - /linux_x/build/console.o - /linux_x/build/debug.o - /linux_x/build/dir.o - /linux_x/build/exec.o - /linux_x/build/file.o - /linux_x/build/fork.o - /linux_x/build/fs.o - /linux_x/build/ide.o - /linux_x/build/init.o - /linux_x/build/inode.o - /linux_x/build/interrupt.o - /linux_x/build/ioqueue.o - /linux_x/build/kernel.bin - /linux_x/build/kernel.map - /linux_x/build/kernel.o - /linux_x/build/keyboard.o - /linux_x/build/list.o - /linux_x/build/main.o - /linux_x/build/memory.o - /linux_x/build/pipe.o - /linux_x/build/print.o - /linux_x/build/process.o - /linux_x/build/shell.o - /linux_x/build/stdio-kernel.o - /linux_x/build/stdio.o - /linux_x/build/string.o - /linux_x/build/switch.o - /linux_x/build/sync.o - /linux_x/build/syscall-init.o - /linux_x/build/syscall.o - /linux_x/build/thread.o - /linux_x/build/timer.o - /linux_x/build/tss.o - /linux_x/build/wait_exit.o - /linux_x/commnd/compile.c - /linux_x/commnd/compile.sh - /linux_x/commnd/prog_no_arg - /linux_x/commnd/prog_no_arg.c - /linux_x/commnd/prog_no_arg.o - /linux_x/commnd/xxd.sh - /linux_x/device/console.c - /linux_x/device/console.h - /linux_x/device/ide.c - /linux_x/device/ide.h - /linux_x/device/ioqueue.c - /linux_x/device/ioqueue.h - /linux_x/device/keyboard.c - /linux_x/device/keyboard.h - /linux_x/device/timer.c - /linux_x/device/timer.h - /linux_x/fs/dir.c - /linux_x/fs/dir.h - /linux_x/fs/file.c - /linux_x/fs/file.h - /linux_x/fs/fs.c - /linux_x/fs/fs.h - /linux_x/fs/inode.c - /linux_x/fs/inode.h - /linux_x/fs/super_block.h - /linux_x/kernel/debug.c - /linux_x/kernel/debug.h - /linux_x/kernel/global.h - /linux_x/kernel/init.c - /linux_x/kernel/init.h - /linux_x/kernel/interrupt.c - /linux_x/kernel/interrupt.h - /linux_x/kernel/kernel.bin - /linux_x/kernel/kernel.h - /linux_x/kernel/kernel.s - /linux_x/kernel/logo.c - /linux_x/kernel/main.bin - /linux_x/kernel/main.c - /linux_x/kernel/main.o - /linux_x/kernel/memory.c - /linux_x/kernel/memory.h - /linux_x/shell/buildin_cmd.c - /linux_x/shell/buildin_cmd.h - /linux_x/shell/shell.c - /linux_x/shell/shell.h - /linux_x/thread/switch.S - /linux_x/thread/sync.c - /linux_x/thread/sync.h - /linux_x/thread/thread.c - /linux_x/thread/thread.h - /linux_x/userprog/exec.c - /linux_x/userprog/exec.h - /linux_x/userprog/fork.c - /linux_x/userprog/fork.h - /linux_x/userprog/process.c - /linux_x/userprog/process.h - /linux_x/userprog/syscall-init.c - /linux_x/userprog/syscall-init.h - /linux_x/userprog/tss.c - /linux_x/userprog/tss.h - /linux_x/userprog/wait_exit.c - /linux_x/userprog/wait_exit.h - /linux_x/lib/kernel/bitmap.c - /linux_x/lib/kernel/bitmap.h - /linux_x/lib/kernel/io.h - /linux_x/lib/kernel/list.c - /linux_x/lib/kernel/list.h - /linux_x/lib/kernel/list.o - /linux_x/lib/kernel/print.S - /linux_x/lib/kernel/print.h - /linux_x/lib/kernel/print.o - /linux_x/lib/kernel/stdio-kernel.c - /linux_x/lib/kernel/stdio-kernel.h - /linux_x/lib/user/syscall.c - /linux_x/lib/user/syscall.h - /linux_x/lib/stdint.h - /linux_x/lib/stdio.c - /linux_x/lib/stdio.h - /linux_x/lib/string.c - /linux_x/lib/string.h - /linux_x/boot.inc - /linux_x/loader.bin - /linux_x/makefile - /linux_x/mbr.bin - /linux_x/xxd.sh - /kernel/.gitkeep - /fs/.gitkeep - /device/.gitkeep - /boot/.gitkeep - /commnd/compile.c - /commnd/compile.sh - /commnd/prog_no_arg - /commnd/prog_no_arg.c - /commnd/prog_no_arg.o - /commnd/xxd.sh - /device/console.c - /device/console.h - /device/ide.c - /device/ide.h - /device/ioqueue.c - /device/ioqueue.h - /device/keyboard.c - /device/keyboard.h - /device/timer.c - /device/timer.h - /kernel/main.bin - /kernel/main.o - /lib/stdint.h - /lib/stdio.c - /lib/stdio.h - /lib/string.c - /lib/string.h - /lib/kernel/bitmap.c - /lib/kernel/bitmap.h - /lib/kernel/io.h - /lib/kernel/list.c - /lib/kernel/list.h - /lib/kernel/list.o - /lib/kernel/print.h - /lib/kernel/print.o - /lib/kernel/print.S - /lib/kernel/stdio-kernel.c - /lib/kernel/stdio-kernel.h - /lib/user/syscall.c - /lib/user/syscall.h - /shell/buildin_cmd.c - /shell/buildin_cmd.h - /shell/shell.c - /shell/shell.h - /thread/switch.S - /thread/sync.c - /thread/sync.h - /thread/thread.c - /thread/thread.h - /userprog/exec.c - /userprog/exec.h - /userprog/fork.c - /userprog/fork.h - /userprog/process.c - /userprog/process.h - /userprog/syscall-init.c - /userprog/syscall-init.h - /userprog/tss.c - /userprog/tss.h - /userprog/wait_exit.c - /userprog/wait_exit.h - /boot.inc - /makefile - /mbr.bin - /loader.bin - /xxd.sh
-
hfut奇迹 authored
- /linux_x/boot.inc - /linux_x/loader.bin - /linux_x/makefile - /linux_x/mbr.bin - /linux_x/xxd.sh - /linux_x/boot/loader.s - /linux_x/boot/mbr.s - /linux_x/build/assert.o - /linux_x/build/bitmap.o - /linux_x/build/buildin_cmd.o - /linux_x/build/console.o - /linux_x/build/debug.o - /linux_x/build/dir.o - /linux_x/build/exec.o - /linux_x/build/file.o - /linux_x/build/fork.o - /linux_x/build/fs.o - /linux_x/build/ide.o - /linux_x/build/init.o - /linux_x/build/inode.o - /linux_x/build/interrupt.o - /linux_x/build/ioqueue.o - /linux_x/build/kernel.bin - /linux_x/build/kernel.map - /linux_x/build/kernel.o - /linux_x/build/keyboard.o - /linux_x/build/list.o - /linux_x/build/main.o - /linux_x/build/memory.o - /linux_x/build/pipe.o - /linux_x/build/print.o - /linux_x/build/process.o - /linux_x/build/shell.o - /linux_x/build/stdio-kernel.o - /linux_x/build/stdio.o - /linux_x/build/string.o - /linux_x/build/switch.o - /linux_x/build/sync.o - /linux_x/build/syscall-init.o - /linux_x/build/syscall.o - /linux_x/build/thread.o - /linux_x/build/timer.o - /linux_x/build/tss.o - /linux_x/build/wait_exit.o - /linux_x/commnd/compile.c - /linux_x/commnd/compile.sh - /linux_x/commnd/prog_no_arg - /linux_x/commnd/prog_no_arg.c - /linux_x/commnd/prog_no_arg.o - /linux_x/commnd/xxd.sh - /linux_x/device/console.c - /linux_x/device/console.h - /linux_x/device/ide.c - /linux_x/device/ide.h - /linux_x/device/ioqueue.c - /linux_x/device/ioqueue.h - /linux_x/device/keyboard.c - /linux_x/device/keyboard.h - /linux_x/device/timer.c - /linux_x/device/timer.h - /linux_x/fs/dir.c - /linux_x/fs/dir.h - /linux_x/fs/file.c - /linux_x/fs/file.h - /linux_x/fs/fs.c - /linux_x/fs/fs.h - /linux_x/fs/inode.c - /linux_x/fs/inode.h - /linux_x/fs/super_block.h - /linux_x/kernel/debug.c - /linux_x/kernel/debug.h - /linux_x/kernel/global.h - /linux_x/kernel/init.c - /linux_x/kernel/init.h - /linux_x/kernel/interrupt.c - /linux_x/kernel/interrupt.h - /linux_x/kernel/kernel.bin - /linux_x/kernel/kernel.h - /linux_x/kernel/kernel.s - /linux_x/kernel/logo.c - /linux_x/kernel/main.bin - /linux_x/kernel/main.c - /linux_x/kernel/main.o - /linux_x/kernel/memory.c - /linux_x/kernel/memory.h - /linux_x/lib/stdint.h - /linux_x/lib/stdio.c - /linux_x/lib/stdio.h - /linux_x/lib/string.c - /linux_x/lib/string.h - /linux_x/lib/kernel/bitmap.c - /linux_x/lib/kernel/bitmap.h - /linux_x/lib/kernel/io.h - /linux_x/lib/kernel/list.c - /linux_x/lib/kernel/list.h - /linux_x/lib/kernel/list.o - /linux_x/lib/kernel/print.h - /linux_x/lib/kernel/print.o - /linux_x/lib/kernel/print.S - /linux_x/lib/kernel/stdio-kernel.c - /linux_x/lib/kernel/stdio-kernel.h - /linux_x/lib/user/syscall.c - /linux_x/lib/user/syscall.h - /linux_x/shell/buildin_cmd.c - /linux_x/shell/buildin_cmd.h - /linux_x/shell/shell.c - /linux_x/shell/shell.h - /linux_x/thread/switch.S - /linux_x/thread/sync.c - /linux_x/thread/sync.h - /linux_x/thread/thread.c - /linux_x/thread/thread.h - /linux_x/userprog/exec.c - /linux_x/userprog/exec.h - /linux_x/userprog/fork.c - /linux_x/userprog/fork.h - /linux_x/userprog/process.c - /linux_x/userprog/process.h - /linux_x/userprog/syscall-init.c - /linux_x/userprog/syscall-init.h - /linux_x/userprog/tss.c - /linux_x/userprog/tss.h - /linux_x/userprog/wait_exit.c - /linux_x/userprog/wait_exit.h
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-
hfut奇迹 authored
-