Простейшие локальные вычислительные сети
Как уже отмечалось, в простейших однородных ЛВС нет коммуникационных узлов. В этих сетях обычно используются весьма простые процедуры доступа сетевых станций к общей передающей среде, которая образуется с помощью общей шины, звездообразной структуры, кольца или их сочетания. Стандартами таких сетей в настоящее время являются протоколы сетей ArcNet, Token Ring и Ethernet. Несколько однотипных локальных сетей могут образовывать более сложные структуры с помощью общих сетевых узлов-«мостов». Разнотипные же по используемым в них протоколам сети могут объединяться между собой с помощью общих узлов-«шлюзов». ArcNet Разработанный фирмой Datapoint в начале 70-х гг. стандарт ARCnet (IEEE 802.4) в настоящее время уже устарел и практически не используется. Станции сети ARCnet (персональные компьютеры), каждая из которых имеет уникальный физический адрес (номер от 0 до 255), соединяются между собой одним из двух способов — в виде шины или распределенной звезды. Логически же эта сеть, независимо от ее физической конфигурации, является кольцом. Файл-сервер сети циклически опрашивает станции (в порядке возрастания их номеров) на предмет их готовности к передаче данных. Данный опрос станций имеет вид перемещаемого по кольцу пакета (0,5 Кбайта), который называется жетоном (token) разрешения на передачу. Жетон может быть пустым или содержать данные, передаваемые на опрашиваемую станцию. Получив жетон, станция может передать собственный пакет. Детерминированная процедура доступа данного протокола обеспечивает сети устойчивую работу при возникновении перегрузок. Однако скорость передачи в сети ARCnet не превышает 2,5 Мбит/с и не может считаться в современных условиях приемлемой.
Token Ring Стандарт Token Ring (IEEE 802.2), предложенный фирмой IBM в 1984 г., представляет собой более совершенную схему реализации детерминированного метода управления доступа к сети с помощью жетона разрешения. Каждый из физически связанных в кольцо узлов сети Token Ring передает пакет с жетоном по кругу. Особенностью Token Ring является то, что к узлам может быть подключено несколько станций. Однако в целом принцип эстафетной передачи жетона по кольцу не нарушается. Каждый из узлов циклически опрашивает свои станции. Отдельная станция передает свой пакет информации, только получив свободный жетон. Для соединения узлов сети Token Ring в настоящее время используются экранированная (STP) или неэкранированная (UTP) витая пара. Скорость передачи данных в сети Token Ring составляет всего 4 или 16 Мбит/с. Однако основным ее недостатком является относительно высокая стоимость.
Ethernet Наибольшее распространение получил более дешевый вариант стандарта Ethernet (IEEE 802.3), разработанный фирмой XEROX. Логически эта сеть представляет собой шину, с помощью которой каждый узел связан со всеми другими. Физически же данная сеть может представлять собой и звезду или несколько звезд, соединенных общей магистралью. Для соединения станций в настоящее время в основном используется неэкранированная витая пара, которая практически вытеснила в ЛВС популярный ранее коаксиальный кабель. Самой яркой особенностью сети Ethernet является используемый в ней недетерминированный метод множественного доступа с контролем несущей и устранением коллизий (CSMA/CD). Сеть здесь всегда готова принять сообщение от любого узла. Однако перед отправкой информационного пакета станция сначала определяет, что никто другой не использует сеть. Если две или более станций одновременно начинают передачу, возникает коллизия. Передающие информацию станции обнаруживают ее и прекращают передачу. Повторная попытка станции передать данные возобновляется через случайный интервал времени. Постоянно прослушивая сеть, каждая из станций обнаруживает и принимает посылаемые ей пакеты. В качестве аналогии данной схемы часто упоминается способ попарного общения группы воспитанных людей, находящихся в темной комнате.
Теоретически скорость передачи данных в сети Ethernet составляет 10 Мбит/с. Однако коэффициент практического использования пропускной способности кабельной системы в этой сети составляет всего 35%. Недетерминированный метод доступа уменьшает задержки при небольшом сетевом трафике, но при перегрузке сети коллизии и задержки существенно возрастают. Высокоскоростные локальные сети Дальнейшим развитием технологии Ethernet явился новый стандарт Fast Ethernet, также известный, как 100Base-T и 100Base-X технологии, обеспечивающие скорость передачи данных до 100 Мбит/с при использовании как витой пары категории 5, так по оптиковолоконному кабелю. Данное экстенсивное расширение стандарта IEEE 802.3 активно продвигается компаниями 3Com, Sun и др. Альтернативным вариантом организации скоростной (100 Мбит/с) ЛВС является новая 100VG AnyLAN технология, продвигаемая компаниями Hewlett-Packard, AT&T и IBM. Данная технология определена стандартом IEEE 802.12, который также считается высокоскоростным расширением стандарта IEEE 802.3. Однако эта технология лишь формально поддерживает передачу пакетов в стандарте Ethernet. Фактически здесь предполагается древовидная сетевая топология и детерминированный циклический опрос станций. В настоящее время существуют еще более скоростные, но и более дорогие варианты организации локальных вычислительных сетей в виде распределенного двойного кольца на базе оптиковолоконных каналов (вариант FDDI) и витой пары (вариант CDDI) Кроме того, в последние годы активно разрабатывается новая технология сетевых коммуникаций - ATM. Данные варианты построения применяются в больших корпоративных вычислительных сетях. Глава 17 КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ ПОДГОТОВКИ ТЕКСТОВЫХ ДОКУМЕНТОВ
Классификация программ подготовки Текстов
Обработка текстов как направление развития техники возникло в начале XX в. с появлением механической пишущей машинки. Затем более полувека пишущая машинка оставалась единственным общедоступным средством получения печатного текста на бумаге. Очевидно, что при печатании на пишущей машинке наиболее трудоемким является процесс внесения изменений в текст, когда в лучшем случае с помощью ножниц и клея создается новый вариант документа, который затем весь перепечатывается заново для получения чистового варианта. В процессе печати опечатки замазываются или исправляются подчисткой и повторным впечатыванием. Такие усовершенствования пишущей машинки, как возможность печати часто повторяющихся текстов с помощью механического читающего устройства с закодированными перфорацией знаками, принципиально не изменили процесса подготовки текста.
Первый революционный шаг в области обработки текстов сделан фирмой IBM в 1964 г., когда она выпустила систему под названием MT/ST (Magnetic Tape/Selectric Typewriter), представлявшую собой пишущую машинку с записывающим устройством, которое позволяло записывать вводимый текст с пишущей машинки на кассету с магнитной лентой, после чего можно было найти в тексте нужное место, откорректировать его, удалить часть текста или повторить часть текста без повторного ввода с клавиатуры. Позже магнитную ленту заменили магнитными картами, каждая из которых содержала страницу текста и была удобнее, чем магнитная лента, для хранения и поиска текста. В начале 70-х гг. фирмы Lexitron и ЗМ разработали текстовые процессоры с видеодисплеями, позволявшие видеть вводимый с клавиатуры текст на экране и вносить изменения, сразу отображающиеся на экране. В 1973 г. текстовые процессоры уже снабжались устройствами записи текста на гибких дисках, позволявшими к любой части текста иметь прямой доступ, а не последовательный, как на магнитной ленте. В результате скорость работы существенно повысилась. Первые электронные текстовые процессоры были громоздкими и дорогими. Однако с появлением микропроцессора и ПК на их основе текстовые процессоры стали широкодоступными. В 80-е гг. было разработано множество текстовых процессоров для различных ПК, отличающихся как функциональными возможностями, так и интерфейсом с пользователями. В последние годы получили распространение текстовые процессоры с такими возможностями, что их можно считать настольными издательскими системами, позволяющими выполнять ввод, редактирование текста, верстку в интерактивном режиме сложного текста с иллюстрациями.
Существующие в настоящее время системы подготовки текстовых документов значительно отличаются друг от друга характеристиками, возможностями ввода и редактирования текста, его форматирования и вывода на печать, по степени сложности освоения пользователем. Выбор конкретного программного продукта для обработки текста является весьма ответственным моментом. Разнообразные системы подготовки текстов позволяют эффективно использовать компьютер тем специалистам, которые связаны с информационными технологиями. Процесс выбора связан с многими факторами, но прежде всего необходимо использовать принцип разумной достаточности. Многообразие пакетов программ позволяет остановиться на том, который обеспечит максимальное удовлетворение потребностей подготовки текстов программ или документов в условиях наилучшего использования ограничивающего фактора, особенно при подготовке текстов больших объемов. Наиболее важной для практического пользователя характеристикой программы этого класса можно считать область профессиональной деятельности, для которой программный продукт удобен в применении. Инструментальные средства подготовки текстовых документов используются для набора текстов программ, документов различной степени сложности, научных статей, книг и т.д. Ограничивающим фактором может быть квалификация пользователя. Наиболее актуальным при описании процесса редактирования является понятие интерфейса пользователя, к которому, в первую очередь, относятся язык общения с текстовым процессором, а также устройства ввода-вывода (для ПК это клавиатура, манипулятор мышь, экран дисплея и принтер). Современные системы подготовки текстовых документов обладают, в большинстве своем, дружественным пользовательским интерфейсом. Однако разработчики программ обработки текстов учитывают тот факт, что у каждого пользователя свой стиль работы над документом (что удобно для одной группы пользователей, для другой является помехой). Поэтому наиболее привлекательными для разработчика документа выглядят те программные среды, в которых можно подстроить интерфейс под свои вкусы и потребности.
Язык общения пользователя с компьютерной системой подготовки текста организован на основе диалоговых процедур. Для реализации диалога применяются различные способы, каждый из которых имеет свои преимущества и недостатки. Можно применять текстовые команды, неудобством командного языка является необходимость запоминания пользователем большого числа команд. Использование текстовых команд сочетается в ряде компьютерных систем с закреплением определенных действий за функциональными клавишами (для реализации всех возможностей текстового процессора приходится применять множество комбинаций из двух, а иногда и трех клавиш, что не всегда удобно) и системы иерархических меню, которая также имеет свои плюсы и минусы. В стадии разработки и опытной эксплуатации находятся устройства речевого ввода информации, позволяющие преобразовывать произносимые слова в текст. С точки зрения удобства для пользователя одним из важнейших свойств текстовых процессоров является полное соответствие твердой копии образу документа на экране. Такая характеристика по-английски называется WYSIWYG (What You See Is What You Get -что Вы видите, то и получите). Не последнюю роль при выборе текстового процессора играют объем занимаемой памяти (особенно при его использовании в составе систем автоматизированного проектирования) и цена. Существующие в настоящее время компьютерные системы подготовки текстовых документов (СПТД) можно классифицировать по объему функциональных возможностей или по назначению для применения Редактор текстов (text editor) обеспечивает ввод, изменение и сохранение любого символьного текста, но предназначен он в основном для подготовки текстов, которые в конечном итоге потребляются программами, поскольку текст программы не требует форматирования, т.е. автоматического преобразования расположения элементов текста, изменения шрифта и т.п. Программный текст исторически первым стал обрабатываться с помощью компьютера. Набор операций текстовых редакторов определяют особенности построчной записи текстов на языках программирования, хотя этот набор и весьма широк. Результатом работы экранного редактора является файл, в котором все знаки являются знаками кода ASCII (читается: аски) и не содержат знаки, интерпретация которых специфична для данного экранного редактора. Такие файлы называются ASCII-файлами. Различаясь способами управления и набором сервисных возможностей, текстовые редакторы в том или ином виде позволяют: набирать текст на экране, используя до 200 символов; исправлять ошибочные символы в режиме замены; вставлять и удалять группы символов (слова) в пределах строки, не переводя неизменившуюся часть строки, а сдвигая ее влево/вправо целиком в режиме вставки; удалять одну или несколько строк, размножать их. или перемещать в другое место текста; раздвигать строки существующего текста, чтобы вставить туда новый фрагмент; вставлять группы строк из других текстов; обнаруживать все вхождения определенной группы символов (контекста); заменять один контекст другим, возможно, разной длины; сохранять набранный текст для последующих коррекций; печатать текст на разных типах принтеров стандартными программами печати одним шрифтом в пределах документа. Легко видеть, что использование для подготовки и печати документа редактора текстов на качественном уровне соответствует использованию пишущей машинки, разве что более производительному из-за легкости повторения печати с хранимой в электронной памяти заготовки и возможности как исправления опечаток, так и частичной переработки текста путем вставки или исключения новых фрагментов. Подобно пишущей машинке, редактор текстов не выделяет особо символ пробел, т.е. ему безразлично машинное представление этого символа - его код. Таким образом, использование редактора текстов для подготовки печатных документов - это использование программного продукта не по прямому назначению. Из множества имеющихся экранных редакторов можно выделить Norton Editor (фирма Peter Norton Computing Inc.), SideKick (фирма Borland), Brief (фирма Solution Systems), многофункциональный многооконный редактор Multi-Edit, разработанный фирмой American Cybernetics Inc. К этой же категории относятся редакторы Турбо-систем. Разнообразные Турбо-системы представляют собой удобные интегрированные инструментальные средства для создания, компиляции, отладки и выполнения программ на таких популярных языках программирования, как Бейсик, Паскаль, Си, Пролог, Ассемблер. Обязательной составляющей Турбо-систем является редактор, обладающий широкими возможностями по созданию и обновлению программных текстов. Команды редакторов Турбо-систем основаны на командах популярной программы Word Star и в высшей степени стандартизированы. Когда предметной областью пользователя является подготовка текстов на естественных языках для печати и печать этих документов, набор операций редактора должен быть существенно расширен и программный продукт переходит в новое качество — систему подготовки текстов — продукт, которому соответствует англоязычный термин word processor. Программы для обработки документов ориентированы на работу с текстами, имеющими структуру документа, т.е. состоящими из абзацев, страниц и разделов. Среди систем подготовки текстов на естественных языках можно выделить три больших класса, но с достаточно размытыми границами: форматеры, текстовые процессоры и настольные издательства. Исходя из внутримашинной структуры подготавливаемого документа можно было бы предложить следующий подход к классификации систем подготовки текстов. Форматер — система подготовки текстов, которая не использует для внутреннего представления текста никаких кодов, кроме стандартных: конец строки, перевод каретки, конец страницы. Текстовый процессор — система подготовки текстов, которая во внутреннем представлении снабжает собственно текст специальными кодами — разметкой. В основном экранные редакторы и текстовые процессоры различаются по назначению: первые создают ASCII-файлы, которые используются затем компиляторами или форматерами, вторые — предназначены для подготовки текстов для последующей печати на бумаге, форма представления текста имеет большое значение. Текстовые процессоры имеют специальные функции, которые предназначены для облегчения ввода текста и представления его в напечатанном виде. Среди этих функций можно выделить следующие: ввод текста под контролем функций форматирования, обеспечивающих немедленное изменение вида страницы текста на экране и расположение слов на ней, давая приближенное представление о действительном расположении текста на бумаге после печати; такая возможность обычно обеспечивается после предварительной настройки текстового процессора на принтер, на котором предполагается печатать текст; предварительное описание структуры будущего документа с помощью специального языка; в этом описании задаются такие параметры, как величина абзацных отступов, тип и размер шрифта для различных элементов текста, расположение заголовков, междустрочные расстояния, число колонок текста, расположение и способ нумерации сносок (в конце текста или на той же странице) и т.п.; чтобы воспользоваться этим описанием при вводе текста обычно нужно последовательно нажать на определенные клавиши, чтобы сообщить текстовому процессору, какой элемент текста вы вводите (заголовок или стандартный параграф, или сноску); комбинацию клавиш для указания каждого элемента текста выбирает пользователь; автоматическая проверка орфографии и получение подсказки при выборе синонимов; ввод и редактирование таблиц и формул с отображением их на экране в том виде, в каком они будут напечатаны; объединение документов в процессе подготовки текста к печати; автоматическое составление оглавления и алфавитного справочника. Большинство текстовых процессоров имеет средства настройки на конфигурацию оборудования компьютера, в частности на тип графического адаптера и монитора. Поэтому возможности представления текста на экране в значительной степени зависят от разрешающей способности экрана. (Технические характеристики видеосистемы компьютера сильно влияют на возможности и настольных издательских систем, где важно представить страницу текста именно в том виде, в каком она будет напечатана; для текстовых процессоров требования к оборудованию могут быть снижены.) Практически все текстовые процессоры имеют уникальную структуру данных для представления текста, что объясняется необходимостью включения в текст дополнительной информации, описывающей структуру документа, шрифты и т.п., поскольку каждое слово или даже символ могут иметь свои особые характеристики. Поэтому текст, подготовленный с помощью одного текстового процессора, как правило, не может быть прочитан другими текстовыми процессорами и, следовательно, не может быть отредактирован и напечатан. В целях совместимости текстовых документов при переносе их из среды одного текстового процессора в другой существует особый вид программного обеспечения — конверторы, обеспечивающие получение выходного файла в формате текстового процессора — получателя документа. Существующие в настоящее время текстовые процессоры значительно отличаются друг от друга характеристиками, возможностями ввода и редактирования текста, его форматирования и 'вывода на печать, а также степень сложности освоения пользователем. Достаточно условно эти инструментальные средства могут быть разделены на две категории. К первой категории можно отнести текстовые процессоры, позволяющие подготовить и напечатать сложные и большие по объему документы, включая книги. Текстовые процессоры второй категории имеют существенно меньшие возможности, однако проще в использовании, работают быстрее и требуют меньше оперативной памяти, значительно ниже по стоимости. В список текстовых процессоров первой категории можно включить WinWord, WordPerfect, ChiWriter, WordStar 2000, AmiPRo, T3. Самым популярным отечественным программным продуктом в своем классе, на наш взгляд, является многооконный текстовый процессор Лексикон. В настоящее время на рынке программного обеспечения предлагается Лексикон 97. Однако для большинства менеджеров системы Word и WordPerfect не нужны: они слишком сложны в освоении, чересчур дороги, содержат много ненужной «мишуры». Специально рассчитанные на руководителей системы обработки текстов второй категории проще, и ими легче пользоваться. К этой категории можно отнести Beyond Word Writer, Professional Write, Symantec Just Write, DacEasy Word. Настольные издательства готовят тексты по правилам полиграфии и в соответствии с типографским качеством. Подобно тому как текстовые процессоры не являются «развитием» форматеров, настольные издательства не являются более совершенным продолжением текстовых процессоров, так как у них совсем иная предметная область. Пакеты программ настольного издательства (desktop publishing, пакетб! DTP или НИС) по сути являются инструментом верстальщика. Предназначены программы этого класса не столько для создания больших документов, сколько для реализации различного рода полиграфических эффектов. Программа настольного издательства позволяет легко манипулировать текстом, менять форматы страниц, размер отступов, дает возможность комбинировать различные шрифты, работать с материалом до получения полного удовлетворения от внешнего вида как отдельных страниц (полос издания), так и всего издания. По ряду функциональных возможностей пакеты НИС аналогичны лучшим текстовым процессорам, и граница, разделяющая их, становится все незаметнее. Так, оба типа программ позволяют размещать на одной странице текст и иллюстрации, формировать текст в несколько колонок, оба типа могут быть использованы для редактирования текста и манипулирования текстовыми блоками. Причем порой в текстовых процессорах тот же эффект достигается значительно более простым и быстрым путем. Это связано с тем, что они являются существенно более простым инструментом, чем пакеты НИС. Но пакеты НИС отличаются от текстовых процессоров еще двумя важными характеристиками. Во-первых, пакеты НИС имеют более широкие возможности управления подготовкой текста. Во-вторых, подготовленные в пакете НИС материалы выглядят изданиями высшего уровня качества, а не просто как изящные распечатки. Если текстовые процессоры ориентированы на работу со словами и абзацами, то пакеты НИС позволяют легко и элегантно манипулировать текстом до уровня отдельных символов в слове. Чтобы облегчить процесс подготовки страницы, все пакеты НИС снабжены возможностью вывода на экран монитора точной копии того, что будет распечатано на принтере, — напомним, что эта характеристика называется по-английски WYSIWYG. В пакете DPT можно просмотреть в увеличенном виде любой вызывающий сомнение участок страницы. Все пакеты имеют характеристики, отсутствующие в абсолютном большинстве текстовых процессоров, например сжатие и растяжение строк, вращение текста и изменение расстояний между строчками и абзацами с очень маленьким шагом приращения и т.д. Внешний файл, подготовленный текстовым процессором, можно распечатать только этим же текстовым процессором. Как правило, печать может быть выполнена на принтере любого типа, в том числе и на лазерном. Тексты, подготовленные настольными издательствами, распечатываются только на лазерных принтерах. Системы подготовки текстовых документов этого класса можно разделить на две подгруппы: настольные издательства профессионального уровня и издательские системы начального уровня. Системы первой подгруппы предназначены для работы над изданиями документов со сложной структурой или типа иллюстрированного журнала. К системам профессионального уровня можно отнести QuarkXPress for Windows, FrameMaker for Windows, PageMaker for Windows. Однако освоение дорогих и сложных в эксплуатации «настольных типографий» обычно требует значительных временных затрат. Поэтому вряд ли их целесообразно использовать тем специалистам, которым по роду занятий лишь изредка требуется красиво и довольно быстро подготовить документацию, письмо или объявление. Системы второй подгруппы обычно не предназначаются для получения промышленной полиграфической продукции. Пользователи данного класса НИС для решения своих задач, как правило, применяют другие программы, а НИС используют эпизодически, например при создании информационного бюллетеня или формирования поздравительной открытки для тиражирования в небольшой фирме. Все пакеты данной категории ориентируются на новичка и пользователя, который отдает издательской деятельности лишь часть своего рабочего времени. Наиболее распространены в этой группе Microsoft Publisher, Pageplus for Windows. Самый очевидный параметр оценки уровня НИС — ее цена. Цена некоторых систем профессионального уровня в десяток раз превышает цену минимальных программ. Однако это еще не все: пользователь должен оценить, что ему реально требуется, насколько полно программа соответствует его нуждам, сколь быстро он может ее освоить и достаточно ли она удобна в работе. Предложенная классификация систем подготовки текстов является во многом условной, так как некоторые функции текстовых редакторов различных классов перекрываются, постоянно появляются новые версии редакторов с более усовершенствованными и сложными процедурами обработки, что размывает границы между классами.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|