GeoSELECT.ru



Программирование / Реферат: Понятие, назначение и составные элементы систем программирования (Программирование)

Космонавтика
Уфология
Авиация
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Аудит
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника
Бухгалтерский учет
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Инвестиции
Иностранные языки
Информатика
Искусство и культура
Исторические личности
История
Кибернетика
Коммуникации и связь
Компьютеры
Косметология
Криминалистика
Криминология
Криптология
Кулинария
Культурология
Литература
Литература : зарубежная
Литература : русская
Логика
Логистика
Маркетинг
Масс-медиа и реклама
Математика
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Мифология
Москвоведение
Музыка
Муниципальное право
Налоги
Начертательная геометрия
Оккультизм
Педагогика
Полиграфия
Политология
Право
Предпринимательство
Программирование
Психология
Радиоэлектроника
Религия
Риторика
Сельское хозяйство
Социология
Спорт
Статистика
Страхование
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Физика
Физкультура
Философия
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
   

Реферат: Понятие, назначение и составные элементы систем программирования (Программирование)



Понятие, назначение и составные элементы систем программирования.

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

Системой программирования называется комплекс программ,
предназначенный для автоматизации программирования задач на ЭВМ. Система
программирования освобождает проблемного пользователя или прикладного
программиста от необходимости написания программ решения своих задач на
неудобном для него языке машинных команд и предоставляют им возможность
использовать специальные языки более высокого уровня. Для каждого из таких
языков, называемых входными или исходными, система программирования имеет
программу, осуществляющую автоматический перевод (трансляцию) текстов
программы с входного языка на язык машины. Обычно система программирования
содержит описания применяемых языков программирования, программы-
трансляторы с этих языков, а также развитую библиотеку стандартных
подпрограмм. Важно различать язык программирования и реализацию языка.
Язык – это набор правил, определяющих систему записей, составляющих
программу, синтаксис и семантику используемых грамматических конструкций.
Реализация языка – это системная программа, которая переводит
(преобразует) записи на языке высокого уровня в последовательность машинных
команд.
Имеется два основных вида средств реализации языка: компиляторы и
интерпретаторы.
Компилятор транслирует весь текст программы, написанной на языке
высокого уровня, в ходе непрерывного процесса. При этом создается полная
программа в машинных кодах, которую затем ЭВМ выполняет без участия
компилятора.
Интерпретатор последовательно анализирует по одному оператору
программы, превращая при этом каждую синтаксическую конструкцию, записанную
на языке высокого уровня, в машинные коды и выполняя их одна за другой.
Интерпретатор должен постоянно присутствовать в зоне основной памяти вместе
с интерпретируемой программой, что требует значительных объемов памяти.
Следует заметить, что любой язык программирования может быть как
интерпретируемым, так и компилируемым, но в большинстве случаев у каждого
языка есть свой предпочтительный способ реализации. Языки Фортран, Паскаль
в основном компилируют; язык Ассемблер почти всегда интерпретирует; языки
Бейсик и Лисп широко используют оба способа.
Основным преимуществом компиляции является скорость выполнения
готовой программы. Интерпретируемая программа неизбежно выполняется
медленнее, чем компилируемая, поскольку интерпретатор должен строить
соответствующую последовательность команд в момент, когда инструкция
предписывает выполнение.
В то же время интерпретируемый язык часто более удобен для
программиста, особенно начинающего. Он позволяет проконтролировать
результат каждой операции. Особенно хорошо такой язык подходит для
диалогового стиля разработки программ, когда отдельные части программы
можно написать, проверить и выполнить в ходе создания программы, не
отключая интерпретатора.
По набору входных языков различают системы программирования одно- и
многоязыковые. Отличительная черта многоязыковых систем состоит в том, что
отдельные части программы можно составлять на разных языках и помощью
специальных обрабатывающих программ объединять их в готовую для исполнения
на ЭВМ программу.
Для построения языков программирования используется совокупность
общепринятых символов и правил, позволяющих описывать алгоритмы решаемых
задач и однозначно истолковывать смысл созданного написания. Основной
тенденцией в развитии языков программирования является повышение их
семантического уровня с целью облегчения процесса разработки программ и
увеличения производительности труда их составителей.
По структуре, уровню формализации входного языка и целевому
назначению различают системы программирования машинно-ориентированные и
машинно-независимые.

Машинно-ориентированные системы программирования имеют входной язык,
наборы операторов и изобразительные средства которых существенно зависят от
особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Машинно-
ориентированные системы позволяют использовать все возможности и
особенности машинно-зависимых языков:
. высокое качество создаваемых программ;
. возможность использования конкретных аппаратных ресурсов;
. предсказуемость объектного кода и заказов памяти;
. для составления эффективных программ необходимо знать систему команд и
особенности функционирования данной ЭВМ;
. трудоемкость процесса составления программ (особенно на машинных языках и
ЯСК), плохо защищенного от появления ошибок;
. низкая скорость программирования;
. невозможность непосредственного использования программ, составленных на
этих языках, на ЭВМ других типов.
Машинно-ориентированные системы по степени автоматического
программирования подразделяются на классы:
1. Машинный язык. В таких системах программирования отдельный
компьютер имеет свой определенный Машинный Язык (далее МЯ), ему
предписывают выполнение указываемых операций над определяемыми ими
операндами, поэтому МЯ является командным. Однако, некоторые семейства ЭВМ
(например, ЕС ЭВМ, IBM/370/ и др.) имеют единый МЯ для ЭВМ разной мощности.
В команде любого из них сообщается информация о местонахождении операндов и
типе выполняемой операции. В новых моделях ЭВМ намечается тенденция к
повышению внутренних языков машинно-аппаратным путем реализовывать более
сложные команды, приближающиеся по своим функциональным действиям к
операторам алгоритмических языков программирования.
2. Система Символического Кодирования. В данных системах используются
Языки Символического Кодирования (далее ЯСК), которые так же, как и МЯ,
являются командными. Однако коды операций и адреса в машинных командах,
представляющие собой последовательность двоичных (во внутреннем коде) или
восьмеричных (часто используемых при написании программ) цифр, в ЯСК
заменены символами (идентификаторами), форма написания которых помогает
программисту легче запоминать смысловое содержание операции. Это
обеспечивает существенное уменьшение числа ошибок при составлении программ.
Использование символических адресов – первый шаг к созданию ЯСК. Команды
ЭВМ вместо истинных (физических) адресов содержат символические адреса. По
результатам составленной программы определяется требуемое количество ячеек
для хранения исходных промежуточных и результирующих значений. Назначение
адресов, выполняемое отдельно от составления программы в символических
адресах, может проводиться менее квалифицированным программистом или
специальной программой, что в значительной степени облегчает труд
программиста.
3. Автокоды. Существуют системы программирования, использующие языки,
которые включают в себя все возможности ЯСК, посредством расширенного
введения макрокоманд – они называются Автокоды. В различных программах
встречаются некоторые достаточно часто использующиеся командные
последовательности, которые соответствуют определенным процедурам
преобразования информации. Эффективная реализация таких процедур
обеспечивается оформлением их в виде специальных макрокоманд и включением
последних в язык программирования, доступный программисту. Макрокоманды
переводятся в машинные команды двумя путями – расстановкой и
генерированием. В постановочной системе содержатся «остовы» – серии команд,
реализующие требуемую функцию, обозначенную макрокомандой. Макрокоманды
обеспечивают передачу фактических параметров, которые в процессе трансляции
вставляются в «остов» программы, превращая её в реальную машинную
программу. В системе с генерацией имеются специальные программы,
анализирующие макрокоманду, которые определяют, какую функцию необходимо
выполнить и формируют необходимую последовательность команд, реализующих
данную функцию. Обе указанных системы используют трансляторы с ЯСК и набор
макрокоманд, которые также являются операторами автокода. Развитые автокоды
получили название Ассемблеры. Сервисные программы и пр., как правило,
составлены на языках типа Ассемблер.
4. Макрос. В таких системах язык, являющийся средством для замены
последовательности символов описывающих выполнение требуемых действий ЭВМ
на более сжатую форму – называется Макрос (средство замены). В основном,
Макрос предназначен для того, чтобы сократить запись исходной программы.
Компонент программного обеспечения, обеспечивающий функционирование
макросов, называется макропроцессором. На макропроцессор поступает
макросопределяющий и исходный текст. Реакция макропроцессора на вызов –
выдача выходного текста. Макрос одинаково может работать, как с
программами, так и с данными.

Машинно-независимые системы программирования – это средство описания
алгоритмов решения задач и информации, подлежащей обработке. Они удобны в
использовании для широкого круга пользователей и не требуют от них знания
особенностей организации функционирования ЭВМ. В таких системах программы,
составляемые языках, имеющих название высокоуровневых языков
программирования, представляют собой последовательности операторов,
структурированные согласно правилам рассматривания языка (задачи, сегменты,
блоки и т.д.). Операторы языка описывают действия, которые должна выполнять
система после трансляции программы на МЯ. Таким образом, командные
последовательности (процедуры, подпрограммы), часто используемые в машинных
программах, представлены в высокоуровневых языках отдельными операторами.
Программист получил возможность не расписывать в деталях вычислительный
процесс на уровне машинных команд, а сосредоточиться на основных
особенностях алгоритма.
Среди машинно-независимых систем программирования следует выделить:
1. Процедурно-ориентированные системы. Входные языки программирования
в таких системах служат для записи алгоритмов (процедур) обработки
информации, характерных для решения задач определенного класса. Эти языки,
должны обеспечить программиста средствами, позволяющими коротко и четко
формулировать задачу и получать результаты в требуемой форме. Процедурных
языков очень много, например: Фортран, Алгол – языки, созданные для решения
математических задач; Simula, Слэнг - для моделирования; Лисп, Снобол – для
работы со списочными структурами.
2. Проблемно-ориентированные системы в качестве входного языка
используют язык программирования с проблемной ориентацией. С расширением
областей применения вычислительной техники возникла необходимость
формализовать представление постановки и решение новых классов задач.
Необходимо было создать такие языки программирования, которые, используя в
данной области обозначения и терминологию, позволили бы описывать требуемые
алгоритмы решения для поставленных задач. Эти языки, ориентированные на
решение определенных проблем, должны обеспечить программиста средствами,
позволяющими коротко и четко формулировать задачу и получать результаты в
требуемой форме. Программы, составленные на основе этих языков
программирования, записаны в терминах решаемой задачи и реализуются
выполнением соответствующих процедур.
3. Диалоговые языки. Появление новых технических возможностей
поставило задачу перед системными программистами – создать программные
средства, обеспечивающие оперативное взаимодействие человека с ЭВМ их
назвали диалоговыми языками. Создавались специальные управляющие языки для
обеспечения оперативного воздействия на прохождение задач, которые
составлялись на любых раннее неразработанных (не диалоговых) языках.
Разрабатывались также языки, которые кроме целей управления обеспечивали бы
описание алгоритмов решения задач. Необходимость обеспечения оперативного
взаимодействия с пользователем потребовала сохранения в памяти ЭВМ копии
исходной программы даже после получения объектной программы в машинных
кодах. При внесении изменений в программу система программирования с
помощью специальных таблиц устанавливает взаимосвязь структур исходной и
объектной программ. Это позволяет осуществить требуемые редакционные
изменения в объектной программе.
4. Непроцедурные языки. Непроцедурные языки составляют группу языков,
описывающих организацию данных, обрабатываемых по фиксированным алгоритмам
(табличные языки и генераторы отчетов), и языков связи с операционными
системами. Позволяя четко описывать как задачу, так и необходимые для её
решения действия, таблицы решений дают возможность в наглядной форме
определить, какие условия должны выполнятся, прежде чем переходить к какому-
либо действию. Одна таблица решений, описывающая некоторую ситуацию,
содержит все возможные блок-схемы реализаций алгоритмов решения. Табличные
методы легко осваиваются специалистами любых профессий. Программы,
составленные на табличном языке, удобно описывают сложные ситуации,
возникающие при системном анализе.

В самом общем случае для создания программы на выбранном языке
программирования нужно иметь следующие компоненты.
1. Текстовый редактор. Специализированные текстовые редакторы,
ориентированные на конкретный язык программирования, необходимы для
получения файла с исходным текстом программы, который содержит набор
стандартных символов для записи алгоритма.
2. Исходный текст с помощью программы-компилятора переводится в
машинный код. Исходный текст программы состоит, как правило, из нескольких
модулей (файлов с исходными текстами). Каждый модуль компилируется в
отдельный файл с объектным кодом, которые затем требуется объединить в одно
целое. Кроме того, системы программирования, как правило, включают в себя
библиотеки стандартных подпрограмм. Стандартные подпрограммы имеют единую
форму обращения, что создает возможности автоматического включения таких
подпрограмм в вызывающую программу и настройки их параметров.
3. Объектный код модулей и подключенные к нему стандартные функции
обрабатывает специальная программа – редактор связей. Данная программа
объединяет объектные коды с учетом требований операционной системы и
формирует на выходе работоспособное приложение – исполнимый код для
конкретной платформы. Исполнимый код это законченная программа, которую
можно запустить на любом компьютер, где установлена операционная система,
для которой эта программа создавалась.
4. В современных системах программирования имеется еще один компонент
– отладчик, который позволяет анализировать работу программы во время ее
исполнения. С его помощью можно последовательно выполнять отдельные
операторы исходного текста последовательно, наблюдая при этом, как меняются
значения различных переменных.
5. В последние несколько лет в программировании (особенно для
операционной среды Windows) наметился так называемый визуальный подход.
Этот процесс автоматизирован в средах быстрого проектирования. При этом
используются готовые визуальные компоненты, свойства и поведение которых
настраиваются с помощью специальных редакторов. Таким образом, происходит
переход от языков программирования системного уровня к языкам сценариев.
Эти языки создавались для различных целей, что обусловило ряд
фундаментальных различий между ним. Системные разрабатывались для
построения структур данных и алгоритмов “с нуля”, начиная от таких
примитивных элементов, как слово памяти компьютера. В отличие от этого,
языки описания сценариев создавались для связывания готовых программ. Их
применение подразумевает наличие достаточного ассортимента мощных
компонентов, которые требуется только объединить друг с другом. Языки
системного уровня используют строгий контроль типов данных, что помогает
разработчикам приложении справляться со сложными задачами. Языки описания
сценариев не используют понятие типа, что упрощает установление связей
между компонентами, а также ускоряет разработку прикладных систем.
Языки описания сценариев основаны на несколько другом наборе
компромиссов, чем языки системного уровня. В них скорость исполнения и
строгость контроля типов ставятся в шкале приоритетов на более низкое
место, но зато выше цениться производительность труда программиста и
повторное использование. Это соотношение ценностей оказывается все более
обоснованным по мере того, как компьютеры становятся быстродействующими и
менее дорогими, чего нельзя сказать о программистах. Языки системного
программирования хорошо подходят для создания компонентов, где основная
сложность заключена в реализации алгоритмов и структур данных, тогда как
языки описания сценариев лучше приспособлены для построения приложении из
готовых компонентов, где сложность состоит в налаживании межкомпонентных
связей. Задачи последнего рода получают все большее распространение, так
что роль языков описания сценариев будет возрастать.

Список литературы
1. В.Ю. Демьяненко. Программные средства создания и ведения баз данных.
–М.: Финансы и статистика, 1984.
2. В.А. Мясников, С.А. Майоров, Г.И. Новиков. ЭВМ для всех. –М.: Знание,
1985.
3. А.Г. Гейн. Основы информатики и вычислительной техники. –М.:
Просвещение, 1997.
4. В.Ф. Ляхович. Основы информатики. –Ростов-на-Дону: Феникс, 1996.
5. Вычислительная техника и программирование / Под ред. А.В. Петрова –М.:
Высш. шк., 1990.
6. Информатика: Базовый курс / С.В. Симонович и др. – СПб.: Питер, 1999.




Реферат на тему: Популярные услуги INTERNET

План


Введение 3

Основная часть
1. Электронная почта и факс 4
1.1 Что такое электронная почта 4
1.2 Электронная почта в Windows 95 5
1.3 Работа с факсимильными сообщениями в Windows 95 6
2. Интерактивные коммерческие информационные службы 7
3. Internet 8
4. Электронные доски объявлений (BBS) 9
5. Удаленный доступ к локальным сетям 10
6. Прямое кабельное соединение компьютеров 11
7. Использование Портфеля (Briefcase) 12
8. Встроенные сетевые возможности 13
9. Удаленное управление 14
10. Подключение 15
Приложение
1. Коммуникации в Windows 95 16
1.1 Коммуникационные программы Windows 3-х 17
1.2 Коммуникации в программах MS-DOS 18
1.3 Работа в сети 18
1.4 Резюме 19
2. Модемы 19
3. Выбор коммуникационного программного обеспечения 20
3.1 Коммуникационное программное обеспечение
общего применения 20
3.2 Удаленное управление 21
4. Поставщики услуг Internet 22
Заключение 23
Список литературы 24


Введение

Несколько лет назад передача данных с помощью компьютеров интересовала
только специалистов и опытных пользователей. В настоящее время
использование локальных и глобальных компьютерных сетей становится столь же
рутинным и распространенным, как и ПК. Если вам необходима электронная
почта, использование информационных ресурсов Internet и других
интерактивных коммерческих информационных служб, например, CompuServe,
удаленное соединение домашнего ПК с локальной сетью на работе, пересылка
файлов в другой город, то добро пожаловать в мир компьютерной передачи
данных.
В настоящее время использование компьютерных коммуникаций не требует
специальных знаний — даже пятилетний малыш может «путешествовать» по
Всемирной паутине (World Wide Wed) до того, как научится ездить на
велосипеде.
Что обусловило бурный рост компьютерных коммуникаций? В основном два
фактора — упрощение использования средств передачи данных с помощью
компьютера и наличие огромных информационных ресурсов в глобальных сетях.
Многие деловые люди и организации обнаружили, что они должны
использовать в своей деятельности компьютерные коммуникации (электронную
почту, интерактивные информационные службы и т.д.) не только для своих
сотрудников, но и для широкого круга потребителей своей продукции через
электронные доски объявлений (BBS — Bulletin Board System), телеконференции
интерактивных информационных служб или через узлы Всемирной Паутины
Internet.
Объем и способы информирования потребителей с помощью средств
компьютерных коммуникаций коренным образом изменились за последние год —
два. Если раньше эта информация в основном предназначалась для
специалистов, то теперь она рассчитана на самую широкую аудиторию.

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

1.1 Что такое электронная почта
E-mail является синонимом электронной почты. Можно сказать, что почти
любая форма обмена информацией с помощью компьютера является электронной
почтой. В то время, как обычное письмо идет в течение нескольких дней или
даже недель, сообщение электронной почты достигает адресата за часы или
минуты.
Электронная почта быстро доставляется и недорога в использовании.
Обычно передать сообщение по электронной почте дешевле чем по обычной почте
или по телефону. Возможно, наиболее значительным преимуществом электронной
почты является простота отправки и приема сообщений. Для того чтобы
отправить сообщение по обычной почте, необходимо его написать, надписать
адрес на конверте и, наконец, отнести письмо на почту или опустить в
почтовый ящик. Намного проще подготовить сообщение и щелкнуть на кнопке
Send (Послать), чтобы компьютер отправил сообщение. Ответы на сообщения
также несложно обрабатывать - программа электронной почты может
автоматически доставлять, сортировать и выполнять другие действия с
поступающими сообщениями.
1.2 Электронная почта в Windows 95
В Windows 95 встроена подсистема электронной почты, называемая
Microsoft Exchange. Exchange служит универсальным почтовым ящиком для всех
электронных сообщений, включая электронную почту, факсимильные сообщения и
голосовую почту. В Exchange включена поддержка протоколов интерактивных
коммерческих информационных служб, что позволяет сохранять и обрабатывать
сообщения, поступающие от них. Например, с помощью Exchange можно получать
и отправлять сообщения через такую интерактивную коммерческую
информационную службу, как CompuServe.
Программное обеспечение обработки сообщений электронной почты
выполняет следующие функции: отправка и получение сообщений, сохранение их
в папках и работа с информацией об адресах других пользователей и
каталогах.
Windows 95 поддерживает также протоколы электронной почты для
Microsoft Mail и Microsoft Network. Microsoft Mail позволяет посылать и
получать сообщения электронной почты в локальной сети (LAN). Пакет
Microsoft Plus! for Windows 95, поставляемый отдельно, включает в себя
дополнительные программы, позволяющие использовать Exchange для посылки и
получения сообщений электронной почты через Internet.
Хотя в настоящее время Microsoft Exchange работает только с Microsoft
Network Internet и CompuServe, со временем сфера применения Exchange будет
расширена с помощью программ, которые будут предлагаться поставщиками услуг
электронной почты и программного обеспечения.

1.3 Работа с факсимильными сообщениями в Windows 95
Служба для работы с факсимильными сообщениями (Microsoft Fax service
provider for Exchange) позволяет отправлять и получать факсимильные
сообщения через факс-модем, используя Exchange, как ящик для входящей и
исходящей почты. Microsoft Fax управляет факс-модемом, «поднимает» трубку
телефонного аппарата. Текст факсимильного сообщения можно подготовить точно
так же, как и сообщения электронной почты, более того к факсимильному
сообщению можно присоединить любой документ. Microsoft Fax использует
специальный драйвер печати, пере направляющий якобы выводимый на печать
документ на факс-модем для передачи его получателю сообщения.
Одним из основных преимуществ использования Exchange для отправки и
получения факсимильных сообщений является снижение расходов на работу с
бумажными документами. Факсы готовятся и сохраняются в электронном виде, их
можно просматривать на экране монитора. Когда потребуется копия документа
на бумаге, ее всегда можно распечатать на принтере.
Недостатком использования факс-модема является то, что при
необходимости пересылки по факсу бумажного документа, который не хранится в
электронном виде в вашем ПК, требуется наличие сканера для преобразования
документа в электронную форму и пересылки его по факс-модему. Однако, если
вы редко пересылаете бумажные документы, то использование Exchange и факс-
модема будет прекрасным выбором.
Microsoft Fax не относится к программам для работы с факсимильными
сообщениями с большим набором возможностей. Microsoft Fax включает
ограниченное количество стандартных форм, хотя можно создавать собственные
и модифицировать готовые формы, поставляемые с Microsoft Fax.
В Microsoft Fax отсутствуют инструменты, позволяющие изменять
факсимильные сообщения, а также делать аннотации. Если вам необходимо их
использовать, то вам необходима специальная программа для работы с
факсимильными сообщениями, например WinFax.
2.Интерактивные коммерческие информационные службы
Информационные службы предоставляют доступ к самой разнообразной
информации. Вы можете получать новости и другую информацию, посылать и
получать электронную почту, обмениваться информацией с другими
пользователями через телеконференции, вести обмен информацией в реальном
масштабе времени, искать информацию, заказывать билеты, осуществлять
покупки, получать доступ к многопользовательским сетевым играм и другим
развлекательным программам. Большая часть информационных служб располагает
собственными программами, облегчающими доступ к информации. Например
пользовательская программа информационной службы CompuServe, называемая
WinCIM.
Одновременно с выпуском Windows 95 в августе 1995 года Microsoft
открыла собственную интерактивную информационную службу Microsoft Network.
Наиболее важной особенностью MSN является ее хорошая интеграция с Windows
95. Программное обеспечение, необходимое для подключения к MSN, встроено в
Windows 95.
Интерактивные коммерческие информационные службы предоставляют также
доступ к Internet. Вы можете получить доступ к Internet через
информационную службу, а не через поставщика услуг Internet.
Доступ ко всем коммерческим информационным службам платный. В
большинстве случаев оплата за услуги осуществляется ежемесячно. Учитывается
время подключения к сети и объем переданной информации. Некоторые
дополнительные услуги требуют специальной оплаты. Определенное число
сообщений электронной почты можно переслать и получить в рамках ежемесячной
оплаты. Доступ к сети сверх установленного лимита времени и пересылка
дополнительного объема информации оплачивается по специальным тарифам.
Западные интерактивные коммерческие информационные службы не получили
широкой популярности в России, однако в настоящее время в больших городах
России доступны по крайней мере CompuServe и Microsoft Network. Делаются
попытки создания аналогов таких служб, функционирующих в Internet. К
сожалению дело осложняется высокими ценами при низкой покупательной
способности населения.
3. Internet
Internet была создана в США, как сеть компьютеров, предназначенная для
обеспечения надежной передачи информации в национальных масштабах в
условиях ядерной войны. Впоследствии Internet расширилась и стала огромной
глобальной сетью компьютеров, применяемой в сфере образования, бизнеса,
управления, а также доступной для частных лиц. Internet включает в себя
глобальную электронную почту, позволяющую обмениваться сообщениями
практически по всему миру. Во многом Internet похожа на рассмотренные ранее
коммерческие информационные службы. Объем информации, доступной через
Internet, возрастает очень быстро, что делает Internet уникальным
источником получения информации.
Как отмечалось ранее, доступ к Internet возможен через коммерческие
информационные службы. Многие поставщики услуг Internet предоставляют
удаленный доступ к Internet по обычным телефонным линиям. При ежемесячной
и/или почасовой оплате подсоединения достаточно набрать телефонный номер
локального узла, через который происходит подключение к Internet. Windows
95 располагает средствами, необходимыми для работы в Internet, например она
поддерживает сетевой протокол TCP/IP. Все компьютеры в Internet используют
общий протокол, позволяющий обмениваться информацией. TCP/IP и является
таким протоколом. Windows 95 Dial-Up Networking (Удаленный доступ)
позволяет легко подключаться к поставщику услуг Internet для работы в ней.
Для облегчения работы пользователя в Internet в Windows 95 включен ряд
вспомогательных программ. К ним относятся FTP для передачи файлов, Ping для
проверки сетевых соединений, Winipcfg для настройки соединений TCP/IP,
route для работы с таблицами маршрутизации Internet и так далее.

4. Электронные доски объявлений (BBS)
В течение многих лет электронные доски объявлений (BBS) наряду с
коммерческими информационными службами являются распространенными
средствами обмена информацией и ее совместного использования. Обычно BBS
функционируют на ПК, к ним можно подсоединиться с помощью модема.
BBS обычно содержит файлы с информацией, представляющей интерес для
определенных групп пользователей, а также средства, позволяющие
пользователям BBS обмениваться информацией по интересующим их вопросам.
Существует много коммерческих BBS. Например, компании, производящие
аппаратуру и программное обеспечение, поддерживают BBS, позволяющие
пользователям загружать файлы, включая драйверы устройств, или новые версии
программ.
Через BBS осуществляется также техническое обслуживание: пользователи
посылают на BBS вопросы, а персонал компании отвечает на них. Когда
пользователь следующий раз подключается к BBS, он получает ответ на свой
вопрос.
Windows 95 включает в себя средства, позволяющие подключаться к
интересующим вас BBS. Например, Windows 95 включает в себя коммуникационную
программу, называемую HyperTerminal, позволяющую вам набрать телефонный
номер BBS и получить доступ к информации, расположенной на ней, средствам
обмена сообщениями, загрузки и выгрузки файлов.
Можно использовать HyperTerminal для подключения не только к BBS, но и
к интерактивным коммерческим информационным службам, например, такой, как
CompuServe. Однако использование HyperTerminal для этих целей является не
наилучшим способом, потому что имеются специальные клиентские программы
ориентированные именно на эти службы и предлагаемые ими. Если вы часто
работаете с BBS, то вам может потребоваться приобретение одной из
многочисленных коммуникационных программ, разработанных для Windows 95. Эти
коммуникационные программы различных фирм предоставляют больше
возможностей, что делает их более привлекательными по сравнению с
HyperTerminal.

5. Удаленный доступ к локальным сетям
К наиболее важным коммуникационным средствам Windows 95 относятся
подсистема удаленного доступа к локальным сетям и связанные с ней средства
для создания сценариев, входящие в состав пакета Microsoft Plus!. Они
позволяют устанавливать соединения, которые были невозможны или требовали
дополнительного программного обеспечения и даже специальной аппаратуры в
предыдущих версиях Windows.
Удаленный доступ к сети (Dial-Up Networking) дает прекрасные средства
для подсоединения к компьютеру коллеги или к локальной сети. Например,
можно использовать его для подключения блокнотного компьютера к офисной
локальной сети во время поездок, что дает доступ к файлам и принтерам
локальной сети. Или же можно подсоединиться с домашнего компьютера к
учрежденческой локальной сети и работать дома.
Одной из наиболее полезных особенностей удаленного доступа к сети
является возможность взаимодействия с другими коммуникационными программами
Windows 95. Например, Microsoft Exchange позволяет использовать удаленный
доступ для связи с офисным сервером электронной почты во время поездок.
Подсоединение, обработка входных и выходных сообщений могут выполняться
автоматически. При использовании средств планирования Exchange программа
автоматически использует удаленный доступ к почтовому серверу для отправки
и получения почты.

6. Прямое кабельное соединение компьютеров
Другим средством Windows 95, позволяющим легко связать два компьютера,
является прямое их соединение с помощью кабеля (Direct Cable Connection).
При этом два компьютера, работающие под Windows 95, соединяются нуль-
модемным кабелем через последовательные или параллельные порты. После
установления соединения два компьютера могут совместно использовать файлы и
принтеры как в обычной локальной сети.
Непосредственное соединение с помощью кабеля позволяет также
подсоединить ПК к компьютеру, который уже работает в сети. Например, если
вы используете блокнотный компьютер для работы дома или в поездках, то
можете воспользоваться прямым кабельным соединением для связи блокнотного
компьютера с офисным при возвращении на работу. После этого можно
использовать обычные средства Windows 95 для передачи файлов или же
воспользоваться Портфелем (Briefcase) — новой подсистемой Windows 95 для
синхронизации файлов.
7. Использование Портфеля (Briefcase)
Когда вы работаете с более чем одним компьютером, то могут возникать
трудности при отслеживании текущего состояния документов. Где последняя
версия квартального отчета, на настольном компьютере или на блокнотном?
Новое средство Windows 95, называемое Портфель (Briefcase), предлагает ряд
возможностей для решения таких проблем.
Внешне Портфель представляет собой обычную папку, но выполняет очень
важную функцию. Портфель отслеживает состояние документов или других файлов
на нескольких ПК, помогая определить актуальную версию каждого документа.
Еще более важно, что Портфель помогает синхронизировать файлы, замещая
старые копии последней версией.
Хотя основным назначением Портфеля является синхронизация файлов на
блокнотных и стационарных офисных ПК его можно использовать и для
синхронизации файлов с другими пользователями локальной сети. Если вы
работаете над одним документом вместе с другим пользователем локальной
сети, Портфель поможет в определении актуальной версии документа.

8. Встроенные сетевые возможности
В Windows 95 встроены исчерпывающие средства для работы в одноранговых
локальных сетях. Без приобретения дополнительного программного обеспечения
можно объединять в сеть ПК, работающие под управлением Windows 95, для
совместного использования файлов, принтеров, электронной почты, факс-
модемов и других сетевых ресурсов. Windows 95 включает клиентское сетевое
программное обеспечение, позволяющее ПК подключаться к серверам Windows NT
и NetWare. Кроме того, любой ПК под Windows 95 может работать как сервер,
оставаясь в то же самое время обычной рабочей станцией.
Значительным развитием сетевых возможностей Windows 95 по сравнению с
предыдущими версиями Windows является более тесная интеграция сетевых
средств с пользовательским интерфейсом Windows 95. Такая интеграция
облегчает пользователям совместный доступ к сетевым ресурсам. Специальная
папка, называемая Сетевое окружение (Network Neighborhood) предоставляет
быстрый доступ к ресурсам на компьютерах вашей рабочей группы, а также всей
сети.
В отличии от Windows for Workgroups и других сетевых операционных
систем, требующих ассоциации сетевого дисковода с символом локального
устройства, например F:, перед использованием любого сетевого ресурса,
Windows 95 позволяет использовать папки, находящиеся на сетевых устройствах
непосредственно. Вам нужно только просмотреть иерархическую структуру папок
в объекте Сетевое окружение (Network Neighborhood), пока не найдете нужную
папку или файл. После этого можно работать с сетевыми ресурсами так, как
будто они расположены на вашем компьютере, а не в сети. Для пользователя
совместно используемая папка выглядит точно также как и локальная папка.
9. Удаленное управление
Удаленного доступа к файлам и принтерам обычно бывает достаточно для
большинства пользователей. Однако в некоторых случаях вам может
потребоваться полное управление удаленным ПК так, как будто вы
непосредственно с ним работаете.
Для обеспечения удаленного управления ПК имеется большое число
программ, предлагаемых различными фирмами. С помощью такой программы вы
можете подсоединиться по телефону к удаленному ПК и работать с ним так, как
будто он находится перед вами. Вы можете выполнять на удаленном ПК
программы и делать почти все, что можно делать при непосредственном доступе
к ПК. Ввод данных с клавиатуры, перемещения мыши и другая вводимая в
компьютер информация передаются через модем (или сетевую плату при работе в
локальной сети) другому ПК. Выходная отображается на вашем мониторе.
Удаленное управление позволяет выполнять программы на удаленном ПК без
наличия их копий на локальном ПК.
Программы удаленного управления широко используются для технической
поддержки пользователей и удаленного обслуживания компьютеров.

10. Подключение
Хотя в Windows 95 встроена базовая сетевая поддержка, все же может
потребоваться дополнительная аппаратура и программное обеспечение. Если вам
нужно подключиться к коммерческой информационной службе. Internet, BBS или
к удаленной локальной сети, то нужно установить на вашем компьютере модем.
Вам также необходимо поразмыслить о способе подключения вашего
компьютера к интерактивным коммерческим информационным службам и другим
удаленным сетям. Для большинства людей, по крайней мере в домашних
условиях, вполне достаточно телефона. Однако на предприятиях может
потребоваться подключение по высокоскоростным линиям связи для доступа к
Internet, интерактивным коммерческим информационным службам и другим
сетевым ресурсам.
Другие типы подключения обычно требуют специальной аппаратуры.
Например, для соединения двух ПК нужен нуль-модемный кабель.

Приложение
1. Коммуникации в Windows 95
Термин коммуникации относится к очень широкому набору понятий. В
Windows З.х коммуникации подразделяются на две отчетливо различимые
категории: работа в локальной сети (networking) и передача данных (data
communications), то есть работа с интерактивными информационными службами,
коммуникационными программами и тому подобное. В Windows 95 разница между
этими категориями становится почти неразличимой. Вы можете работать с
учрежденческой локальной сетью из дома через модем или подключиться к
коммерческой интерактивной информационной службе, например CompuServe,
через локальную сеть и даже Internet.
Такое переплетение возможностей потребовало от Microsoft существенной
переработки коммуникационных технологий в Windows 95 по сравнению с
предшествующими версиями Windows. В дополнение к изменениям, сделанным по
сравнению в Windows 3.х, в Windows 95 средства для работы по коммутируемым
телефонными линиям встроены в операционную систему.
В Windows 95 коммуникационные возможности стандартизированы и четко
распределены между двумя программными интерфейсами (API — Application
Programming Interface) — коммуникационным и для телефонии, что облегчает
производителям оборудования и программного обеспечения создание новых
устройств и коммуникационных программ. Такая модульность кроме всего
прочего позволяет избежать конфликтов между отдельными коммуникационными
устройствами, так как эти конфликты теперь разрешаются на уровне
операционной системы. Коммуникационный программный интерфейс отвечает за
передачу и обработку данных, а программный интерфейс для телефонии (ТАРI) —
за управление и согласование работы коммуникационных устройств.

1.1 Коммуникационные программы Windows 3-х
Шестнадцатиразрядные программы Windows 3. х работают с модемами и
другими коммуникационными устройствами в Windows 95 точно также, как и в
Windows 3.х. Эти программы используют 16-разрядные программные интерфейсы и
взаимодействуют с устройствами через драйверы, построенные на тех же
принципах, что и в Windows 3.х. Это дает некоторое преимущество программам,
написанным специально для Windows 95.
Если вы, например, попытаетесь связаться с интерактивной
информационной службой с помощью терминальной программы Windows З.х в то
время, когда Microsoft Fax отслеживает состояние порта, с тем чтобы в любой
момент начать прием факсимильного сообщения, программа Windows З.х не
сможет получить доступ к порту и выдаст сообщение об ошибке. Чаще всего
сообщение будет гласить, что порт недоступен. Когда Microsoft Fax
отслеживает состояние порта, тот просто «невидим» для программ Windows З.х.
Для обеспечения доступа программы Windows З.х к порту необходимо в явном
виде прекратить отслеживание состояния порта программой Microsoft Fax. Это
освободит порт и даст возможность программе Windows З.х получить к нему
доступ.
Такой конфликт не имеет места для программ Windows 95, использующих
программный интерфейс для телефонии (ТАРI) для доступа к порту нескольких
программ. Например, программа, разработанная специально для Windows 95,
выдает системный вызов ТАРI для получения доступа к порту. Если в это время
Microsoft Fax не использует активно порт для приема или отправки
факсимильных сообщений, то он освободит ресурс. Когда эта программа
закончит работу, управление портом будет возвращено Microsoft Fax.

1.2 Коммуникации в программах MS-DOS
Коммуникационные программы MS-DOS никак не взаимодействуют с
коммуникационными программами Windows, так как используют собственные
драйверы, работающие непосредственно с оборудованием. Отсутствие средств
для совместной работы с коммуникационными ресурсами может привести к
конфликтам между коммуникационными программами MS-DOS и Windows. Именно
поэтому следует, когда возможно, использовать программы, разработанные
специально для Windows 95.
1.3 Работа в сети
Windows 95 позволяет в разных сочетаниях использовать средства работы
с модемом TAPI со средствами работы в локальной сети. Например, удаленный
доступ к сети (Dial-Up Networking) позволяет объединить два ПК, или ПК и
локальную сеть через модем. Вместо передачи файлов через терминальную
программу, как это было раньше, пользователь получает доступ к однородному
сетевому интерфейсу, обеспечиваемому Windows 95, перемещая файлы точно
также, как в локальной сети.
Прямое кабельное соединение (Direct Cable Connection) дает еще один
пример, как Windows 95 сочетает передачу данных через порты с сетевой
обработкой данных. Хотя в этом случае два компьютера соединены кабелем
через последовательные или параллельные порты пользователям будет казаться,
что они работают в локальной сети, совместно используя данные и те же самые
приемы работы, к которым они привыкли при работе в локальной сети.
Унификация способов работы с файлами, папками и принтерами вне
зависимости от способа физического соединения ПК (через модем, кабель,
локальную сеть) делает совместное использование ресурсов легким и удобным.
Когда вы, например, научитесь копировать файлы при работе в локальной сети,
точно также это можно сделать и при подсоединении блокнотного компьютера к
офисному с помощью
кабеля. Это связано с тем, что программы Windows 95 взаимодействуют с
коммуникационными устройствами не непосредственно, а через программный
интерфейс телефонии (ТАРI) и другие компоненты операционной системы.
Например, когда при удаленном доступе необходимо установить соединение с
удаленным компьютером, это делается через ТАРI и коммуникационные драйверы.

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


2. Модемы
Термин модем представляет собой сокращение двух слов МОдулятор/ДЕ-
Модулятор. Модем делает как раз то, что следует из его названия —
модулирует и демодулирует сигналы. Но и это слишком сложно — модем
преобразует биты данных, приходящие от вашего ПК, в аналоговый сигнал,
который может быть передан по телефонной линии (модуляция). Затем другой
модем преобразует сигнал, переданный по телефонной линии, в биты данных,
воспринимаемые ПК (демодуляция). Таким образом модемы дают возможность двум
компьютерам «разговаривать» между собой, пересылая данные в обоих
направлениях по телефонной линии. Компьютер, отправляющий данные, передает
их модему, который преобразует цифровые данные в аналоговый сигнал и далее
передает их по телефонной линии. Принимающий модем преобразует аналоговый
сигнал в цифровые данные, которые в свою очередь передаются ПК.
3. Выбор коммуникационного программного обеспечения
Для связи с помощью компьютера естественно требуется программное
обеспечение. Можно найти единственное приложение, которое обеспечит все
ваши нужды, а можно работать с несколькими коммуникационными программами
для связи с различными типами информационных систем.
Возможно вам потребуется время и силы для оценки коммуникационных
программ. Дело в том, что новые типы модемов предлагают ряд функций,
поддерживаемых только некоторыми коммуникационными программами. С другой
стороны у вас могут возникнуть ряд соображений, которые сделают одно
коммуникационное приложение более предпочтительным для ваших целей чем
другие. Иногда у вас может даже не оказаться выбора, какое программное
обеспечение нужно использовать в данном конкретном случае.
На рынке имеется большой выбор как общего, так и специализированного
коммуникационного программного обеспечения, так что для поиска программного
обеспечения, удовлетворяющего всем вашим нуждам, потребуются время и силы.
3.1 Коммуникационное программное обеспечение общего применения
Для работы с такими общедоступными системами, как электронные доски
объявлений (BBS) требуются коммуникационные программы общего назначения.
Они должны обеспечивать набор номера, эмуляцию терминала, передачу файлов.
В Windows 95 встроена программа связи HyperTerminal.
На рынке имеется большое число аналогичных продуктов с большим набором
поддерживаемых функций чем HyperTerminal, например, Procomm Plus фирмы
Datastorm или Crosstalk фирмы DCA. Если вы много работаете с электронными
досками объявлений или вам необходим более широкий набор функций, то
попробуйте несколько программных продуктов, чтобы определить, какая
программа лучше всего подходит для ваших нужд.
3.2 Удаленное управление
Программное обеспечение удаленного управления позволяет работать с
удаленным ПК так, как если бы вы сидели перед монитором и вводили данные с
его клавиатуры. Часть программного обеспечения удаленного управления
выполняется на хост-компьютере, которым вы собираетесь управлять, а часть
на удаленной системе, с помощью которой вы собираетесь управлять удаленным
компьютером. Обычно хост-компьютер расположен на работе и подключен к
локальной сети, а удаленное управление осуществляется из дома или в дороге.
Программное обеспечение для удаленной и хост-систем может продаваться как
раздельно, так и вместе.
На рынке имеется несколько различных продуктов, как pcAnywhere
корпорации Symantec, ReachOut фирмы Stac, Carbon Copy фирмы Microrim,
Remotely Possible фирмы Ocean Isle и ряд других. Большинство клиентов
перечисленных программных продуктов прекрасно работают под управлением
Windows 95, а хост-версии версии продуктов находятся на стадии разработки.
4. Поставщики услуг Internet
Для доступа к Internet необходимо подключение в какой-либо форме к
поставщику услуг Internet. Это можно осуществить, обратясь:
* Непосредственно к поставщику услуг Internet, например, PSI, Netcom,
UUNet (в России; Демос, Редком, Гласнет, СОВАМ ТЕЛЕПОРТ и т. д.);
* Подключившись к локальной сети, имеющей постоянное подключение к
Internet;
* Подсоединившись к электронной доске объявлений или к интерактивной
коммерческой информационной службе.
Большинство поставщиков услуг Internet предоставляют своим
пользователям программное обеспечение в виде стеков протоколов TCP/IP,
средств доступа по коммутируемым телефонным линиям и набора программ для
работы в Internet. В Windows 95 все гораздо проще, так как в нее встроено
все, что необходимо для начала работы в Internet, включая мастер для
установки и настройки программного обеспечения. Единственное, что
необходимо приобрести дополнительно, это браузер для доступа к Всемирной
паутине, который включен Microsoft в отдельный продукт Microsoft Plus!
Однако его можно бесплатно загрузить с сервера FTP корпорации.
Большинство интерактивных коммерческих информационных служб и больших
электронных досок объявлений в той или иной форме обеспечивают доступ к
Internet. Информационные службы обычно ограничивают пользователей
собственным программным обеспечением для доступа к Internet, в то время как
доступ через электронные доски объявлений осуществляется практически с
помощью любых коммуникационных программ, обеспечивающих эмуляцию терминала,
например HyperTerminal.
Заключение
У большинства людей редко возникают трудности при освоении текстовых
процессоров, потому что взаимодействие с ними аналогично привычной
деятельности по созданию и редактированию документов. Пишите ли вы письмо
дома или отчет на работе, вам нетрудно представить, как связаны между собой
изображение на экране дисплея и документ, который будет напечатан на
бумаге.
С другой стороны компьютерные средства передачи данных часто не имеют
аналогов из повседневной жизни, поэтому в этом реферате вы получите
представление об:
1. электронной почте и передаче факсимильных сообщений;
2. интерактивных коммерческих информационных службах;
3. Internet;
4. электронных досках объявлений (BBS);
5. использовании телефонных линий для работы в компьютерных сетях;
6. программах удаленного управления компьютерами;
7. использовании Портфеля (Briefcase) Windows 95;
8. различных возможностях подключения к сетям;
Эта информация даст вам хорошую основу для работы с различными
коммуникационными средствами в Windows 95.
Список литературы
1. Дж. Бойс и др.
Сетевые возможности Windows 95 - М.: Восточная Книжная Компания,
1997.
2. «Виртуальные миры»
Подводная лодка - декабрь 1997.




Новинки рефератов ::

Реферат: Анализ и оценка аппаратных средств современных ПЭВМ (Программирование)


Реферат: Автоматическое рабочее место для работника склада (Программирование)


Реферат: Крымская скифия (История)


Реферат: История России-составная часть мировой истории (История)


Реферат: Налоги в системе финансовой поддержки малых предприятий (Налоги)


Реферат: Быстрота и методика ее развития (Физкультура)


Реферат: Совершенствование учета труда и его оплаты (Бухгалтерский учет)


Реферат: Контрольная по административному праву ПГУ (Административное право)


Реферат: Виконавча влада (Административное право)


Реферат: Исламский фундаментализм (История)


Реферат: Вероника Тушнова: музыка... души (Литература : русская)


Реферат: Аналитический обзор книги "Программирование на языке ассемблера для микропроцессоров 8080 и 8085" (Программирование)


Реферат: Жизнь и творчество С.В. Панасенко (Исторические личности)


Реферат: Контрольна по госпправу (Хозяйственное право)


Реферат: Основы маркетинга (Маркетинг)


Реферат: Составление производственной программы (Предпринимательство)


Реферат: Биография Ивана Франка (Исторические личности)


Реферат: Охорона праці (Безопасность жизнедеятельности)


Реферат: Система международного права (Международное частное право)


Реферат: Договр финансовой аренды (лизинга) (Гражданское право и процесс)



Copyright © GeoRUS, Геологические сайты альтруист