Статьи про программное обеспечение и его использование. Зачем лицензировать программное обеспечение или "а оно мне надо?"

Статьи про программное обеспечение и его использование. Зачем лицензировать программное обеспечение или
Статьи про программное обеспечение и его использование. Зачем лицензировать программное обеспечение или "а оно мне надо?"

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

Определение 1

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

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

Определение 2

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

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

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

Уровни ПО (cнизу вверх):

  1. Базовое ПО – базовый уровень
  2. Системное ПО – системный уровень
  3. Прикладное ПО
  4. Инструментарий технологий программирования

Каждый вышележащий уровень повышает функциональность всей системы.

Всё программное обеспечение можно условно поделить на четыре категории.

Базовое программное обеспечение – это минимальный набор программных средств, которые обеспечивают работу компьютера; отвечают за взаимодействие с базовыми программными средствами (входят в состав базового оборудования и хранятся в специальных микросхемах). Эти микросхемы носят название постоянное запоминающее устройство (ПЗУ – Read Only Memory). ПЗУ является энергозависимой памятью. Программы и данные записываются («прошиваются») в микросхемы ПЗУ на этапе производства, такие микросхемы не могут быть изменены в процессе сроков работы компьютера.

Рисунок 1.

Если есть необходимость в изменении базовых программных средств во время эксплуатации компьютера, то вместо микросхем ПЗУ используют микросхемы ППЗУ – перепрограммируемые постоянные запоминающие устройства (Erasable and Programmable Read Only Memory). Тогда изменение содержания ППЗУ можно сделать в самой вычислительной системе (флэш-технология) или на специальном устройстве, которое называется программатором. К базовому программному обеспечению также относится BIOS (Basiс Input/Output System) − базовая система ввода-вывода), которая определяет ход процесса загрузки компьютера. Лишь только после этого происходит загрузка операционной системы персонального компьютера, и дальнейшая его работа происходит уже под управлением операционной системы. Во время работы компьютера BIOS обеспечивает базовые функции ввода-вывода информации и функции взаимодействия различных устройств между собой. Это набор микропрограмм, которые сначала тестируют (POST) оборудование, размещённое на материнской плате, потом осуществляют дальнейший запуск операционной системы и обеспечивают взаимодействие всех компонентов компьютера. В современных компьютерах некоторые платы (видеокарта, звуковая карта и т.п.) имеют свои микросхемы BIOS на материнской плате расширения (кроме основной микросхемы BIOS). При настройке основного BIOS можно разрешить или запретить использование BIOS плат расширения. В функции основной BIOS входят:

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

Физически BIOS - это набор микросхем постоянной памяти (ROM, Read Memory − только для чтения), расположенных на материнской плате. Программы, содержащиеся в системной BIOS, обеспечивают взаимодействие микросхем чипсета, оперативной памяти, кэш-памяти, процессора с внешними (периферийными) устройствами, а также друг с другом. Когда происходит инициализация и тестирование оборудования, BIOS сравнивает полученные данные системной конфигурации и ту информацию, которая хранится в чипе CMOS. Если найдено несоответствие/сбой, то система выдает сообщение на мониторе или звуковой сигнал об ошибке. Чип CMOS расположен на материнской плате. Это энергозависимая память, которой нужно питаться от специальной батарейки.

Системное программное обеспечение (System Software ) - это программы и программные комплексы для работы компьютера и телекоммуникационного оборудования. Системное программное обеспечение служит:

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

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

Рисунок 2.

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

Прикладное программное обеспечение (appliation program pakage ) − комплекс связанных между собой программ, предназначенных для решения конкретных задач определённой предметной области, написаны для пользователей или самими пользователями, например, экспертная система или программа создания списков рассылки. Это самый многочисленный класс программных продуктов.

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

ИТП делится на следующие подкатегории:

  1. Средства для создания приложений. Они включают в себя интегрированные среды для разработчиков программ, необходимые для выполнения работ по созданию программ, и локальные средства, которые нужны для выполнения отдельных работ по созданию этих программ;
  2. СASE-технологии (Сomputed Aided Software Engineering) – это система-конструктор программ с помощью компьютера, в которую входят методы анализа, проектирования и создания программных систем. Предназначены СASE-технологии для автоматизации процессов разработки и реализации информационных систем. Это целый программный комплекс, который автоматизирует весь технологический процесс (анализ, проектирование, разработка и сопровождение сложных программных систем).

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

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

Замечание 1

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

  • операционные системы и их оболочки (текстовые или графические);
  • системы программирования (отладчики, трансляторы, библиотеки подпрограмм и т.д.);
  • инструментальные технологические системы;
  • интегрированные программные пакеты;
  • системы машинной графики (растровая, векторная, 3D-графика, САПР);
  • динамические электронные таблицы;
  • системы управления базами данных (СУБД).

В заключение можно сказать, что почти всякая классификация не является единственно возможной.

В соответствии с правовой позицией ВАС РФ, изложенной в постановлении Президиума от 16.06.2009 N 2578/2009, исходя из системного толкования статей 1270, 1272, 1280, 1286 ГК РФ использованием программы для ЭВМ является совершение действий в отношении нее с целью извлечения ее полезных свойств.

Согласно п. 1 ст. 1259, ст. 1261 ГК РФ программы для ЭВМ охраняются авторским правом в качестве литературных произведений. Автору или иному правообладателю программного обеспечения принадлежит исключительное право его использования любыми не противоречащими закону способами, в том числе перечисленными в п. 2 ст. 1270 ГК РФ , за исключением случаев свободного использования произведения, прямо предусмотренных законом . Данная норма не содержит закрытый перечень действий, которые считаются использованием произведения, тем не менее, представляет собой основной ориентир для определения факта использования программы для ЭВМ в спорных ситуациях.

В частности, к программам для ЭВМ как отдельным объектам авторского права могут относиться случаи воспроизведения, распространения произведения, импорт оригинала или экземпляров в целях распространения, прокат оригинала или экземпляра произведения (когда программа является основным объектом проката), перевод или другая переработка произведения (пп. пп. 1, 2, 4, 5, 9 п. 2 ст. 1270 ГК РФ). Иные способы использования программ для ЭВМ, как сообщение в эфир, публичный показ и т.п. возможны в отношении составных элементов программы, например - аудиовизуальных отображений (ст. 1261 ГК РФ), которые могут охраняться в качестве самостоятельных объектов авторского права (п. 7 ст. 1259 ГК РФ). Таким образом, в рамках рассматриваемого вопроса целесообразно раскрыть основные возможности использования программ для ЭВМ как таковых и выявить основные подходы в судебной практике.

Воспроизведение программы для ЭВМ

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

В судебной практике подавляющее большинство случаев использования программного обеспечения посредством воспроизведения относится к его незаконному воспроизведению и установке на компьютерные устройства ответчиков. Одним из наиболее эффективных способов подтверждения данного факта является проведение проверок и иных оперативно-розыскных мероприятий с последующим изъятием и исследованием таких устройств в рамках возбуждения уголовного дела, а также проведения последующего экспертного исследования . При этом, согласно распространенному судебному подходу, не имеет значения, использовалось программное обеспечение или нет, а также наличие / отсутствие документов или иных файлов, созданных с его помощью. Тем не менее, при определенных обстоятельствах могут быть исключения. Например, Суд по интеллектуальным правам в постановлениях от 19.06.2015 по делу №А33-12895/2014 и от 12.03.2014 по делу №А01-246/2013 признал отсутствие нарушения при записи программы истца на системных блоках ответчика, так как было установлен, в числе прочих, факт невозможности запуска и использования программы ответчиком .

Нарушение исключительного права также будет воспроизведение программы в большем объеме, чем был предоставлен по лицензионному договору ("overlicensing"). Например, в деле №А40-22345/2013 Суд по интеллектуальным правам постановлением от 23.12.2013 признал незаконность создания ответчиком второй копии, когда по договору имел право использовать только один экземпляр программы.

Распространение программы для ЭВМ путем продажи или иного отчуждения ее оригинала или экземпляров

Президиумом ВАС в Информационном письме от 13.12.07 №122 разъяснено, что, с учетом положений ст. 494 ГК РФ, использованием исключительных прав в форме распространения является, в том числе, предложение к продаже и продажа экземпляра произведения, совершенная лицом, осуществляющим предпринимательскую деятельность по продаже товаров в розницу. Факт такого распространения, совершенного с нарушением требований закона, может быть доказан, к примеру, путем предъявления приобретенного в магазине диска с записанным контрафактным программным обеспечением, кассового чека, отчета частного детектива, проводившего закупку, допроса свидетелей покупки; также существенное значение имеет подтверждение несоответствия контрафактного диска лицензионному (отличия в качестве полиграфии, отсутствие информации о правообладателе, средств индивидуализации, номера лицензии и др.) .

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

Прокат оригинала или экземпляра программы для ЭВМ

В силу п. 4 ст. 1270 ГК РФ исключительное право на прокат оригинала или экземпляров произведения не распространяется в отношении программы для ЭВМ, за исключением случаев, когда такая программа является основным объектом проката. Данная норма коррелирует со ст. 1272 ГК РФ, согласно которой допускается дальнейшее распространение экземпляров программы для ЭВМ без согласия правообладателя в случае их правомерного введения в гражданский оборот на территории РФ путем продажи или иного отчуждения. Тем не менее, в отдельных случаях при сдаче в аренду компьютеров с установленным на них программным обеспечением правообладателя в целях извлечения дохода без заключения с последним специального письменного соглашения о передаче программного обеспечения в аренду третьим лицам может быть признано административным правонарушением, ответственность за которое установлена ч. 1 ст. 7.12 КоАП РФ .

Переработка (модификация) программы для ЭВМ

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

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

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

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


Использование программного обеспечения без приобретения соответствующих правомочий (заключения лицензионного договора, договора отчуждения, в порядке универсального правопреемства) является нарушением исключительного права (п. 1 ст. 1229, 1301 ГК РФ).

В частности, в постановлении СИП от 19 ноября 2013 г. по делу N А40-10750/2013 указывается, что, так как программа для ЭВМ не является ни статичным, ни аудиовизуальным произведением, в связи с чем в действиях ответчика отсутствуют признаки публичного показа программного комплекса "Smeta.ru".

Определение ВАС РФ от 14.09.2012 №ВАС-8654/12 по делу №А32-29617/2017, постановления СИП от 01.07.2015 по делу №А53-37035/2012, от 25.06.2015 по делу №А42-4348/2014, от 05.08.2014 по делу №А63-5004/2013, от 10.04.2014 по делу №А76-13105/2013 и др.

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

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

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

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

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

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

Существуют 4 типа операционных систем:

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

операционная система с распределением задач по времени (организуется очередь ввода и выхода задач, и обслуживается до 15 пользователей и процессор загружен на 80-90%).

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

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

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

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

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

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

Ассамблери превращают программы, которые представлены в машинноорієнто-мых языках, на машинный язык.

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

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

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

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

Лексикон, Write, Word.

Графические системы многочисленны, а их функции -- разнообразны. Среди них можно выделить системы деловой графики (Microsoft PowerPoint, Lotus Freelance Graphics), художественной графики, которые еще называют просто графическими редакторами (Раіntbrush), инженерной графики и автоматизированного проектирования (Autodesk AutoCad), системы обработки фотографических изображений (Adobe Photoshop), а также универсальные графические системы (CorelDRAW!).

Программы работы с электронными таблицами (ЕТ) позволяют решать широкий круг задач, связанных с численными расчетами. Наиболее широко используют среди программ такого класса Supercalk, Місrosoft Excel и Lotus 1-2-3.

Системы управления базами данных (СУБД) предназначены для объединения наборов данных с целью создания единой информационной модели объекта. Эти программы позволяют накапливать, обновлять, корректировать, удалять, сортировать информацию, организованную специальным средством в виде банка данных. Самые распространенные СУБД: dВаsе III Рlus, FохBase+, Сlірреr, Оrасlе, Ассеs, FохРrо, Раrаdох.

Кроме перечисленных систем в состав прикладного ПО общего назначения следует отнести и интегрированные системы. Эти системы объединяют в себе возможности текстовых редакторов, графических систем, электронных таблиц и систем управления базами данных. Главное преимущество интегрированных систем перед отдельными системами прикладного ПО общего назначения заключается в том, что они создают единые правила работы для пользователя, то есть они имеют единый интерфейс как при работе с текстом, так и при работе с электронными таблицами и др. Самые известные среди них: Місrosoft Works, Місrosoft Office, Lotus SmartSuite, Perfect Office.

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

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

В состав прикладных программ специального назначения можно также отнести пакеты прикладных программ (ППП), которые широко используются, например, для статистической обработки данных, бухгалтерского учета, расчета строительных конструкций и др. Наличие в компьютере разнообразных ППП позволяет решать значительную часть простых прикладных задач, почти без программирования. В этом случае задание на решение той или иной задачи записывается в виде директивы специальной проблемно-ориентированным языком и сообщается компьютеру.
Список использованной литературы
компьютер программа системный инструментальный
1. Информатика для юристов и экономистов/ Симонович С.В. и др. - СПб: Питер, 2001. - 688 с.
2. Фигурнов В.Э. IBM PC для пользователя. Краткий курс. Изд. 7-е. Г.: ИНФРА-М, 1997, 432 с.
3. Ю. Шафрин. Информатика. Информационные технологии: в 2 ч. Г.: Лаборатория Базовых Знаний, 2001.

Вариант 8

Тема: Базовое (системное) программное обеспечение ПК

1. Назначение системного ПО и его классификация

Традиционно все программное обеспечение подразделяют на два класса:

1) системное программное обеспечение (СПО) и

2) прикладное (пользовательское)программное обеспечение (ППО)

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

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

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

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

· программы (системы) управления базами данных;

· программы управления языком интерфейса информационных систем;

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

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

Поэтому часто такие ПО относят к системному программному обеспечению.

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

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

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

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

автоматизации разработки (создания) новых программ;

обеспечения надежной и эффективной работы самого компьютера и вычислительной сети;

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

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

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

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

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

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

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

В СПО традиционно включают

· системные управляющие и

· системные обрабатывающие программы.

Управляющие системные программы организуют корректное функционирование всех устройств системы.

Основные системные функции управляющих программ -

· управление вычислительными процессами и вычислительными комплексами и

· работа с внутренними данными ОС.

Как правило, они находятся в основной памяти. Это резидентные программы, составляющие ядро ОС. Управляющие программы, которые загружаются в память непосредственно перед выполнением, называю транзитными (transitive).

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

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

Эти программы поставляются чаще в виде дистрибутивных пакетов, включающих ПО

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

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

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

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

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

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

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

Любая система управления файлами не существует сама по себе - она разработана для работы в конкретной ОС и с конкретной файловой системой. То есть можно было бы систему управления файлами отнести к ОС.

Но в связи с тем, что

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

2) простейшие ОС могут работать и без файловых систем; системы управления файлами выделяются в отдельную группу системных программ.

Заметим, что часто в специальной литературе системы управления файлами относят все-таки к операционным системам.

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

Так, в зависимости от алгоритма управления процессором, операционные системы делятся на:

· Однозадачные и многозадачные

· Однопользовательские и многопользовательские

· Однопроцессорные и многопроцессорные системы

· Локальные и сетевые.

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

· Однозадачные (MS DOS)

· Многозадачные (OS/2, Unix, Windows)

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

В зависимости от областей использования многозадачные ОС подразделяются на три типа:

· Системы пакетной обработки (ОС ЕС)

· Системы с разделением времени (Unix, Linux, Windows)

· Системы реального времени (RT11)

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

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

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

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

По числу одновременно работающих пользователей на ЭВМ ОС разделяются на однопользовательские (MS DOS) и многопользовательские (Unix, Linux, Windows 95 - XP)

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

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

Многопроцессорные и однопроцессорные операционные системы. Одним из важных свойств ОС является наличие в ней средств поддержки многопроцессорной обработки данных. Такие средства существуют в OS/2, Net Ware, Widows NT.По способу организации вычислительного процесса эти ОС могут быть разделены на асимметричные и симметричные.

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

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

3. Сервисное ПО: краткая характеристика

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

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

· драйверы специфических и специальных устройств (те, которые не поставляются в составе ОС).

· программы диагностики работоспособности компьютера;

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

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

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

· программы обслуживания сети.

Эти программы часто называются системными утилитами. (Заметим, что к антивирусным средствам этот термин обычно не применяется)

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

Наибольшее распространение сегодня имеют комплекты утилит: Norton Utilities - фирма Symantec; Checkit PRO Deliuxe 2.0 - фирма Touch Stone; PC Tools for Windows 2.0; программа резервного копирования HP Colorado Backup for Windows 95.

4. Утилиты, назначение, примеры

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

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

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

Функции утилит

· Мониторинг показателей датчиков и производительности оборудования - мониторинг температур процессора, видоеадаптера; чтение S.M.A.R.T. жёстких дисков; бенчмарки.

· Управление параметрами оборудования - ограничение максимальной скорости вращения CD-привода; изменение скорости вращения кулеров.

· Контроль показателей - проверка ссылочной целостности; правильности записи данных.

· Расширение возможностей - форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

· Дисковые утилиты

o Дефрагментаторы

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

o Очистка диска - удаление временных файлов, ненужных файлов, чистка «корзины».

Очистка диска

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

PartitionMagic

o Резервное копирование - создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.

Список ПО для резервного копирования

o Сжатие дисков - сжатие информации на дисках для увеличения вместимости жёстких дисков.

· Менеджеры процессов

o AnVir Task Manager

· Утилиты работы с реестром

· Утилиты мониторинга оборудования и бенчмарки

· Тесты оборудования

Microsoft Scandisk - утилита компании Microsoft, с помощью которой можно исправлять ошибки в структуре жёсткого диска, искать и помечать «испорченные» блоки, преобразовывать в файлы, или удалять «потерянные» кластеры.

CCleaner (ранее известная как Crap Cleaner) - это бесплатная утилита, которая удаляет неиспользуемые и ненужные, а также временные файлы Интернета, созданные всеми известными браузерами. Утилита также находит и исправляет проблемы, такие, как неиспользуемых расширений файлов и применение путей в реестре Windows, а также очистки временных файлов, которые Windows использует. Программа способна проводить надежное многопроходное удаление файлов из корзины.

Задание 2. Работа с табличным процессором MS Excel

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

Арендатор

Выручка от реализации

Себестоимость услуг,

Прибыль от реализации

Фонд накопления,

Фонд потребления, у. е.
АО «Инвест» 550 490 ххх 10 ххх 13 10,5 2 ххх
АО «Бор» 450 400 12 13 10,5 2
АО «Москва» 400 350 10 13 10,5 2
АО «Звезда» 600 570 12 13 10,5 3
АО «Крот» 550 500 14 13 10,5 2
АО «Нафта» 430 350 10 13 10,5 2
АО «Телеком» 490 400 6 13 10,5 2
АО «Нурбанк» 580 520 8 13 10,5 1
АО «Инновации» 650 600 10 13 10,5 3
АО «Тристар» 550 500 12 13 10,5 2

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

Налог на прибыль (без вычитания из него арендного процента):

где 35 % (ставка налога на прибыль).

Оставшаяся сумма прибыли (сумма арендного процента):

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

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

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

Арендатор Выручка от реализации Себестоимость услуг, Прибыль от реализации Сумма налогов, выплачиваемых за счёт прибыли (кроме налога на прибыль), у. е. Налог на прибыль (без вычитания из него арендного процента), у. е. Фонд накопления, Фонд потребления, у. е. Фонд финансовых резервов (коммерческого риска), у. е. Оставшаяся сумма прибыли (сумма арендного процента), у. е.
АО «Инвест» 550 490 60 10 21 13 10,5 2 3,5
АО «Бор» 450 400 50 12 17,5 13 10,5 2 -5
АО «Москва» 400 350 50 10 17,5 13 10,5 2 -3
АО «Звезда» 600 570 30 12 10,5 13 10,5 3 -19
АО «Крот» 550 500 50 14 17,5 13 10,5 2 -7
АО «Нафта» 430 350 80 10 28 13 10,5 2 16,5
АО «Телеком» 490 400 90 6 31,5 13 10,5 2 27
АО «Нурбанк» 580 520 60 8 21 13 10,5 1 6,5
АО «Инновации» 650 600 50 10 17,5 13 10,5 3 -4
АО «Тристар» 550 500 50 12 17,5 13 10,5 2 -5
5250 10,4 27

Арендатор

Выручка от реализации Себестоимость услуг, Прибыль от реализации Сумма налогов, выплачиваемых за счёт прибыли (кроме налога на прибыль), у. е. Налог на прибыль (без вычитания из него арендного процента), у. е. Фонд накопления, Фонд потребления, у. е. Фонд финансовых резервов (коммерческого риска), у. е. Оставшаяся сумма прибыли (сумма арендного процента), у. е.
АО «Инвест» 550 490 60 10 21 13 10,5 2 3,5
АО «Бор» 450 400 50 12 17,5 13 10,5 2 -5
АО «Москва» 400 350 50 10 17,5 13 10,5 2 -3
АО «Звезда» 600 570 30 12 10,5 13 10,5 3 -19
АО «Крот» 550 500 50 14 17,5 13 10,5 2 -7
АО «Нафта» 430 350 80 10 28 13 10,5 2 16,5
АО «Телеком» 490 400 90 6 31,5 13 10,5 2 27
АО «Нурбанк» 580 520 60 8 21 13 10,5 1 6,5
АО «Инновации» 650 600 50 10 17,5 13 10,5 3 -4
АО «Тристар» 550 500 50 12 17,5 13 10,5 2 -5
5250 10,4 27

Список использованной литературы

1. Информатика: учебник / под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2000. ― 622 с.

2. Информатика. Базовый курс / С.В. Симонович и др. – СПб.: Питер, 2001. – 640 с.

3. Информатика для юристов и экономистов / С.В. Симонович и др.– СПб.: Питер, 2001.– 688 с.

4. Информатика и информационные технологии: учебн. пособие / под ред. Н.В. Макаровой. – 3-е изд. – М.: Финансы и статистика, 2005. – 526 с.

5. Информатика: учебник / под ред. проф. Ю.А. Романовой – М.: Эксмо, 2005. –322 с.

6. Информатика: практикум по технологии работы на компьютере: учеб. пособие: под ред. Н.В. Макаровой. –3-е изд.– М.: Информационные технологии, 2005. – 434 с.

7. Каймин В.А., Касаев Б.С. Информатика: практикум на ЭВМ.– М.: Инфра-М, 2001.– 216 с.

8. Кузин А.В., Волков А.Н. Сети и телекоммуникации: учеб. пособие, 2006. – 352 c.

9. Компьютер для студентов, аспирантов и преподавателей. Самоучитель: учеб. пособие. – М.: Триумф, 2002. – 656 с.