操作系统引导探究.pdf
本PDF文档是谢煜波关于操作系统引导的实验报告,对于OS编程初学者来说是个很好的阅读材料,有助于理解和认识操作系统的引导过程
MenuetOS0.93内核源代码
MenuetOS是英国软件工程师Ville Mikael Turjanmaa开发的,完全由x86汇编语言于2000年写成的一款开放源码的32位操作系统。最新的版本为MenuetOS 0.93 [Nov-13-2003],可以从其官方网站下载。由于全部使用汇编语言,MenuetOS虽然仅在软盘上使用,仍有非常完整的功能。 MenuetOS是一款为个人计算机开发的操作系统,完全由32/64位汇编语言编写。Menuet64在许可证下发布,Menuet32在GPL下开放。Menuet支持32/64位x86汇编程序,为了编写更小,更快的应用,并且有更少的资源占用率。 Menuet没有扎根于UNIX或POSIX标准,也没有基于任何操作系统,其设计目的在于:一开始不添加OS各个不同部分之间额外的层,这些层通常复杂而且凭添缺陷。 自从头文件能被特定的任何其他语言产生,Menuet的应用结构就不再专门留给汇编语言编程。然而,全部的应用程序设计都是为了运用简单的32/64位汇编。 伴随汇编语言,Menuet那反应敏捷的GUI是易于掌控的。
Orange'S 一个操作系统的实现《自己动手写操作系统》第2版的源代码
Orange'S 一个操作系统的实现《自己动手写操作系统》第2版的源代码
RT-Thread RTOS操作系统内核源程序 0.3.0
RT-Thread RTOS操作系统内核源程序
这是一款由国内RT-Thread工作室开发的开源实时操作系统。起初RT-Thread是一个实时的内核(全抢占优先级调度,调度器时间复杂度O(1)),但在发展过程中,RT-Thread实时操作系统得到了来自全国嵌入式开发工程师的鼎力支持,为RT-Thread添砖加瓦,现在它已慢慢变成一个完善的、全功能的操作系统:文件系统,网络协议栈,图形界面组件。。。只有您想不到,没有您做不到:RT-Thread是一个平台,您可以把您的创意汇聚在一起,小平台大社区,RT-Thread的开发人员就在您的身边。
毕业设计BOCHS的StoneOs磁盘镜像文件(包含辅助工具源代码)
毕业设计BOCHS的StoneOs磁盘镜像文件(包含辅助工具源代码)
如果按照我给的操作方法仍然没有架构出开发环境的话,可以使用这个运行就可以了。这个是我已经构造好的完整的磁盘镜像,解压在BOCHS目录下就行了,可能里面的路径需要修改一下。
文件里面包含了所有的辅助工具程序与源代码,压缩包不大,但是解压以后要保证解压的位置有至少512M的内存,里面包含一个256M的磁盘镜像文件,和一个256M的镜像备份。镜像里面已经放置好了BOOT,LOADER,KERNEL等信息。里面还有很多不同调试阶段的KERNEL备份。
操作系统内核——毕业设计
是一个完整的操作系统内核源代码,包括毕业论文和答辩演示文档。这个毕业设计被评为校级一级毕业论文,我认为是一个不错的学习资料。欢迎qq交流:69558139
MenuetOS镜像
MenuetOS0.93镜像文件 不错哦 值得收藏
IA-32卷3:系统编程指南.pdf 【高清中文】
intel 开发手册第三卷的中文版 OS编程必看的一本书 强烈推荐
第三卷:系统编程指南
第一章 导读
第二章 系统架构概况
第三章 保护模式内存管理
第四章 保护
第五章 中断和异常处理
第六章 任务管理
第七章 多处理器管理
第八章 高级可编程中断控制器(APIC)
Bochs-2.1.1.rar
Bochs-2.1.1 调试操作系统的必备工具 可作虚拟机使用
图形化OS内核sgos
由小虾写的图形化OS内核sgos,很好很强大 值得下载学习
自主开发的操作系统内核mytos
自主开发的操作系统内核mytos http://mytos.googlecode.com/svn/trunk/
C高级实用程序设计.pdf 王士元
清华大学出版社 王士元编著
王士元老师的一本C语言经典书籍 很适合刚接触C语言的朋友们学习 是一本非常好的C语言高级指导书籍 里面的内容至今仍然受用 我有书呵呵 这个电子版的就分享给大家了
第一章 概述
第二章 PC机存储器结构及变量存储方式
第三章 关于DOS的说明及BIOS和DOS调用
第四章 指针、函数
第五章 内存模式与动态存储结构
第六章 文件
第七章 I/O接口的输入输出
第八章 中断服务程序的编写
第九章 驻留程序的设计
第十章 Turbo C作图
第十一章 菜单设计与动画技术
第十二章 文本的屏幕输出
第十三章 屏幕图形的存取
第十四章 C程序中汉字显示技术
第十五章 C语言与汇编语言的混合编程
第十六章 C与FoxBASE(dBASE)的接口技术
skelix [jinix OS]内核源代码
skelix 【jinix OS】 操作系统 内核源代码
操作系统原理DOS篇(第二版)
操作系统原理DOS篇(第二版)
一本不错的操作系统原理书籍,是PDG版本的,关于DOS的运行方式等细节进行了描述。
操作系统:设计与实现(第2版下册).pdf
电子工业出版社 尤晋元等译
这部分是本书的下册 完整提供了MINIX操作系统的源代码,供读者借鉴学习。非常有学习价值。
DOS+Virtual+Machine+Additions.vfd
虚拟PC(Virtual PC)的虚拟硬盘带DOS和附加模块 非常有用 有在看《自己动手做操作系统》的朋友一定会用到它
MINIX源程序【ZIP】
著名的微内核操作系统MINIX完整的源代码程序 配合《操作系统:设计与实现》学习 对操作系统编程有难以言表的帮助 绝对经典 不容错过
DOS操作系统源代码
DOS操作系统源代码,不要问我多少版本的,我也不知道,呵呵。不过是真正的DOS操作系统源代码,对于学习操作系统内核编程有很大的帮助,强烈推荐。
Intel Architecture Software Developer Manual.rar【英语版.三卷全】
Intel Architecture Software Developer Manual非常经典的文档 没看过真的很可惜
tbdebug.zip
操作系统调试工具 《自己动手做操作系统》中使用的软件 供朋友们使用
操作系统:设计与实现(第2版上册).pdf
电子工业出版社 尤晋元等译
本书是理论与实践相结合的典范。全书分上下两册,上册完整讲述了操作系统在设计方面上的相关技术细节,并结合MINIX操作系统代码进行讲述。下册则把微内核的MINIX操作系统源代码完整列出,供读者参考学习。本书看完定会在理论与实践、设计与实现上得到完美融合,是一部操作系统编程人员必备书籍
上册
第一章 引言
第二章 进程
第三章 输入/输出系统
第四章 存储器管理
第五章 文件系统
第六章 阅读材料和参考文献
系统实验教程:核心技术与编程实例.pdf
顾宝根 王立松 顾喜梅编著
科学出版社
本书向读者展示了如何自己动手编写32位保护模式操作系统,涉及了存储管理、基本IO操作与图形界面、中断与系统调用、进程管理、设备管理、文件系统、系统引导与系统初始化等方面程序实现的技术。每一部分都提供了详细的程序清单和注释,可供读者完整的了解操作系统的每一个编程细节,而不仅仅是理论。非常好的一本书。
程序1:实模式切换至保护模式
程序2:任务切换演示
程序3:在分段系统中运行EXE程序
程序4:段页式管理机制
程序5:时钟中断处理程序
程序6:保护模式下的中断处理程序
程序7:修改系统时钟周期演示程序
程序8:基本I/O操作的演示程序
程序9:硬盘分区演示程序
程序10:硬盘逻辑格式化演示程序
程序11:FAT16文件系统演示程序
程序12:修改硬盘主引导记录程序
程序13:修改操作系统引导记录程序
程序14:COS操作系统安装程序
程序15:时间片轮转优先级调度演示程序
程序16:段页式分时系统演示程序
第一章 存储管理
第二章 中断和基本I/O处理
第三章 文件系统和磁盘管理
第四章 进程管理
附录A 硬盘分区程序清单
附录B 硬盘逻辑格式化程序清单
附录C 通过XMS驱动程序使用扩展内存演示程序
附录D 鼠标驱动程序设计
附录E 图形界面的实现程序
LINUX内核源代码情景分析【上】PDF
本书对LINUX系统2.4版内核源代码进行全景式、全方位的分析 不可多得的一部好书 全书共分上下两册 内容详实、细致,对源程序分析透彻,对LINUX内核各个方面进行了充分的描述
毛德操 胡希明 著
浙江大学出版社
上册
第一章 预备知识
第二章 存储管理
第三章 中断、异常和系统调用
第四章 进程与进程调度
第五章 文件系统
第六章 传统的UNIX进程间通信
下册
第七章 基于SOCKET的进程间通信
第八章 设备驱动
第九章 多处理器SMP系统结构
第十章 系统引导和初始化
LINUX内核源代码情景分析【下】PDF
本书对LINUX系统2.4版内核源代码进行全景式、全方位的分析 不可多得的一部好书 全书共分上下两册 内容详实、细致,对源程序分析透彻,对LINUX内核各个方面进行了充分的描述
毛德操 胡希明 著
浙江大学出版社
下册
第七章 基于SOCKET的进程间通信
第八章 设备驱动
第九章 多处理器SMP系统结构
第十章 系统引导和初始化
本人目前只能上传小于25M的文件,上册有机会再传
上册
第一章 预备知识
第二章 存储管理
第三章 中断、异常和系统调用
第四章 进程与进程调度
第五章 文件系统
第六章 传统的UNIX进程间通信
内核平台搭建与内核毕业设计资源必须的三个文件
是内核毕业设计资源的辅助说明资源,详细说明了如何通过内核毕业设计资源提供的内容进行平台的搭建,并且可以调试并运行。
另外添加了内核毕业设计资源中必须的三个汇编头文件,上次忘添加了。
很重要!!!!!