potter
Member
Registered: Feb 2000
Location: SW Virginia
Posts: 290 |
The original IBM XT used an Intel 8088 running at 4.77 MHz. The 8088 has a maximum memory space of 1 Meg. The memory map of the XT left 640k for main memory. The rest being use for system ROM and memory mapped devices like the video cards. There was a memory scheme that did bank switching of memory which one could exceed the 640k limit. But programs had to be written to specifically to support it. The 8088 was a hybrid 8/16 bit processor, that is, internally it worked as a 16-bit processor, but externally it had to fetch memory and I/O 8-bits at a time. (The 8086 was 16-bit both internally and externally).
The original DragonBall processor was used in the original Palm devices, up to and including the Palm III, all running at 16MHz. The DragonBall processor has a maximum memory space of 4 Gig. (Yes, 4 Gig. All 32-address lines were available.) The memory map of the original Palm devices limited user memory to 12 Meg (this distance from the start of RAM to the start of ROM). The DragonBall processor is a hybrid 16/32-bit processor, that is, internally it works as a 32-bit processor, but externally it has to fetch memory and I/O at not more than 16-bits at a time.
The DragonBall EZ processor has been used in most Palm OS devices since, running at 16 or 20MHz. (The EZ is used in the original Visor and Visor Deluxe) The DragonBall EZ processor added some memory management circuitry to the processor that made device design easier, but limited the total memory space. From my math, I find it has a total memory space of about 96 Meg. The memory map of the Palm devices however still limited user memory to 12 Meg, but because of an EZ limitation it could only handle 8 Meg of dynamic memory in that space.
The DragonBall VZ processor is being used in the current line of Palm OS devices, running at 33 MHz. (Handspring has used the VZ in everything since the Deluxe.) The VZ improved the dynamic memory manager, and the memory map of the Palm devices apparently has been changed so that now user memory is limited to 16Meg.
Motorola has announced, a DragonBall Super VZ (or just SZ) that runs at 66MHz. No device uses this processor yet.
To summarize: Comparing a IBM XT vs. a Visor Deluxe:- Main Memory: 640k vs. 8M
- Processor speed: 4.77MHz vs. 16MHz.
- Internal Processor data width: 16 vs. 32 bits.
- External Processor data width: 8 vs. 16 bits.
|