2013-07-29 36 views
-1

Dalvik虛擬機如何與真實硬件平臺(如X86或ARM)進行比較?Dalvik虛擬機指令集和體系結構

  1. Dalvik有多少個寄存器?
    • 8像X86
    • 16像最常見的CPU
    • 無限與像鸚鵡VM寄存器窗口
  2. 什麼類型的指令是Dalvik的更喜歡?
    • RISC
    • CISC
  3. 多少個操作數不支持Dalvik的?
    • 儘管X86只有兩個?
  4. Dalvik使用什麼類型?
    • 寄存器 - 寄存器
    • 註冊內存
    • 寄存器 - 寄存器/寄存器 - 內存
  5. 中的Dalvik使用何種類型的指令編碼的?
    • 可變
    • 固定
  6. 多久是Dalvik的指令?
    • 8位
    • 16位
    • 32位
    • 別的可能?
  7. Dalvik虛擬機如何比較性能與真實裸機相比?
  8. 最後是什麼Endianness是Dalvik?
+0

這是我見過的最大的quiestion .. – amalBit

+1

@amalBit它是關於指令集和我想知道的Dalvik虛擬機是如何相比於真機 – zeitue

+0

1. Dalvik的寄存器範圍爲16,256,16535。 2. Dalvik比CISC更接近RISC,因爲它更像是一個加載存儲體系結構,但是,它確實有一些複雜的操作,比如可能在CISC體系結構中找到的字符串和對象處理。 3. Dalvik有許多指令,每個指令都有固定數目的操作數;它們的範圍從0到3個操作數。 4.寄存器寄存器,因爲所有的操作數都必須在寄存器上運行 – zeitue

回答