TRIM: Porovnání verzí

Přidáno 10 bajtů ,  před 5 lety
→‎Popis činnosti: to nejsou I/O operace (v běžném chápání)
(→‎Popis činnosti: to nejsou I/O operace (v běžném chápání))
 
== Popis činnosti ==
Při smazání souboru je obvyklé, že [[Kernel|jádro]] [[Operační systém|operačního systému]] smaže pouze [[metadata]], ale vlastní obsah souboru ponechá na disku. Z hlediska disku se jedná o stále platná data, které lze dokonce ''obnovit'' (tj. ''obnovení smazaných souborů''). U klasického [[Pevný disk|pevného disku]] to nevadí, protože operace zápisu je spojena se smazáním předchozích dat (čtecí hlava je kombinována s mazací hlavou), takže obě operace (mazání a nový zápis) proběhnou najednou. U SSD disků je však před zápisem nových dat nutné původní data nejprve smazat pomocí speciální operace a teprve pak je možné do „vyčištěného“ prostoru zapsat nová data. Nelze tedy spojit obě operace do jedné, a proto je operace zápisu navenek pomalejší. Předběžné smazání dat (jako reakce na příkaz TRIM) tedy částečně snižuje počet I/Ohardwarových operací nutných v okamžiku zápisu nových dat na SSD.
 
Příkazem TRIM informuje jádro systému SSD disk, které datové bloky už nejsou potřeba (obsahují již nepotřebná data) a mohou být proto smazány. Obvykle je operace TRIM prováděna v čase, kdy se neočekává od SSD disku žádná další činnost. Například v roce 2013 byla vydán verze 4.3 systému [[Android]], která přinesla podporu příkazu TRIM tak, že je prováděn typicky v noci, když není systém aktivní, je nabitý a je připojen k nabíječce.