” Представете си, че вашият твърд диск е огромен шкаф с милиони чекмеджета (благодарности на Roberto Di Cosmo за това сравнение). Всяко чекмедже може да съдържа фиксиран обем от данни. Поради тази причина файловете, които са по-големи от максималния обем на чекмеджето трябва да се разцепят. Някои файлове са толкова големи, че се нуждаят от хиляди чекмеджета. И естествено достъпът до тези файлове е много по-лесен, когато те са разположени в съседни чекмеджета.
Представете си, че вие сте собственика на този шкаф, но нямате време да се грижите за него и желаете да наемете някой, който да го прави вместо вас. Двама души идват за работата, жена и мъж.
* Мъжът има следната стратегия: Той просто изпразва чекмеджето, когато файлът е премахнат, разцепва всеки нов файл до размерите на чекмеджето и произволно слага частите в първото свободно празно чекмедже. Когато споменете, че това затруднява намирането на всички части от даден файл, отговорът е, че дузина момчета трябва да се наемат всеки уикенд, за да върнат шкафа в ред.
* Жената има различна техника: Тя си води бележки за съседните празни чекмеджета. Когато пристигне нов файл, тя търси в този списък за достатъчно дълъг ред от празни чекмеждета и го поставя там. По този начин при условие, че има достатъчно активност, шкафът е винаги спретнат.
Без съмнение, трябва да наемете жената (би трябвало да знаете, жените са много по-подредени :) ). Е, Windows използва първия метод; Линукс използва втория. Колкото повече използвате Windows, толкова по по-бавен е достъпът му до файловете; Колкото повече използвате Линукс, толкова по-бърз е той. Изборът е ваш! „