Welcome, Guest. Please login or register.

Author Topic: ZorRam Speed  (Read 2525 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline desantiiTopic starter

  • Amiga Addict!
  • Sr. Member
  • ****
  • Join Date: Sep 2009
  • Posts: 385
    • Show only replies by desantii
ZorRam Speed
« on: October 09, 2010, 02:24:11 PM »
I am planning to add ram to my 4000T once its fully functional. For noww keeping the 3640 so ram options are limited. Is the 128mb ZorRam faster that the onboard motherboard fast ram?
If so will there be any noticeable spped increase?
 
thanks
Amiga 1200/030 50mhz, 64mb ram

Amiga 2000, 030 25mhz, 7mb ram, A2320,  SCSI2CD
 
Amiga 3000/030 25mhz, CF SCSI card

Amiga 4000/ 040 33mhz 274mb ram
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: ZorRam Speed
« Reply #1 on: October 09, 2010, 06:00:33 PM »
Quote from: desantii;583706
I am planning to add ram to my 4000T once its fully functional. For noww keeping the 3640 so ram options are limited. Is the 128mb ZorRam faster that the onboard motherboard fast ram?

It's slower than the onboard RAM.
 

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: ZorRam Speed
« Reply #2 on: October 09, 2010, 06:16:04 PM »
But will he notice a difference in day to day use? Many have suggested using ZorRAM cards as swap space, which sounds like a great idea to me. The best way to implement that, however.... When the card was first announced, there were several requests for the inclusion of a configurable storage controller (or ROM-based file system) of some sort in addition to the option to autoconfigure as RAM.
 

Offline omnicron10

  • Full Member
  • ***
  • Join Date: Dec 2006
  • Posts: 216
    • Show only replies by omnicron10
Re: ZorRam Speed
« Reply #3 on: October 10, 2010, 01:42:03 AM »
The memory will have a lower priority than the motherboard memory.  So motherboard memory should be used first by the OS and then the Zorroram.  

Although slower than MB ram and other Fast Slot connected memory it is still faster than MMU mapped swap ram like Gigaram did.  Using it as swap space does not make much sense but using it as a RAM disk does.  

If you were going to use it as just SWAP space why not just use it as RAM?  I am sure the use of the programs to move data in and out of the ZorRam like swap memory should be even slower.

You could try making a RAM or RAD drive that only uses the ZorRam address space (not sure you can even do that) and then using Gigaram or other software that did virtual memory on OS3 to save the swap to the ZorRam RAM/RAD device.  Might be very interesting but I doubt it would be faster than just using it normally.  

You would need a MMU for the Gigaram style solution.
A500/030 40mhz with A530, Indivision ECS, , KS 3.1, 2 Megs Chip, 8 Megs fast.
A600 Vampire II
SAM440EP 667, Amiga OS 4.1u1
Dual G4 1.2 Mac MorphOS
Chameleon
CD32
SX64
128D
128
C64
64C
 

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: ZorRam Speed
« Reply #4 on: October 10, 2010, 07:58:01 PM »
Quote
If you were going to use it as just SWAP space why not just use it as RAM? I am sure the use of the programs to move data in and out of the ZorRam like swap memory should be even slower.

Good point. :-) With Exec's default memory management, though, I'm sure there's a point where one may outperform the other.
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: ZorRam Speed
« Reply #5 on: October 10, 2010, 09:43:56 PM »
Depends on what's actually running. Any code exceeding the cache will get some - permanent - speed penalty in slower RAM. Swapping from slower to faster RAM would make that code ran faster - at the expense of having to copying the memory tiles before execution, so only heavily used code will profit from that (the larger the speed difference, the bigger the trade-off for swapping may be).
Also a bit academic since virtual memory doesn't work so well on AmigaOS.
 

Offline mousehouse

Re: ZorRam Speed
« Reply #6 on: October 11, 2010, 08:53:07 AM »
That almost starts to sound like Upper Memory in the old DOS days ;-) Although DOS used segmented / paged memory if I remember correctly...

Didn't DOS Upper Memory work using some XMS handler that copied pages of memory to the DOS usable address space?
A3000T
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: ZorRam Speed
« Reply #7 on: October 11, 2010, 09:06:44 PM »
Quote from: mousehouse;583985
Didn't DOS Upper Memory work using some XMS handler that copied pages of memory to the DOS usable address space?


That was EMS (usually done in hardware) - more memory than could be addressed was paged into segment pages. Older systems used bank switching, 386+ the MMU.

XMS is just extended memory management without (much) help to get to it.