CRAM
Download
- Description:
-
CRAM - Compressing ram-drive, this is a series of drivers that I hope to develop in create a ram drive that can support more data than it's allocated memory.
Update code versions 0.10 - 0.40 are tested and bug free. The 0.40 version is faster and uses smaller files to support restarts.
A working 0.50 version that supports a larger ram drive than memory (default is 1TByte) works, but you must manually unmount the before rebooting. I don't know why yet.
Lots of work still to be done.
- Submitted On:
- 28 Jun 2011
- Submitted By:
- Earl_Colby_Pottinger (Earl Colby Pottinger)
- Submitted On:
- 28 Jun 2011
- File Size:
- 185.17 Kb
- Downloads:
- 47
- License:
- Public Domain, use as you wish.
- File Version:
- 0.10 - 0.50
- File Author:
- Earl_Colby_Pottinger
- Rating:
-
Total Votes:0
Top Downloads in 30 Days
Latest Hardware
Search Files
Newest Files
| May 20 |
|
| May 19 |
|
| May 12 |
|
| May 8 |
|
| May 6 |
|

Comments
Thank you Earl !
http://haikuware.com/directory/view-details/drivers/file-system/agmsramfilesystem
http://haikuware.com/directory/view-details/drivers/miscellaneous/agmsramdiskdevice
?
The only advantage my code has over his is the versions 0.10 and 0.20 are bare-bones and thus very very fast.
The code that I am still working on will offer storage spread across multiple drives but at present AGMS's software is the gold standard.
Earl what is the practical adressing limit of your code in terms of size ? I am thinking a 4-8gb size ramdisk might be perfect for audio and video capture needs. Certainly would help with frame dropping etc when the hdd saturates.
Have you thought about a acess API for things like Bmedia to include calls so that things being streamed in can be held in memory and put to disk virtually, this would be a serious help with buffer overun problems when capturing with a pci style device and the hdd saturates, given the performance of the current SATA stack, it would be very helpful for a potential developer looking to do audio and video editing and recoding.
However, I would expect any well written audio software to also use all the memory available in your computer.
CRAM`s later versions will be limited to BeFS/HaikuFS`s limit of 2**48 bytes.
Heh, you would expect well written audio software to use the ram, but it is mostly all written for windows. You know how memory handling in windows is. hehe.
but XP has problems with buggy caching and its best to turn it off and write directly to disk. I have been running a home studio for long enough to see which is better. I run a raid config for recording now.
again I have never seen a ramdisk implementation for windows either, not that they don't exist I am sure one does somewhere. Not only that but effects take up lots of ram and the 64bit os's have trouble with VST's. So its 32b or your screwed which has problems with lots of ram.
Its fustrating. Thankfully these problems are less serious with haiku.
I hope to upload the corrected version and version 0.40 on the weekend.
RSS feed for comments to this post