Posts Tagged ‘文件系统’

【翻译】操作系统开发系列——Bootloaders 4

June 9th, 2011 | 阅读:98

操作系统开发系列——Bootloaders

Translated By Matrix7

本系列旨在展示和教授如何从零开始开发一个操作系统。

简介

欢迎!在前一章中我们学习了如何加载和执行一个扇区。同时我们学习了汇编语言中的Ring以及详细了解了BIOS参数块(BPB)。

在这一章中,我们将用我们所学的所有东西去解析FAT12文件系统,同时通过名字来加载我们的二级loader。

这一章中会包含很多的代码。我将会尽我所能去解释每一个细节。同时,这一章中会需要一些数学知识。准备好了吗?

» Read more: 【翻译】操作系统开发系列——Bootloaders 4

Matr7x版权所有,转载本站文章请注明,转载自 迷途羔羊

【翻译】操作系统开发系列——历史与基本理论

May 4th, 2010 | 阅读:186

操作系统开发系列——历史与基本理论

Translated By Matrix7

本系列旨在展示和教授如何从零开始开发一个操作系统。

简介

欢迎来到奇妙而又令人疯狂的操作系统世界!

在前一章里,我们已经定义了什么是操作系统。一个操作系统提供了用户与计算机系统之间的基本接口,它为系统提供了基本的外观和感觉。

我们也看了一些将会对我们有帮助的工具,汇编器、编译器、链接器、PartCopy、MagicISO还有Bochs。

我对正在阅读这一章而又没有任何编程经验的人(我知道有一些这样的人)感到羞愧:)请回到第一章并重新阅读“要求”这一节。你为什么非要到这里来呢?赶快回去吧!

在本文中,我们将从另外一种角度来看操作系统。我们首先回到过去去看看操作系统的历史。你将会发现这些操作系统之间有很多相似点。这些相似点将会被归类为操作系统所有共有的基本东西——也是创建我们操作系统的积木(building blocks)。
» Read more: 【翻译】操作系统开发系列——历史与基本理论

Matr7x版权所有,转载本站文章请注明,转载自 迷途羔羊