Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Inform

.pdf
Скачиваний:
11
Добавлен:
14.02.2015
Размер:
1.03 Mб
Скачать

61

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

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

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

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

ППП автоматизированного проектирования

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

Эти системы еще называют САПР - системами автоматизированного проектирования. Этому термину соответствует английская аббревиатура CAD – Computer- Aided Design. Эти три буквы входят в названия многих иностранных программ, предназначенных для конструирования, черчения, трехмерного моделирования объемных объектов и оформления инженерной документации, например, P-CAD, OrCAD, ArchiCAD, AutoCAD.

P-CAD, OrCAD – предназначены для проектирования радиоэлектронных изделий, начиная от составления принципиальной схемы и вплоть до подготовки документации на разработанное устройство.

Программа AutoCad фирмы AutoDesk является лидером среди инженерных графических пакетов.

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

интерактивным режимом.

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

Наиболее широко САПР используются в электронике, электротехнике, архитектуре, строительстве, машиностроении, автомобилестроении, нефтехимической промышленности, аэрокосмической технике.

ППП общего назначения

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

Представители данного класса программных продуктов: Системы управления базами данных

Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами - базами данных.

СУБД – пакет программ, обеспечивающих создание БД и организацию данных. СУБД позволяют вводить, отбирать и редактировать данные. СУБД предоставляют средства для извлечения данных по определенному критерию (требованию, правилу).

62

СУБД дают возможность конечным пользователям осуществлять непосредственное управление данными (т.е. работать в интерактивном режиме), а программистам и системным аналитикам быстро разрабатывать более совершенные программные средства их обработки (т.е. СУБД включают средства программирования).

При необходимости разработки небольших информационных систем часто применяются Microsoft Access, FoxPro, Clarion и др. Для создания больших многопользовательских информационных систем лучше подходят СУБД типа клиентсервер. В них сама база данных располагается на мощном компьютере - сервере, который выполняет от других программ, выполняемых на других компьютерах - клиентов, - запросы на получение той или другой информации из базы данных или осуществление тех или иных манипуляций с данными.

Среди таких СУБД широко используется Oracle, Microsoft SQL Server, Sybase SQL Server, Informix и др.

Общим для различных видов серверов баз данных является использование реляционного языка SQL (Structured Query Language) для реализации запросов к данным.

Некоторые СУБД предусматривают средства обеспечения безопасности данных:

шифрование прикладных программ;

шифрование данных;

защита паролем;

ограничение уровня доступа к БД, к таблице, к словарю. Текстовые процессоры

Текстовые процессоры (редакторы документов) - это наиболее широко

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

В качестве примера такой системы в рамках курса мы изучим текстовый процессор Word фирмы Microsoft. Среди других известных, но менее используемых можно назвать WordPerfect, отечественный редактор Лексикон, Chiwriter (имеет широкий набор символов), MultiEdit (позволяет работать с большим количеством документов , до 100, используется для составления и редактирования программ на языках программирования

Assembler, Pascal, Basic).

Табличные процессоры Табличные процессоры – удобная среда для вычислений силами конечного

пользователя. С помощью электронных таблиц (ЭТ) можно решать финансовые, экономические, математические и статистические задачи.

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

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

63

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

Другие известные представители этого класса систем: Quattro Pro for Windows, Lotus 1-2-3 for Windows.

Графические редакторы Некоторые области применения компьютерной графики: оформление визиток и

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

Для составления подобных документов служат специальные прикладные программы

-графические редакторы.

Впростейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами. Такой редактор входит в состав Windows (Paint).

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

Все ГР можно разделить на два класса: растровые и векторные.

Врастровых ГР изображение строится на растре маленьких по величине квадратиков (пикселей). Растровая графика получается в результате сканирования фотографий, иллюстраций, в результате съемки с помощью цифрового фотоаппарата или цифровой видеокамеры. Растровыми графическими редакторами являются Paint, Adobe Photoshop, Imaging, Adobe Photo-Paint, Photostyler.

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

Недостатки растровой графики: большие объемы файлов (несколько Мбайт) и искажение изображения при изменении масштаба. Достоинства – почти неограниченные возможности изменения цвета и формы объекта.

Весьма популярны также редакторы объектной (векторной) графики типа Corel Draw, Adobe Illustrator, Macromedia Freehand. Они работают с изображением,

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

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

Динамическое изображение создают с помощью редакторов 3D Studio MAX, Corel Draw, Animator Pro. Трехмерные объекты любой формы с помощью ГР можно подвергать деформациям изгиба, кручения и сдвига.

Графическая программа COSMOPOLITAN Virtual Makeover позволяет моделировать имидж (внешний вид) человека. Программа располагает базой, содержащей 150 видов причесок.

Средства презентационной графики

Средства презентационной графики специализированные программы,

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

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

Примерами таких программ являются PowerPoint фирмы Microsoft, Freelance

64

Graphics фирмы Lotus, Autodesk Animator Pro и др.

Интегрированные пакеты Интегрированные пакеты – набор нескольких программных продуктов,

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

Наиболее распространены интегрированные пакеты, компонентами которых являются:

СУБД;

текстовый редактор (процессор);

табличный процессор;

органайзер;

средства поддержки электронной почты;

программы создания презентаций;

графический редактор.

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

Также к отличительным особенностям этого класса программных средств можно отнести:

общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм и т.д.);

легкость обмена информацией между компонентами пакета;

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

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

эффективность при групповой работе в сети.

Яркий пример такого интегрированного пакета – Microsoft Office Standard for Windows’ 95.

Методо-ориентированные ППП

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

Офисные ППП

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

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

2. Программы – переводчики, средства проверки орфографии и распознавания текста включают:

программы переводчики, предназначенные для создания подстрочного перевода исходного текста;

словари орфографии, используемые при проверке текстов;

словари синонимов, используемые для стилевой правки текстов;

65

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

Примером такого пакета может служить ППП Stylus Lingvo Office, реализующий весь цикл от “листа до листа”. С помощью сканера осуществляется считывание текстового изображения, находящегося на печатном листе; FineReader осуществляет распознавание графических образов и запись считанной информации в текстовом виде; Stylus for Windows выполняет перевод на указанный язык; корректор орфографии Lingvo Corrector и резидентный словарь Lingvo осуществляют проверку и правку. Результат перевода представляется в формате текстового редактора Word for Windows.

3. Коммуникационные ППП – предназначены для организации взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети. ( Пример такого ППП Norton pcANYWHERE).

Настольные издательские системы

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

форматирование и редактирование текстов;

автоматическую разбивку текста на страницы;

создание заголовков;

компьютерную верстку печатной страницы;

монтирование графики;

подготовку иллюстраций и т.д.

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

Программные средства мультимедиа

Мультимедиа – это относительно новая информационная технология. Основное назначение программных продуктов мультимедиа - создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя.

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

Некоторые продукты мультимедиа: Домашняя энциклопедия здоровья, Энциклопедия компьютера (Кирилл и Мефодий), ART – История искусств, Midi Music Shop – музыкальный магазин, обучающие программы (English Gold, Правила дорожного движения и т.п.).

Мультимедийный отечественный лазерный диск «Большой энциклопедический словарь» содержит 85000 статей. Известные аналогичные издания зарубежом: Encarta, Compton’s, Grolier.

Дальнейшим развитием технологии мультимедиа можно считать виртуальную реальность.

Виртуальная реальность Виртуальная реальность - это новая информационная технология, которая позволяет

пользователю в реальном времени находиться и перемещаться в иллюзорном трехмерном пространстве (вверх, вниз, вправо, влево, вглубь, наружу).

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

66

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

ВР является одним из захватывающих средств развлечений (например,

моделирование полета космического корабля, когда происходят столкновения с астероидами и нападения инопланетян).

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

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

Это устройство авторы назвали «Виртуальная сфера». Оно представляет собой полую сферу размером, позволяющим двигаться взрослому человеку. Сфера может вращаться в любом направлении благодаря специальным колесам-опорам.

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

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

Системы искусственного интеллекта

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

Искусственный интеллект (ИИ)

ИИ – одно из направлений информатики, которое занимается решением интеллектуальных задач и разрабатывает аппаратно-программные средства для общения с ЭВМ на естественном языке. ИИ можно разделить на нейрокибернетику (искусственный разум) и кибернетику «черного ящика» (машинный интеллект).

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

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

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

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

Яркими представителями ИИ являются электронные переводчики и словари. Например: Stylus (последние версии получили название PROMT) и Socrat (фирма Арсеналь) – две наиболее распространенные в России программы перевода; электронные словари МультиЛекс, Лингво (Lingvo).

Экспертные системы (ЭС)

Экспертные системы тоже построены на идеях ИИ.

67

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

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

Экспертная система MYCIN (Станфордский университет) одна из первых и наиболее известных ЭС, предназначена для диагностики инфекционных заболеваний. РROSPECTOR – ЭС, которая помогает геологам в поиске новых полезных ископаемых. АВТАНТЕСТ определяет основные свойства личности по по результатам психодиагностического тестирования. Система WILLARD – предсказание погоды.

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

В группу программных средств ИИ входят и так называемые «оболочки» (shells) – «пустые» версии ЭС, т.е. готовая ЭС без базы знаний. Например, EMYCIN (Empty MYCIN

– пустой MYCIN), LOTA.

Браузеры

Браузеры - это программы, которые считывают данные с удаленных компьютеровсерверов, а затем демонстрируют их на компьютерах-клиентах.

Термин «браузер» происходит от английского слова «browse», означающего – «просматривать книгу». Подобные русские слова – навигатор, исследователь, бредень (юморист.).

Наиболее распространены Internet Explorer (IE), Netscape Navigator (NN), но существуют и другие. Большинство пользователей (80%) сейчас работают с IE, однако еще в 1996 году 90% фирм использовали NN. Изменение соотношения использования браузеров происходило в условиях жесточайшей конкуренции и даже получило название «война браузеров». Но принципиальный ход фирмы Microsoft - обязательное включение IE в состав операционной системы Windows,- заставил многих пользователей автоматически перейти к работе именно с этим браузером.

Браузер Opera 4.0 рекомендуется использовать для скоростной работы с англоязычными сайтами. Ariadna – первый русский браузер, удобен при путешествии в русскоязычной части Internet. Surf Monkey Lite 1.4 разработан специально для детей, имеет красочный интерфейс и фильтр, не пропускающий детей к сайтам для взрослых.

68

Файлы и каталоги

Понятие файловой системы

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

ЭВМ, как правило, имеет несколько дисков. Каждому диску присваивается имя, которое задается латинской буквой с двоеточием, например, А:, В:, С:, D: и т.д. Стандартно принято, что А: и В: - это накопители на ГМД, а С: и D: и т.д. – жесткие диски, накопители на оптических дисках или электронные диски.

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

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

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

Во время форматирования на диск записывается служебная информация, т.е. делается разметка.

Запись информации осуществляется по дорожкам, причем каждая дорожка разбивается на сектора, например по 1024 байт. Обычная дискета объемом 1,44 Мб содержит 80 дорожек и 18 секторов. На жестком диске – ориентировочно 2500 дорожек, 63 сектора.

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

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

Загрузочный сектор (Boot Record) содержит данные о формате диска и короткую программу, используемую в процедуре начальной загрузки операционной системы. На жестком диске также имеется область, которая называется главной загрузочной записью MBR (Master Boot Record). В MBR указывается, с какого логического диска должна производится загрузка ОС.

Таблица размещения файлов (FAT – File Allocation Table) располагается после загрузочного сектора и содержит описание порядка расположения всех файлов в секторах данного диска, а также информацию о дефектных участках диска. За FAT-таблицей следует ее точная копия, что повышает надежность.

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

Данные и программы хранятся на носителях информации в виде файлов (file – досье, подшивка).

Понятие файла

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

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

69

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

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

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

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

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

полное имя файла (о нем будет рассказано дальше);

объем файла в байтах;

дата и время создания файла (не во всех ОС);

дата и время модификации (или открытия файла) – не во всех операционных системах;

специальные атрибуты файла:

R (read only) – только для чтения. Наличие такого атрибута предохраняет файл от изменений; для изменения или удаления такого файла требуется предварительно снять такой атрибут. Файлы на компакт-дисках также имеют атрибут “только для чтения”, чтобы показать, что изменить эти файлы нельзя.

H (hidden) –скрытый. Файлы с этими атрибутами не обрабатываются различными системными командами и программами. Например: команда вывода на экран содержимого некоторого каталога – DIR не показывает скрытых файлов (но это можно отменить).

S (system) – системный. Объединяет атрибуты “только для чтения” и “скрытый”. Обычно системный файл нельзя изменить или стереть и, как правило, программы его не видят.

A (archive) – архивируемый. Это атрибут устанавливается при создании файла и сбрасывается программами резервного копирования для обозначения того, что копия файла помещена в архив. Поэтому наличие атрибута “архивируемый” обычно значит, что для файла не было сделано резервной копии.

Имена файлов

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

Имена файлов в MS-DOS. Имена состоят из двух частей: имени и расширения. В имени файла может быть от 1 до 8 символов. Расширение отделяется от имени точкой и может содержать от 1 до 3 символов. Например:

command.com

paper.doc

autoexec.bat

<имя >.< расширение> Имя и расширение могут содержать прописные и строчные латинские буквы, цифры

исимволы: - _ $ # & @ ! % ( ) { } ‘ ~ ^

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

70

Некоторые “русифицированные” версии DOS позволяют употреблять в именах файлов русские буквы. Однако эту возможность следует использовать с осторожностью: многие программы не “понимают“ имен с русскими буквами.

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

Расширение имени файла является необязательным. Оно, как правило, описывает содержимое файла, и по нему можно определить, какая программа создала файл (т.к. многие приложения присваивают расширения имен файлам автоматически). Кроме того, многие операционные оболочки (например, Norton Commander, Windows 95) позволяют по расширению имени файла вызвать соответствующую программу и загрузить в нее данный файл - это весьма полезно, т.к. экономит время.

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

Тип

Назначение

.ARJ

Архивный файл

.ASM

Программа на Ассемблере

.BAK

Копия файла, создаваемая при перезаписи файла

 

оригинала

.BAS

Программа на языке Бейсик

.BAT

Командный файл

.C

Программа на языке Си

.COM

Командный системный файл, исполняемый файл

 

.DAT

Файл данных

.DOC

Файл документов (текстовый)

.EXE

Исполняемый файл

.HLP

Файл для справочной информации

.LIB

Библиотека программ

.OBJ

Скомпилированный объектный код

.PAS

Программа на Паскале

.PRN

Листинг (распечатка программы)

.SYS

Системные файлы (например, драйверы)

.TMP

Временный файл

.TXT

Текстовый файл

Как видно из табл. 5.1, исполняемыми являются файлы с расширениями: .COM,

.EXE. Исполняемый файл - это головной файл программы, запускающий ее на выполнение.

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

PRN

или принтер

или

любое

устройство,

LPT(2,3)

подключенное к параллельному порту;

CON

консоль (клавиатура при вводе и дисплей

 

при выводе)

 

 

 

COM(2,3.4)

внешнее устройство, подключенное к

 

параллельному порту

 

 

NUL

фиктивное устройство, вывод в файл NUL

 

никуда не

направляется,

а просто

уничтожается (используется в отладочных целях)

Длинные имена файлов в Windows 95 и других операционных системах.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]