
Малко теория
Да започнем с игрите. За да играете една игра тя трябва да се заредеи в паметта, а процесора да изпълни инструкциите и. Понеже паметта на компютрите е ограничена и за да могат игрите да се разпространяват от човек на човек(копират) то те се записват върху носители - дискети, компакт дискове, DVD, memory cards, Flash disks и др.
Какво представлява една игра?
Една по-голяма игра представлява 1файл който се зарежда в паметта. За да не стане този файл огромен играта се разделя на няколко по-малки файла. Така се получават един главен изпълним файл с .exe или .com разширение и други помощни файлове в които се съхраняват ресурсите на играта(скиновете на играчите или текстурите на колите). Главният извиква(зарежда) друг и т.н. като последователно се зареждат 10-20 файла и играта е готова.
Какво представлява файловата система?
Като се съхраняват файловете е добре да има как да се подрежят данните в тях. Изисква се те така да се подредят върху носителя, че по-късно да може да се разбере: кой файл от къде до къде се разполага върху носителя, неговата големина, име, дата на създаване(неговите свойства или атрибути). Съществуват различни начини за това подреждане. Именно това са т.нар. файлови системи - те се грижат за установяване на място върху носителя, разпределение на файловете, както и т.нар. тяхно индексиране или подреждане. За справка Windows използва файлови системи FAT16 FAT32 и NTFS.
Какво е дефрагментацията?
Освен тези си функции файловата система решава и други важни въпроси. Примерно когато даден файл се запише върху диск то той се записва изцяло и така след него се подреждат втори, трети. Но трябва даден файл да се изтрие, на негово място остава дупка. Тази дупка е с дължина(големина) колкото е бил голям файла. Там ще бъде записан друг. Оказва се че големината на файловете е различна. Примерно ако остане място от предишен 40кб. а запишем 1 нов от 30кб. то останалите 10кб остават свободни. Именно затова файловата система прави така наречена карта на носителя в която се описва къде има свободно място и колко е то.
Нека разгледаме пример с който ще обясним дефрагментацията:
Имаме 1 изтрит файл от 40кб. 1 записан от 30 на негово място и искаме да запишем един нов файл от 100кб. още.
На дискетата има точно 100 кб. но те са разпокъсани: 90кб последователни останали и 10кб. от изтрития.
Решение на проблема:
За да се справи с проблема файловата система "накъсва" файла на части и записва първата част (10кб. от 100-те) на първо място, като останалите 90кб. ги поставя на останалото последователно свободно място. Именно този процес на разделяне на файловете на части(фрагменти) се нарича фрагментация. От тук колкото повече разделения има толкова по-голяма става картата и толкова повече се увеличава времето за зареждане файловете. Обикновено се използват 10-100...1000 файла от една игра. Представете си по този начин колко може да се забави зареждането и. Именно затова е добре през месец да се прави дефрагментация - или подреждане на файловете. Така се ускорява и подобрява работата на компютърната система. Обикновено дефрагментирането изисква време.
За да бъде дефрагментирането по-бързо:
1. Спрете антивирусните си програми
2. Не използвайте компютъра повреме на дефрагментирането
3. Осигурете доста празно пространство върху хард-диска си
Успех!
| Създай своя тема от тук |
Прочети по-късно
| Още статии за Windows |