Какая из спецификаций файлов верна

Обновлено: 07.07.2024

В настоящее время список используемых расширений (спецификаций) файлов значительно превышает тысячу. Здесь приведены наиболее часто встречаемые в практике работы в ВУЗе, школе и InterNet.

Список расширений файлов и что они означают:

здесь [(*) -имя файла (.) -разделитель далее расширение файла(спецификация)]

*.a - Библиотека откомпилированных процедур.

*.afm - Adobe Font Metrics - метрики символов шрифта PostScript.

*.ai - файл PostScript.

*.aif, *.aifc, *.aiff - всё это файлы аудио-данных.

*.ar - архив (продукт архиватора ar).

*.arc - архив (программы сжатые архиваторами arc, pkarc или arcа/arcb).

*.arj - архив (продукт архиватора arj).

*.asm - исходный текст программы на Ассемблере.

*.au - один из форматов звуковых файлов.

*.avi - основной формат видеоизображений.

*.b - встречается в пакетах, обычно это встроенный редактор.

*.bak - страховая копия файла.

*.bas - текст программы на языке алгоритмическом языке Basic и различных его вариантах (GWBasic,TurboBasic,QuickBasic).

*.bat - текстовой командный файл содержащий набор команд.

*.bgi - (Borland Graphics Interface) - подгружаемая в процессе работы библиотека графических программ-драйверов, зависящих от типа видеоадаптера

*.bmp - формат графических файлов (растровая графика).

*.C - если он встречается в Unix, это архив программы compact.

*.c - текст программы на языке C.

*.cfg - файл конфигурации программы или пакета.

*.cgi - (Common Gatawey Interface) WWW-сервер под Unix. Это запускаемая программа, работающая по протоколу CGI. Может быть запускаемым файлом.

*.clo, *.cls - файлы описания классов документов и макроопределений TEX.

*.cpp - текст программы на языке C++.

*.cpt - архив программы CompactPro (Macintosh).

*.ddi - (Disk Dupe Image). Образ дискеты, созданный программой DiskDupe.

*.def - файл описания шрифтов TEX не содержащий описание начертаний отдельного символа.

*.dir - файл-директория созданный редакторами MicroMir или NanoMir.

*.diz - файл содержащий краткое описание продукта или содержимого диска/архива. (Обычно используется для взломанных программ).

*.dll - (Dynamic Linked Library). Для системы Windows это присоединяемая в процессе работы библиотека.

*.doc - файл с документами или продукт работы текстового процессора Microsoft Word for Windows.

*.dot - шаблон документа текстового процессора Microsoft Word for Windows.

*.dp - (Digital Paper). В принципе это аналог файлов с расширением *.PDF фирмы Common Ground Software.

*.evy - (Envoy). файл, являющийся аналогом *.PDF у фирмы Novell.

*.exe - это всегда исполняемый бинарный файл.

*.f - Для Unix это исходный текст программы на языке ForTran.

*.fd - файл описания шрифтов TEX без начертаний отдельного символа.

*.fon - файл какого - нибудь шрифта.

*.for - исходный текст программы, написанной на языке ForTran.

*.fot - файл шрифта.

*.f - папка с письмами почтовой системы Waffle для MS-DOS.

*.jpg - (Graphics Interchange Format). Растровый графический формат фирмы CompuServe. часто используется при создании Web-cтраниц.

*.gz - файл архива сжатого архиватором gzip (Unix) и распаковываемый gunzip или gzip.

*.h - для языка C это header-файл, содержащий описания заголовков процедур.

*.hqx - файл созданный программой BinHex (Macintosh). Он предназначен для передачи без искажений бинарных файлов через Internet.

*.htm, *.html - специальный файл текстового типа, написанный на Hyper Text Markup Language. Содержит команды-теги (tags) в угловых скобках, остальное интерпретируется как текст.

*.ice - файл архива сжатого архиватором ice.

*.iff - файл звукового формата, тип разработан для компьютеров Amiga.

*.ini - файл с установками для какой-либо программы.

*.jfif - файл графический растрового формата (аналог *.jpg, *.jpg).

*.jpg, *.jpg - Растровый графический формат JPEG, позволяющий сохранять картинку с потерей информации без существенной потери качества.

*.l3 - файл формата MPEG-1. Это звуковой файл только для Layer-3.

*.latex или *.ltx - расширение файлов для TEX.

*.lha или *.lzh - архивы, созданные архиватором lzh.

*.lib - файл, являющийся библиотекой процедур.

*.m1s - файл формата MPEG-1. Это файл, представляющий системный поток.

*.m2a - файл формата MPEG-2. Это файл, содержащий запись звука.

*.m2s - файл формата MPEG-2. Это файл, представляющий системный поток.

*.m2v - файл формата MPEG-2. Это файл, представляющий видеоизображение.

*.man - файл в формате TROFF (Typesetting Run OFF).

*.me - текстовой файл, созданный редактором MultiEdit.

*.me - если он в пакетах программ, тогда это скорее всего файл документации read.me.

*.mf - (MetaFont). Программа, шрифтов для TEX в виде матричных и растровых комбинаций.

*.mia - файл формата MPEG-1. Это файл, содержащий только звук.

*.mid - файл MIDI. Это звуковой файл.

*.mim - Файл редактора MicroMir.

*.miv - MPEG-1: только видео.

*.mod - Формат хранения звука.

*.mov - формат хранения видео и аудио.

*.Moov (или ещё *.moov) - тот же формат хранения видео и аудио.

*.mpg - MPEG. Формат хранения видео и звука с компрессией и потерей данных.

*.mps - MPEG-1. Формат хранения видео и звука с компрессией и потерей данных.

*.nfo - Краткое описание того, что находится в директории или на диске.

*.o - используется для Unix компилированный, но не завершенный для выполнения код программ.

*.obj - компилированный, но не собранный для выполнения код программ.

*.ovl - используется в OVerLay. Динамически подгружаемый модуль программы.

*.p - используется в Unix, исходный текст программы на языке Pascal.

*.pas - текстовой файл, исходный текст программы на языке Pascal.

*.pbm - используется в Portable BitMap. Простой формат хранения черно-белых картинок.

*.pcx - растровый графический формат, поддерживаемый большинством редакторов.

*.pdf - используется в Portable Document Format.

*.pfm - используется в PostScript Font Metrics. В нём метрики символов в шрифте PostScript.

*.pgm - используется в Portable GrayMap. Простой формат хранения полутоновых картинок.

*.pict - формат хранения графических изображений в буфере обмена на компьютерах Macintosh.

*.pif - файл, описывающий параметры запуска DOS-задачи под Windows.

*.pk - растровый шрифт используется для TEX.

*.pl - файл на языке Perl.

*.pl - описания шрифтов TEX, не содержащий начертания каждого символа.

*.pnm - простейший формат хранения графики, объединяющий .pbm, .pgm и .ppm.

*.pop - используется в Unix, временный файл POP3-сервера в той же директории, что и почтовые ящики пользователей.

*.ppd - используется в PostScript Printer Desсriрtion. Описание принтера для программы, печатающей .ps.

*.ppm - используется в Portable PixelMap. Простой формат хранения цветных картинок.

*.ppt и *.pps - это расширение титового файла презентации, созданной в Microsoft PowerPoint.

*.ps - расширение, характерное для векторного графического формата PostScript.

*.rar - архив программы rar. В Windows 95/NT файл с описанием ресурсов программы.

*.rpm - используется в RedHat Packing Manager. Формат хранения дистрибутивов в RedHat Linux.

*.rtf - используется в Rich Text Format.

*.sea - Архив программы stuff (Macintosh).

*.sfx - характеризует самораспаковывающийся архив. В MS-DOS его необходимо переименовать в *.exe.

*.sgm, .sgml - используется в Standard Generalized Markup Language. Язык разметки, используемый для управления большими подборками документов. Частным случаем SGML является HTML !

*.sh - запускаемый пакетный файл на языке Shell.

*.so - динамически присоединяемая библиотека.

*.snd - типичный звуковой файл.

*.spl - файл Future Splash Player.

*.sty - файл описания классов документов и макроопределений для TEX.

*.swf - ShockWare Flash.

*.swp - файл подкачки.

*.sys - системные файлы ядра DOS IO.sys и MSDOS.sys.

*.tar - расширение архивов программы tar (Unix) без компрессии.

*.taz - файл аналогичный *.tar, *.gz для DOS и других систем, использующих только три буквы для расширении файла.

*.tfm - файл описания шрифтов TEX без начертаний каждого символа.

*.tgz - тоже самое, что и расширения .tar.gz; создается tar с ключем -z.

*.tif - (реже *.tiff) - используется в Tagged Image File Format, растровый графический формат.

*.ttf - используется в TrueType Font.

*.uc, или *.uc2 - архивы программы uc (UltraCompressir).

*.end - файл созданный программой uuencode и раскрываемый программой uudecode.

*.vp или *.vpl - это файлы виртуальных шрифтов для TEX.

*.vrml - (Virtual Reality Modeling Language).

*.wps - типовое расширение текстового файла редактора Works.

*.xx, *.xxe файл архива сжатого архиватором xxencode и раскрываемый программой xxdecode.

*.Z - файл архива сжатого архиватором compress.

*.z - файл архива сжатого архиватором pack.

*.zip - файл архива сжатого архиваторами pkzip или WinZip.

*.zoo - файл архива сжатого архиватором zoo.

Авторизуемся в административной панели

Для описания настройки браузера используется версия Internet Explorer 8




a) скорость обмена информацией между процессором и постоянной памятью (ПЗУ).

b) количество тактов, выполняемых процессором в единицу времени

c) число возможных обращений процессора к оперативной памяти в единицу времени

d) скорость обмена информацией между процессором и дисководом

39. Драйвер – это:

a) установочный диск

b) антивирусная программа

c) программа, обеспечивающая работу устройства компьютера

d) устройство ввода-вывода компьютера

40. Появление возможности эффективной автоматизации обработки информации связано с изобретением:

a) электронно-вычислительных машин

d) телефона, телеграфа, радио, телевидения

41. Скорость работы компьютера зависит от:

a) объема обрабатываемой информации

b) объема внешнего запоминающего устройства

c) тактовой частоты обработки информации в процессоре

d) организации интерфейса операционной системы

Какое число лишнее?

b) 11011011(2)

d) 226(10)

76. Первая программа для компьютера была написана:

b) Говардом Айкеном

c) Биллом Гейтсом

d) Чарльзом Бэббиджем

77. В чем состоит особенность поля "счетчик"?

a) служит для ввода действительных чисел

b) имеет свойство автоматического наращивания

c) служит для ввода числовых данных

d) имеет ограниченный размер

78. Выбрать из приведенных записей указание на абсолютную адресацию:

79. В электронной таблице выделили группу из 4 ячеек. Это могут быть ячейки:

80. Устройство, выполняющее арифметические и логические операции, и управляющее другими устройствами ПК:

81. В электронных таблицах нельзя удалить:

b) Содержимое ячейки

Что здесь лишнее?

a) сетевые базы данных

b) реляционные базы данных

c) распределенные базы данных

d) иерархические базы данных

83. Операционная система входит в состав:

a) систем программирования

b) прикладного программного обеспечения

c) системного программного обеспечения

d) уникального программного обеспечения

84. Устройство ввода предназначено для:

a) обработки вводимых данных

b) приема, преобразования и передачи информации в компьютер

c) передачи информации от человека к компьютеру

d) реализации алгоритмов обработки, накопления и передачи информации

Мастер в БД – это?

a) режим, в котором осуществляется построение формы, отчетов, запросов

b) программный модуль для выполнения, каких либо операций

c) программный модуль для вывода операций

d) режим, в котором осуществляется вывод таблицы или формы

91. Кнопка «ПУСК» располагается:

a) на Панели задач

b) на Рабочем столе

c) в Панели управления

d) в Системном меню

92. Деформация изображения при изменении размеров рисунка –
недостаток:

a) фрактальной графики

b) векторной графики

c) растровой графики

d) структурной графики

93. Учебник по математике содержит информацию следующих видов:

a) только текстовую информацию

b) исключительно числовую информацию

c) графическую, текстовую и числовую

d) графическую, звуковую и числовую

Чему равен 1 Мбайт?

116. В процессе загрузки операционной системы происходит:

a) последовательная загрузка файлов операционной системы в оперативную память

b) копирование файлов операционной системы с CD-ROM на жесткий диск

c) копирование файлов операционной системы с гибкого диска в процессор

d) копирование содержимого оперативной памяти на жесткий диск

117. Компьютерное имитационное моделирование ядерного взрыва необходимо для:

a) проведения реальных исследований процессов, протекающих в природе в процессе и после взрыва

b) получения достоверных данных о влиянии взрыва на здоровье людей

c) экспериментальной проверки влияния высокой температуры и облучения на природные объекты

d) уменьшения стоимости исследований и обеспечения безопасности сотрудников

118. Выберите наиболее правильное определение СУБД:

a) набор программ, обеспечивающий работу всех аппаратных устройств компьютера и доступ пользователя к ним

b) совокупность программ, поддерживающая наполнение и манипулирование данными в БД

c) прикладная программа для обработки наборов данных

d) оболочка операционной системы, позволяющая более комфортно работать с файлами БД

119. Наиболее распространенными в практике являются:

a) сетевые базы данных

b) реляционные базы данных

c) распределенные базы данных

d) иерархические базы данных

Форма в БД – это?

a) созданный пользователем графический интерфейс для ввода данных в базу

b) созданная пользователем таблица

c) созданная таблица ввода данных в базу

d) результат работы с базой данных

Чему равен 1 Кбайт?

Дифференцированный зачет

по дисциплине Информатика

учебные группы 11КБ, 12ТБ, 14ПП

Тест

1. К формальным языкам можно отнести:

b) английский язык

d) язык программирования

2. База данных – это:

a) интерфейс, поддерживающий наполнение и манипулирование данными

b) специальным образом организованная и хранящаяся на внешнем носителе совокупность взаимосвязанных данных о некотором объекте

c) совокупность программ для хранения и обработки больших массивов информации

d) определенная совокупность информации

В каком случае разные файлы могут иметь одинаковые имена?

a) если они хранятся в разных каталогах

b) если они созданы в различное время суток

c) если они имеют разный объем

d) если они созданы в различные дни

4. Информацию из оперативной памяти можно сохранить на внешнем запоминающем устройстве в виде:

5. К достоинствам двоичной системы счисления относят:

a) наглядность и понятность записи числа в двоичной системе счисления

b) простоту совершаемых операций и возможность автоматической обработки информации с использованием только двух состояний элементов компьютера

c) экономию памяти компьютера

d) широкое использование названной системы в обыденной жизни

6. Относительная ссылка в формуле MS Excel изменится, если формулу:


ГОСТ 28270-89
(ИСО 8211-85)

Системы обработки информации

СПЕЦИФИКАЦИЯ ФАЙЛА ОПИСАНИЯ ДАННЫХ ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ

Information processing systems. Specification for a data descriptive file
for information interchange

Дата введения 1990-07-01

М.М.Ефимова; А.А.Мкртумян; О.А.Антошкова; Ю.А.Васильев; Н.А.Чельцова; В.И.Федосимов

2. Постановлением Государственного комитета СССР по стандартам от 27.09.89 N 2942 стандарт Совета Экономической Взаимопомощи СТ СЭВ 6366-88 "Системы обработки информации. Спецификация файла описания данных для обмена информацией", в качестве которого непосредственно применен международный стандарт ИСО 8211-85, введен в действие непосредственно в качестве государственного стандарта СССР с 01.07.90

3. ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ

Раздел, подраздел, пункт,
в котором приведена ссылка

Обозначение международного стандарта

Обозначение соответствующего отечественного нормативно-
технического документа

0; 3; 4.1; 4.19; 4.35; 5.2.1.9; 6.2.1; 7.1; приложения А; В

3; 4.18; 5.2.1.4; 7.1; приложения А; В

4. ПЕРЕИЗДАНИЕ. Январь 2006 г.

Настоящий стандарт устанавливает независимые от носителя и системы обобщенную структуру файла и форматы записей данных для обмена между системами обработки информации.

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

В целях обеспечения международного обмена информацией в качестве государственного стандарта "Системы обработки информации. Спецификация файла описания данных для обмена информацией" принят стандарт ИСО 8211 методом прямого применения с учетом опечаток и неточностей, приведенных в приложении 1 (в аутентичном тексте стандарта помечены знаком "*").

СПЕЦИФИКАЦИЯ ФАЙЛА ОПИСАНИЯ ДАННЫХ ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ

В качестве описания спецификации файла описания данных для обмена информацией следует использовать международный стандарт ИСО 8211.

АУТЕНТИЧНЫЙ ТЕКСТ МЕЖДУНАРОДНОГО СТАНДАРТА

0. ВВЕДЕНИЕ

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

Для удовлетворения этих потребностей настоящий стандарт устанавливает независимые от носителя и независимые от системы структуру файла и форматы записей данных для обмена информацией между вычислительными системами. Стандарт подразумевает использование как физических носителей данных, так и линий связи. Данные пользователя могут быть представлены любым признанным в международном масштабе набором кодированных символов и переданы в прозрачной форме. Промежуточная структура, через которую проходит информация, предназначена только для обмена и не используется в общей обработке.

Целью разработки настоящего стандарта было определение формата обмена, в который преобразовывается информация отправителя и передается в систему получателя. При получении информации в формате обмена она затем преобразовывается в формат получателя без потери структуры и содержания. Стандарт определяет метод для описания четкой структуры обмена, позволяющей принять большинство структур данных пользователя. Этот метод дает возможность отправителю сохранить структуру информации и передать ее с данными получателю таким образом, что получатель может повторно преобразовать структуру и данные в локальной системе.

С помощью настоящего стандарта могут быть описаны и обменены большинство структур данных общего использования: элементарные данные, векторы, массивы и иерархии. Такие структуры файла пользователя, как последовательная, иерархическая, реляционная и индексная, могут быть преобразованы в структуру обмена. При обмене сетевыми структурами необходима дополнительная препроцессорная и постпроцессорная обработка для сохранения логических связей.

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

В управляющих полях файла обмена необходимо использовать набор кодированных символов по стандарту ИСО 646 (международная справочная версия по ГОСТ 27463), в полях данных пользователя допускается применять расширенные наборы символов.

Настоящий стандарт предусматривает три уровня обмена, из которых пользователь может выбирать необходимый ему, исходя из сложности структур данных.

Первый уровень поддерживает множество полей, содержащих простые, неструктурированные строки символов.

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

Третий уровень поддерживает второй уровень и иерархические структуры данных.

Примечание. Дополнительная информация по применению настоящего стандарта приведена в приложении А.

1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ

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

1) независимые от носителя данных файл и описания записей данных для обмена информацией. Он также предполагает использование других международных стандартов по структуре и разметке файлов, таких, как ИСО 1001 (ГОСТ 25752), ИСО 4341 (ГОСТ 28104), ИСО 7665 (ГОСТ 28081);

2) описание элементов данных: векторов, массивов и иерархий, содержащих строки символов, строки битов и числовые формы.

Числовые формы определены в ИСО 6093;

3) файл описания данных, включающий в себя запись описания данных и сопутствующие ей записи данных, которые позволяют обмениваться информацией с минимальным специфичным внешним описанием;

4) запись описания данных, которая характеризует поле данных в пределах сопутствующих записей данных;

5) три уровня обмена в зависимости от сложности допустимой структуры данных (по п.5.2.1.2).

2. СООТВЕТСТВИЕ

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

Настоящий стандарт не устанавливает требования к обработке и реализации, поэтому сама эта обработка не может ему соответствовать.

3. ССЫЛКИ

ИСО 646 Обработка информации. 7-битный кодированный набор символов ИСО для обмена информацией.

ИСО 1001 Обработка информации. Структура и разметка файла на магнитной ленте для обмена информацией.

ИСО 4341 Обработка информации. Структура и разметка файла на кассетах и катушках с магнитной лентой для обмена информацией.

ИСО 6093 Обработка информации. Представление числовых значений в строках символов для обмена информацией.

ИСО 7665 Обработка информации. Структура и разметка файла на гибком магнитном диске для обмена информацией.

Международный регистр ИСО наборов символов, используемых с расширенными последовательностями, также связан с настоящим стандартом.

4. ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

В настоящем стандарте применяются следующие термины и определения*

* Алфавитный указатель терминов на русском языке и их эквиваленты на английском языке приведены в приложении 2.

4.1. Буквенно-цифровой символ: символ, встречающийся в колонках 2-7 включительно (кроме позиции 7/15) международной ссылочной версии ИСО 646 (ГОСТ 27463).

Примечание. Символы, определенные в настоящем стандарте, представлены их позицией (колонка/ряд) в таблице кодированного набора символов по ИСО 646 (ГОСТ 27463) или их акронимами (обозначениями по ГОСТ 27465), например, АР2, РЗ, РЭ.

4.2. Описатель массива: последовательность чисел, определяющая размерность и величину массива.

4.3. Базовый адрес данных: элемент данных, значение которого равно числу байтов, предшествующих первому полю данных, равен суммарной длине ведущей метки и справочника, включая разделитель поля в конце справочника. Началом отсчета (0) является первый байт ведущей метки.

4.4. Поле битов: поле данных, содержащее только двоичные цифры и, при необходимости, выравниваемое влево двоичными нулями до границы байта (см. также термин "строка битов в символьном режиме").

4.5. Байт: набор n битов.

Примечание. Положения настоящего стандарта не зависят от носителя (среды), а число битов зависит от носителя.

4.6. Декартова метка: массив идентификаторов, образованный декартовым произведением элементов двух (или более) векторных меток. Элементы массива имеют тот же порядок, что и элементы прямого произведения, так что, если и - векторные метки = [а(1). а (n)] и = [b(l), . . . , b (m)], то декартова метка · = [а(1) b(1), а(1) b(2). а(1) b(m). a(n) b(m)], где a(i) b(j) - соединение a(i) и b(j), которое образует идентификатор элемента i, j соответствующего массива данных.

4.7. Строка битов в символьном режиме: последовательность символов (0 или 1), представляющая строку двоичных цифр (см. также термин "поле битов").

4.8. Составное поле данных: поле, содержащее один или несколько неделимых элементов данных.

4.9. Файл описания данных (ФОД): файл, содержащий запись описания данных и относящиеся к ней записи данных.

4.10. Запись описания данных (ЗОД): запись, логически предшествующая записям данных и содержащая управляющие параметры и определения данных, необходимые для интерпретации относящихся к ней записей данных. Запись описания данных - это первая логическая запись файла, кроме меток файла (если таковые имеются).

4.11. Запись данных (ЗД): логическая запись, содержащая данные, являющиеся объектом обмена (данные пользователя).

4.12. Структура с разделителями: структура, образованная набором элементов данных, ограниченных разделителями.

4.13. Разделитель: единичный символ, разделяющий элементы данных и поля данных (использование разделителей по табл.1).

4.14. Справочник: таблица меток полей и ссылок на соответствующие поля данных.

4.15. Статья справочника: поле фиксированной длины в справочнике, содержащее информацию о конкретном поле в записи: метке поля, длине и местоположения поля.

4.16. Элементарный: неделимый без потери смыслового значения.

4.17. План статьи: поле в ведущей метке, используемое для указания структуры статей справочника.

4.18. Управляющий символ АР 2: символ, обеспечивающий возможность использования дополнительных символов. Меняет значение ограниченного набора следующих непосредственно за ним комбинаций битов. Использование этого символа определено в ИСО 2022 (ГОСТ 27466).

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

Пример 9.1. Наиболее часто используемые операции:

  • запуск программы на решение;
  • организация записи программы на диск и считывание ее с диска;
  • печать текста и результатов решения;
  • копирование программы на другой диск;
  • удаление программы с диска;
  • просмотр содержимого диска и т.п. операции.

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

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

Операционная система образует автономную среду, не связанную ни с одним из языков программирования. Любая же прикладная программа связана с операционной системой и может эксплуатироваться только на тех компьютерах, где имеется аналогичная системная среда. Прикладные программные средства, разработанные в среде одной операционной системы, не могут быть использованы для работы в среде другой операционной системы, если нет специального комплекса программ (конвертера), позволяющего это сделать. В таком случае говорят о программной несовместимости компьютеров.

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

Пример 9.2. Персональный компьютер Power Macintosh фирмы Apple Computer благодаря используемой в нем операционной системе программно совместим с персональными компьютерами фирмы IBM, на которых установлена операционная система MS DOS и Windows. Однако компьютер фирмы IBM программно не совместимы с компьютером фирмы Apple Computer, так как установленная в нем операционная система MS DOS не имеет в своем составе необходимого программного модуля конвертации.

  • управление работой каждого блока персонального компьютера и их взаимодействием;
  • управление выполнением программ;
  • организацию хранения информации во внешней памяти;
  • взаимодействие пользователя с компьютером, т.е. поддержку интерфейса пользователя.

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

ПОНЯТИЕ ФАЙЛА.

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

Файл служит учетной единицей информации в операционной системе. Любые действия с информацией в MS DOS осуществляются над файлами: запись на диск, вывод на экран, ввод с клавиатуры, печать, считывание информации CD-ROM и пр.

В файлах могут храниться разнообразные виды и формы представления информации: тексты, рисунки, чертежи, числа, программы, таблицы и т.п. Особенности конкретных файлов определяются их форматом. Под форматом понимается элемент языка, в символическом виде описывающий представление информации в файле.

Текстовая информация хранится в файле в кодах ASCII, в так называемом текстовом формате. Содержимое текстовых файлов можно просмотреть на экране дисплея с помощью разных программных средств, в том числе и в MS DOS.

Любой другой файл с нетекстовой информацией просмотреть теми же средствами, что и текстовый файл, не удается. При просмотре на экран будут выводиться абсолютно непонятные символы.

Для характеристики файла используются следующие параметры:

С понятием файла в MS DOS тесно связано понятие логического диска. Логический диск создается и управляется специальной программой (драйвером). Он имеет уникальное имя в виде одной латинской буквы, например С, D, Е, F и т.д. Логический диск может реализовываться на жестком диске, на гибком диске, на CD-ROM, в оперативной памяти (электронный диск) и т.п. На одном физическом диске может быть создано несколько логических дисков.

Внимание! В дальнейшем изложении под диском будем понимать логический диск.

Способы обращения к файлу.

Как обращаться к файлу.

К файлу можно обращаться с помощью имени, полного имени, спецификации. Для того чтобы воспользоваться одним из этих вариантов, надо знать ряд правил и соглашений, позволяющих унифицировать в операционной системе процедуру обращения к файлу. Рассмотрим эти варианты.

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

Внимание! При образовании имени нельзя использовать русские буквы и символы .*?:;,<>= пробел.

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

В качестве имени файла можно использовать символьное имя устройства:

PRN или LPT1(2,3) - принтер или любое устройство, подключенное к параллельному порту;

CON - консоль (клавиатура при вводе и дисплей при выводе);

СОМ1(2,3,4) - внешнее устройство, подключенное к последовательному порту;

NUL - фиктивное устройство, вывод в файл NUL никуда не направляется, а просто уничтожается.

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

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

Внимание! В полном имени недопустимы пробелы между именем и типом.

При образовании типа, так же как и имени, нельзя использовать русские буквы и символы .*?:;,<>'= пробел.

При работе на персональном компьютере установлен ряд соглашений по заданию типа файла, некоторые из которых приведены в табл.9.1

Таблица 9.1. Соглашения по типу файлов

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

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

Правило образования спецификации. Спецификация файла обычно используется тогда, когда файл хранится на диске пассивного дисковода или в пассивном каталоге, о котором вы узнаете в подразд. 9,2. Различают две формы спецификации: сокращенную и полную. Правило образования полной формы спецификации будет рассмотрено далее после того, как будет определено понятие каталога. Сокращенная форма спецификации образуется из имени логического диска и полного имени файла, разделенных двоеточием.

Внимание! В спецификации файла недопустимы пробелы. Если вы не указали имени логического диска, то при записи или чтении файла обращение будет производиться к текущему диску. Имя текущего диска вы узнаете из приглашения, появляющегося на экране дисплея. О сути приглашения см. подразд. 9.2.

Как обращаться к группе файлов

Часто возникает ситуация, когда надо работать не с одним файлом, а с группой файлов.

Пример 9.5. Операции с группой файлов:

  • копирование группы файлов с одного диска на другой;
  • удаление группы файлов;
  • перемещение группы файлов на другой диск;
  • поиск группы файлов заданного типа и т.п.

Эти операции достаточно легко выполнить, пользуясь при формировании имен и типов файлов шаблоном.

Символ * служит для замены любой последовательности символов. В шаблоне может быть использовано в поле имени и типа по одному символу * .

Пример 9.6. Задав имя ".ТХТ, вы обратитесь ко всем текстовым файлам, Задав имя SD*,*. вы обратитесь ко всем файлам, имя которых начинается па SD,

Символ ? служит для замены одного символа. В шаблоне может быть использовано несколько таких символов.

Для того чтобы ОС могла обратиться к файлу, необходимо указать:

– полное имя файла.

Эта информация указывается в спецификации файла, которая имеет следующий формат:

[дисковод:][путь каталогов] имя файла[.тип]

Пара символов квадратные скобки [] означает, что соответствующую часть формата можно опустить. В этом случае используется значение по умолчанию.

Часть формата дисковод: означает диск, на котором находится файл или куда он записывается, например А:, С:, Е: и т.д.

Если дисковод не указан, то используется текущий диск. Текущий диск – это диск, с которым в настоящий момент работает операционная система; имя текущего диска выводится в подсказке MS-DOS на дисплее и является значением по умолчанию для имени диска в спецификации файла.

Путь каталогов – это каталог или последовательность каталогов, которые необходимо пройти по ветвям дерева к тому каталогу, в котором находится файл. Имена каталогов на этом пути записываются в порядке уменьшения их старшинства и разделяются символом "\", а выход в надкаталог (родительский) обозначается “..” (две точки). Путь заканчивается символом "\". Путь может начинаться символом "\"; в этом случае поиск файла начинается с корневого каталога.

Каталог, в который входит подкаталог, называется родительскимкаталогом. Операционная система использует для родительского каталога, который является вышестоящим для данного, специальное обозначение. Это две точки “..” . Каталоги, находящиеся ближе к корневому по пути дерева каталогов, считаются старшими по отношению к каталогам, находящимся в пути дальше от корневого.

Если путь опущен, то подразумевается текущий каталог. Текущим называется каталог, который установлен в настоящий момент на текущем диске или с которым в последний раз выполнялась работа на другом диске в текущем сеансе функционирования MS-DOS. ОС помнит имена текущих каталогов всех дисков. Имя текущего каталога выводится последним в изображении пути каталогов в командной строке MS-DOS (подсказке). Текущий каталог имеется на каждом диске ПК. Иногда используют понятие рабочего каталога, подразумевая под этим текущий каталог текущего диска. Имя текущего каталога является значением по умолчанию для каталога в спецификации файла. Примеры:

Читайте также: