Файлы




Короткое словечко файл (file) — самый, наверное, употребляемый термин в компьютерном сленге (конкуренцию ему в этом смысле может составить разве что байт). Что оно означает? Из введения вы узнали, что все. записанное на дисках компьютера, есть просто числа, байты. Но последовательности этих чисел, составляющие некие единые массивы данных, могут означать совершенно разные вещи — это может быть текст, программа, рисунок, фильм или музыкальная запись, которые можно редактировать видеоредактором видеомастером, могут быть какие-то специальные данные — например таблицы, базы данных, сверстанные и подготовленные для печати макеты книг и брошюр, интернет-страницы и т. д. Тут возникает одна общая для инженеров и пользователей задача: как отличить, где. например, на жестком диске начинается и где заканчивается некий массив данных, относящихся к данному конкретному случаю?

Жесткий диск можно сравнить с длинным рулоном бумаги, на котором можно писать подряд. И если не делить на таком свитке текст на главы, главы на разделы, а разделы на параграфы, и потом не собирать все это в некоем оглавлении, то найти что-то в таком свитке будет очень трудно. В принципе, возможно. Нет — когда жесткий диск ломается, то иногда с него можно все же что-то извлечь, если прочитать все числа подряд, и догадаться, где здесь какая информация. Но для нормальной работы, согласитесь, это не метод.

Можно придумать и другой способ, получше: порезать свиток на нумерованные страницы и потом договориться, что каждая новая запись должна занимать не меньше целой страницы, а если одной не хватает, то несколько страниц, но обязательно подряд. Это уже значительно удобнее — чтобы найти нужную информацию, вам достаточно знать только номер страницы, откуда она начинается. На практике запись на диски почти так и осуществляется (и не только на жесткие, но также и на CD-ROM или, например, на USB-накопители) — диск делится на одинаковые по размер) области, называемые кластерами. Причем на самом деле требование. чтобы страницы-кластеры шли именно подряд— излишнее. Достаточно в конце каждой страницы, если их больше одной, поставить ссылку на номер той. где находится продолжение — ведь компьютер в этом разберется очень быстро и без ошибок.



Добавить комментарий

  

  

:bye: 
:good: 
:negative:  
:scratch: 
:wacko:  
:yahoo: 
B-) 
:heart: 
:rose:  
:-) 
:whistle: 
:yes: 
:cry: 
:mail:  
:-(   
:unsure:  
;-)