PDF Печать E-mail

A4 (базовый уровень, время – 1 мин)

Тема:  Файловая система.

 

Проверяемые элементыЗнания о файловой системе организации данных

 

Теоретический материал:   

На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой. 

Файловая система - это функциональная часть ОС, обеспечивающая выполнение операций с файлами. 

Файл — это информация, хранящаяся на внешнем носителе и объединенная общим именем.

Имя файла – последовательность символов, позволяющая пользователю ориентироваться в файловой системе и идентифицировать файлы.

Полное имя файла – имя логического диска + путь к файлу + имя файла.

Имя файла состоит из двух частей, разделенных точкой: собственно имя файла (до 255 символов) и расширения (3 символа). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании. Расширение указывает, какого рода информация хранится в файле, тип файла.

Тип (расширение) файла – последовательность символов, позволяющая компьютеру сопоставлять программное обеспечение содержимому файла.

Путь к файлу – последовательность папок, начиная от самой верхней и заканчивая той, в  которой непосредственно хранится файл.

Папка (каталог) – совокупность файлов по одной тематике.

 

Пример задания:

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих

допустимых в именах файлов символов, в которой также могут встречаться следующие символы.

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую

последовательность.

В каталоге находятся пять файлов:

fort.docx

ford.docx

lord.doc

orsk.dat

port.doc

Определите, по какой из масок из них будет отобрана указанная группа файлов:

fort.docx

ford.docx

lord.doc

port.doc

1) *o?*.d?*       2) ?o*?.d*         3) *or*.doc?           4) ?or?.doc?

Общий подход:

 Проверяем соответствие файлов маске по частям.

Решение:

 1) Начнем с расширения

    1) *o?*.d?*           2) ?o*?.d*            3) *or*.doc?          4) ?or?.doc?      
fort.docx   +
ford.docx +  ++
lord.doc  + - -
orsk.dat    - -
port.doc ++ - -

 Получается, что 3) и 4) маски не подходят, так как они не отбирают файлы lord.doc и port.doc.

 2) Рассмотрим собственно имя файла.  

    1) *o?*.d?*         2) ?o*?.d*     
fort.docx  + +
ford.docx  + +
lord.doc  + +
orsk.dat + -
port.doc  + +

В данном случае видно, что только 2) маска отбирает нужные нам 4 файла.

Ответ:  2) ?o*?.d* 

 

 Задания для тренировки:

1)      При задании или объединении группы файлов по именным признакам во многих системах используют, так называемые, шаблоны или маски файлов, которые включают в себя совпадающие части имен этих файлов и специальные символы "*" и "?". Символ "*" обозначает,  что на его месте, где находится спецсимвол, может присутствовать любое количество любых символов, в том числе их может и не быть. Символ "?" обозначает, что на его месте может находиться любой одиночный символ. Имя файла состоит из двух частей: самого имени и расширения, которые разделяются точкой. Используя правила создания шаблонов файлов, определите, какой из перечисленных файлов подойдет под все предложенные маски:

*12*3.d*?

?123*.do*

*?12?.???

а?23*.*

1)aal23.do        2)al233.dot                3) a223123.doc       4) al23.doc

 

2)      Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, по какой из масок будет выбрана указанная группа файлов

0999.txt, 9909.ppt, 0990.txt, 1990.ppt

1) ?0*.???     2) ?99*.*    3) *99*.?t    4) ?9??.???  

3)      В каталоге находятся файлы со следующими именами:

file.mdb

file.mp3

ilona.mpg

pile.mpg

miles.mp3

nil.mpeg

Определите, по какой из масок будет выбрана указанная группа файлов:

file.mp3

pile.mpg

miles.mp3

nil.mpeg

1) ?il*.m*        2) ?il*.mp*         3) *il?.mp*         4) ?il*.mp?

4)      В каталоге находятся файлы со следующими именами:

bike.mdb

bike.mp3

iks.mpg

like.mpg

mikes.mp3

nike.mpeg

Определите, по какой из масок будет выбрана указанная группа файлов:

bike.mp3

like.mpg

mikes.mp3

nike.mpeg 

 

1) ?ik*.m*   2) ?ik*.mp?         3) *ik?.mp* 4) ?ik*.mp*

 

5)      (http://ege.yandex.ru) В каталоге находятся файлы со следующими именами:

adobe.xls

idol.xlsx

london.xls

adobe.xml

odor.xlsx

sdoba.xls

Определите, по какой из масок будет выбрана указанная группа файлов:

adobe.xls

idol.xlsx

odor.xlsx

sdoba.xls

1) ?do*.xls            2) ?do?*.xls*         3) *do*.x*        4) ?do?.xls* 


 
 
 
belovo-lyceum22.ru , Powered by Joomla 1.5 and designed by joomlaworld.ru