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

Многозадачные ОС позволяют параллельно работать с несколькими программами, и

количество программ зависит от мощности системы. В качестве примера можно привести операционные системы всех версий Microsoft Windows, UNIX, OS/2, Linux, Mac OS.

Сетевые ОС связаны с появлением локальных и глобальных сетей и предназначены для обеспечения доступа ко всем ресурсам вычислительной сети. Примером таких систем являются Novell Net Ware, Microsoft Windows-NT, UNIX, IBM LAN.

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

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

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

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

мер, в Windows XP текстовая операционная система скрыта, но все же присутствует. Отметим, что когда ПК впервые запускается, BIOS в ПЗУ начинает запуск операционной сис-

темы.

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

темы компьютера. Примеры этих функций:

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

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

Ввод пользователем данных и инструкций, например, ввод данных с клавиатуры.

Контроль и координация работы программ, например, путем планирования времени процессора.

Управление памятью компьютера (включая управление виртуальной памятью).

Управление файлами и доступом, например, разрешение определенным пользо-

вателям создавать, просматривать или удалять файлы.

Устранение ошибок, например, путем вывода сообщения для пользователя при

обнаружении ошибки в аппаратной части.

Операционную систему можно контролировать как через текстовый, так и через графи-

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

(ИКС) для принятия инструкций от пользователя. Инструкции вводятся в виде коротких сообщений с помощью клавиатуры, например COPY C:\AUTOEXEC.BAT А: заставит операционную систему скопировать файл AUTOEXEC.BAT с жесткого диска компьютера на съемный носитель. MS-DOS — дисковая операционная система Microsoft — является при-

мером операционной системы, использующей ИКС.

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

пользующих ГИП, можно выделить, Windows XP и МасОС.

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

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

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

Операционные системы Операционная система (ОС) - это совокупность программных средств, осуществляю-

щих управление ресурсами ЭВМ, запуск прикладных программ и их взаимодействие с

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

пользователю удобный способ общения (интерфейс) с вычислительной системой. Интер-

фейс при этом может быть программным и пользовательским.

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

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

Пользовательский интерфейс - это программные и аппаратные средства взаимодействия пользователя с программой или ЭВМ. Каждый компьютер обязательно комплектует-

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

Классификация операционных систем

Операционные системы классифицируются по:

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

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

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

количеству поддерживаемых процессоров: однопроцессорные, многопроцессорные;

разрядности кода ОС: 8-разрядные, 16-разрядные, 32-разрядные, 64-разрядные;

типу интерфейса: командные (текстовые) и объектно-ориентированные (графические);

типу доступа пользователя к ЭВМ: с пакетной обработкой, с разделением времени, реального времени;

типу использования ресурсов: сетевые, локальные.

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

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

мент времени.

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

Четвертый признак подразделяет операционные системы на 8-, 16-, 32- и 64разрядные. При этом подразумевается, что разрядность операционной системы не может превышать разрядности процессора.

В соответствии с пятым признаком ОС по типу пользовательского интерфейса делятся на объектно-ориентированные (как правило, с графическим интерфейсом) и командные (с

текстовым интерфейсом).

Согласно шестому признаку ОС подразделяются на системы:

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

кет (набор) заданий, вводимых в ЭВМ и выполняемых в порядке очередности с возможным учетом приоритетности;

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

очереди выделяются ресурсы машины, что координируется операционной системой в соответствии с заданной дисциплиной обслуживания;

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

В соответствии с седьмым признаком классификации ОС делятся на сетевые и ло-

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

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

Понятие об операционной системе

Для того, чтобы написанная и оттранслированная программа могла быть выполнена на

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

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

Операционная система осуществляет 2 основные функции:

-обеспечивает взаимодействие выполняемой пользовательской программы с аппаратурой компьютера;

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

Операционная система избавляет человека от выполнения многочисленных второсте-

пенных операций:

-после включения ПК проверяет его работоспособность;

-распределяет оперативную память;

-обеспечивает взаимодействие программ с внешними устройствами и между собой;

-при чтении данных с диска устанавливает магнитную головку дисковода на нужную дорожку и т.п.

В настоящее время для ПК разработано несколько операционных систем, ориентированных на разные типы микропроцессоров.

-на машинах с 8-разрядным микропроцессором используется CP/M;

-на 16разрядных машинах – MS-DOS;

-на 32-разрядных – UNIX, OS/2, Windows-95,-98, Windows NT, Windows 2000.

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

Файл - это порция произвольной информации (программа, текст, данные, закодированная картинка), записываемой на магнитный диск под индивидуальным именем.

Полное имя файла состоит из 2-х частей: основного имени и расширения. Расширение

отделяется от основного имени точкой:

Основное имя . Расширение

например, "myfile.txt"

Основное имя может состоять не более чем из 8-ми символов и произвольно выбирается так, чтобы один файл можно было отличить от других и получить представление о его содержимом. Расширение может состоять не более чем из 3-х символов, оно указывает на тип информации, хранимой в файле. Расширение использовать не обязательно. Если расширение используется, то лучше давать ему общепринятое название:

.ASM в файле хранится текст программы, написанной на Ассемблере;

.BAS текст программы на Бэйсике;

.PAS текст программы на Паскале;

.C текст программы на языке "Си".

.TXT, .DOC текстовые файлы произвольной тематики;

.DAT файл данных (исходные данные для программы, либо результаты расчета);

.BAK резервная копия файла, старая версия модифицированного файла;

.BAT пакетный файл - программа, состоящая из команд DOS;

.EXE, .COM файлы, содержащие программы, представленные в машинных кодах.

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

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

Понятие о каталоге

Имя каждого файла хранится в каталоге диска (в оглавлении диска).

Каталог (директория, папка) – это специальное место на диске, в котором хранятся

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

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

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

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

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

Указание пути к файлу

Когда используется файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это делается с помощью указания пути к файлу.

Путь – это последовательность из имен каталогов или символов "..", разделенных символом "\".

Если путь начинается с символа "\", то маршрут вычисляется от корневого каталога

диска, иначе – от текущего каталога. Каждое имя в пути соответствует входу в подкаталог с

таким именем, ".." соответствует входу в надкаталог.

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

Полное имя файла имеет следующий вид:

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

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

ных символом "\", перед которыми может стоять обозначение дисковода.

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

то подразумевается текущий каталог.

Символы * и ?

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

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

Физическая структура магнитного диска

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

дорожками. Каждая дорожка состоит из нескольких секторов. Разметка поверхности диска

на дорожки и секторы выполняется операционной системой MS-DOS в процессе форматирования диска по команде FORMAT. Дискета емкостью 360 Кбайт имеет 2 рабочие поверхности, размеченные на 40 дорожек по 9 секторов в каждой. На дискете формата 1.44 Мбайта обе рабочие поверхности имеют 80 дорожек по 18 секторов. Вместимость каждого сектора магнитного диска составляет 512 байт. Для записи файла на диск выделяется целое количество секторов (один и более). Каждый сектор имеет свой адрес, состоящий из

номера поверхности, номера дорожки и номера сектора. Верхняя поверхность диска имеет номер 0, нижняя -1. Дорожки нумеруются от края диска (от внешней дорожки) к середине.

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

Логическая структура диска

По команде FORMAT операционная система создает не только физическую, но и логическую структуру диска.

Логическая структура - это деление общего пространства диска на несколько облас-

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

2.Таблица распределения дискового пространства;

3.Основной каталог;

4.Файлы.

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

Рис. 3). Рассмотрим подробнее логическую структуру магнитного диска.

Блок начальной загрузки (Boot Record)

Блок начальной загрузки размещается на одном, самом первом секторе диска. Это короткая программа, которая начинает процесс загрузки DOS с диска в оперативную память.

Boot Record имеется на всех дисках (не только "системных", содержащих файлы с программами MS-DOS, но и на обычных).

Рисунок 3 Логическая структура дискеты формата 360 Кбайт.

Таблица распределения дискового пространства (FAT, File Allocation Table)

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

При чтении и записи обмен информацией между магнитным диском и оперативной па-

мятью осуществляется блоками. Минимальный объем блока равен вместимости сектора (512 Кбайт). Для уменьшения количества обращений к диску и ускорения работы компьютера информация записывается/считывается сразу из группы последовательно расположенных секторов, называемой "кластер". На дискетах кластер объединяет 2 сектора. Для файла, записываемого на диск, выделяется целое количество кластеров, причем они могут быть разбросаны по всему диску. Таким образом, нередко файл записывается на диск фрагментами, находящимися в разных местах диска. Назначение FATхранить данные о местонахождении на диске фрагментов каждого файла. Поскольку FAT содержит очень важную информацию, на диске хранятся две ее одинаковые копииFAT1 и FAT2.

Основной каталог (Directory)

Каталог содержит сведения о хранящихся на диске файлах. Каталог состоит из записей

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

-имя файла, соответствующего данной записи;

-расширение имени;

-код времени создания файла;

-код даты создания файла;

-размер файла;

-номер первого кластера, занимаемого файлом;

-атрибуты файла (его свойства) - архивный, системный, скрытый, только для чтения.

Область для файловпользователя

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

вредно для хранимых данных, но увеличивает время считывания/записи. Избавиться от

фрагментирования (оптимизировать диск) можно с помощью программы Speedisk из пакета Norton Utilites, утилиты (служебной программы) Defrag из числа программ MS-DOS. В

операционных системах Windows95(98) для оптимизации магнитных дисков применяется служебная программа, также называемая Defrag.

Сетевое программное обеспечение

Сетевое программное обеспечение (СПО), используемое организацией, даст все необ-

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

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

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

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

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

доступ к ним группой;

СПО обычно интегрируется с операционными системами, такими как Windows Server 2000 и UNIX и в других.

Служебные программы

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

производительность системы или ее безопасность.

Инструментальные программы

Инструментальные программы позволяют пользователю разрабатывать собственное программное обеспечение

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

Языки программирования можно рассмотреть с точки зрения их исторического положе-

ния в развитии компьютерных систем программирования. Таблица 1 показывает развитие использования языков бизнес-пользователями.

Таблица 1. Развитие различных языков программирования

Поколе-

Характеристики и преимущества

Главные недостатки

ние

 

 

 

 

 

 

Первое

Ранние компьютерные системы программирова-

Разработка

программ

была

поколе-

лись на машинном языке, состоящем из цепей дво-

крайне дорогостоящей, так как

ние

ичных разрядов.

 

их написание, кодировка и

Второе

Языки — ассемблеры представляли собой попытку

Некоторые программы на этих

поколе-

упростить процесс создания компьютерных про-

языках, такие как большие

ние

грамм. Для написания команд использовались сим-

программы

обработки

баз

 

волы и аббревиатуры. Ассемблер, или язык нижне-

данных, писались относи-

 

го уровня, использовался, чтобы перевести про-

тельно медлен- ]

но. На ас-

 

грамму, написанную на языке-ассемблере в ма-

семблерах было трудно пи-

Третье

Третье поколение дало пользователям более про-

Получающиеся

программы

поколе-

стые инструменты создания программ, которые со-

иногда были

медленными и

ние

стояли из команд на основе английского языка. Та-

неэффективными.

 

 

 

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

 

 

 

 

 

пор. Они известны как «языки высокого уровня».

 

 

 

 

Четвер-

Шагом к еще большей простоте

использования

До сих пор требуются знания

тое по-

стала разработка систем программирования, кото-

в сфере программирования.

коление

рые позволили создавать программы даже тем, кто

 

 

 

 

 

не является техническим специалистом. Главной

 

 

 

 

 

особенностью таких языков, как, например, Micro-

 

 

 

 

 

soft Visual Basic стала простота и быстрота созда-

 

 

 

 

 

ния программ. Примеры общих

программных

 

 

 

 

Пятое

Разработки в этой области могут привести к созда-

Технологии

искусственного

поколе-

нию систем программирования, которые будут при-

интеллекта пока не так разви-

ние

нимать устные вопросы пользователя, а затем соз-

ты, чтобы это стало реально-

 

давать компьютерную программу, задачей которой

стью.

 

 

будет дать требуемую информацию.

 

 

 

 

 

 

Прикладное программное обеспечение

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

мы.

Прикладные программы общего назначения

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

водственным ПО, так как он помогает повысить эффективность выполнения большинства бизнес-задач.

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

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

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

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

Создание баз данных — программы для хранения и обработки информации. Всем ор-

ганизациям необходимы возможности для хранения, организации и обработки инфор-

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

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

применением в бизнес-среде является компьютерное обучение и обслуживание клиентов.

Программы для работы в сети Интернет. Сюда входит внешняя и внутренняя ком-

муникация — электронная почта (e-mail) и использование веб-браузеров для поиска информации в Сети.

Административные приложения производственных программ. Программы для пер-

сональной обработки информации и групповой работы.

Специализированные прикладные программы Специализированные прикладные программы служат четко определенным задачам

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

Программы создания документов

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

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

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

Требования к внутренним и внешним документам зачастую различны. Появление внут-

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

зависит от формы представления.

Современная точка зрения включает три основные способа создания документов: об-

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

Обработка текста включает в себя ввод или редактирование текста с акцентом на со-

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

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

Управление документооборотом включает в себя управление такими документами де-

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

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

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

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

рое раньше не удавалось реализовать. Компьютерные информационные системы обычно называют системами автоматизации делопроизводства.

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

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

Обработка текста

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

Пример

Безбумажный офис

Когда в 1998 году компания Xerox объявила, что к 2000 году мы будем жить в безбумажном мире, многие скептически восприняли это заявление. И хотя идея эта до сих пор далека от воплощения, сама концепция безбумажного офиса очень глубока. Преобладающие бумажные формы будут заменены электронными эквивалентами, хранясь в

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

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

мы, если это понадобится.

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

Например, CRM — системы поддержки пользователей, предполагает ведение подробной анкеты на каждого клиента банка или компании. Основная проблема с подобными анкетами состоит в том, что обычно их необходимо читать, чтобы решить, что делать, опира-

ясь на контекст.

Используя XML, можно сделать анкеты практически «разумными». Например, если вы

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

таментов она должна передать соответствующую информацию. Анкета эффективно доставляет сама себя.

Пионерами и основными двигателями безбумажной философии были корпорации IBM

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

IBM и Xerox ежегодно тратят более двух миллиардов долларов на НИОКР. Значитель-

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

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

которых они отображаются.

IBM и Xerox также работают над тем, чтобы сделать управление документами интерак-

тивным. Разрабатываемые сегодня системы являются прототипом системы управления документами, предоставляя, по словам разработчиков, «глубокое взаимодействие» с документами. Это позволяет хранить и сортировать документы в соответствии с более спе-

цифичными признаками, такими как «файл Word», «опубликованный документ», «общий с кем-то» или «в разработке». Учитывая многочисленные и различные роли, которые может

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

Система Lotus Notes и Presto постоянно находится в стадии доработки, хотя некоторые

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

научный проект — «стог сена» (в котором, как известно, очень трудно найти иголку) занимал исследователей Массачусетского технологического института (МТИ) в течение последних 2 лет. В него входит метод индексирования содержания, независимо от располо-

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

ярлыки.

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

Многие электронные документы уже содержат место для дополнительной информации, требуемой для системы документооборота. Документы Microsoft Word, например, могут

иметь сложный набор свойств, определяющий автора, номер редакции, приложения и

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

Некоторые компании, занимающиеся системами управления документооборотом, на-

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

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

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

Обзор

Ранние текстовые редакторы производили такие эффекты, как выделение шрифта курсивом, если вставить специальные коды в текст. Это затрудняло возможность увидеть

окончательный документ до печати. Одно из важных качеств современных текстовых редакторов — отображение WYSIWYG (what you see is what you get — что видишь на экране,

то и получишь при печати).

Характеристики текстового редактора

Сам ряд характеристик типичного текстового редактора является отражением различ-

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

Редактирование. Все программы обработки текстов позволяют пользователю вводить,

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

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

Это называется переносом строк.

Текстовый редактор позволяет пользователю контролировать выравнивание текста, то

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

по ширине.

Действие с блоками. Все пакеты программ обработки текстов позволяют пользова-

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

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

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

Найти и заменить. Такие программы, как Word для Windows, позволяют пользовате-

лю вести поиск отдельных фраз или слов в документе. Когда фрагмент обнаруживается, его можно удалить или заменить другим. Это операции «найти» и «заменить». Текст можно заменить глобально — каждый раз, когда искомый фрагмент находится, заменить его ав-

томатически, или с подтверждением — когда пользователю каждый раз задается вопрос,

заменить этот участок или нет.

Форматирование текста и стиль. Большинство текстовых редакторов позволяют пользователю определить стиль, шрифт и размер текста. Стиль включает в себя текстовые эффекты, такие как жирный шрифт, курсив и подчеркивание. Гарнитура шрифта, ис-

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

пример, текст в документе может иметь 10 размер шрифта, а заголовки — 14.

Текстовые редакторы позволяют пользователю задать внешний вид страницы. Параметры страницы позволяют определить размер верхнего, нижнего, левого и правого полей,

атакже размер страницы.

Верхние и нижние колонтитулы. Верхний колонтитул — часть текста, которая нахо-

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

Простановка почтовых реквизитов. Такие программы, как Word для Windows, позво-

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

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

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

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

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

Большинство современных программ-редакторов позволяет инкорпорировать графику,

таблицы и рисунки в документы. Например, Word может импортировать рисунки из ряда источников. Некоторые наиболее распространенные форматы файлов рисунков — GIF, PNG, WMF, JPG, TIFF, PCX.