构建自己的操作系统[2]-Loader

呵呵,上次实践了如何写出一个Boot  Sector,那只是一个极简单的引导程序。这次的主题是解决一些在开始入门的时候经常搞不懂的问题,至少我是花了好久的时候才弄懂。。。。也许现在已经对引导程序比较熟悉了,但引导程序的大小被限制在了512B,所以它也只能是一个“引导程序”,为了实验的继续,引入下一个概念: Loader。简单的说,Lloader就是要完成引导程序没有完成的事:1.加载内核    2...
阅读(2353) 评论(8)

制作img镜像文件的5种方法

我一般是用dd命令的,今天好奇,看下Win下是怎么做的,搜了一些方法。。。。1. 在DOS下用debug    把floppy.img写入A盘    debug floppy.img    -w 100 0 0 1    -q    把floppy.img写入B盘   debug floppy.img   -w 100 1 0 1   -q这里我们将 floppy.img 换成 b...
阅读(22498) 评论(3)

构建自己的操作系统[1]-引导程序

     这几天一直在看Linux 0.11的内核,也在看国内一些小操作系统的代码,LearnOS,Pretty,Iris。。。。想集合它们的一些优点,先做出一个简单的内核。    学习操作系统是我一直想法,以前都只是停留在比较肤浅的层面上,学了一些比较大的理论知识,对于底层一点的东西还是一无所知。下个学期有<操作系统>这门课,知道课上也不会有什么太细致的讲解的,大纲安排的实验也不会太深入。不过终...
阅读(2884) 评论(0)

我们应该拥有我们自己的操作系统吗?

     操作系统是计算机的核心之一,没有操作系统,一切软件都免谈。所以很多人觉得我们国家应该有自己的操作系统,应该有属性中国人自己的操作系统,但我觉得不应该这样看吧。     GNU计划和自由软件基金会FSF(the Free Software Foundation)是由 Richard M. Stallman于 1984 年一手创办的。旨在开发一个类似 UNIX并且是自由软件的完整操作系统:G...
阅读(1891) 评论(1)
    个人资料
    • 访问:5795324次
    • 积分:62083
    • 等级:
    • 排名:第38名
    • 原创:1236篇
    • 转载:326篇
    • 译文:42篇
    • 评论:2893条
    公告
    • * GitHub 上 Star 数最多的 Java 博客 Solo
    • * Golang 黑科技之在线 IDE Wide
    • * 黑客与画家的社区 Sym

    欢迎加入开源技术 Q 群:13139268,让学习和分享成为一种习惯!
    文章分类
    最新评论