1
由於特殊原因,我僅限於ObjectAda 7.2。我是否需要安裝64位操作系統(在我的情況下是Win 64x)來編寫和運行這些程序?Athlon 64 3800可以在Ada上編寫併發程序嗎?
由於特殊原因,我僅限於ObjectAda 7.2。我是否需要安裝64位操作系統(在我的情況下是Win 64x)來編寫和運行這些程序?Athlon 64 3800可以在Ada上編寫併發程序嗎?
您的目標只是在Ada中編寫多線程程序,它可以在多個核心上同時運行?
這取決於您的編譯器如何處理Ada任務,但IIRC編譯器會將Ada任務映射到Windows線程,因此它應該可以在32位操作系統上正常工作。程序本身可能不會爲64位Windows生成任何不同於32位的代碼。爲了得到任何不同,你需要一個64位版本的編譯器(它可能不會是OA 7.2)。 Aonix目前的OA數據表甚至沒有提到Vista或Win7的支持。
你可能會考慮去64位獲得超過3Gig的可訪問RAM,但我認爲它不會幫助你的Ada代碼。
請與您的供應商聯繫。 – 2010-02-25 20:51:06