');background-size:contain;background-repeat:no-repeat;background-size:18px 18px;background-position:50% 50%}.mtt-fullscreen-tooltip-window{position:absolute;right:0;bottom:100%;margin-bottom:10px;background-color:#fff;padding:12px;border-radius:10px;max-width:300px;width:80vw;overflow:hidden;-webkit-animation:tooltip .3s ease;animation:tooltip .3s ease;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}@-webkit-keyframes tooltip{0%{opacity:0;bottom:80%}to{opacity:1;bottom:100%}}@keyframes tooltip{0%{opacity:0;bottom:80%}to{opacity:1;bottom:100%}}.mtt-fullscreen-tooltip-token+.mtt-fullscreen-tooltip-advertiser{margin-top:5px}.mtt-fullscreen-tooltip-token{color:#4141ee;font-size:14px}.mtt-fullscreen-tooltip-advertiser{font-size:12px}.mtt-fullscreen-hidden{display:none}.mtt-fullscreen-overlay{z-index:1;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.7)}.mtt-fullscreen-container{z-index:2;width:100%;height:100%;text-align:center;position:fixed;top:0;bottom:0;right:0;left:0}.mtt-fullscreen-container.mtt-centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:600px){.mtt-fullscreen-container.mtt-centered{width:430px;height:600px}}@media screen and (max-width:430px){.mtt-fullscreen-container.mtt-centered{width:410px;height:600px}}@media screen and (max-width:409px){.mtt-fullscreen-container.mtt-centered{width:375px;height:550px}}@media screen and (max-width:374px){.mtt-fullscreen-container.mtt-centered{width:360px;height:530px}}@media screen and (max-width:359px){.mtt-fullscreen-container.mtt-centered{width:320px;height:500px}}@media screen and (max-width:329px){.mtt-fullscreen-container.mtt-centered{width:320px;height:430px}}.mtt-fullscreen-image-container{position:fixed;top:0;bottom:0;right:0;left:0;padding:50px 5% 5%}.mtt-fullscreen-image-container *{-webkit-tap-highlight-color:transparent}.mtt-fullscreen-image{height:100%;width:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;display:none}.mtt-fullscreen-container-html5{width:100%;height:100%;margin:0;padding:0;border:none;outline:none}@media (orientation:landscape){.mtt-fullscreen .mtt-fullscreen-image__landscape{display:block}}@media (orientation:portrait){.mtt-fullscreen .mtt-fullscreen-image__portrait{display:block}}@media screen and (max-width:600px){.mtt-fullscreen div[class*=yandex_rtb_R-A]{width:430px;height:600px}}@media screen and (max-width:430px){.mtt-fullscreen div[class*=yandex_rtb_R-A]{width:410px;height:600px}}@media screen and (max-width:409px){.mtt-fullscreen div[class*=yandex_rtb_R-A]{width:375px;height:550px}}@media screen and (max-width:374px){.mtt-fullscreen div[class*=yandex_rtb_R-A]{width:360px;height:530px}}@media screen and (max-width:359px){.mtt-fullscreen div[class*=yandex_rtb_R-A]{width:320px;height:500px}}@media screen and (max-width:329px){.mtt-fullscreen div[class*=yandex_rtb_R-A]{width:320px;height:430px}}
Файл — это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.
Имя файла. Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и так далее). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.
В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS-DOS собственно имя файла должно содержать не более 8 букв латинского алфавита, цифр и некоторых специальных знаков, а расширение состоит из трех латинских букв, например: proba.txt
В операционной системе Windows имя файла может иметь длину до 255 символов, причем можно использовать русский алфавит, например: Единицы измерения информации.doc
Таблица 1.1. Типы файлов и расширений
Программы на языках программирования
Файловая система . На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой.
Каждый диск разбивается на две области: обла сть хранения файлов и каталог. Каталог содержит имя файла и указание на начало его размещения на диске. Если провести аналогию диска с книгой, то область хранения файлов соответствует ее содержанию, а каталог — оглавлению. Причем книга состоит из страниц, а диск — из секторов.
Для дисков с небольшим количеством файлов (до нескольких десятков) может использоваться одноуровневая файловая система , когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов (табл. 1.2). Такой каталог можно сравнить с оглавлением детской книжки, которое содержит только названия отдельных рассказов.
Таблица 1.2. Одноуровневый каталог
Имя файла
Номер начального сектора
Файл_1
56
Файл_2
89
Файл_112
1200
Если на диске хранятся сотни и тысячи файлов, то для удобства поиска используется многоуровневая иерархическая файловая система , которая имеет древовидную структуру. Такую иерархическую систему можно сравнить, например, с оглавлением данного учебника, которое представляет собой иерархическую систему разделов, глав, параграфов и пунктов.
Начальный, корневой каталог содержит вложенные каталоги 1-го уровня, в свою очередь, каждый из последних может содержать вложенные каталоги 2-го уровня и так далее. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы.
Например, в корневом каталоге могут находиться два вложенных каталога 1-го уровня (Каталог_1, Каталог_2) и один файл (Файл_1). В свою очередь, в каталоге 1-го уровня (Каталог_1) находятся два вложенных каталога второго уровня (Каталог_1.1 и Каталог_1.2) и один файл (Файл_1.1) — рис. 1.3.
Файловая система— это система хранения файлов и организации каталогов.
Рис. 1.3. Иерархическая файловая система
Рассмотрим иерархическую файловую систему на конкретном примере. Каждый диск имеет логическое имя (А:, В: — гибкие диски, С:, D:, Е: и так далее — жесткие и лазерные диски).
Пусть в корневом каталоге диска С: имеются два каталога 1-го уровня (GAMES, TEXT), а в каталоге GAMES один каталог 2-го уровня (CHESS). При этом в каталоге TEXT имеется файл proba.txt, а в каталоге CHESS — файл chess.exe (рис. 1.4).
Рис. 1.4. Пример иерархической файловой системы
Путь к файлу . Как найти имеющиеся файлы (chess.exe, proba.txt) в данной иерархической файловой системе? Для этого необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель «\» логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых содержится нужный файл. Пути к вышеперечисленным файлам можно записать следующим образом:
Путь к файлу вместе с именем файла называют иногда полным именем файла.
Пример полного имени файла:
Представление файловой системы с помощью графического интерфейса . Иерархическая файловая система MS-DOS, содержащая каталоги и файлы, представлена в операционной системе Windows с помощью графического интерфейса в форме иерархической системы папок и документов. Папка в Windows является аналогом каталога MS-DOS
Однако иерархическая структура этих систем несколько различается. В иерархической файловой системе MS-DOS вершиной иерархии объектов является корневой каталог диска, который можно сравнить со стволом дерева, на котором растут ветки (подкаталоги), а на ветках располагаются листья (файлы).
В Windows на вершине иерархии папок находится папка Рабочий стол. Следующий уровень представлен папками Мой компьютер, Корзина и Сетевое окружение (если компьютер подключен к локальной сети) — рис. 1.5.
Рис. 1.5. Иерархическая структура папок
Если мы хотим ознакомиться с ресурсами компьютера, необходимо открыть папку Мой компьютер.
1. В окне Мой компьютер находятся значки имеющихся в компьютере дисков. Активизация (щелчок) значка любого диска выводит в левой части окна информацию о его емкости, занятой и свободной частях.
Источник
Способ представления файла это
Электронные облака
Лекции
Рабочие материалы
Тесты по темам
Template tips
Задачи
Логика вычислительной техники и программирования
Лекция «Представление данных на внешних носителях»
Иерархия структур данных на внешних носителях.
Логическая запись при хранении на внешних носителях является той же информационной единицей, что и при хранении в ОЗУ. Отличие состоит в том, что при хранении на носителе запись является минимальным и неделимым элементом представления данных. Это означает, что после размещения записи на носителе отсутствует доступ к ее отдельным полям, а операции переноса на носитель и считывание с него производятся целиком со всей записью. Поскольку обработка записей при их хранении не происходит, не требуется и различия типов данных, т.е. запись может состоять из одного элементарного данного, группы данных или содержать структурированные данные. Единственной характеристикой отдельной записи является ее длина, а допустимыми операциями — перенос на носитель и считывание и него.
После размещения данных на носителе они превращаются в физическую запись.
Физическая запись – элемент поверхности носителя, на котором в соответствии с физическими принципами функционирования носителя размещаются данные, составляющие логическую запись.
Объединение физических записей образует файл.
Файл – поименованная совокупность данных, хранящихся на внешнем носителе.
Любые файлы содержат данные, закодированные с помощью двоичного алфавита. Однако способы кодирования и назначение файлов могут быть различными. По этой причине файлам приписывается еще одна характеристика – тип. Тип входит в идентификатор файла и указывается в виде расширения имени, например, Глава_7.doc, proba.pas или calc.exe. Принципиально различными по типам следует считать программные (исполняемые) файлы и файлы данных. Программные файлы содержат тексты программ в машинном коде; они могут быть загружены в ОЗУ и исполняться. Программные файлы имеют расширение com или exe; к этой же категории относятся так называемые командные файлы (расширение bat), содержащие в текстовом формате команды MS DOS, которые могут последовательно выполняться как программа. Файлы данных формируются в результате работы какой-либо программы; они не являются исполняемыми и служат только в качестве хранилищ данных. Многие программные системы при формировании файлов данных приписывают им вполне определенные расширения – по ним можно установить, какой программой файл создан; например, расширения txt, doc, rtf имеют файлы, подготовленные в текстовых редакторах, bmp, jpg, gif, cdr – графические файлы, pas, bas, c – файлы с текстами программ и т.д. Тип файла, как и его, собственно имя, являются частью описания файла и сохраняются системой, ведающей размещением файлов на носителе.
Самым верхним уровнем представления данных на внешних носителях являются структуры файлов – каталоги (в операционной системе Windows-95, 98 принят термин «папки»).
Каталог – это поименованная совокупность файлов и подкаталогов (т. е. вложенных каталогов). Каталог самого верхнего уровня иерархии называется корневым. Он не вложен ни в какие другие каталоги.
Создает и поддерживает файловые структуры, определяет максимальный уровень вложенности каталогов, а также производит все операции с файлами и каталогами часть операционной системы компьютера – файловая система.
Путь к файлу – это последовательность, состоящая из имен каталогов (разделенных символом «\»), начиная от корневого и заканчивая тем, в котором непосредственно хранится файл.
Полное имя файла состоит из имени логического диска, пути к файлу и имени файла. В одном каталоге не может быть нескольких файлов и каталогов с одинаковыми именами. В разных каталогах это допустимо.
Логический диск – это физический (реальный) диск или часть физического диска, которому присвоено собственное имя.
Имена логических дисков задаются первыми буквами латинского алфавита с двоеточием: A:,B:,C: и т.д. Обычно с одним гибким магнитным диском связан один логический диск (A:, B:), а жесткий диск делится на несколько логических (C:, D: и т.д.).
Дерево: графическое изображение иерархической файловой структуры диска.
Структура дисков
Устройства внешней памяти: магнитные диски и ленты, оптические (лазерные) диски, магнитооптические диски.
Дисководы – устройства чтения/записи информации на диски. Различают гибкие магнитные диски – дискеты и жесткие магнитные диски. Жесткие магнитные диски встроены в дисковод и в отличие от дискет являются несъемными.
Структура магнитного диска: одна или несколько сторон (магнитных поверхностей), разделенных на концентрические дорожки, каждая из которых, в свою очередь, поделена на сектора, состоящие из «клеточек» — байтов. Все секторы на одном диске имеют фиксированный размер. Вся работа по считыванию и записи данных на дисках производится только полными секторами. Полный объем памяти диска определяется формулой:
ОБЪЕМ = СТОРОНЫ * ДОРОЖКИ * СЕКТОРА * БАЙТЫ,
Где СТОРОНЫ – количество сторон диска, ДОРОЖКИ – количество дорожек на стороне, СЕКТОРА – количество секторов на дорожке, БАЙТЫ – количество байт в секторе.
Информация на устройствах внешней памяти имеет файловую организацию.
Примеры решенных задач.
Пример №1. Дано дерево файловой структуры диска. Заглавными буквами обозначены имена каталогов, строчными – имена файлов.
Перечислить имена каталогов 1-го, 2-го, 3-го уровней. Указать путь к файлу letter.txt от корневого каталога. Указать путь к файлу letter1.doc от корневого от корневого каталога, а к файлу letter2.doc – от каталога WORK. Указать полные имена файлов letter.txt и letter1.doc, если файловая структура хранится на диске C.
Решение.
Каталоги 1-го уровня COMPUTER, WORK,UROK. Каталоги второго уровня – IBM, APPLE, DOCUMENT, PRINT. Каталоги 3-го уровня – DOC1, DOC2.
Путь к файлу letter.txt от корневого каталога: \WORK\PRINT. Путь к файлу letter1.doc от корневого каталога: \WORK\DOCUMENT\DOC2. Пут к файлу letter2.doc от каталога WORK\DOCUMENT\DOC2.
Полные имена файлов letter.txt и letter1.doc:
C:\WORK\PRINT\letter.txt и C:\WORK\DOCUMENT\DOC2\letter1.doc
Задания для самостоятельной работы.
№1. Двухсторонняя дискета имеет объем 1200 Кбайт. Сколько дорожек на одной стороне дискеты, если каждая дорожка содержит 15 секторов по 4096 бит?
№2. Какой объем имеет двухсторонняя дискета, если каждая сторона ее разбита на 80 дорожек по 20 секторов на дорожке? Объем каждого сектора составляет 0.5 Кбайт.
№3. Какой объем имеет каждый сектор двухсторонней дискеты емкостью 1440 Кбайт, если каждая сторона дискеты разбита на 80 дорожек по 18 секторов на дорожке?
№4. Сколько файлов размером 100 Кбайт каждый можно разместить на дискете объемом 1) 1,2 Мбайт; 2) 1.44 Мбайт?
№5. В результате повреждения односторонней дискеты 10% секторов оказались дефектными, что составило 36864 байта. Какой объем имеет дискета?
№6. На скольких дискетах емкостью 1440 Кбайт можно разместить содержимое жесткого диска объемом 1 Гбайт?
№7. Дано дерево иерархической файловой структуры на магнитном диске. Заглавными буквами обозначены имена каталогов, строчными – имена файлов:
Перечислить каталоги 1-го, 2-го, 3-го уровней, если они есть. Указать пути от корневого каталога к каждому из файлов.
№8. Указаны пути от корневого каталога к некоторым файлам, хранящимся на магнитном диске. Заглавными буквами обозначены имена каталогов, строчными – имена файлов:
Отобразить файловую структуру в виде дерева.
ДЛЯ ОПРЕДЕЛЕНИЯ ТИПА ФАЙЛА НЕОБХОДИМО ЗНАТЬ…
Его размер.
Расширение имени.
Дату и время создания.
Ни один из ответов не верен.
В некотором каталоге хранился файл address.txt . После того, как в этом каталоге создали подкаталог и переместили в него файл address.txt , полное имя файла стало F:\Doc\Letter\Work\address.txt . Каково было полное имя этого файла до перемещения?
Doc\Letter\Work\address.txt
F:\Doc\Letter\address.txt
F:\Doc\Work\address.txt
В некотором каталоге хранится файл Задачи_по_программированию.tхt . В этом каталоге создали подкаталог и переместили в него файл Задачи_по_программированию.tхt . После этого полное имя файла стало D:\INFORM\LESSONS\10_CLASS\Задачи_по_программированию.txt Каково полное имя каталога, в котором хранился файл до перемещения?
D:\INFORM
D:\INFORM\LESSONS
10_CLASS
LESSONS\10_CLASS
Полное имя файла D:\Program files\intline\setup.exe. Каков путь к этому файлу?
D:\Program files\intline\
D:\Program files\
D:\
D:\Program files\intline\*.exe.
Полный путь файлу: c:\books\raskaz.txt. Каково имя файла?
books\raskaz;.
raskaz.txt;
books\raskaz.txt;
txt.
Задан путь к файлу C:\DOC\PROBA.TXT. Каково имя каталога, в котором находится файл PROBA.TXT
DOC
PROBA.TXT
C:\DOC\PROBA.TXT
C:\DOC
УСТАНОВИТЕ СООТВЕТСТВИЕ МЕЖДУ ТИПАМИ ФАЙЛОВ И ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕ, ПОДДЕРЖИВАЮЩИМ ДАННЫЕ ТИПЫ РАСШИРЕНИЙ.
1.doc A.Adobe Photoshop
2.bmp, jpg, gif B.MS Word
4.arj, rar D.WinRAR, WinZip
Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, по какой из масок будет выбрана указанная группа файлов make.cpp, name.c, age.pc, name.cpp
*a*e.?
a?e.*
*a?e.*
?a?e.*
Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, какое из указанных имен файлов удовлетворяет маске: re*_a?09.do?
refa-09.doc
ref_a_09.do
refe_a09.doc
ref_a_09.dot
Каталог содержит файлы с именами
а) p5.pas б) p4.ppt в) p12.pas г) pq.p д) pq.pas е) p12.ppt Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по возрастанию).
вадгеб
гавдбе
вадгбе
гвадеб
Какой формат имеет файл с расширением exe?
текстовый
архив
графический
исполняемый
аудио
Какой формат имеет файл с расширением rar?
текстовый
архив
графический
исполняемый
аудио
Вам нужно сохранить документ, не утратив его форматирование и оформление, для последующей обработки в другом текстовом редакторе. Каким форматом следует воспользоваться?
*.doс
*.rtf
*.txt
Какие расширения могут иметь графические форматы файлов?
txt
ppt
pcx
dot
gif
jpg
Выберите из списка только растровые графические редакторы.
Paint
Microsoft Word
GIMP
OpenOffice Draw
Что не относится к форматам растровых графических файлов?
BMP
TIFF
ODT
PNG
Выберите из списка только векторные графические редакторы.
Paint
Microsoft Word
GIMP
OpenOffice Draw
Что не относится к форматам векторных графических файлов?
WMF
GIF
ODG
Все ответы правильные
Последовательностью растровых графических изображений, которые хранятся в одном файле, называется.
Флеш-анимация
Графический рисунок
Чертеж
GIF-анимация
Формат сжатого звукового файла.
WAV
AVI
MP3
MPEG-4
Система управления базами данных представляет собой программный продукт, входящий в состав .
прикладного программного обеспечения
уникального программного обеспечения
системного программного обеспечения
систем программирования
операционной системы
Файл — это .
Единица измерения информации
Программа в оперативной памяти
Текст, распечатанный на принтере
Программа или данные на диске
Какие функции выполняет операционная система?
обеспечение организации и хранения файлов
подключение устройств ввода – вывода
организация обмена данными между компьютером и различными периферийными устройствами
организация диалога с пользователем, управление аппаратурой и ресурсами компьютера
правильного ответа нет
Расширение имени файла, как правило, характеризует:
тип информации, содержащейся в файле
объем файла
место, занимаемое файлом на диске
место создания файла
время создания файла
Из чего состоит полное имя файла?
из букв латинского алфавита и цифр;
только из букв латинского алфавита и разделителя (точки);