文件名称:tinix_os
介绍说明--下载内容来自于网络,使用问题请自行百度
=== ====
关于本光盘
==========
\\Tinix: 书中所附代码
其中很多目录中除了包含源代码(*.asm, *.inc, *.c, *.h)外,还有这样一些文件:
boot.bin 引导扇区(Boot Sector),可通过 FloppyWriter 写入软盘(或软盘映像)。
loader.bin LOADER,直接拷贝至软盘(或软盘映像)根目录。
kernel.bin 内核(Kernel),直接拷贝至软盘(或软盘映像)根目录。
bochsrc.bxrc Bochs 配置文件,如果系统中安装了 Bochs-2.1.1 可直接双击之运行。其它细节请见书第 2.7 节。
godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\\Program Files\\Bochs-2.1.1\\ 中。
TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。
*.com 可以在 DOS (必须为纯 DOS) 下运行的文件。
\\Tools: 一些小工具 (在 VC6 下编译通过)
DescParser 描述符分析器,输入描述符的值,可以得出起基址、界限、属性等信息。
ELFParser ELF 文件分析器,可以列出一个 ELF 文件的 ELF Header、 Program Header、Section Header 等信息。
FloppyWriter 用以写引导扇区,支持软盘和软盘映像。
KrnlChecker 用以检查一个 Tinix 内核加载后位置是否正确。
关于本光盘
==========
\\Tinix: 书中所附代码
其中很多目录中除了包含源代码(*.asm, *.inc, *.c, *.h)外,还有这样一些文件:
boot.bin 引导扇区(Boot Sector),可通过 FloppyWriter 写入软盘(或软盘映像)。
loader.bin LOADER,直接拷贝至软盘(或软盘映像)根目录。
kernel.bin 内核(Kernel),直接拷贝至软盘(或软盘映像)根目录。
bochsrc.bxrc Bochs 配置文件,如果系统中安装了 Bochs-2.1.1 可直接双击之运行。其它细节请见书第 2.7 节。
godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\\Program Files\\Bochs-2.1.1\\ 中。
TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。
*.com 可以在 DOS (必须为纯 DOS) 下运行的文件。
\\Tools: 一些小工具 (在 VC6 下编译通过)
DescParser 描述符分析器,输入描述符的值,可以得出起基址、界限、属性等信息。
ELFParser ELF 文件分析器,可以列出一个 ELF 文件的 ELF Header、 Program Header、Section Header 等信息。
FloppyWriter 用以写引导扇区,支持软盘和软盘映像。
KrnlChecker 用以检查一个 Tinix 内核加载后位置是否正确。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
自己动手写操作系统/Readme.txt
自己动手写操作系统/Tinix/chapter1/a/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter1/a/boot.asm
自己动手写操作系统/Tinix/chapter1/a/boot.bin
自己动手写操作系统/Tinix/chapter1/a/disboot.asm
自己动手写操作系统/Tinix/chapter1/a/godbg.bat
自己动手写操作系统/Tinix/chapter1/a/TINIX.IMG
自己动手写操作系统/Tinix/chapter1/a/bochsout.txt
自己动手写操作系统/Tinix/chapter1/b/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter1/b/boot.asm
自己动手写操作系统/Tinix/chapter1/b/Boot.bin
自己动手写操作系统/Tinix/chapter1/b/godbg.bat
自己动手写操作系统/Tinix/chapter1/b/TINIX.IMG
自己动手写操作系统/Tinix/chapter1/b/bochsout.txt
自己动手写操作系统/Tinix/chapter2/linux/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter2/linux/run-tinix-in-linux
自己动手写操作系统/Tinix/chapter2/linux/tinix.img
自己动手写操作系统/Tinix/chapter2/win/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter2/win/run.bat
自己动手写操作系统/Tinix/chapter2/win/TINIX.IMG
自己动手写操作系统/Tinix/chapter2/win/bochsout.txt
自己动手写操作系统/Tinix/chapter3/a/pm.inc
自己动手写操作系统/Tinix/chapter3/a/pmtest1.asm
自己动手写操作系统/Tinix/chapter3/a/pmtest1.com
自己动手写操作系统/Tinix/chapter3/b/pm.inc
自己动手写操作系统/Tinix/chapter3/b/pmtest2.asm
自己动手写操作系统/Tinix/chapter3/b/pmtest2.com
自己动手写操作系统/Tinix/chapter3/c/pm.inc
自己动手写操作系统/Tinix/chapter3/c/pmtest3.asm
自己动手写操作系统/Tinix/chapter3/c/pmtest3.com
自己动手写操作系统/Tinix/chapter3/d/pm.inc
自己动手写操作系统/Tinix/chapter3/d/pmtest4.asm
自己动手写操作系统/Tinix/chapter3/d/pmtest4.com
自己动手写操作系统/Tinix/chapter3/e/pm.inc
自己动手写操作系统/Tinix/chapter3/e/pmtest5.asm
自己动手写操作系统/Tinix/chapter3/e/pmtest5.com
自己动手写操作系统/Tinix/chapter3/f/pm.inc
自己动手写操作系统/Tinix/chapter3/f/pmtest6.asm
自己动手写操作系统/Tinix/chapter3/f/pmtest6.com
自己动手写操作系统/Tinix/chapter3/g/lib.inc
自己动手写操作系统/Tinix/chapter3/g/pm.inc
自己动手写操作系统/Tinix/chapter3/g/pmtest7.asm
自己动手写操作系统/Tinix/chapter3/g/pmtest7.com
自己动手写操作系统/Tinix/chapter3/h/lib.inc
自己动手写操作系统/Tinix/chapter3/h/pm.inc
自己动手写操作系统/Tinix/chapter3/h/pmtest8.asm
自己动手写操作系统/Tinix/chapter3/h/pmtest8.com
自己动手写操作系统/Tinix/chapter3/i/lib.inc
自己动手写操作系统/Tinix/chapter3/i/pm.inc
自己动手写操作系统/Tinix/chapter3/i/pmtest9.asm
自己动手写操作系统/Tinix/chapter3/i/pmtest9.com
自己动手写操作系统/Tinix/chapter4/a/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter4/a/boot.asm
自己动手写操作系统/Tinix/chapter4/a/boot.bin
自己动手写操作系统/Tinix/chapter4/a/godbg.bat
自己动手写操作系统/Tinix/chapter4/a/TINIX.IMG
自己动手写操作系统/Tinix/chapter4/b/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter4/b/boot.asm
自己动手写操作系统/Tinix/chapter4/b/boot.bin
自己动手写操作系统/Tinix/chapter4/b/godbg.bat
自己动手写操作系统/Tinix/chapter4/b/loader.asm
自己动手写操作系统/Tinix/chapter4/b/loader.bin
自己动手写操作系统/Tinix/chapter4/b/TINIX.IMG
自己动手写操作系统/Tinix/chapter4/c/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter4/c/boot.asm
自己动手写操作系统/Tinix/chapter4/c/boot.bin
自己动手写操作系统/Tinix/chapter4/c/godbg.bat
自己动手写操作系统/Tinix/chapter4/c/loader.asm
自己动手写操作系统/Tinix/chapter4/c/loader.bin
自己动手写操作系统/Tinix/chapter4/c/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/a/hello
自己动手写操作系统/Tinix/chapter5/a/hello.asm
自己动手写操作系统/Tinix/chapter5/a/hello.o
自己动手写操作系统/Tinix/chapter5/b/bar.c
自己动手写操作系统/Tinix/chapter5/b/bar.o
自己动手写操作系统/Tinix/chapter5/b/foo.asm
自己动手写操作系统/Tinix/chapter5/b/foo.o
自己动手写操作系统/Tinix/chapter5/b/foobar
自己动手写操作系统/Tinix/chapter5/c/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/c/boot.asm
自己动手写操作系统/Tinix/chapter5/c/boot.bin
自己动手写操作系统/Tinix/chapter5/c/fat12hdr.inc
自己动手写操作系统/Tinix/chapter5/c/godbg.bat
自己动手写操作系统/Tinix/chapter5/c/kernel.asm
自己动手写操作系统/Tinix/chapter5/c/kernel.bin
自己动手写操作系统/Tinix/chapter5/c/kernel.o
自己动手写操作系统/Tinix/chapter5/c/loader.asm
自己动手写操作系统/Tinix/chapter5/c/loader.bin
自己动手写操作系统/Tinix/chapter5/c/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/d/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/d/boot.asm
自己动手写操作系统/Tinix/chapter5/d/boot.bin
自己动手写操作系统/Tinix/chapter5/d/fat12hdr.inc
自己动手写操作系统/Tinix/chapter5/d/godbg.bat
自己动手写操作系统/Tinix/chapter5/d/kernel.asm
自己动手写操作系统/Tinix/chapter5/d/kernel.bin
自己动手写操作系统/Tinix/chapter5/d/kernel.o
自己动手写操作系统/Tinix/chapter5/d/lib.inc
自己动手写操作系统/Tinix/chapter5/d/load.inc
自己动手写操作系统/Tinix/chapter5/d/loader.asm
自己动手写操作系统/Tinix/chapter5/d/loader.bin
自己动手写操作系统/Tinix/chapter5/d/pm.inc
自己动手写操作系统/Tinix/chapter5/d/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/e/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/e/boot.asm
自己动手写操作系统/Tinix/chapter5/e/boot.bin
自己动手写操作系统/Tinix/chapter5/e/fat12hdr.inc
自己动手写操作系统/Tinix/chapter5/e/godbg.bat
自己动手写操作系统/Tinix/chapter5/e/kernel.asm
自己动手写操作系统/Tinix/chapter5/e/kernel.bin
自己动手写操作系统/Tinix/chapter5/e/kernel.o
自己动手写操作系统/Tinix/chapter5/e/load.inc
自己动手写操作系统/Tinix/chapter5/e/loader.asm
自己动手写操作系统/Tinix/chapter5/e/loader.bin
自己动手写操作系统/Tinix/chapter5/e/pm.inc
自己动手写操作系统/Tinix/chapter5/e/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/f/bochsdbg.out
自己动手写操作系统/Tinix/chapter5/f/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/f/boot.bin
自己动手写操作系统/Tinix/chapter5/f/godbg.bat
自己动手写操作系统/Tinix/chapter5/f/kernel.bin
自己动手写操作系统/Tinix/chapter5/f/loader.bin
自己动手写操作系统/Tinix/chapter5/f/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/g/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/g/boot.asm
自己动手写操作系统/Tinix/chapter5/g/boot.bin
自己动手写操作系统/Tinix/chapter5/g/const.h
自己动手写操作系统/Tinix/chapter5/g/fat12hdr.inc
自己动手写操作系统/Tinix/chapter5/g/godbg.bat
自己动手写操作系统/Tinix/chapter5/g/kernel.asm
自己动手写操作系统/Tinix/chapter5/g/kernel.bin
自己动手写操作系统/Tinix/chapter5/g/kernel.o
自己动手写操作系统/Tinix/chapter5/g/klib.asm
自己动手写操作系统/Tinix/chapter5/g/klib.o
自己动手写操作系统/Tinix/chapter5/g/load.inc
自己动手写操作系统/Tinix/chapter5/g/loader.asm
自己动手写操作系统/Tinix/chapter5/g/loader.bin
自己动手写操作系统/Tinix/
自己动手写操作系统/Tinix/chapter1/a/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter1/a/boot.asm
自己动手写操作系统/Tinix/chapter1/a/boot.bin
自己动手写操作系统/Tinix/chapter1/a/disboot.asm
自己动手写操作系统/Tinix/chapter1/a/godbg.bat
自己动手写操作系统/Tinix/chapter1/a/TINIX.IMG
自己动手写操作系统/Tinix/chapter1/a/bochsout.txt
自己动手写操作系统/Tinix/chapter1/b/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter1/b/boot.asm
自己动手写操作系统/Tinix/chapter1/b/Boot.bin
自己动手写操作系统/Tinix/chapter1/b/godbg.bat
自己动手写操作系统/Tinix/chapter1/b/TINIX.IMG
自己动手写操作系统/Tinix/chapter1/b/bochsout.txt
自己动手写操作系统/Tinix/chapter2/linux/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter2/linux/run-tinix-in-linux
自己动手写操作系统/Tinix/chapter2/linux/tinix.img
自己动手写操作系统/Tinix/chapter2/win/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter2/win/run.bat
自己动手写操作系统/Tinix/chapter2/win/TINIX.IMG
自己动手写操作系统/Tinix/chapter2/win/bochsout.txt
自己动手写操作系统/Tinix/chapter3/a/pm.inc
自己动手写操作系统/Tinix/chapter3/a/pmtest1.asm
自己动手写操作系统/Tinix/chapter3/a/pmtest1.com
自己动手写操作系统/Tinix/chapter3/b/pm.inc
自己动手写操作系统/Tinix/chapter3/b/pmtest2.asm
自己动手写操作系统/Tinix/chapter3/b/pmtest2.com
自己动手写操作系统/Tinix/chapter3/c/pm.inc
自己动手写操作系统/Tinix/chapter3/c/pmtest3.asm
自己动手写操作系统/Tinix/chapter3/c/pmtest3.com
自己动手写操作系统/Tinix/chapter3/d/pm.inc
自己动手写操作系统/Tinix/chapter3/d/pmtest4.asm
自己动手写操作系统/Tinix/chapter3/d/pmtest4.com
自己动手写操作系统/Tinix/chapter3/e/pm.inc
自己动手写操作系统/Tinix/chapter3/e/pmtest5.asm
自己动手写操作系统/Tinix/chapter3/e/pmtest5.com
自己动手写操作系统/Tinix/chapter3/f/pm.inc
自己动手写操作系统/Tinix/chapter3/f/pmtest6.asm
自己动手写操作系统/Tinix/chapter3/f/pmtest6.com
自己动手写操作系统/Tinix/chapter3/g/lib.inc
自己动手写操作系统/Tinix/chapter3/g/pm.inc
自己动手写操作系统/Tinix/chapter3/g/pmtest7.asm
自己动手写操作系统/Tinix/chapter3/g/pmtest7.com
自己动手写操作系统/Tinix/chapter3/h/lib.inc
自己动手写操作系统/Tinix/chapter3/h/pm.inc
自己动手写操作系统/Tinix/chapter3/h/pmtest8.asm
自己动手写操作系统/Tinix/chapter3/h/pmtest8.com
自己动手写操作系统/Tinix/chapter3/i/lib.inc
自己动手写操作系统/Tinix/chapter3/i/pm.inc
自己动手写操作系统/Tinix/chapter3/i/pmtest9.asm
自己动手写操作系统/Tinix/chapter3/i/pmtest9.com
自己动手写操作系统/Tinix/chapter4/a/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter4/a/boot.asm
自己动手写操作系统/Tinix/chapter4/a/boot.bin
自己动手写操作系统/Tinix/chapter4/a/godbg.bat
自己动手写操作系统/Tinix/chapter4/a/TINIX.IMG
自己动手写操作系统/Tinix/chapter4/b/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter4/b/boot.asm
自己动手写操作系统/Tinix/chapter4/b/boot.bin
自己动手写操作系统/Tinix/chapter4/b/godbg.bat
自己动手写操作系统/Tinix/chapter4/b/loader.asm
自己动手写操作系统/Tinix/chapter4/b/loader.bin
自己动手写操作系统/Tinix/chapter4/b/TINIX.IMG
自己动手写操作系统/Tinix/chapter4/c/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter4/c/boot.asm
自己动手写操作系统/Tinix/chapter4/c/boot.bin
自己动手写操作系统/Tinix/chapter4/c/godbg.bat
自己动手写操作系统/Tinix/chapter4/c/loader.asm
自己动手写操作系统/Tinix/chapter4/c/loader.bin
自己动手写操作系统/Tinix/chapter4/c/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/a/hello
自己动手写操作系统/Tinix/chapter5/a/hello.asm
自己动手写操作系统/Tinix/chapter5/a/hello.o
自己动手写操作系统/Tinix/chapter5/b/bar.c
自己动手写操作系统/Tinix/chapter5/b/bar.o
自己动手写操作系统/Tinix/chapter5/b/foo.asm
自己动手写操作系统/Tinix/chapter5/b/foo.o
自己动手写操作系统/Tinix/chapter5/b/foobar
自己动手写操作系统/Tinix/chapter5/c/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/c/boot.asm
自己动手写操作系统/Tinix/chapter5/c/boot.bin
自己动手写操作系统/Tinix/chapter5/c/fat12hdr.inc
自己动手写操作系统/Tinix/chapter5/c/godbg.bat
自己动手写操作系统/Tinix/chapter5/c/kernel.asm
自己动手写操作系统/Tinix/chapter5/c/kernel.bin
自己动手写操作系统/Tinix/chapter5/c/kernel.o
自己动手写操作系统/Tinix/chapter5/c/loader.asm
自己动手写操作系统/Tinix/chapter5/c/loader.bin
自己动手写操作系统/Tinix/chapter5/c/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/d/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/d/boot.asm
自己动手写操作系统/Tinix/chapter5/d/boot.bin
自己动手写操作系统/Tinix/chapter5/d/fat12hdr.inc
自己动手写操作系统/Tinix/chapter5/d/godbg.bat
自己动手写操作系统/Tinix/chapter5/d/kernel.asm
自己动手写操作系统/Tinix/chapter5/d/kernel.bin
自己动手写操作系统/Tinix/chapter5/d/kernel.o
自己动手写操作系统/Tinix/chapter5/d/lib.inc
自己动手写操作系统/Tinix/chapter5/d/load.inc
自己动手写操作系统/Tinix/chapter5/d/loader.asm
自己动手写操作系统/Tinix/chapter5/d/loader.bin
自己动手写操作系统/Tinix/chapter5/d/pm.inc
自己动手写操作系统/Tinix/chapter5/d/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/e/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/e/boot.asm
自己动手写操作系统/Tinix/chapter5/e/boot.bin
自己动手写操作系统/Tinix/chapter5/e/fat12hdr.inc
自己动手写操作系统/Tinix/chapter5/e/godbg.bat
自己动手写操作系统/Tinix/chapter5/e/kernel.asm
自己动手写操作系统/Tinix/chapter5/e/kernel.bin
自己动手写操作系统/Tinix/chapter5/e/kernel.o
自己动手写操作系统/Tinix/chapter5/e/load.inc
自己动手写操作系统/Tinix/chapter5/e/loader.asm
自己动手写操作系统/Tinix/chapter5/e/loader.bin
自己动手写操作系统/Tinix/chapter5/e/pm.inc
自己动手写操作系统/Tinix/chapter5/e/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/f/bochsdbg.out
自己动手写操作系统/Tinix/chapter5/f/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/f/boot.bin
自己动手写操作系统/Tinix/chapter5/f/godbg.bat
自己动手写操作系统/Tinix/chapter5/f/kernel.bin
自己动手写操作系统/Tinix/chapter5/f/loader.bin
自己动手写操作系统/Tinix/chapter5/f/TINIX.IMG
自己动手写操作系统/Tinix/chapter5/g/bochsrc.bxrc
自己动手写操作系统/Tinix/chapter5/g/boot.asm
自己动手写操作系统/Tinix/chapter5/g/boot.bin
自己动手写操作系统/Tinix/chapter5/g/const.h
自己动手写操作系统/Tinix/chapter5/g/fat12hdr.inc
自己动手写操作系统/Tinix/chapter5/g/godbg.bat
自己动手写操作系统/Tinix/chapter5/g/kernel.asm
自己动手写操作系统/Tinix/chapter5/g/kernel.bin
自己动手写操作系统/Tinix/chapter5/g/kernel.o
自己动手写操作系统/Tinix/chapter5/g/klib.asm
自己动手写操作系统/Tinix/chapter5/g/klib.o
自己动手写操作系统/Tinix/chapter5/g/load.inc
自己动手写操作系统/Tinix/chapter5/g/loader.asm
自己动手写操作系统/Tinix/chapter5/g/loader.bin
自己动手写操作系统/Tinix/
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.