У вас вопросы?
У нас ответы:) SamZan.net

Классификация и назначение программного обеспечения Понятие системного и служебного сер.

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

ема № 3. Классификация и назначение программного обеспечения

Понятие системного и служебного (сервисного) программного обеспечения. Операционные системы.

Рис. Классы программных продуктов

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

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

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

Системное программное обеспечение (System Software) — совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

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

Пакет прикладных программ (application program package) — комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

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

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

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Структура системного программного обеспечения

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

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

Рис. 8.10. Классификация системного программного обеспечения компьютера

Базовое программное обеспечение

В базовое программное обеспечение входят:

  •  операционная система;
  •  операционные оболочки (текстовые и графические);
  •  сетевая операционная система.

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


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

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

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

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

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

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

Функции ОС

Основные функции (простейшие ОС):

  •  Загрузка приложений в оперативную память и их выполнение.
  •  Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
  •  Управление оперативной памятью (распределение между процессами, виртуальная память).
  •  Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
  •  Пользовательский интерфейс.
  •  Сетевые операции, поддержка стека протоколов.

Дополнительные функции:

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

В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell. Рассмотрим наиболее распространенные типы операционных систем.

Операционные системы для персональных компьютеров делятся на:

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

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

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

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

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

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

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

Эти программы часто называются утилитами.

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

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

Утилиты используются для

  •  Мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
  •  Антивирусной защиты;
  •  Управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
  •  Контроля показателей — проверка ссылочной целостности; правильности записи данных.
  •  Расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.
  •  Дисковые утилиты
    •  Дефрагментаторы
    •  Проверка диска — поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.
    •  Очистка диска — удаление временных файлов, ненужных файлов, чистка «корзины».
    •  Разметка диска — деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
    •  Резервное копирование — создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
    •  Сжатие дисков — сжатие информации на дисках для увеличения вместимости жёстких дисков.
  •  Утилиты работы с реестром
  •  Утилиты мониторинга оборудования
  •  Тесты оборудования.

Файловая система

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

  •  фиксированное имя (последовательность символов, число или что-то иное, однозначно характеризующее файл);
  •  определённое логическое представление и соответствующие ему операции чтения/записи.

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

Работа с файлами — по крайней мере, в «простейшем» представлении — реализуется средствами операционных систем, а до их появления реализовывалась их предшественниками — мониторами и библиотеками подпрограмм.

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

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

В FAT16 и FAT12 размер имени файла ограничен 8 символами и 3 символами расширения.

В FAT32 имя файла ограниченно 255 символами

В NTFS имя ограничено 254 символами Unicode

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

Для Microsoft Windows в имени файла разрешены заглавные и строчные буквы, цифры, некоторые знаки препинания, пробел. Запрещены символы «>», «<», «|», «?», «*», «/», «\», «:», «"».

Расширение имени файла. Расширение имени файла (часто расширение файла или расширение) как самостоятельный атрибут файла существует в файловых системах FAT16, FAT32, NTFS, используемых операционными системами MS Windows и используется для определения типа файла. Оно позволяет системе определить, каким приложением следует открывать данный файл. По умолчанию в операционной системе Windows расширение скрыто от пользователя. В остальных файловых системах расширение — условность, часть имени, отделённая самой правой точкой в имени.

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

Название атрибута

перевод

значение

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

операционные системы

READ ONLY

только для чтения

в файл запрещено писать

FAT32, FAT12, FAT16, NTFS, HPFS, VFAT

DOS, OS/2, Windows

SYSTEM

системный

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

FAT32, FAT12, FAT16, NTFS, HPFS, VFAT

DOS, OS/2, Windows

HIDDEN

скрытый

файл скрывается от показа, пока явно не сказано обратное

FAT32, FAT12, FAT16, NTFS, HPFS, VFAT

DOS, OS/2, Windows

ARCHIVE

архивный (требующий архивации)

файл изменён после резервного копирования или не был скопирован программами резервного копирования

FAT32, FAT12, FAT16, NTFS, HPFS, VFAT

DOS, OS/2, Windows

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

В операционных системах Windows NT при работе с файловой системой NTFS права доступа задаются явно для пользователей или групп (или наследуются от вышестоящих объектов). Права в себя включают:

  •  Право на чтение
  •  Право на запись
  •  Право на исполнение
  •  Право на удаление
  •  Право на смену атрибутов и владельца
  •  Право на создание, удаление подпапок (для папок)
  •  Право на чтение прав доступа

Антивирусное ПО

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

Существует много разных версий относительно даты рождения первого компьютерного вируса. Однако большинство специалистов сходятся на мысли, что компьютерные вирусы, как таковые, впервые появились в 1986 году, хотя исторически возникновение вирусов тесно связано с идеей создания самовоспроизводящихся программ. Одним из "пионеров" среди компьютерных вирусов считается вирус "Brain", созданный пакистанским программистом по фамилии Алви. Только в США этот вирус поразил свыше 18 тыс. компьютеров. В начале эпохи компьютерных вирусов разработка вирусоподобных программ носила чисто исследовательский характер, постепенно превращаясь на откровенно вражеское отношение к пользователям безответственных, и даже криминальных "элементов". В ряде стран уголовное законодательство предусматривает ответственность за компьютерные преступления, в том числе за создание и распространение вирусов.

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

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

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

Основные источники вирусов:

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

Основные ранние признаки заражения компьютера вирусом:

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

Признаки активной фазы вируса:

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

Существует очень много разных вирусов. Условно их можно классифицировать следующим образом:

1) загрузочные вирусы или BOOT-вирусы заражают boot-секторы дисков. Очень опасные, могут привести к полной потере всей информации, хранящейся на диске;

2) файловые вирусы заражают файлы. Делятся на:

  •  вирусы, заражающие программы (файлы с расширением .EXE и .COM);
  •  макровирусы вирусы, заражающие файлы данных, например, документы Word или рабочие книги Excel;
  •  вирусы-спутники используют имена других файлов;
  •  вирусы семейства DIR искажают системную информацию о файловых структурах;

3) загрузочно-файловые вирусы способные поражать как код boot-секторов, так и код файлов;

4) вирусы-невидимки или STEALTH-вирусы фальсифицируют информацию прочитанную из диска так, что программа, какой предназначена эта информация получает неверные данные. Эта технология, которую, иногда, так и называют Stealth-технологией, может использоваться как в BOOT-вирусах, так и в файловых вирусах;

5) ретровирусы заражают антивирусные программы, стараясь уничтожить их или сделать нетрудоспособными;

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

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

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

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

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

Различают такие типы антивирусных программ:

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

2) программы-лекари: предназначены для лечения зараженных дисков и программ. Лечение программы состоит в изъятии из зараженной программы тела вируса. Также могут быть как полифагами, так и специализированными;

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

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

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

6) программы-вакцины: используются для обработки файлов и boot-секторов с целью предупреждения заражения известными вирусами (в последнее время этот метод используется все чаще).

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

Вирусы можно разделить на классы по следующим основным признакам:

·        среда обитания;

·        операционная система (OC);

·        особенности алгоритма работы;

·        деструктивные возможности.

По СРЕДЕ ОБИТАНИЯ вирусы можно разделить на:

·        файловые;

·        загрузочные;

·        макро;

·        сетевые.

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

Загрузочные вирусы записывают себя либо в загрузочный сектор диска (boot-сектор), либо в сектор, содержащий системный загрузчик винчестера (Master Boot Record), либо меняют указатель на активный boot-сектор.

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

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

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

Заражаемая ОПЕРАЦИОННАЯ СИСТЕМА (вернее, ОС, объекты которой подвержены заражению) является вторым уровнем деления вирусов на классы. Каждый файловый или сетевой вирус заражает файлы какой-либо одной или нескольких OS - DOS, Windows, Win95/NT, OS/2 и т.д. Макро-вирусы заражают файлы форматов Word, Excel, Office97. Загрузочные вирусы также ориентированы на конкретные форматы расположения системных данных в загрузочных секторах дисков.

Среди ОСОБЕННОСТЕЙ АЛГОРИТМА РАБОТЫ вирусов выделяются следующие пункты:

·        резидентность;

·        использование стелс-алгоритмов;

·        самошифрование и полиморфичность;

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

РЕЗИДЕНТНЫЙ вирус при инфицировании компьютера оставляет в оперативной памяти свою резидентную часть, которая затем перехватывает обращения операционной системы к объектам заражения и внедряется в них. Резидентные вирусы находятся в памяти и являются активными вплоть до выключения компьютера или перезагрузки операционной системы. Нерезидентные вирусы не заражают память компьютера и сохраняют активность ограниченное время. Некоторые вирусы оставляют в оперативной памяти небольшие резидентные программы, которые не распространяют вирус. Такие вирусы считаются нерезидентными.

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

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

Использование СТЕЛС-алгоритмов позволяет вирусам полностью или частично скрыть себя в системе. Наиболее распространенным стелс-алгоритмом является перехват запросов OC на чтение/запись зараженных объектов. Стелс-вирусы при этом либо временно лечат их, либо «подставляют» вместо себя незараженные участки информации. В случае макро-вирусов наиболее популярный способ — запрет вызовов меню просмотра макросов. Один из первых файловых стелс-вирусов — вирус «Frodo», первый загрузочный стелс-вирус — «Brain».

САМОШИФРОВАНИЕ и ПОЛИМОРФИЧНОСТЬ используются практически всеми типами вирусов для того, чтобы максимально усложнить процедуру детектирования вируса. Полиморфик-вирусы (polymorphic) - это достаточно труднообнаружимые вирусы, не имеющие сигнатур, т.е. не содержащие ни одного постоянного участка кода. В большинстве случаев два образца одного и того же полиморфик-вируса не будут иметь ни одного совпадения. Это достигается шифрованием основного тела вируса и модификациями программы-расшифровщика.

Различные НЕСТАНДАРТНЫЕ ПРИЕМЫ часто используются в вирусах для того, чтобы как можно глубже спрятать себя в ядре OC (как это делает вирус «3APA3A»), защитить от обнаружения свою резидентную копию (вирусы «TPVO», «Trout2»), затруднить лечение от вируса (например, поместив свою копию в Flash-BIOS) и т.д.

По ДЕСТРУКТИВНЫМ ВОЗМОЖНОСТЯМ вирусы можно разделить на:

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

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

·        опасные вирусы, которые могут привести к серьезным сбоям в работе компьютера;

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


Трансляция программ

При выполнении инструкций программ, написанных на таких языках программирования как COBOL, FORTRAN или C, компьютеру необходимо преобразовать удобные для человеческого восприятия операторы в форму, понятную для компьютера. Системное программное обеспечение включает специальную программу, транслирующую (translate) текст программ, написанных на различных языках программирования, в машинные коды, которые и выполняются компьютером. Этот вид программного обеспечения называется компилятором или интерпретатором. Текст программы, написанный на языке программирования высокого уровня, до того как быть преобразованным в машинные коды, называется исходным кодом (source code). Компилятор (compiler) преобразует исходный код в машинные коды, называемые объектным кодом (object code), то есть программой на выходном языке транслятора. Перед выполнением протекает процесс редактирования связей (linkage editing), когда модули выходной программы объединяются с другими модулями объектного кода, содержащими, например, данные. Результирующий загрузочный модуль – это команды, непосредственно выполняемые компьютером. На Рис. 2.3 показан процесс трансляции кода программы.

Рис. 2.3 Процесс трансляции кода программы.
Исходный код программы, состоящий из команд языка программирования высокого уровня, транслируется компилятором в объектный код, "понятный" компьютеру. Затем модуль объектного кода посредством редактора объединяется с другими модулями, после чего создается загрузочный модуль. Загрузочный модуль содержит команды в машинных кодах, которые и выполняет компьютер.

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

Транслятор и компоновщик

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

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

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

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

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

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

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

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

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

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

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

Современные операционые системы

Windows Millennium Edition

Более новая, следующая за Windows 98 операционная система называется Millennium Edition. Предварительная версия этой операционной системы появилась еще в конце 1999 г. Microsoft предложила несколько новых возможностей по сравнению с Windows 95/98. Рассмотрим основные нововведения Millennium.

  •  Во-первых, интерфейс был сохранен практически полностью, только был добавлен ряд небольших удобств.
  •  Во-вторых, отсутствует возможность запустить DOS с загрузочной дискеты, больше такого режима нет.
  •  В третьих, введен новый режим ожидания. Его особенностью является сохранение текущего состояния операционной системы и активных приложений.
  •  В четвертых, есть возможность доступа к Интернету через один модем со всех компьютеров небольшой сети в офисе или дома.
  •  Пятое новшество — программа переноса изображения с цифровой камеры или сканера прямо в компьютер (Picture Acquisition Wizard).
  •  Шестое новшество — поддержка распаковывания архивов «zip» в Explorer.
  •  Седьмое новшество — утилита восстановления системы, позволяющая автосконфигурировать Windows по-прежнему после неудачных изменений. Данное нововведение актуально, если учесть особенности сегмента, для которого позиционируется новая операционная система.

Windows NT и Windows 2000

Windows NT 4.0 — это высокопроизводительная 32-разрядная операционная система фирмы Microsoft, которая гарантирует повышенную, по сравнению с Windows 95/98, надежность и отказоустойчивость. Система разработана таким образом, что ее сложно использовать как с уже имеющимся в вашем распоряжении программным обеспечением, так и внедрять новые технологии, кроме того, осуществляется поддержка 16-разрядных приложений. Windows NT 4.0 обеспечивает работу со всей системной памятью как с непрерывным пространством. Windows NT 4.0 имеет множество мастеров для конфигурации системы в целом, в том числе: добавление учетных записей пользователей; управление группами; управление сетевыми клиентами; правление доступом к файлам и папкам; добавление принтера, модема; установки и удаления программ; Task Manager; Network Monitor.

Windows NT Server 4.0 – платформа для электронной почты, файлового сервера, серверов баз данных и связи. Windows NT 4.0 имеет службу каталогов, которая способна поддерживать более 25000 пользователей в одном домене и сотни тысяч пользовавши по всей фирме. Особо нужно отметить, что Windows NT Server 4.0 поддерживает программное обеспечение аппаратных устройств и множество сетевых протоколов (TCP/IP, IPX/SPX, NetBEUI, AppleTalk, DLC, HTTP, SNA, PPP и PPTP). Windows NT Server может использоваться в качестве маршрутизатора для малых и средних узлов. При этом не требуется приобретать дополнительное оборудование. Обеспечивает маршрутизацию для протоколов IPX/SPX, TCP/IP и AppleTalk. Позволяет использовать общедоступные сети передачи данных для создания виртуальной локальной сети или объединения нескольких реальных локальных сетей. Windows NT 4.0 позволяет организовать доступ к ресурсам, находящимся в сети Intranet или в Internet, и предоставляет возможность совместной работы Windows NT и UNIX-серверов для поддержки DNS.

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

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

В отличие от Windows 98, NT является «закрытой» для неавторизованного доступа извне к ресурсам компьютера или локальной сети, т. е., не являющийся пользователем домена, не сможет получить доступ к ресурсам сети.

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

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

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

Windows 2000, по мнению разработчиков из Microsoft, является высокопроизводительной однопользовательской ОС. Windows 2000 разрабатывался специально для корпоративных пользователей. Данная ОС является фактически версией «5.0» Windows NT и базируется на ее 32-разрядной архитектуре. Несмотря на то, что Windows 2000 не является практическим продолжением серии Windows 3.x/95/98, ОС поддерживает основные особенности Windows 95/98: конфигурирование аппаратуры методом Plug&Play, технологии USB (универсальной последовательной шины), файловую систему FAT 32, Web-интерфейс.

Самое крупное новшество содержится в сетевой версии Windows 2000: единая база данных всех ресурсов и пользователей сети предприятия (Active Directory). Интерфейс также содержит некоторые изменения, к числу которых можно отнести новую технологию использования меню «Пуск»: теперь там остаются только нужные программы, а полный список меню становится доступен при удерживании мыши на кнопке «Пуск». Также меняется и средство «Network Neighborhood» (сетевое окружение), которое теперь называется «My Network Places» (мои места в сети). Еще более усовершенствована технология защиты. Системные требования к ОС серии Windows NT всегда были очень высокими, и Windows 2000 не стала исключением: для эффективной работы требуется не менее 128 Мбайт оперативной памяти и мощный процессор.

Windows XP

Выход операционной системы Windows XP был ознаменован беспрецедентным случаем — впервые по требованию антимонопольных органов США компания Microsoft, изменила условия лицензирования, разрешив пользователям удалять со своих персональных компьютеров браузер Internet Explorer. Ранее самостоятельное удаление браузера приводило к неполадкам в работе системы. Теперь каждый производитель компьютеров может убрать пиктограммы Explorer с рабочего стола, удалить программу из меню «Пуск», помещать в «Избранное» ссылки на программные продукты конкурирующих компании. Все подобные ограничения были признаны судом «способом недобросовестной конкуренции со стороны Microsoft».

Windows XP поступила в производство 24  августа 2001 г. для того, чтобы успеть к дате официального объявления 25 октября. Русифицированная версия появилась в продаже с ноября 2001 г.

Операционная система была разработана в двух вариантах: Ноmе Edition и Professional. В отличие от Home Edition профессиональная редакция предоставляет дополнительные средства удаленного доступа и многоязыковой поддержки. На момент выхода объявленные цены составляли: обновление до версии Home Edition составляет 99 USD(Ha 10 USD больше, чем Windows Me), обновление до Professional Edition стоит 199 USD. Стандартная версия Windows XP Professional Edition стоит 299 USD, (это на 20 USD дороже Windows 2000).

Процедура установки операционной системы значительно усложнена. Дело в том, что впервые применяется технология «Windows Product Activation», то есть активация по телефону или Internet в момент установки. При активации считываются параметры компонентов компьютера, которые вместе с серийным номером составляют уникальный регистрируемый идентификационный номер.

Специалисты исследовательской компании Gartnеr/Dataquest отмечали, что пока операционная система проходит путь всесторонних исследований, большинство корпораций воздерживается от покупок. Многие компании продолжали работать на Windows 2000 Professional. Однако в 2002 г. произошел массовый прорыв Windows XР.

Специалисты компании Samsung уверены, что при переходе на Windows XP компании будут вынуждены оборудовать компьютеры объемом памяти 256 Мбайт, поскольку при эксплуатации компьютера с ХР при объеме памяти 128 Мбайт пользователи могут испытывать проблемы.

Выводя на рынок операционную систему Windows XP, компания Microsoft изменила планы выпуска следующей операционной системы. Ранее планировался выход в 2002 г. системы под кодовым названием «Blackcomb». Сейчас продолжать линейку продуктов будет следующая за Windows XP операционная система под кодовым названием Longhorn. Б.Гейтс называл Blackcomb самым кардинальным изменением интерфейса пользователя на основе реализации стратегии NET, обещавшей включение в систему информационного агента, осуществляющего автоматическое распознавание наиболее часто встречающихся фраз.

Кроме того, выход на рынок Windows XP сопровождался интересной рекламной кампанией. Первоначально планировалось использовать слоган «Prepare to Fly». Однако, после событий 11 сентября 2001 г. лозунгом кампании стал «Yes You Can». Рекламная кампания стоимостью 200 млн USD базировалась на музыкальной теме Ray of Light американском певицы Мадонны. Первый рекламный ролик продолжительностью 15 сек. был показан за 10 дней до поступления в продажу операционной системы.

Windows 2003 Server

Операционная система Windows 2003 Server является продолжением линейки Windows 2000 (ядро 5.0), Windows XP (ядро 5.1) и имеет ядро версии 5.2. Система представляет собой надежную вычислительную среду с интегрированными прикладными службами на стандартах языка XML, а также готовыми Web-службами.

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

Windows Server 2003 Standard Edition — универсальный и неспециализированный вариант серверной системы для повседневных задач бизнеса любого масштаба (малого, среднего, крупного). Стоимость на момент выхода 999-1199 USD.

Windows Server 2003 Enterprise Edition — платформа уровня сервера предприятия; для тех, кому нужна устойчивая работа и хорошая работоспособность. Здесь возможны 32- и  64-битные варианты системы. Стоимость на момент выхода 3999 USD.

Windows Server 2003 Datacenter Edition — решение для бизнес-приложений, для задач, требующих высокого уровня масштабирования. Будут доступны 32- и 64-битовые версии системы. Стоимость определяется для конкретного OEM-поставщика.

Windows Server 2003 Web Edition — система, специально настроенная для оптимального размещения и обслуживания web-страниц, Интернет-ресурсов. Система доступна в ограниченном количестве для приобретения через местного представителя компании или OEM-поставщика.

Windows Server 2003 External Connector License — дополнительная серверная лицензия для внешних пользователей Windows Server 2003. Стоимость 1999 USD.

Windows Server 2003 Terminal Server External Connector License — дополнительная серверная лицензия для внешних пользователей Windows Server 2003 Terminal Server. Стоимость 7999 USD.

По данным компании Microsoft в состав Windows Server 2003 входит ряд усовершенствованных компонентов, при создании которых учитывались новейшие требования к обеспечению безопасности. К ним Microsoft относит следующие.

  •  Архитектуру Internet Information Services (IIS) 6.0, позволяющую снизить риск возможной атаки за счет ограничения доступа к сетевым ресурсам.
  •  Использование программного механизма общеязыковой среды исполнения Common Umguagc Runtime (CLR) для обеспечения безопасности компьютерных систем из-за уменьшения числа неполадок и брешей в защите, вызываемых ошибками программистов.
  •  Значительно переработанные службы инфраструктуры открытых ключей (PKI) для обеспечения пользователей системой управления сертификатами, повышающей безопасность основанных на IPSec виртуальных частных сетей (VPN) сетевых коммуникаций, систем аутентификации, использующих беспроводные протоколы семейства 802.1х, процессов входа в систему с использованием микропроцессорных карточек, шифрующей файловой системы и других служб.
  •  Открытый защищенный протокол аутентификации (Protected Extensible Authentication ProtocolPEAP), который предлагает средства парольной аутентификации, призванные повысить безопасность сетевых соединений. Он идеально подходит пользователям, которым необходима возможность использования беспроводной связи, но которые не обладают ресурсами, необходимыми для построения полноценной инфраструктуры открытых ключей.
  •  Диспетчер авторизации (Authorization Manager), обеспечивающий возможность авторизации на основе принципа прикладных ролей, упрощая системным администраторам управление доступом конечных пользователей к  web-службам.
  •  Дополнительный модуль Secure Configuration Wizard (мастер создания защищенных конфигураций), помогающий автоматизировать настройку серверов с целью обеспечения максимальной их безопасности (с использованием функциональных ролей).
  •  Предлагаемые шаблоны и рекомендации (Patterns and Practices) но вопросам инфраструктуры идентификации и инфраструктуры мобильного доступа, что позволяет пользователям создавать и эксплуатировать защищенные системы на основе Windows Server 2003.

Windows Vista

Windows Vista — операционная система семейства Microsoft Windows NT, предназначенная для пользовательских персональных компьютеров. В стадии разработки данная операционная система имела кодовое название «Longhorn».

В линейке продуктов Windows NT Windows Vista носит номер версии 6.0 (Windows 2000 — 5.0, Windows XP — 5.1, Windows Server 2003 — 5.2). Для обозначения «Windows Vista» иногда используют аббревиатуру «WinVI», которая объединяет название «Vista» и номер версии, записанный римскими цифрами.

Windows Vista, как и Windows XP, — исключительно клиентская система. Microsoft также выпустила серверную версию Windows Vista — Windows Server 2008.

30 ноября 2006 года Microsoft официально выпустила Windows Vista и Office 2007 для корпоративных клиентов. 30 января 2007 года начались продажи системы в СНГ для обычных пользователей.

По данным веб-аналитики от W3Schools, по состоянию на январь 2013 года, доля рынка Windows Vista равна 2,6 %; это значение достигало максимума в 18,6 % в октябре 2009 года.

Основные Выпуски Windows Vista

  •  Starter: распространяется Microsoft только на некоторых развивающихся рынках в бедных странах (а также в виде предустановленной ОС на некоторых моделях нетбуков); имеет символическую цену и множество функциональных ограничений. К примеру, максимально допустимое дисковое пространство ограничено 250 Гб, память — 1 гигабайтом, а процессор — одним ядром (32 bit) без технологии Hyper-threading.
  •  Home Basic: поддержка не более 2-х процессоров (с неограниченным количеством ядер) с 8 гигабайтами максимального объёма оперативной памяти для платформы amd64 (64х-битная) и 3,4 гигабайтами для платформы x86 (32х-битная), read-only версия MeetingSpace, 5 подключений по SMB, нет интерфейса Windows Aero, отсутствуют возможность присоединения к домену, а также редактор групповых и локальных политик, нет поддержки EFS.
  •  Home Premium: поддержка до 2-х процессоров с 16 гигабайтами максимального объёма оперативной памяти, HDTV, запись видео-DVD, 10 подключений по SMB, поддержка сенсорных экранов, автоматическое резервное копирование, интерфейс Windows Aero, отсутствует возможность присоединения к домену, редактор групповых и локальных политик, нет поддержки EFS, поддержка Microsoft Anna — функции, позволяющей компьютеру автоматически читать заданную текстовую информацию (на английском языке, аналогичной версии для чтения русских текстов пока нет).
  •  Business: нет родительского контроля, поддержка до 2 процессоров, урезана мультимедийная часть и убраны развлекательные приложения. Данная версия Vista поддерживает работу в домене, политики и шифрованную файловую систему EFS.
  •  Enterprise: многоязычный интерфейс, сервисы Microsoft Windows для UNIX, корпоративные многопользовательские лицензии, шифровальщик дисков BitLocker, урезана мультимедийная часть.
  •  Ultimate: включает все возможности Enterprise и Home Premuim, плюс дополнительные Ultimate Extras, хорошо развита мультимедийная часть, поддержка анимированных обоев рабочего стола, а поддержка мультиязычного пользовательского интерфейса позволяет менять по желанию язык пользовательского интерфейса операционной системы.
  •  Ultimate Upgrade Limited Numbered Signature Edition[6]: каждый экземпляр имеет порядковый номер и подпись Билла Гейтса. Выпускается ограниченным тиражом — 20000 экземпляров.

Microsoft Windows Server 2008

Microsoft Windows Server 2008 (кодовое имя «Longhorn Server») — версия серверной операционной системы производства компании Microsoft. Выпущена 27 февраля 2008 года. Пришла на смену Windows Server 2003 как представитель нового поколения операционных систем семейства Vista (NT 6.x).

Windows 7

Windows 7 — пользовательская операционная система семейства Windows NT, следующая по времени выхода за Windows Vista и предшествующая Windows 8. В линейке Windows NT система имеет номер версии 6.1 (Windows 2000 — 5.0, Windows XP — 5.1, Windows Server 2003 — 5.2, Windows Vista и Windows Server 2008 — 6.0). Серверной операционной системой того же семейства выступает Windows Server 2008 R2, интегрируемой операционной системой этого семейства (облегченной версией, встраиваемой в устройства) — Windows Embedded Standard 2011 (Quebec), мобильной — Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

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

По данным веб-аналитики от W3Schools (англ.), на январь 2013 года доля Windows 7 среди используемых в мире операционных систем для доступа к сети Интернет составила 55,2 %. По этому критерию она находится на первом месте, превзойдя в августе 2011 предыдущего лидера — Windows XP.

В этой операционной системе реализована поддержка Unicode 5.1. Панель поиска Instant Search теперь распознаёт больше языков. Данная ОС обладает поддержкой мультитач-управления.

Все версии ОС включают 50 новых шрифтов. Существующие шрифты доработаны для корректного отображения всех символов. Windows 7 — первая версия Windows, которая включает больше шрифтов для отображения нелатинских символов, чем для отображения латинских. Панель управления шрифтами также подверглась улучшению — по умолчанию, в ней будут отображаться только те шрифты, раскладка для которых установлена в системе.

Windows 7 поддерживает псевдонимы для папок на внутреннем уровне. К примеру, папка Program Files в некоторых локализованных версиях Windows была переведена и отображалась с переведённым именем, однако на уровне файловой системы оставалась англоязычной. Также в систему (кроме версии Windows 7 Starter) встроено около 120 фоновых рисунков, уникальных для каждой страны и языковой версии. Так, русская версия включает тему «Россия» с шестью уникальными обоями высокого разрешения.

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

В Windows 7 была также улучшена совместимость со старыми приложениями, некоторые из которых было невозможно запустить на Windows Vista. Особенно это касается старых игр, разработанных под Windows XP. Также в Windows 7 появился режим Windows XP Mode, позволяющий запускать старые приложения в виртуальной машине Windows XP, что обеспечивает практически полную поддержку старых приложений.

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

Проигрыватель Windows Media Player 12 получил новый интерфейс и стал поистине «всеядным», в отличие от предшественника, которому требовалось большое количество кодеков для воспроизведения. Однако он не может воспроизводить лицензионные Blu-Ray диски с видео, но имеет возможность считывать и записывать на них данные.

Функция Удалённого рабочего стола также претерпела изменения. Была введена поддержка интерфейса Aero Peek, Direct 2D и Direct3D 10.1, поддержка нескольких мониторов, расширений мультимедиа, DirectShow, а также возможность воспроизведения звука с малыми задержками.

Сетевая технология Branch Cache позволяет кэшировать содержимое интернет-трафика. Если пользователю в локальной сети потребуется файл, который уже был загружен кем-то из пользователей его сети, — он сможет получить его из локального кэш-хранилища, а не использовать канал с ограниченной пропускной способностью. Технология рассчитана на крупные сети и предлагается для внедрения на предприятиях в составе Корпоративной и Максимальной версий ОС.

В Windows 7 реализована более гибкая настройка User Account Control (UAC), которая в отличие от Windows Vista имеет ещё два промежуточных состояния — «Уведомлять, только при попытках программ внести изменения в компьютер» (положение по умолчанию), «Уведомлять, только при попытках программ внести изменения в компьютер (не затемнять рабочий стол)».

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

Добавлена возможность защиты данных на USB-накопителях с помощью Enhanced Storage.

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

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

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

Windows 7 имеет шесть редакций: Начальная (Starter; обычно предустановлена на нетбуках), Домашняя базовая (Home Basic), Домашняя расширенная (Home Premium), Профессиональная (Professional), Корпоративная (Enterprise; для продажи крупным корпоративным клиентам), Максимальная (Ultimate).

Windows Server 2008 R2

Windows Server 2008 R2 — серверная операционная система компании «Microsoft», являющаяся усовершенствованной версией Windows Server 2008. Поступила в продажу 22 октября 2009. Как и Windows 7, Windows Server 2008 R2 использует ядро Windows NT 6.1. Новые возможности включают улучшенную виртуализацию, новую версию Active Directory, Internet Information Services 7.5 и поддержку до 256 процессоров. Это первая ОС Windows, доступная только в 64-разрядном варианте.

Windows 8

Windows 8— операционная система, принадлежащая к семейству ОС Microsoft Windows, в линейке следующая за Windows 7 и разработанная транснациональной корпорацией Microsoft. Поступила в продажу 26 октября 2012 года. По данным веб-аналитики от W3Schools (англ.), на январь 2013 года доля Windows 8 среди используемых в мире операционных систем для доступа к сети Интернет составила 4,8 %. По этому критерию она пока что находится на предпоследнем месте обойдя Windows Vista. Серверной версией является Windows Server 2012.

Windows 8 в отличие от своих предшественников — Windows 7 и Windows XP — использует новый интерфейс под названием Modern (ранее — Metro). Этот интерфейс появляется первым после запуска системы; он схож по функциональности с рабочим столом — стартовый экран имеет плитки приложений (сродни ярлыкам), по нажатию на которые запускается приложение, открывается сайт или папка (в зависимости от того, к какому элементу или приложению привязана плитка).

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

Windows 8 — переосмысленная Windows 7, и приемы работы с рабочим столом остались те же. Приложения в Modern-интерфейсе тесно связаны между собой, поэтому можно из приложения «Видео» отправить любое видео по интернету с помощью приложения «Почта».

Основные нововведения

  •  Учетная запись Майкрософт и синхронизация параметров: Возможность войти в Windows с помощью Live ID. Это позволит войти в профиль пользователя и загрузить настройки через интернет, а также добавляет интеграцию со SkyDrive.
  •  Магазин приложений Windows Store: единственный способ покупки и загрузки Metro-приложений, а также приложений для рабочего стола в Windows RT.
  •  Два новых метода для аутентификации пользователя: картинка-пароль, позволяющая пользователю войти в систему при помощи трех касаний, и четырёхзначный PIN-код, а также встроенная поддержка биометрических устройств. Пароль нелокальной учетной записи пользователя соответствует паролю учетной записи Майкрософт.
  •  Internet Explorer 10. IE 10 в Windows 8 включен в настольном и сенсорном вариантах. Последний не поддерживает плагины или ActiveX, но включает в себя версию проигрывателя Adobe Flash Player, который оптимизирован для сенсорного управления.
  •  Проводник. Проводник включает в себя Ribbon-ленту (наподобие ленты в Microsoft Office и Windows Essentials) и улучшения в способах разрешения конфликтов при переносе или копировании файлов.
  •  Восстановление системы. Добавлено две новые функции: Обновление (англ. Refresh) и Сброс (англ. Reset). Обновление для Windows восстанавливает все файлы в исходное состояние, сохраняя при этом все настройки, файлы и приложения. Сброс же возвращает компьютер к заводским настройкам.
  •  Новый диспетчер задач. В Windows 8 диспетчер задач был полностью изменен. Добавлены новые графики производительности, оптимизировано управление выполняющимися приложениями, фоновыми процессорами и службами на единой вкладке «Производительность». Также в диспетчер задач было перенесено управление автозагрузками из «Конфигурации системы».
  •  Функция «Семейная безопасность» была встроена в Windows, управление семейной безопасностью осуществляется в панели управления.
  •  Добавлена поддержка USB 3.0, Bluetooth 4.0, DirectX 11.1 и NET.Framework 4.5.
  •  Персонализация: после запуска на экране появляется картинка с текущим временем и датой. Для начала работы нужно нажать любую кнопку, открыв экран приветствия. Саму картинку можно сменить в настройках. Добавлено автоопределение цвета в темах для рабочего стола.
  •  Новая панель управления в стиле Metro UI, которая позволяет быстро изменить некоторые настройки системы.
  •  Усовершенствованный поиск: На начальном экране нужно лишь нажать любую клавишу для начала поиска по приложениям, параметрам и т. п.
  •  Переключение раскладки клавиатуры: менять раскладку клавиатуры можно также с помощью сочетаний клавиш «Windows» + «Space» либо «Shift» + «Alt».

Известны четыре редакции Windows 8:

  •  Windows 8 (Windows 8 Core)
  •  Windows 8 Профессиональная (Windows 8 Pro)
  •  Windows 8 Корпоративная (Windows 8 Enterprise)
  •  Windows RT

Windows Server 2012

Windows Server 2012 (кодовое имя «Windows Server 8») — версия серверной операционной системы от Microsoft, разработка которой в настоящее время завершена. Она принадлежит семейству ОС Microsoft Windows. Эта серверная операционная система должна заменить выпускаемую в настоящее время Windows Server 2008 R2. Windows Server 2012 будет первой версией Windows Server начиная с Windows NT 4.0, которая не поддерживает Itanium процессоры. Версия Developer preview была выпущена 9 Сентября 2011 для MSDN подписчиков. 1 марта 2012 компания Microsoft выпустила публичную бета версию (build 8250). 17 Апреля 2012 года Microsoft анонсировала, что новое имя продукта будет Windows Server 2012. 31 мая 2012 Microsoft выпустила релиз кандидат Windows Server 2012.

Windows Server 2012 имеет 4 редакции: Foundation, Essentials, Standard и Datacenter.

OS/2 Warp

Операционная система IBM OS/2 Warp предназначена для работы с большими базами данных в случаях, когда очень важна стабильность ОС. Warp 4.0 представляет собой быстродействующую многозадачную ОС с поддержкой собственной файловой системы. Файловая система HPFS (High Performance File System — высокопроизводительная файловая система) работает с длинными именами файлов, эффективно использует кластерные пространства, имеет объем дискового раздела до 4 Гбайт. Особенностью ОС также является возможность установки новых файловых систем IFS (Installable File System — инсталируемая файловая система). В качестве графической оболочки ОС использует «Workplace Shell» (WPS), в которой для создания нового объекта следует лишь перетащить нужны и имеющийся шаблон из папки «Templates» в нужное место. Кроме того, можно создать свой шаблон объектов рабочего стола. Для управления системой и быстрого доступа к объектам рабочего стола используется программа «Warp Center», которая выглядит в виде полосы вверху или внизу рабочего стола.

Функциональные возможности OS/2 Warp 4.0 расширяют ряд программ. «Xfree86 for OS/2» — терминал при работе в сети с Unix-машинами и вспомогательное средство для запуска Unix-программ. К числу функциональных программ для OS/2 Warp 4.0 можно также отнести командный язык «REXX», который имеет более широкие возможности, чем аналогичный язык bat-файлов для DOS.

Минимальный объем оперативной памяти для работы OS/2 Warp 4.0 составляет 8 Мбайт.

Linux

На рынке операционных систем были вытеснены практически все реальные конкуренты компании Microsoft (ОС Macintosh, OS/2, Unix). Противостоит Windows только операционная система Linux.

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

Преимущества Linux состоят в следующем. Во-первых, она распространяется бесплатно. Во-вторых, Linux занимает мало места на жестком диске. Если Windows должна поддерживать ранее созданные программы и поэтому требует большого количества системных ресурсов, для Linux такой необходимости нет и, соответственно, требования ниже. При создании сервера электронной почты какой-либо фирмы ОС Linux хватит 386-го процессора с 16 Мбайт оперативной памяти и 100 Мбайт памяти на винчестере. В третьих, Linux может работать без сбоев годами.

Самое большое препятствие для распространения Linux — отсутствие удобств. Linux сложнее настроить и запустить, чем Windows. Microsoft вложила много времени и средств, чтобы облегчить пользователям инсталляцию своих операционных систем, загрузку нового программного обеспечения, администрирование сетей и добавление устройств. Многое в конструкции Windows — это результат многочасового тестирования на удобство работы с участием пользователей всех уровней подготовки. Графические инструменты администрирования есть и для Linux, но большинство приложений все же требует от администраторов кропотливой работы по созданию текстовых файлов конфигурации. Проблема поддержки аппаратуры в Linux также до конца не решена. Если производители почти никогда не выпускают периферию и дополнительные принадлежности для персонального компьютера без драйверов под Windows, то драйверы для Linux чаще всего пишут независимые программисты. На это требуется время, а для того чтобы поставщики сами начали комплектовать свои продукты драйверами под Linux, нужно больше Linux-систем. Например, Linux до сих пор не поддерживает периферию LJSB. Однако со временем ситуация изменяется, и некоторые производители уже комплектуют свою продукцию драйверами для Linux.


Программы офисного назначения

  •  Редакторы документов

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

Примеры приложений: Microsoft Word, AmiPro

  •  Табличные процессоры

При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находиться числа, пояснительные тексты и формулы для расчета значения в клетке по имеющимся данным. Все распространенные табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблице различные графики и т.д. Современные табличные процессоры поддерживают трехмерные таблицы, позволяют создавать собственные входные и выходные формы (например, печатать платежные поручения или бухгалтерские балансы установленной формы), включать в таблицы рисунки, использовать средства автоматизации — макрокоманды, работать с базами данных и т.д. Наибольшей популярностью пользуются табличные процессоры Microsoft Excel (для Windows), Lotus 1-2-3 и Quattro Pro (для DOS и Windows).

  •  Программы подготовки презентаций

Программы подготовки презентаций могут оформлять слайды для презентаций, помещая туда красивые диаграммы, рисунки, надписи и т.д. Примером таких программ являются PowerPoint фирмы Microsoft, Freelance Graphics фирмы Lotus, Charisma фирмы Micrografx, Harvard Graphics фирмы Software Publishing.

  •  Персональные информационные менеджеры

Хорошим примером может служить Lotus Organizer фирмы Lotus. Программа выводит на экран блокнот с перекидными страницами, имеющий 6 стандартных разделов: календарь, список текущих дел, адресную книгу, планировщик и записную книжку.

Программа позволяет назначать разовые и повторяющиеся мероприятия, напоминать о делах, которые необходимо выполнять регулярно. Имеются средство набора телефонного номера, система регистрации звонков и многие другие функции. Аналогичные средства предлагает программа Sidekick фирмы Starfish Software.

  •  Программы планирования

При необходимости составлять планы работ, требующие координации многих людей и ресурсов (пример — планирование работ по постройке дома), используются специальные программы планирования типа Microsoft Project, TimeLine фирмы Symantec и др. Эти программы позволяют составлять планы в удобной и наглядной форме, учитывать множество ресурсов, необходимых для достижения поставленных целей, управлять несколькими задачами в рамках одного проекта, выводить разнообразные отчеты, диаграммы Гантта, календари, индивидуальные графики ресурсов и т.д.

  •  Прочие офисные программы

Среди прочих офисных программ отметим:

  •  программы распознавания символов (FineReader фирмы Бит, Cunieform фирмы Cognitive Technologies и др.) позволяют вводить с помощью сканера напечатанные тексты (машинописные, тексты книг, газет, журналов и т.д.), делая ненужным утомительный и трудоемкий ручной ввод текстов с клавиатуры. Программы распознают тексты на русском, английском, немецком и французском языках, в том числе смешанные тексты. Качество распознавания сильно зависит от качества текста;
  •  программы-переводчики (Stylus фирмы ПроМТ, Сократ фирмы Арсеналъ и др.) позволяют переводить с более или менее пристойным качеством тексты с русского языка на английский и обратно (Stylus также позволяет переводить с немецкого и французского языка на русский и обратно);
  •  программы-словари (Мультилекс фирмы МедиаЛингва, Контекст фирмы Информатик, Лингво фирмы Бит и др.);
  •  программы проверки правописания и грамматики — ОРФО фирмы Информатик, Пропись фирмы Агама и др., — позволяют встроить проверку правописания и грамматики во многие редакторы документов и в издательские системы. Фирма Microsoft приобрела лицензию на использование ОРФО в русской версии Microsoft Word для Windows 95. А Пропись позволяет встраивать функции проверки правописания и грамматики даже в такие программы, где эти функции вообще не были предусмотрены (скажем, Notepad из Windows).

Программы экономического назначения

  •  Бухгалтерские программы

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

  •  Правовые базы данных

В нашей стране с ее постоянно меняющимися законодательством и нормативными документами бухгалтерам, юристам, а часто и менеджерам, необходимо иметь полную, не устаревшую и удобную в использовании подборку информации о правовых актах и нормативных материалах. Для этого невозможно придумать лучшего решения, чем правовая база данных. Распространяются как правовые базы данных общего назначения, так и специализированные базы данных — по хозяйственному, банковскому, таможенному, региональному законодательству и т.д. Недорогие базы данных (Энциклопедия российского права, Консультант-мини и др.) обычно продаются на компакт-дисках и стоят около 20 дол., более дорогие обычно устанавливаются на компьютер заказчика дилером и регулярно обновляются по электронной почте или рассылкой дискет (стоят они 400-4000 дол., плюс стоимость обновлений). Примера таких баз данных являются Гарант, Кодекс, Консультант-Плюс, Юрисконсульт и т.д.

  •  Компьютерные технологии интеллектуальной поддержки управленческих решений

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

Для обозначения технологий и средств интеллектуальной поддержки своих управленческих решений в мире принято использовать термин «Business Intelligence» (BI). Сюда входят различные средства и технологии анализа и обработки данных масштаба предприятия. Кроме того, используется термин «система поддержки принятия решений» (Decision Support System).

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

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

  •  Крупные интегрированные системы: SAP/R3 (SAP AG), Baan (Baan), BPCS (ITS/SSA), Oracle Applications
  •  Средние интегрированные системы: JD Edwards (Robertson & Blums), MFC-Pro (QAD/BMS), SyteLine (СОКАП/SYMIX)
  •  Малые интегрированные системы: Concorde XAL, Exact, NS-2000, Platinum, PRO/MIS, Scala, SunSystems, БОСС-Корпорация, Галактика/Парус, Ресурс, Эталон
  •  Локальные системы: 1С, Альт, БЭСТ, Инотек, ИНФИН, Инфософт, Супер-Менеджер, Турбо-Бухгалтер, Инфо-Бухгалтер

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

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

Анализ финансового состояния предприятия или кредитного учреждения, выполняемый по внешним публичным данным, таким как баланс, отчет о финансовых результатах, иногда — приложение к балансу и отчет о движении денежных средств. Системы — Audit Expert (Про-Инвест-Консалтинг), Альт-финансы (Альт), АБФИ (Вестона), Аналитик, АФСП, АДП (ИНЭК) и другие.

Инвестиционный анализ — для комплексной оценки эффективности инвестиционных проектов и принятия решения об их финансировании. Системы -Project Expert (Про-Инвест-Консалтинг), Альт-Инвест (Альт) и другие.

Подготовка бизнес-планов, учитывающих вариации схем производства, сбыта и финансирования, проводящих комплексный анализ маркетинговой ситуации, чувствительности проекта по основным параметрам. Системы -Project Expert (Про-Инвест-Консалтинг), Альт-Инвест (Альт) и другие.

Маркетинговый анализ, позволяющий оценить положение компании на рынке, провести сравнительный анализ ее сбытовой деятельности с конкурентами, сформировать оптимальную структуру сбыта, определить доходность различных сегментов рынка и товаров, долю рынка компании, темпы роста и другое. Системы — Marketing Expert (Про-Инвест-Консалтинг), Касатка и другие.

Управление проектами — применяется для разработки расписания исполнения проекта; определения критического пути и резервов времени исполнения операций проекта; оцекипотребности проекта в финансировании, материалах и оборудовании; анализа рисков и планирования расписания с учетом рисков и так далее. Системы — MS Project (Microsoft), Open Plan (Welcom Software Technology) и другие.

Бюджетирование, обеспечивающее планирование, учет и анализ по центрам финансовой ответственности, бизнесам, продуктам в разрезе активов и пассивов, доходов и расходов, расчет финансового результата. Системы — Hyperion Pillar, Comshare MPC, Контур Корпорация, Бюджет (Intersoft Lab) и другие.

Финансовое управленияе, включающее помимо задач бюджетирования задачи финансового планирования, управленческого учета, трансфертного управления ресурсами, оценки бизнесов по методу ABC, анализ активов, пассивов, рисков. Системы — Oracle Financial Services Applications (Oracle), Контур Корпорация. Финансовое управление (Intersoft Lab) и другие.

Прогнозирование деятельности предприятия, включающее специализированные универсальные системы прикладного прогнозирования, системы долгосрочного прогнозирования. К ним можно отнести прогнозирование с помощью электронных таблиц Excel (Microsoft), а также системы Forecast Expert (Про-.Инвест-Консалтинг), Альт-Прогноз (Альт).

Издательские системы

  •  Издательские системы

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

  •  Системы подготовки технических документов

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

Наиболее широко используемой системой подготовки технических текстов является система TЕX, разработанная математиком Д. Кнутом, автором широко известного многотомника «Искусство программирования для ЭВМ». В TЕX документ подготавливается как обычный текстовый файл со встроенными командами форматирования. Этот файл обрабатывается компилятором TЕX, после чего документ можно с помощью программ предварительного просмотра просмотреть на экране в том виде, как он будет напечатан, и затем напечатать на любом выводном устройстве. Команды TЕX образуют весьма богатый и расширяемый, хотя и сложный в применении, язык, с помощью которого можно описать любые используемые стили документов, виды оформления, любые формулы, таблицы, диаграммы и т.д. Например, для включения в документ формулы  в TЕX достаточно набрать текст $\varphi(t)={1\over\sqrt{2\pi}}\int_o^t е^{-х^2/2}\, d×$. Понятно, что такой набор менее нагляден, чем в Word для Windows, и требует некоторого предварительного обучения. Зато при минимальном навыке он выполняется в пять-десять раз быстрее, чем кропотливое диалоговое определение формулы в обычных редакторах текста. Поэтому многие известные западные издательства используют для набора книг и журналов по математике, физике, химии, технике и т.д. систему TЕX, а Американское математическое общество принимает для публикации только рукописи, подготовленные в TЕX.

  •  Графические редакторы

Графические редакторы позволяют создавать и редактировать рисунки. Можно (достаточно условно) выделить следующие разновидности таких редакторов:

  •  простейшие редакторы — в них предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Такие редакторы входят в Windows (Paintbrush) и в Windows 95 (Brush), а для DOS есть даже более мощный редактор Paintbrush фирмы ZSoft;
  •  редакторы, ориентированные на обработку фотоизображений и изображений, введенных со сканера (например, Aldus Photostyler). В отличие от простейших редакторов, они могут обрабатывать изображения большого размера (иногда — исчисляемые тысячами точек по горизонтали и вертикали), и предоставляют, в дополнение к возможностям простейших редакторов, различные возможности по преобразованию изображений, настойке яркости и контрастности изображения или отдельных его частей, применения несложных цветовых эффектов и т.д.;
  •  редакторы, рассчитанные на создание художественных растровых изображений, применяются художниками, дизайнерами и т.д. В дополнение к возможностям редакторов, ориентированных на обработку фотоизображений, эти редакторы предоставляют богатейшие средства рисования и применения эффектов. Многие редакторы позволяют рисовать с помощью графических планшетов, используя различные кисти и стили рисования — под масло, гуашь, пастель и т.д. Изображения могут состоять из нескольких отдельно редактируемых слоев, просвечивающих друг сквозь друга, что дает очень широкие возможности рисования. Разумеется, поддерживаются возможности цветоделения. Adobe Photoshop — лидером в этой области;
  •  редакторы объектной (векторной) графики, в отличие от рассмотренных ранее редакторов, работают с изображением, состоящим не из цветных точек, а из различных объектов — линий, букв и т.д. Каждый объект имеет свои свойства — расположение, размер, толщину и цвет линии, вид заполнения (для замкнутых линий) и т.д. Такие редакторы (прежде всего Corel Draw, а также Adobe Illustrator, Micrografx Designer и др.; весьма популярны, так как с их помощью можно достаточно просто и удобно создавать весьма сложные и красивые изображения. Правда, эти изображения неизбежно носят несколько искусственный характер, но при создании рекламных объявлений, технических иллюстраций и во многих других областях фотореалистичность изображений и не требуется;
  •  редакторы для создания трехмерных изображений (Autodesk 3D Studio, Corel Dream 3D, Ray Dream Designer и др.) позволяют определять трехмерные объекты, закрашивать их, указывать расположение источников света и т.д., получая реалистическое трехмерное изображение. В принципе, возможно, добиться изображения, близкого к естественному, но для этого требуется создать весьма точную модель объекта, что обычно является очень трудоемким занятием.

Технологии Microsoft NetMeeting

Программа NetMeeting запускается командой «Пуск» (Start) / «Программы» (Programs) / «Internet Explorer» / «NetMeeting».

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

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

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

  •  Выполнение вызовов через локальную сеть и Интернет. Вызов пользователей, работающих на других компьютерах, осуществляется с помощью NetMeeting или стандартной программы сетевых конференций.
  •  Устное общение через локальную сеть или Интернет. При этом требования к аппаратному обеспечению относительно невысокие: дуплексная или полудуплексная звуковая карта с выходом на микрофон и динамики. К программным требованиям относится подключение к Интернету по протоколу TCP/IP.
  •  Визуальное восприятие собеседника. Программа NetMeeting позволяет отправлять видеоизображение пользователя с помощью карты видеозахвата и камеры, поддерживающей видеосигнал для Windows.
  •  Задействовать одно приложение совместно с другими пользователями. После открытия Вами одного из приложений можно передать его в пользование другим участникам встречи, которые становятся зрителями и могут активно участвовать в процессе работы.
  •  Использовать приложение «Доска» в качестве рабочего поля для выполнения общего рисунка. При этом в приложении можно управлять курсором как по очереди, так и одновременно.
  •  Осуществлять просмотр полного списка пользователей, подключенных к серверу, а также проверять список ярлыков с перечислением Ваших друзей  и коллег.
  •  Использовать приложение «Разговор» для отправки письменных сообщений собеседнику в режиме реального времени. При этом окно приложения «Разговор» появляется на экранах всех участников встречи.
  •  Создание ссылки вызова с Web-страницы пользователя, который с ее помощью может быть вызван другими людьми через Internet Explorer и NetMeeting.
  •  Тиражировать и рассылать файл всем участникам встречи с помощью сижка участников на экране «Текущий вызов».

Технология Microsoft Chat

Программный элемент Microsoft Chat запускается командой «Пуск» (Start) / «Пpограммы» (Programs) / «Internet Explorer» / «Microsoft Chat». Microsoft Chat представляет собой программу разговора в сети Интернет, которая отображает ведение беседы в форме комиксов. Программа функционирует следующим образом: сервер Интернета графически представляется в виде комнаты, куда «входит» пользователе Туда же «приходят» и другие люди для того, чтобы вести разговоры в режиме реального времени. Кроме того, каждый пользователь выбирает для себя определенного рисованного персонажа; которому можно придавать различные эмоциональные состояния.

Программа Microsoft Chat имеет следующие функции:

  •  передачи во время разговора ссылок на адреса электронной почты, Web-страницы или группы новостей;
  •  отправки и получения звуков;
  •  передачи файлов;

  •  использования других программ, например, Microsoft NetMeeting для общения со звуком и видеоизображением вне комнаты Microsoft Chat; при это ход беседы не прерывается;
  •  сохранения и распечатки разговора;
  •  отбора используемых комнат по размеру, содержимому и рейтингу.
  •  Для начала работы с программой NetMeeting пользователю следует подключится через Интернет к серверу, на котором находятся соответствующие комнаты для разговоров. Далее следует войти на сервер, выбрать на сервере любую из комнат и ввести  сообщение.

PAGE  27




1. Становление различных систем регулирования капитализма.html
2. Совокупный риск, связанный с предприятием
3. Понятие конфликта его сущность
4. задание для выполнения которого надо использовать разработанную подпрограмму
5. Введение 1 Характеристика банка 2 Оформление первичных документов по учету кассовых операций 3 Оформле
6. Тем не менее говоря без обиняков верного они ничего не сказали
7. реферат дисертації на здобуття наукового ступеня кандидата технічних наук Дніпропетро
8. Сущность и содержание таможенного дела
9. а- поперечная подача круга детали вдоль оси шпинделя осуществляется за каждый ход стола; круг снимает слой
10. Семена СПб wwwsemenspb
11. тема управления движением пассажирского транспорта Заржецкий Е
12. Классификации умений, формируемых в обучении истории
13. на тему Новогодняя открытка Дата 13
14. Урал в период Великой Отечественной войны
15. деятельности выражающийся в способности человека изменять природу общество и самого себя в соответствии с
16. есептік кезе~ толы~ымен орындал~ан; 2 есептік кезе~де ж~мысшы 0920 ~ырк~йек аралы~ында ауырды
17. Современная миграционная политика в зарубежных странах
18. Государственное и муниципальное управление Предметом государственного и муниципального управления
19. Природа понятия экстраверсия - интроверсия в трактовке К.Г.Юнга
20. На тему- Совершенствование системы лизинговых отношений на примере ОАО Муниципальная инвестиционная комп