Portál AbcLinuxu, 9. listopadu 2025 00:09
s/včetně mně/včetně mě/
BTW, a to už jsem hodně off topic, maličko jsem si početl o NVMe (resp. NVMHCI), což je standard pro připojení SSD přes PCI-e. Opět mi z toho plyne, bohužel pouze mezi řádky (nečetl jsem přímo standard) že se nadále OS nedostane blíže k NAND Flash čipům, ale bude mu lžičkována abstrakce blokového zařízení. V případě NVMe bude tato abstrakce umožňovat masivně paralelní přístup: teoreticky až 64k front, v každé 64k transakcí (příkazů), 2k MSI-X (= 2k nezávislých obsluh na různých CPU jádrech!), minimalizace pomalých a "synchronizačních" operací na systémových sběrnicích hostitele... podrobnosti zde:
http://en.wikipedia.org/wiki/NVMe#Comparison_with_AHCI
Nicméně nadále platí, že mapování bloků na stránky a erase bloky je interní záležitostí SSD. Někde jsem četl, že to do budoucna asi ani jinak nejde (s výjimkou klasických přímo mapovaných NAND MTD jakožto bootovacích médií na embedded boardech) - že možných variant organizací a drobných detailů v low-level komunikaci s NAND Flash čipy je příliš mnoho, než aby to mohl postihnout nějaký univerzální driver v OS. A že je tedy jedině správně, pokud mu toto zůstane skryto, pokud si s tím "chytře" poradí target-mode řadič uvnitř SSD. Asi na tom něco bude. A kromě toho když se nechce, je to horší než když to nejde...
proto to vypadalo jako designovka
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.