Seznam softwaru jednotky RAM - List of RAM drive software
![]() | Tento článek může vyžadovat vyčištění setkat se s Wikipedií standardy kvality.Květen 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Jednotka RAM software umožňuje část a počítač RAM (paměť) je třeba vnímat, jako by se jednalo o diskovou jednotku, s názvem svazku, a pokud to operační systém podporuje, písmeno jednotky. Jednotka RAM má mnohem rychlejší přístup ke čtení a zápisu než a pevný disk s otočnými talíři a je nestálý, který je zničen s obsahem, když je počítač vypnut nebo havaruje[1]—Volatilita je výhodou, pokud zabezpečení vyžaduje, aby se citlivá data neuchovávaly trvale, a aby se zabránilo hromadění zastaralých dočasných dat, ale nevýhodná, pokud se jednotka používá pro rychlejší zpracování potřebných dat. Data lze kopírovat mezi konvenčními velké úložiště a jednotku RAM, která ji uchová při vypnutí a načte při spuštění.
Přehled
Funkce
Funkce, které se liší od jednoho balíčku k druhému:
- Některé disky RAM za normálních okolností automaticky zálohují obsah velké úložiště při vypnutí a načtěte je při spuštění počítače.[2] Pokud tato funkce není k dispozici, obsah lze vždy zachovat spuštěním a zavřením skripty, nebo ručně, pokud si to operátor pamatuje.
- Některý software umožňuje vytvoření několika jednotek RAM; jiné programy podporují pouze jeden.[2]
- Některé disky RAM, jsou-li použity s 32bitovou verzí operační systémy (zejména 32bitové Microsoft Windows ) zapnuto počítače s architekturou IBM PC povolit paměť nad 4 GB bodu v paměťová mapa, pokud jsou přítomny, k použití; tato paměť je neřízený a není běžně přístupný.[2] Software využívající nespravovanou paměť může způsobit problémy se stabilitou.
- Některé jednotky RAM mohou na mapě paměti používat jakoukoli „nespravovanou“ nebo „neviditelnou“ RAM pod 4 GB (známou jako 3 GB bariéra ) tj. RAM vPCI otvor '. Poznámka: Nepředpokládejte, že disky RAM podporující 'AWE' (nebo Rozšíření adresního okna ) paměť nad 4 GB bude také podporovat nespravované PAE (nebo Rozšíření fyzické adresy ) paměť pod 4 GB - většina ne.
FreeBSD
md - paměťový disk
Tento ovladač poskytuje podporu pro čtyři druhy virtuálních disků zálohovaných pamětí: malloc, preload, vnode, swap. Disky lze vytvářet pomocí následujících nástrojů příkazového řádku: mdconfig a mdmfs. Následuje příklad použití těchto programů.[3]
Vytvoření a připojení paměťového disku pomocí mdmfs:
# mdmfs -F newimage -s 5m md0 / mnt
Vytvoření a připojení paměťového disku pomocí mdconfig:
# mdconfig -a -t swap -s 5m -u 0
# newfs -U md0
# mount / dev / md0 / mnt
Zničení dříve vytvořeného disku:
# umount / mnt
# mdconfig -d -u 0
Linux
šm
Moderní systémy Linux jsou předinstalovány s uživatelsky přístupným ramdiskem připojeným na / dev / shm
.
RapidDisk
RapidDisk je bezplatný a otevřený projekt obsahující modul jádra Linuxu a obslužný program pro správu, který funguje podobně jako Ramdiskadm Solaris (operační systém). S obslužným programem rxadm je uživatel schopen dynamicky připojovat, odebírat a měnit jeho velikost RAM disk svazky a zacházejte s nimi jako s jakýmkoli jiným blokovým zařízením.[4]
tmpfs a ramfs
Příklad použití tmpfs a ramfs v prostředí Linux je následující:
$ mkdir / var / ramdisk
Jakmile je přípojný bod identifikován, lze příkaz mount použít k připojení souborového systému tmpfs a ramfs nad tento přípojný bod:
$ mount -t tmpfs žádný / var / ramdisk -o velikost = 28m
Nyní pokaždé, když / var / ramdisk přistupujete, všechna čtení a zápisy budou přicházet přímo z paměti.[5]
Mezi tmpfs a ramfs jsou 2 rozdíly.[6]
1) připojený prostor RAMF je teoreticky nekonečný, protože RAMF bude v případě potřeby narůstat, což může snadno způsobit zablokování systému nebo zhroucení pro využití celé dostupné paměti, nebo zahájit těžké výměny, aby se uvolnilo více paměti RAMF. Z tohoto důvodu lze doporučit omezení velikosti ramfové oblasti.
2) tmpfs je podloženo odkládacím prostorem počítače
Existuje také mnoho „obalů“ pro RAM disky pro Linux jako Profile-sync-daemon (psd) a mnoho dalších, které uživatelům umožňují využít RAM disk pro zrychlení desktopových aplikací a přesouvat intenzivní IO pro cache do RAM.
Microsoft Windows
Nevlastní
ImDisk
ImDisk Virtual Disk Driver je emulátor obrazu disku vytvořený Olofem Lagerkvistem. to je volný, uvolnit a open-source software a je k dispozici ve 32bitových a 64bitových variantách. Je digitálně podepsán, díky čemuž je kompatibilní s 64bitovými verzemi systému Microsoft Windows, aniž by musel být spuštěn v testovacím režimu. 64bitová verze nemá žádné praktické omezení velikosti vytvořeného disku RAM.[7]
ImDisk Toolkit je třetí strana, volný, uvolnit a open-source software který obsahuje ovladač virtuálního disku ImDisk a přidává několik funkcí.[8]
ERAM
ERAM je ovladač s otevřeným zdrojovým kódem, který podporuje vytváření jednotky, která má až 4 GB celkového množství paměti RAM, používá stránkovanou / nestránkovanou paměť a podporuje zálohování jednotky na obrázek. Funguje na Windows XP / NT / 2000 / 7/10 (32 a 64bitový). Jeho ovladač a zdrojový kód najdete na adrese https://github.com/Zero3K/ERAM.
Proprietární
AMD Radeon RAMDisk
AMD Radeon RAMDisk je k dispozici ve volných verzích (paměť RAM do 4 GB nebo 6 GB s pamětí AMD) a komerční verze pro disky do 64 GB. Bezplatná verze je „reklama podporována“. Vytvoří pouze jednu jednotku (nepodporuje více jednotek RAM). Lze jej pravidelně zálohovat na pevný disk a automaticky načíst při spuštění počítače. AMD Radeon RAMDisk je rebrandovaná verze Dataram RAMDisk.[9]
Dataram RAMDisk
Dataram RAMDisk je freeware (velikost disku až 1 GB (sníženo ze 4 na 1 GB - za návštěvu webu v říjnu 2015)) a byl původně vyvinut a uveden na trh Johnem Lajoiem[10] prostřednictvím své soukromé poradenské společnosti až do roku 2001, kdy prodal svá práva Cenatek, než je získá Dataram. Disky RAM větší než 4 GB vyžadují registraci a americký dolar Licence pro jednoho uživatele za 18,99 $. Při nákupu fyzické paměti RAM od společnosti Dataram je licence RAMDisk poskytována zdarma. (Podle DATARAM Government Sales on 4/25/2014, this is no longer the case.) Compatible with all 32-bit and 64-bit versions of Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows Server 2008 a Windows Server 2003.[11]
Dimmdrive RAMDisk
RAMdisk vytvořený speciálně pro hráče, který nabízí synchronizaci souborů v reálném čase, Pára integrace, „USB3 Turbo Mode“. Rozhraní bylo navrženo tak, aby podporovalo technické i netechnické herní nadšence. Cena je 29 $ na Dimmdrive.com a 30 $ na Steam. (14,99 $ ve službě Steam od roku 2018) [12]
Gavotte RamDisk
Může použít Rozšíření fyzické adresy k vytvoření virtuálního disku v paměti, která je běžně nepřístupná pro 32bitové verze systému Microsoft Windows (jak paměť nad bodem 4 GB, tak paměť v díře PCI).[13] K dispozici je také plugin s otevřeným zdrojovým kódem, který nahrazuje jednotku RAM Bart's PE Builder s jedním založeným na Gavotte's rramdisk.sys.[14]
Gilisoft RAMDisk
Software RAMDisk pro Windows 2000/2003 / XP / Vista / Windows 7 (x32 a x64) / Windows 10 s jednoduchým nastavením, umožňuje připojení a odpojení obrázků RAMDisk do / ze souborů obrazu disku a automatické / pohodlné spuštění / funkce vypnutí, 25 $[Citace je zapotřebí ].
Gizmo Central
Gizmo Central je a freeware program, který dokáže vytvářet a připojovat soubory virtuálních disků. Má také schopnost vytvořit disk RAM až do velikosti 4 GB, protože Gizmo je 32bitový program.[15]
Passmark OSFMount
Passmark's OSFMount podporuje vytváření RAM disků a také vám umožňuje připojit lokální obrazové soubory disku (bit-for-bit kopie diskové oblasti) ve Windows s písmenem jednotky. OSFMount je bezplatný nástroj navržený pro použití s PassMark OSForensics.[16]
Primo Ramdisk
Software Romex Poskytování efektního rozhraní, které funguje ve všech prostředích Windows od (XP do Windows 10) a všech edicích serverů Windows od (aktuálně 2003 až 2019) podporuje až 128 disků až do 32 GB pro verzi Pro a 1 TB pro edice Ultimate a Server , podporuje použití neviditelné paměti ve 32bitových verzích systému Windows, k dispozici je ukládání při vypnutí nebo hibernaci, placená a zkušební verze [17]
QSOFT (WinRamTech) Ramdisk Enterprise
Disk RAM kompatibilní se všemi verzemi Windows Workstation a Server OS (32- a 64bitový) počínaje Windows 2000. Ceny se pohybují od 9 do 11 dolarů. Obsah disku RAM lze nastavit jako „trvalý“, tj. Uložit jej do obrazového souboru na pevném disku v pravidelných časech nebo při vypnutí a obnovit ze stejného obrazového souboru při spuštění. Kvůli vestavěným rutinám formátu disku a integrovanému zatížení obrazového souboru je tato jednotka ramdisk již plně přístupná v bootstage, kde jsou spuštěny služby a automaticky spuštěné programy. Určité souběžné spuštěné měřítka dvou ramdisků současně ukazují, že tento ramdisk je téměř nejrychlejší verzí. Nová plnohodnotná zkušební verze je poskytována každý rok kolem srpna a umožňuje uživatelům aktualizovat téměř vypršanou verzi. Ačkoli byl vývoj tohoto RAM disku v roce 2017 ukončen, je možné si stále zakoupit verzi ramdisk verze 5.3.2.15.[18]
SoftPerfect RAM disk
K dispozici pro Windows 7, 8 a 10; a Windows Server od roku 2008 R2 do roku 2019. Může přistupovat k paměti dostupné pro Windows, tj. na 32bitových systémech je disk RAM omezen na stejné 4 GB jako samotný 32bitový Windows. Chcete-li použít fyzickou paměť nad 4 GB, musíte nainstalovat 64bitový systém SoftPerfect RAM Disk. Lze vytvořit více disků RAM, které lze trvale vytvořit uložením obsahu do souboru s obrazem disku a jeho obnovením.[19]
Software StarWind Emulátor virtuální paměti RAM
Software StarWind vyrábí freewarový software pro disk RAM pro připojení paměti jako skutečné jednotky v systému Windows. Existují verze x86 i x64.
Ultra RamDisk
Software RAMDisk, který umožňuje připojení různých formátů obrázků CD, jako jsou iso, ooo, cue, ccd, nrg, mds, img.[20] Aplikace má dvě verze, placenou a bezplatnou, kde druhá umožňuje vytvořit jeden RAM disk o velikosti až 2 GB.[21]
VSuite Ramdisk
Free Edition (omezeno na Windows 32-bit Win2000 / XP / 2003) je schopna používat „neviditelnou“ RAM v mezeře 3,25 až 4 GB (pokud má vaše základní deska i946 nebo vyšší čipovou sadu) a je také schopná „ukládání na pevný disk při vypnutí “(teoreticky vám tedy umožní použít disk RAM pro odkládací soubor systému Windows XP a přežít po režimu„ Hibernate “). Zatímco bezplatná edice umožňuje nastavení více diskových jednotek RAM, celkový počet všech jednotek je omezen na 4096 MB. Aktuální verze, VSuite Ramdisk II, byla přejmenována na „Primo Ramdisk“, přičemž všechny verze jsou zpoplatněné.[22]
Zdrojový kód společnosti Microsoft
Ukázkový ovladač Ramdisk.sys pro Windows 2000
Microsoft Windows nabízí "ukázkový" disk RAM pro Windows 2000 jako součást Sada ovladačů Windows. Omezeno na použití stejné fyzické paměti RAM jako operační systém. Je k dispozici ke stažení zdarma se zdrojovým kódem.[23]
Ukázka RAMDisk pro Windows 7/8
Společnost Microsoft poskytuje zdrojový kód ovladače disku RAM pro Windows 7 a 8 [24]
Rodák
Okna má také hrubý analog tmpfs ve formě „dočasných souborů“. Soubory vytvořené pomocí FILE_ATTRIBUTE_TEMPORARY i FILE_FLAG_DELETE_ON_CLOSE jsou uchovávány v paměti a zapisovány na disk, pouze pokud je v systému vysoký tlak paměti.[25] Tímto způsobem se chovají jako tmpfs, kromě toho, že se soubory zapisují na zadanou cestu během situace nedostatku paměti, místo aby vyměňovaly prostor. Tuto techniku servery společně s TransmitFile často používají k vykreslení obsahu do vyrovnávací paměti před odesláním klientovi.
Solaris
Ramdiskadm
Ramdiskadm je nástroj nalezený v Solaris (operační systém) dynamicky přidávat a ničit svazky ramdisk libovolné velikosti definované uživatelem. Příklad toho, jak použít ramdiskadm k přidání nového RAM disk v prostředí Solaris je následující:
$ ramdiskadm -a ramdisk1 100 m
Zničit RAM disk:
$ ramdiskadm -d ramdisk1
Ke všem vytvořeným diskům RAM lze přistupovat z / dev / ramdisk
cesta k adresáři a zacházeno jako s jakýmkoli jiným blokovým zařízením; to znamená, že k němu lze přistupovat jako k fyzickému blokovému zařízení, označenému souborovým systémem a připojenému, dokonce k použití v souboru ZFS bazén.[26]
DOS
- FreeDOS zahrnuje SRDISK
- MS-DOS 3.2 zahrnuje RAMDRIVE.SYS
- PC DOS 3.0 zahrnuje VDISK.SYS
- DR-DOS zahrnuty VDISK.SYS
- Multiuser DOS zahrnoval automatický disk RAM jako jednotku M:
Reference
- ^ „AMD Radeon RAMDisk: Jak to funguje“. Radeonmemory.com. Archivovány od originál dne 12. 10. 2013. Citováno 2013-11-17. - neplatný odkaz !
- ^ A b C „AMD Radeon RAMDisk FAQ:“ Otázka: Může RAMDisk používat paměť, která není k dispozici nebo ji 32bitový Windows nevidí? Odpověď: RAMDisk nemůže využívat paměť, která není k dispozici v 32bitových systémech Windows mezi 3 a 4 GB. [Komerční] RAMDisk může používat paměť, kterou „nevidí“ 32bitové Windows NAD 4 GB “. Radeonmemory.com. Citováno 2013-11-17.
- ^ "17.9. Paměťové disky". www.freebsd.org. Citováno 2016-06-24.
- ^ „Web projektu RapidDisk“.
- ^ „Vytvoření disku RAM v systému Linux“. Blog Prefetch.net. 2. ledna 2012.
- ^ "Přehled ramfs a tmpfs v systému Linux". Thegeekstuff.com. 1. listopadu 2013.
- ^ „Web ImDisk VDD“. Ltr-data.se. Citováno 2013-11-17.
- ^ „Web ImDisk Toolkit“. Citováno 2017-09-08.
- ^ „Webová stránka AMD Radeon RAMdisk“. Radeonmemory.com. Citováno 2013-11-17.
- ^ JLC, Inc. (1. ledna 2001). „John Lajoie Consulting“.
- ^ „Oficiální webová stránka Dataram RAMDisk“. Memory.dataram.com. Citováno 2013-11-17.
- ^ „Oficiální webová stránka Dimmdrive“. Dimmdrive.com. Citováno 2013-11-17.
- ^ Domovská stránka Jensa Schefflera (30.06.2012). „Jak používat plnou 4 GB RAM ve Windows 7 32 Bit (Gavotte RAMDisk ve Windows 7)“. Jensscheffler.de. Citováno 2013-11-17.
- ^ „Sourceforge: plugin Ramdisk pro Bart's PE Builder“. Rramdisk.sourceforge.net. 2008-01-04. Citováno 2013-11-17.
- ^ „Web Arainia Solutions“. Arainia.com. Citováno 2013-11-17.
- ^ „OSFMount“. osforensics.com. Citováno 2013-12-30.
- ^ Romexsoftware. „Primo RamDisk“.
- ^ QSoft RAMDisk se stane. „WinRamTech“.
- ^ "SoftPerfect RAM Disk". Softperfect.com.
- ^ „Ultra RAMDisk - About“. ultraramdisk.com. Citováno 2020-01-14.
- ^ „Ultra RAMDisk - FAQ - Pro / Lite Edition Jaký je rozdíl?“. ultraramdisk.com. Citováno 2020-01-14.
- ^ https://www.romexsoftware.com/en-us/index.html
- ^ "ramdisk.sys". support.microsoft.com. 2. ledna 2012.
- ^ „Ukázka ovladače úložiště RAMDisk“. support.microsoft.com. 2. dubna 2014.
- ^ "Funkce CreateFile". MSDN. 15. října 2010.
- ^ „Hraní s disky RAM na systému Solaris 11.2“. Otevřete časopis Storage & Virtualization Magazine. 14. února 2015. Archivovány od originál 3. dubna 2015.