| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3373 人关注过本帖
标题:Linux 0.11
只看楼主 加入收藏
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用madfrogme在2012-9-29 21:15:50的发言:

 
我勒个去,你表太着急,慢慢来,我说明天和一个韩国人去一个老奶奶家拜访了!
晕了

这就要去拜见高堂了 恭喜恭喜 记得回来散个分哦
2012-09-29 21:22
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
好像286的时候 是24位起始物理地址 + 16位偏移量来寻址 还受限在 64KB中 应该还没有粒度这一说吧。

梅尚程荀
马谭杨奚







                                                       
2012-09-29 21:32
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用madfrogme在2012-9-29 21:15:50的发言:


我勒个去,你表太着急,慢慢来,我说明天和一个韩国人去一个老奶奶家拜访了!
晕了

这就要去拜见高堂了 恭喜恭喜 记得回来散个分哦
记得一定要说:岳母大人在上 请受小婿一拜

梅尚程荀
马谭杨奚







                                                       
2012-09-29 21:34
madfrogme
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
这里说的应该是80386吧 ,顺便问一下谁有没有 M.J.Bach 的《UNIX操作系统设计》这本书。

虽然很老,但想读一下

好吧,我在新浪的iask上找到了,不过质量堪忧


[ 本帖最后由 madfrogme 于 2012-9-29 22:44 编辑 ]

The quieter you become, the more you can hear
2012-09-29 21:41
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用madfrogme在2012-9-29 21:41:22的发言:

这里说的应该是80386吧 ,顺便问一下谁有没有 M.J.Bach 的《UNIX操作系统设计》这本书。
 
虽然很老,但想读一下
 
好吧,我在新浪的iask上找到了,不过质量堪忧

我只有《搬砖大全》。。

睡觉去了 明天早起搬砖 各位继续研究技术啊
2012-09-29 21:46
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 34楼 madfrogme
俺现在还玩不转OS 不怎么收集资料。。。

梅尚程荀
马谭杨奚







                                                       
2012-09-29 21:50
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用zklhp在2012-9-29 21:46:26的发言:


我只有《搬砖大全》。。

睡觉去了 明天早起搬砖 各位继续研究技术啊
早睡早起 搬砖有劲儿

梅尚程荀
马谭杨奚







                                                       
2012-09-29 21:51
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
没一直看完所有帖子。不过讨论内存模型的时候,有时得分清哪些是 linux 对内存模型的抽象。哪些是底层硬件对系统编程的要求。

我的概念是,GDT 之类的这些寻址机制,理解成 x86 架构的知识比较好。它不属于 linux 的范畴。在其它架构下运行的 Linux 可能完全不是这个样子的。书一般会就 x86 这个架构讲 Linux,讲的寻址都是硬件上的东西。换句话说,windows 要想用 x86 的处理器也得这么写,和 linux 没什么关系。
由于我学得也是 x86 架构下的 Linux,所以我也很难界定 Linux 和硬件之间的界线。但 linux 为了能在各种硬件平台上运行,这两者之间的界线应该是特别清晰的。linux 内核对内存有个很明确的模型抽象,然后底层就是在所有硬件上实现了内核要求的这个内存模型。Linux 的模块化做得很好,内存模块和其它模块的耦合性有限,所以这块的知识一般也非常容易拎出来单讲。一般就 x86 这个架构讲的书,往往也有模糊这个界线的倾向,把内核模型和硬件模型讲的水乳交融。不过我感觉应该不是这样的。
2012-10-01 09:14
madfrogme
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
以下是引用pangding在2012-10-1 10:14:10的发言:

没一直看完所有帖子。不过讨论内存模型的时候,有时得分清哪些是 linux 对内存模型的抽象。哪些是底层硬件对系统编程的要求。

我的概念是,GDT 之类的这些寻址机制,理解成 x86 架构的知识比较好。它不属于 linux 的范畴。在其它架构下运行的 Linux 可能完全不是这个样子的。书一般会就 x86 这个架构讲 Linux,讲的寻址都是硬件上的东西。换句话说,windows 要想用 x86 的处理器也得这么写,和 linux 没什么关系。
由于我学得也是 x86 架构下的 Linux,所以我也很难界定 Linux 和硬件之间的界线。但 linux 为了能在各种硬件平台上运行,这两者之间的界线应该是特别清晰的。linux 内核对内存有个很明确的模型抽象,然后底层就是在所有硬件上实现了内核要求的这个内存模型。Linux 的模块化做得很好,内存模块和其它模块的耦合性有限,所以这块的知识一般也非常容易拎出来单讲。一般就 x86 这个架构讲的书,往往也有模糊这个界线的倾向,把内核模型和硬件模型讲的水乳交融。不过我感觉应该不是这样的。

版主所言极是, 0.11内核好像无法在80286上运行,至少要是80386,不知道GDT这个东西,随着intel CPU ,比如 386 ,486, 奔腾,这样升级,是不是GDT也会有一些变化

The quieter you become, the more you can hear
2012-10-01 19:55
信箱有效
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1102
专家分:4268
注 册:2012-6-19
收藏
得分:0 
胖丁所言好象很有道理,我前天看了这个帖子,也有这个感觉。

前段时间看深入解析windows操作系统,在内存管理这块也基本上是这样实现的。
这部分感觉是linux比win先进。 win64上才和linux一样。
2012-10-01 20:05
快速回复:Linux 0.11
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019238 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved