|

楼主 |
发表于 2007-1-29 20:31:15
|
显示全部楼层
Post by wsw
汇编嘛。。。 你如果想让自己写的一个内核run起来,那就一定要汇编。如果想去分析其他人的内核,学习操作系统的原理,不会汇编无所谓。
一般我们学习操作系统原理很少是为了自己去写一个内核,大多时是为了写驱动之类的。还有Linux包括Unix资深的C程序员是一定懂操作系统原理的,他们知道调用open() , fork()之类的系统调用在内核中发生了什么! 到不是每个人对内核中的细节很清楚,比如内核的启动,contents switch(不知道中文怎么说),这些都是arch dependent,一般都是要汇编实现。
看你学习操作系统的目的是什么,不能笼统的告诉你要不要学汇编!
"自己写的一个内核"
有多少人能做到啊。。。
问大虾,工作与内核有关么。。
一般熟悉内核的目的是什么呢。。。 |
|