|
|
发表于 2006-4-7 18:30:57
|
显示全部楼层
前面有人怀疑汇编是否能用汇编控制整个系统,我回答他,如果有那么一种语言的话,那这个语言只能是汇编,如果汇编也不行,其他语言就不用想了
你的问题又进了一步
当然要想完全控制的话,指令必须运行于最高的特权级别。这样的代码一般都在内核里。只有个别这种级别的指令可以从用户层发出。
Linux里自然有保护模式。
这是UNIX诞生之初就有的。作为UNIX的继承者,Linux自然也有。
事实上Linux诞生于1991年,这个时间不是偶然的
而是因为当时intel刚刚发布支持保护模式的386 CPU不久,廉价的386 CPU上出现平民化的UNIX是迟早的事情
而且当时不只一个,还有386BSD等 |
|