Location:
Search - bochs
Search list
Description: Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第二部分 SOS-2。
Platform: |
Size: 107389 |
Author: chyyuu |
Hits:
Description: Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第三部分SOS-3。
Platform: |
Size: 112340 |
Author: chyyuu |
Hits:
Description: Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第四部分SOS-4。
Platform: |
Size: 117072 |
Author: chyyuu |
Hits:
Description: Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第五部分SOS-5。
Platform: |
Size: 133914 |
Author: chyyuu |
Hits:
Description: Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第六部分 SOS-6。
Platform: |
Size: 162291 |
Author: chyyuu |
Hits:
Description: Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第七部分 SOS-7。
Platform: |
Size: 199050 |
Author: chyyuu |
Hits:
Description: Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第八部分SOS-8。
Platform: |
Size: 271612 |
Author: chyyuu |
Hits:
Description: Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第九部分 SOS-9。 SOS-1到SOS-9相对独立,且一个是基于另一个的。一般在Linux下就可以编译,并可通过QEMU模拟器进行运行和调试。是学习操作系统实际运行的好东西!
Platform: |
Size: 295971 |
Author: chyyuu |
Hits:
Description: 这是我自己学习过程中写的,大家看一下,多提意见。谢谢!
暂时只实现了进程的管理和切换,文件系统打算用FAT12,文件系统模块已经大体完成,后面再加进行去吧;内存管理也不会等太久的。
使用方法:
1.安装bochs;
2.建一个软件镜像文件,使用WINIMAGE将BOOT.BIN写入引导扇区,将setup.bin和system.bin直接写进磁盘镜像文件就行了。
上面用到的几个文件已经有了,没有编译器的可以直接使用了。编译环境为GCC+NASM,直接在命令下点make即可,名子不要改动。
Platform: |
Size: 267149 |
Author: shengfeng |
Hits:
Description: bochs 是调试虚拟的完美结合,对写操作系统的有用
Platform: |
Size: 3692051 |
Author: zhao |
Hits:
Description: linux bochs 镜像这是被引导扇区代码读取到物理地址0x10000H处的代码,他被编译后写在第2个扇区开始的地方,
在这里写代码就不用顾忌512字节的限制了,随便写几个扇区,嘿嘿!
Platform: |
Size: 25521 |
Author: gongbing |
Hits:
Description: 参照MINIX3写的操作系统 用GCC+NASM+BOCHS开发
Platform: |
Size: 549473 |
Author: 梁健 |
Hits:
Description: QEMU是一套由Fabrice Bellard所编写的模拟操作系统的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个非自由的加速器,QEMU能模拟至接近真实电脑的速度。
可以模拟 IA-32 (x86)个人电脑,AMD 64个人电脑,MIPS R4000, 升阳的 SPARC sun3 与 PowerPC (PReP 及 Power Macintosh)架构
支持其他架构,不论在主机或虚拟系统上
增加了模拟速度,某些程序甚至可以实时运行
适用于Linux ,Windows, FreeBSD and MaxOS X这几个平台
可以储存及还原运行状态(如运行中的程序)
可以虚拟网络卡
Qemu Manager是delphi源码
qemu是c源码
这里下载源码
Platform: |
Size: 3851679 |
Author: 渔民 |
Hits:
Description: QEMU是一套由Fabrice Bellard所编写的模拟操作系统的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个非自由的加速器,QEMU能模拟至接近真实电脑的速度。
可以模拟 IA-32 (x86)个人电脑,AMD 64个人电脑,MIPS R4000, 升阳的 SPARC sun3 与 PowerPC (PReP 及 Power Macintosh)架构
支持其他架构,不论在主机或虚拟系统上
增加了模拟速度,某些程序甚至可以实时运行
适用于Linux ,Windows, FreeBSD and MaxOS X这几个平台
可以储存及还原运行状态(如运行中的程序)
可以虚拟网络卡
Qemu Manager是delphi源码
qemu是c源码
这里下载源码
Platform: |
Size: 4519507 |
Author: 渔民 |
Hits:
Description: 动手写操作系统源代码,非常好的学习资料,在实模式下调试用td,当调试32位和16位汇合代码时,需要使用bochs来调试
Platform: |
Size: 1925610 |
Author: 杰 |
Hits:
Description: 一个虚拟机平台的介绍bochs是完全模拟硬件的,时间到了
Platform: |
Size: 8062 |
Author: zheng tian |
Hits:
Description: 一个虚拟机平台的介绍bochs是完全模拟硬件的,时间到了
Platform: |
Size: 3404 |
Author: zheng tian |
Hits:
Description: jos lab3代码,是操作系统课程实验的代码,由bochs模拟
Platform: |
Size: 170647 |
Author: liusong |
Hits:
Description: 通过对一个教学操作系统GEEKOS的编译过程,形成磁盘映射文件,并在Bochs模拟器下模拟启动,来了解操作系统的基本原理和系统的启动过程。
Platform: |
Size: 2583007 |
Author: 陈自分 |
Hits:
Description: === ====
关于本光盘
==========
\\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 内核加载后位置是否正确。
Platform: |
Size: 1371217 |
Author: 朱昭威 |
Hits: