Welcome, Guest. Please login or register.

Author Topic: ZorRam Speed  (Read 2521 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: ZorRam Speed
« 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 Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: ZorRam Speed
« Reply #1 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.