系统结构
文章平均质量分 59
m47838704
这个作者很懒,什么都没留下…
展开
-
关于bochs调试linux的原理解读
在我们开始调试bochs自带的操作系统之前。我觉得大家应该去理解哈BIOS的启动过程,什么是实地址模式和虚地址模式。各个寄存器(通用寄存器,段寄存器,控制寄存器),内存等有概念。再次就是bochs的调试命令,这个可以直接打help就有了。下面上图(调试的界面,load加载dlxlinux下面bochs配置文件)从计算机的启动过程我们知道BIOS->(加载到0x7c0原创 2015-01-12 13:33:14 · 1169 阅读 · 0 评论 -
关于操作系统学习路线分析
自己学习操作系统的时间也挺长了,虽然目前的成果还不是特别明显,但是在这段时间中还是学习了很多,今天想在这里和大家分享一下如何学习操作系统,以及如何制定学习操作系统的路线。以下是针对有过编程经历的。1,首先操作系统是人机交互的代理,那么作为操作系统必定是要和机器硬件打交道的,那么我们肯定是要学习一部分硬件知识,所以没有硬件知识的应该去补习一下硬件的知识,不用深究到电路,只需要了解电脑原创 2015-03-26 17:15:16 · 2162 阅读 · 1 评论 -
关于《30天编写自己的操作系统》ipl 与linux0.01的关系
最近一直在忙着考试所以很少写博客了今天想写一点关于前面一段时间再看的《30天编写自己的操作系统》这本书,这本书目前看书看到了17天,大概340多页,自己按照作者代码的思路然后加上一点自己的思路也算是写了自己的一个版本的os,目前整个进度是到了这本书的16天的进度,其中写了很多关于自己的东西,因为我发觉其实作者在这本书中屏蔽了很多操作系统的知识,虽然还是可以学到很多知识,这个的话可能也是作者为了原创 2015-06-16 16:39:05 · 1673 阅读 · 1 评论 -
《30天编写操作系统》 如何让虚拟机vmware 从img文件启动(其实就是配置软盘启动)
直接上图最后启动虚拟机就可以看到效果了原创 2015-06-18 11:31:02 · 30450 阅读 · 13 评论 -
《30天编写操作系统》 如何制作U盘启动
笔者看了《30天编写操作系统》 之后,很想装一下B,所以一直很想让《30天编写操作系统》 的程序不只是在虚拟机里面运行,而且还希望将这个OS放到U盘上,从U盘启动,网上寻觅了各种方法均未实现我装B的伟大理想,所以只能自己动手了。下面是效果图,我的测试电脑屏幕坏掉了,不过还是看的清楚下面的是步骤1——首先到http://zhidao.baidu.com/share/cc932原创 2015-06-18 10:48:34 · 2262 阅读 · 1 评论 -
关于U盘启动操作系统《30天自制操作系统》
原本的启动是从img启动的,而且这个img是用FAT12文件系统进行格式化的(具体去搜索FAT12文件格式,这里给大家推荐一篇http://www.doc88.com/p-646605198560.html),那么也就是说我们的img文件符合FAT12文件系统的格式了,接下来我们用winhex这个软件来查看我们的img文件,同时比对FAT12文件系统的格式,看是否我们的img文件同FAT12文件系原创 2015-07-09 18:51:55 · 4131 阅读 · 2 评论 -
《30天自制操作系统》U盘启动,真机运行(16天)
首先说一下到目前为止U盘启动遇到的问题,首先的一个问题是“system volume information“,目前尚未解决,这个问题可能导致U盘启动失败,我猜测可能是由于每一次重新将OS写到U盘的时候原来的信息没有被清除,导致了在执行的时候把那些没有被覆盖掉的信息当成指令执行了。这个问题我会继续的追踪下去,力求能找到引起这个问题的真正原因是什么,如果有遇到同样问题的朋友,能留言相告。下面是真机的运原创 2015-07-10 20:18:43 · 5545 阅读 · 6 评论 -
android网络游戏开发——网络通信——IO处理
利用libevent+protocol buffer来进行网络通信的开发原创 2015-09-16 01:01:47 · 488 阅读 · 0 评论