唐志中老婆小咪学历:英译汉 急 希望大家能帮帮忙!谢谢!

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 18:12:13
RAM
The ATmega128 has 4K bytes of on chip Random Access Memory (RAM). This memory is used by the bootstrap loader and the RoboJDE virtual machine.
Another 128K bytes of external RAM on the IntelliBrain main board provides space for your Java application data and for temporarily loading your Java application while developing and testing. You can load a Java application of up to 30K bytes into RAM, but it will be lost when power is switched off or the batteries drain. Using RAM for program storage while developing your robot application reduces the wear on the flash memory and results in faster program downloading, but the RAM it occupies is not available for your application objects and stacks. Downloading your program to flash allows you to load larger applications and have the most memory available for its data and stacks.
When you have an application loaded in RAM, it will be the application that runs when you press the START button. If you want to run the application that is in flash memory when there is also an application stored in RAM, switch the IntelliBrain off then back on to erase the application in RAM. This will allow you to run the application stored in flash memory.
The virtual machine manages the allocation of memory as the program creates new objects. The virtual machine also recovers memory (garbage collects) when the program no-longer references an object. The virtual machine s garbage collector uses a reference counting garbage collector rather than a mark-and-sweep algorithm to provide predictable real-time performance.
CPU EEPROM
The ATmega128 includes 4K bytes of EEPROM memory with a life of at least 100,000 writes, according to ATmega128 specifications. The first 96 bytes of the EEPROM memory are reserved by IntelliBrain and RoboJDE and are not visible to the application. The remaining 4000 bytes are available to the application.

我给你人工翻一下吧.

RAM
ATmega128拥有4k装在芯片上的随机读取存储器(RAM)。引导程序装载器以及RoboJDE虚拟机需要要到这一存储器。
IntelliBrain主板上的另外128K外部RAM为Java应用程序数据以及开发和测试时Java应用程序临时装载提供空间。
你可以往RAM中装载Java程序,最大为30K,一旦断电或是电池耗尽,存储信息将丢失。在开发机器人应用软件时用RAM存储程序,可以减少闪存磨损,加快程序下载速的,但是所占用的RAM对您的应用软件对象和堆栈来说是不可用的。把程序下载到闪存使得您可以装载更大的应用程序,并事其数据和堆栈在最大程度上占有可获得的存储空间。
你在RAM中装载了某一应用软件后,当你按了START按钮,运行的就是该软件。如果RAM中存有应用软件,而此时你想运行闪存中的软件,把IntelliBrain关掉,再除去RAM中的应用软件即可。这样你就可以运行闪存中存储的软件了。
虚拟机在程序创造新对象时负责处理存储器的分配。在程序不再访问对象时,虚拟就还可以恢复存储器(无用信息处理)。虚拟机的无用信息搜集器用的是访问计数式的,而不是标记清除算法,因此可以提供可预测的实时性能状况。
CPU EEPROM
ATmega128包含4K的EEPROM存储器,根据ATmega128的规格,至少可以写100,000次。IntelliBrain 和 RoboJDE保留了EEPROM最初的96字节存储器,对应用软件来说是不可见的。应用程序可以获得剩下的4000字节。

RAM
ATmega128 有4K 在芯片随机存取存储装置(RAM) 字节。 这记忆由引导装入程序和RoboJDE 虚拟机使用。
外在RAM 其它128K 字节在IntelliBrain 主板为临时地装载提供空间为您的Java 应用数据和您的Java 应用当显现出和测试。 您能装载由30K 字节的Java 应用决定入RAM, 但它将丢失当力量被交换或电池流失。 使用RAM 为节目存贮当开发您的机器人应用减少穿戴在闪存和结果在更加快速的节目下载, 但它占领的RAM 不是可利用的为您的应用对象和堆。 下载您的节目对闪光允许您装载更大的应用和有多数记忆可利用为它的数据和堆。
当您有一种应用被装载在RAM, 这将是运行的应用当您按开关。 如果您想要跑是在闪存的应用当有并且应用被存放在RAM, 交换IntelliBrain 然后删掉应用在RAM 。 这将允许您跑应用被存放在闪存。
虚拟机处理记忆的分派当节目创造新对象。 虚拟机并且恢复记忆(垃圾收集) 当节目更没有长的参考对象。 虚拟机s 垃圾收集工使用参考计数垃圾收集工而不是标记和清扫算法提供可预测的实时表现。
CPU EEPROM
ATmega128 包括4K EEPROM 记忆字节以生活至少100,000 写, 根据ATmega128 规格。 EEPROM 记忆的第一96 个字节由IntelliBrain 和RoboJDE 预留和不是可看见的对应用。 残余的4000 个字节对应用是可利用的。