文件名称:minios
介绍说明--下载内容均来自于网络,请自行研究使用
这是我自己学习过程中写的,大家看一下,多提意见。谢谢!
暂时只实现了进程的管理和切换,文件系统打算用FAT12,文件系统模块已经大体完成,后面再加进行去吧;内存管理也不会等太久的。
使用方法:
1.安装bochs;
2.建一个软件镜像文件,使用WINIMAGE将BOOT.BIN写入引导扇区,将setup.bin和system.bin直接写进磁盘镜像文件就行了。
上面用到的几个文件已经有了,没有编译器的可以直接使用了。编译环境为GCC+NASM,直接在命令下点make即可,名子不要改动。
暂时只实现了进程的管理和切换,文件系统打算用FAT12,文件系统模块已经大体完成,后面再加进行去吧;内存管理也不会等太久的。
使用方法:
1.安装bochs;
2.建一个软件镜像文件,使用WINIMAGE将BOOT.BIN写入引导扇区,将setup.bin和system.bin直接写进磁盘镜像文件就行了。
上面用到的几个文件已经有了,没有编译器的可以直接使用了。编译环境为GCC+NASM,直接在命令下点make即可,名子不要改动。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 97288382minios.rar 列表 minios\minios\BOOT.BIN minios\minios\setup.bin minios\minios\system.o minios\minios\copyboot.exe minios\minios\dasm.bat minios\minios\builder.exe minios\minios\sys minios\minios\system.bin minios\minios\readme.txt minios\minios\Makefile minios\minios\NASM.EXE minios\minios\nasmw.exe minios\minios\lib\iolib.c minios\minios\lib\klib.c minios\minios\lib\klib.s minios\minios\lib\klib.o minios\minios\lib\iolib.s minios\minios\lib\lib.o minios\minios\main\main.c minios\minios\main\main.o minios\minios\main\main.s minios\minios\sched\schedule.c minios\minios\sched\system_call.c minios\minios\sched\system_call.s minios\minios\sched\sys_call.o minios\minios\sched\schedule.s minios\minios\sched\schedule.o minios\minios\builder\builder.c minios\minios\include\def.h minios\minios\include\sched.h minios\minios\include\stdio.h minios\minios\include\system.h minios\minios\include\time.h minios\minios\include\mem.h minios\minios\include\tty.h minios\minios\boot\system.asm minios\minios\boot\setup.asm minios\minios\boot\boot.asm minios\minios\kernel\con_drv.s minios\minios\kernel\con_drv.o minios\minios\kernel\console.s minios\minios\kernel\console.o minios\minios\kernel\con_drv\console.c minios\minios\kernel\con_drv\con_drv.c minios\minios\include\sys minios\minios\kernel\con_drv minios\minios\mem minios\minios\fs minios\minios\lib minios\minios\main minios\minios\sched minios\minios\builder minios\minios\include minios\minios\boot minios\minios\kernel minios\minios minios