beepbug 发表于 2010-07-25 07:47

它的地位就相当于BIOS。
你具体哪句不清楚?

smalloc 发表于 2010-07-25 14:52

回复 2# beepbug


    完全不清楚
比如实现形式,软件还是硬件?应用层的库还是系统级库,运行在应用层空间还内核态?
下层是OS,那么和OS之间的接口又算什么?

beepbug 发表于 2010-07-25 19:44

1)比如实现形式,软件还是硬件?
只能是软件,这种事,硬件无法做。文中也说得很清楚了:“MI 层下方的软件”、“MI 层上方软件”。翻译哟有点问题,意思是这MI层又分为上、下两层。

beepbug 发表于 2010-07-25 19:49

2)应用层的库还是系统级库,运行在应用层空间还内核态?
你看“MI 层面实际上是为 AS/400 中所有应用程序和 OS/400 系统软件的接口作了一种形式化的定义”,显然,和其它类似的东西一样,它也是为应用与系统所共用的。

beepbug 发表于 2010-07-25 19:52

3)下层是OS,那么和OS之间的接口又算什么?
它是OS的一部分,也就是OS的底层。它与OS上层之间的接口,按经典叫法,就叫系统调用。Windows叫APIs。

哈贝比爱美丽 发表于 2010-07-25 20:34

prolj 发表于 2010-07-26 11:07

好像是个翻译系统,POWER软硬件结合的支持二进制。

beepbug 发表于 2010-07-28 06:02

4)关于最后一段。本来,除了单片机、DOS等小机器,一般,也都不是直接访问物理内存的。访问的是虚存。如果是动态分配,还得在上面加上一层。我想,Space可能是在虚存上完整覆盖一层,让所有的静态分配、栈分配、堆分配都通过Space来做,而不是直接与虚存打交道。
页: [1]
查看完整版本: 大家来看看这个AS400的TIMI是个啥?