Athlon 64 3800可以在Ada上编写并发程序吗?

问题描述:

由于特殊原因,我仅限于ObjectAda 7.2。我是否需要安装64位操作系统(在我的情况下是Win 64x)来编写和运行这些程序?Athlon 64 3800可以在Ada上编写并发程序吗?

+2

请与您的供应商联系。 – 2010-02-25 20:51:06

您的目标只是在Ada中编写多线程程序,它可以在多个核心上同时运行?

这取决于您的编译器如何处理Ada任务,但IIRC编译器会将Ada任务映射到Windows线程,因此它应该可以在32位操作系统上正常工作。程序本身可能不会为64位Windows生成任何不同于32位的代码。为了得到任何不同,你需要一个64位版本的编译器(它可能不会是OA 7.2)。 Aonix目前的OA数据表甚至没有提到Vista或Win7的支持。

你可能会考虑去64位获得超过3Gig的可访问RAM,但我认为它不会帮助你的Ada代码。