Лекция 1. Введение
Структура информатики
Информатика в широком смысле представляет собой единство разнообразных отраслей науки, техники и производства, связанных с переработкой информации главным образом с помощью компьютеров и телекоммуникационных средств связи во всех сферах человеческой деятельности.
Информатику в узком смысле можно представить как состоящую из трех взаимосвязанных частей - технических средств (hardware), программных средств (software), алгоритмических средств (brainware). В свою очередь, информатику, как в целом, так и каждую ее часть обычно рассматривают с разных позиций: как отрасль народного хозяйства, как фундаментальную науку, как прикладную дисциплину.
Виды информации
Можно выделить следующие виды информации
По восприятию органами чувств:
· звуковая (аудиальная)
· визуальная (символы, рисунки, жесты, зрительные образы)
· органолептическая
· вкусовая
· обонятельная (запахи)
· тактильная (ощущения)
По общественному назначению:
· массовая;
· личная (хранится в памяти каждого человека);
· общественно – политическая;
· обыденная;
· эстетическая.
Специальная:
· научная;
· техническая;
· отраслевая;
· производственная;
По области возникновения:
· элементарная (процессы явлений неодушевленной природы);
· биологическая (процессы животного и растительного мира);
· социальная (человеческое общество).
Лекция 3. Количество и качество информации
Количественные характеристики информации
Лекция 4-5. Кодирование информации в компьютере
Кодирование информации - это процесс формирования определенного представления информации.
В более узком смысле под термином "кодирование" часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.
Современный компьютер может обрабатывать числовую, текстовую, графическую, звуковую и видео информацию. Все эти виды информации в компьютере представлены в двоичном коде, т. е. используется алфавит мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно представлять информацию в виде последовательности электрических импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование принято называть двоичным, а сами логические последовательности нулей и единиц - машинным языком.
Цветовые модели
При кодировании цветных графических изображений используется принцип декомпозиции произвольного цвета на основные составляющие. Применяют несколько систем кодирования (цветовых моделей):
· HSB - проста и интуитивно понятна,
· RGB - наиболее удобна для компьютера,
· CMYK- наиболее удобна для типографий.
Использование этих цветовых моделей связано с тем, что световой поток может формироваться излучениями, представляющими собой комбинацию "чистых" спектральных цветов: красного, зеленого, синего или их производных.
Модель HSB
Характеризуется тремя компонентами:
· оттенок цвета (Hue),
· насыщенность цвета (Saturation),
· яркость цвета (Brightness).
Можно получить большое количество произвольных цветов, регулируя эти компоненты. Значение цвета выбирается как вектор, выходящий из центра окружности. Направление вектора задается в угловых градусах и определяет цветовой оттенок. Насыщенность цвета определяется длиной вектора, а яркость цвета задается на отдельной оси, нулевая точка которой имеет черный цвет. Точка в центре соответствует белому (нейтральному) цвету, а точки по периметру - чистым цветам.
Модель RGB
Известно, что любой цвет можно представить в виде комбинации трех цветов: красного (Red, R), зеленого (Green, G), синего (Blue, B). Другие цвета и их оттенки получаются за счет наличия или отсутствия этих составляющих. Данная цветовая модель является аддитивной, то есть любой цвет можно получить сочетанием основных цветов в различных пропорциях. При наложении одного компонента основного цвета на другой яркость суммарного излучения увеличивается. Если совместить все три компоненты, то получим ахроматический серый цвет, при увеличении яркости которого происходит приближение к белому цвету.
При 256 градациях тона (каждая точка кодируется 3 байтами) минимальные значения RGB (0,0,0) соответствуют черному цвету, а белому - максимальные с координатами (255, 255, 255). Чем больше значение байта цветовой составляющей, тем этот цвет ярче. Например, темно-синий кодируется тремя байтами (0, 0, 128), а ярко-синий (0, 0, 255).
Лекция 6. Информационные процессы и системы
Проблемы использования ИТ
Выбор вариантов внедрения ИТ в фирме
При внедрении ИТ в фирму необходимо выбрать одну из двух основных концепций, отражающих сложившиеся точки зрения на существующую структуру организации и роль в ней компьютерной обработки информации.
· Первая концепция ориентируется на существующую структуру фирмы. ИТ приспосабливается к организационной структуре, и происходит лишь модернизация методов работы. Коммуникации развиты слабо, рационализируются только рабочие места. Происходит распределение функций между техническими работниками и специалистами. Степень риска от внедрения новой ИТ минимальна, т.к. затраты незначительны и организационная структура фирмы не меняется.
Основной недостаток такой стратегии - необходимость непрерывных изменений формы представления информации, приспособленных к конкретным технологическим методам и техническим средствам. Любое оперативное решение "вязнет" на различных этапах ИТ.
К достоинствам стратегии можно отнести минимальные степень риска и затраты.
· Вторая концепция ориентируется на будущую структуры фирмы. Существующая структура будет модернизироваться.
Данная стратегия предлагает максимальное развитие коммуникаций и разработку новых организационных взаимосвязей. Продуктивность организационной структуры фирмы возрастает, т.к. рационально распределяются архивы данных, снижается объём циркулирующей по системным каналам информации и достигается сбалансированность между решаемыми задачами.
К основным её недостаткам относятся:
· существенные затраты на первом этапе, связанном с разработкой общих концепций и обследованием всех подразделений фирмы;
· наличие психологической напряжённости, вызванной предлагаемыми изменениями структуры фирмы и, как следствие, изменениями штатного расписания и должностных обязанностей.
Достоинствами данной стратегии являются:
· рационализация организационной структуры фирмы;
· максимальная занятость всех работников;
· высокий профессиональный уровень;
· интеграция профессиональных функций за счёт использования компьютерных сетей.
Новая ИТ в фирме должна быть такой, чтобы уровни информации и подсистемы, её обрабатывающие, связывались между собой единым массивом информации. При этом предъявляются два требования. Во-первых, структура системы переработки информации должна соответствовать распределению полномочий в фирме. Во-вторых, информация внутри системы должна функционировать так, чтобы достаточно полно отражать уровни управления.
Лекция 9. Функциональная и структурная организация компьютера
Общая схема ЭВМ
ЭВМ (электронно-вычислительная машина, компьютер) - это комплекс разнообразных технических и программных средств, способный без вмешательства человека последовательно одна за другой выполнить длинную цепочку элементарных математических и логических операций.
Команда – это описание операции, которую должна вы полнить ЭВМ.
Внутримашинный системный интерфейс
Внутримашинный системный интерфейс — это совокупность электрических линий связи (проводов), схем сопряжения с компонентами компьютера, протоколов (алгоритмов) передачи и преобразования сигналов.
В качестве системного интерфейса используется, как правило, системная шина. Важнейшими характеристиками системной шины являются: количество обслуживающих интерфейс устройств и пропускная способность шины. Пропускная способность шины зависит от разрядности (есть шины 8-, 16-, 32- и 64-разрядные) и тактовой частоты, на которой шина работает.
В качестве системной шины в разных ПК используются:
· шины расширений (шины общего назначения), позволяющие подключать большое число разнообразных устройств;
· локальные шины, специализирующиеся на обслуживании небольшого количества устройств определенного класса.
Используемые в настоящее время шины отличаются по разрядности, способу передачи сигнала (последовательные или параллельные), пропускной способности, количеству и типу поддерживаемых устройств, а также протоколу работы. Как правило, шины ПК можно представить в виде некой иерархической структуры - шинной архитектуры. Особенностью современных ПК является наличие шины ISA, унаследованной от самых первых моделей IBM PC. Кроме нее, в ПК применяются шины EISA, MCA, VLB, PCI, PCMCIA (CardBus) и AGP.
Шины могут быть синхронными (осуществляющими передачу данных только по тактовым импульсам) и асинхронными (осуществляющими передачу данных в произвольные моменты времени), а также использовать различные схемы арбитража (то есть способа совместного использования шины несколькими устройствами).
Микропроцессоры
Основная память
Внешние устройства ПК
Лекция 13. Характеристики и классификация компьютеров
Функциональные характеристики компьютеров
Основными характеристиками компьютера являются:
1. Быстродействие, производительность, тактовая частота.
Единицами измерения быстродействия служат:
· МИПС (MIPC -Vega Instruction Per Second)- миллион операций над числами с фиксированной запятой (точкой):
· МФЛОПС (MFLOPS- Mega Floating Operations Second)- миллион операций над числами с плавающей запятой (точкой);
· КОПС (KOPS- Kilo Operations Per Second)-для низкопроизводительных ЭВМ - тысяча неких усредненных операций над числами;
· ГФЛОПС (GFLOPS - Gigа Floating Operations Per Second) -миллиард операций в секунду над числами с плавающей запятой (точкой).
Оценка производительности ЭВМ всегда приблизительная, ибо при этом ориентируются на некоторые усредненные или, наоборот, на конкретные виды операций. Реально при решении различных задач используются и различные наборы операций. Поэтому для характеристики ПК вместо производительности обычно указывают тактовую частоту, более объективно определяющую быстродействие машины. И так как каждая операция требует для своего выполнения вполне определенного количество тактов. Зная тактовую частоту, можно достаточно точно определить время выполнения любой машинной операции.
Пример 4.14. при отсутствии конвейерного выполнения команд и увеличении внутренней частоты у микропроцессора (см. подразд. 4.3.) тактовый генератор с частотой 33 МГц обеспечивает выполнение 7 млн. коротких машинных операций (сложение и вычитание с фиксированной запятой, пересылки информации и др.) в секунду; с частотой 100 МГц - 20 млн. коротких операций в секунду.
2. Разрядность машины и кодовых шин интерфейса.
Разрядность - это максимальное количество разрядов двоичного числа, над которым одновременно может выполняться машинная операция, в том числе и операция передачи информации; чем больше разрядность, тем, при прочих равных условиях, будет больше и производительность ПК.
3. Типы системного и локальных интерфейсов.
Разные типы интерфейсов обеспечивают разные сроки передачи информации между узлами машины, позволяют подключать разное количество внешних устройств и различные их виды.
4. Емкость оперативной памяти.
Следует иметь в виду, что увеличение емкости основной памяти в два раза, помимо всего прочего, дает повышение эффективной производительности ЭВМ при решении сложных задач примерно в 1,7 раза.
5. Емкость накопителя на жестких магнитных дисках. (винчестера).
Емкость винчестера измеряется обычно в мегабайтах или гигабайтах (1 Гбайт = 1024 Мбайта).
По прогнозам специалистов, многие программные продукты 1997 г. будут требовать для работы до 1 Гбайта внешней памяти.
6. Тип и емкость накопителей на гибких магнитных дисках.
Сейчас применяются в основном накопители на гибких магнитных дисках, использующие дискеты размером 3,5 и 5,25 дюйма (1 дюйм = 25,4 мм). Первые имеют стандартную емкость 1,44 Мбайта, вторые 1,2 Мбайта.
7. Виды и емкость КЭШ-памяти.
Следует иметь в виду, что наличие КЭШ-памяти емкостью 256 Кбайт увеличивает производительность ПК примерно на 20%.
8. Тип видеомонитора (дисплея) и видеоадаптера.
9. Тип принтера.
10. Наличие математического сопроцессора.
Классификация ЭВМ
ЭВМ – это комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач.
ЭВМ можно классифицировать по следующим критериям.
1. По принципу действия на АВМ, ЦВМ и ГВМ.
· АВМ – вычислительные машины непрерывного действия, работают с информацией, представленной в непрерывной (аналоговой) форме, т.е. в виде непрерывного ряда значений некоторой физической величины (чаще всего электрического напряжения).
· ЦВМ – ВМ дискретного действия, работают с информацией представленной в дискретной (цифровой) форме.
· ГВМ (гибридные ВМ) – совмещают в себе АВМ и ЦВМ.
2. По этапам создания.
· 1-е поколение (50-е гг.): ЭВМ на электронных вакуумных лампах.
· 2-е поколение (60-е гг.): ЭВМ на дискретных полупроводниковых приборах (транзисторах)
· 3-е поколение (70-е гг.): ЭВМ на полупроводниковых интегральных схемах с малой и средней степенью интеграции (сотни - тысячи транзисторов в одном корпусе).
· 4-е поколение (80-е гг.): ЭВМ на больших и сверхбольших интегральных схемах-микропроцессорах (десятки тысяч - миллионы транзисторов в одном кристалле).
· 5-е поколение (90-е гг.): многопроцессорные ЭВМ, ЭВМ на сверхсложных МП с параллельно-векторной архитектурой.
· 6-е поколение: ЭВМ с массовым параллелизмом обработки информации и нейронной архитектурой – с распределенной сетью большого числа (десятки тысяч) несложных МП, моделирующих архитектуру нейронных биологических систем.
3. По назначению.
4. По размерам и функциональным возможностям.
Большие ЭВМ
Большие ЭВМ за рубежом чаще всего называют мэйнфреймами (Mainframe). К мэйнфреймам относят, как правило, компьютеры, имеющие следующие характеристики:
Основные направления эффективного применения мэйнфреймов - это решение научно-технических задач, работа в вычислительных системах с пакетной обработкой информации, работа с большими базами данных, управление вычислительными сетями и их ресурсами. Последнее направление - использование мэйнфреймов в качестве больших серверов вычислительных сетей часто отмечается специалистами среди наиболее актуальных.
Родоначальником современных больших ЭВМ, по стандартам которой в последние несколько десятилетий развивались ЭВМ этого класса в большинстве стран мира, является фирма IBM. Ее модели IВМ 360 и IВМ 370, их архитектура и программное обеспечение взяты за основу и при создании отечественной системы больших машин ЕС ЭВМ.
Среди лучших современных разработок мэйнфреймов за рубежом следует в первую очередь отметить: американские IВМ 390, IBM 4300 (4331,4341,4361,4381), пришедшие на смену IВМ 380 в 1979 г., и IBМ ЕS/9000, созданные в 1990 г., а также японские компьютеры М 1800 фирмы Fujitsu.
Семейство мэйнфреймов IВМ ЕS/9000 (ЕS - Enterprise System - система (сеть) масштаба предприятия) открывает новое семейство больших ЭВМ, включающее 18 моделей компьютеров, реализованных на основе архитектуры IВМ 390:
· младшая модель ЕS/9221 model 120 имеет основную память емкостью 256 Мбайт, производительность десятки МIРS и 12 каналов ввода-вывода;
Семейство мэйнфреймов M1800 фирмы Fujitsu пришло в 1990 г. на; смену моделям V 780 и включает в себя 5 новых моделей: Моdеl-20, 30, 45, 65, -85; старшие модели Моdеl-45, 65,85 - многопроцессорные ЭВМ соответственно с 4, 6 и 8 процессорами; последняя, старшая модель имеет основную память емкостью 2 Гбайта и 256 каналов ввода-вывода.
Последние, наиболее мощные модели отечественных больших ЭВМ существенно уступают по своим характеристикам зарубежным типам этих машин:
Зарубежные фирмы определяют рейтинг мэйнфреймов, учитывая многие показатели:
"Слухи о смерти мэйнфреймов сильно преувеличены": по данным экспертов, на мэйнреймах сейчас находится около 70% "компьютерной" информации; только в США было установлено 40 тыс. мэйнфреймов. В России в настоящее время используется около 5 тыс. ЕС ЭВМ и примерно столько же фирменных мэйнфреймов: IВМ (ЕS/9000 установлены в нескольких банках, на автозаводах, металлургических комбинатах), Hitachi Data System, Fujitsu и др.
Малые ЭВМ
Малые ЭВМ (мини ЭВМ) - надежные, недорогие и удобные в эксплуатации компьютеры, обладающие несколько более низкими по сравнению с мэйнфреймами возможностями
Мини - ЭВМ (и наиболее мощные из них супермини - ЭВМ) обладают следующими характеристиками:
Все модели мини-ЭВМ разрабатываются на основе микропроцессорных наборов интегральных микросхем, 16-, 32-, 64-разрядных микропроцессоров. Основные их особенности: широкий диапазон производительности в конкретных условиях применения, аппаратная реализация большинства системных функций ввода-вывода информации, простая реализация микропроцессорных и многомашинных систем, высокая скорость обработки прерываний, возможность работы с форматами данных различной длины.
К достоинствам мини-ЭВМ можно отнести: специфичную архитектуру с большой модульностью, лучшее, чем у мэйнфреймов, соотношение производительность/цена, повышенная точность вычислений.
Мини-ЭВМ ориентированы на использование в качестве управляющих вычислительных комплексов. Традиционная для подобных комплексов широкая номенклатура периферийных устройств дополняется блоками межпроцессорной связи, благодаря чему обеспечивается реализация вычислительных систем с изменяемой структурой.
Наряду с использованием для управления технологическими процессами мини-ЭВМ успешно применяются для вычислений в многопользовательских вычислительных системах, в системах автоматизированного проектирования, в системах моделирования несложных объектов, в системах искусственного интеллекта.
Родоначальником современных мини-ЭВМ можно считать компьютеры РDР-11 (Program Driven Processor - программно-управляемый процессор) фирмы DЕС (Digital Equipment Corporation - Корпорация дискретного оборудования, США), они явились прообразом и наших отечественных мини-ЭВМ - Системы Малых ЭВМ (СМ ЭВМ): CM 1, 2,3,4,1400,1700 и др.
В настоящее время семейство мини-ЭВМ РDР-11 включает большое число моделей - от VАХ-11 до VАХ-36ОО; мощные модели мини-ЭВМ класса 8000 (VАХ-8250, 8820); супермини-ЭВМ класса 9000 (VАХ-9410,9430) и др.
Модели VАХ обладают широким диапазоном характеристик:
Иными словами, мини-ЭВМ VАХ полностью перекрывают весь диапазон характеристик этого класса компьютеров и в подклассе супермини стирают грань с мэйнфреймами. Среди прочих мини-ЭВМ следует отметить:
Персональные компьютеры
Персональный компьютер для удовлетворения требованиям общедоступности и универсальности должен иметь следующие характеристики:
· малую стоимость, находящуюся в пределах доступности для индивидуального покупателя;
· автономность эксплуатации без специальных требований к условиям окружающей среды;
· гибкость архитектуры, обеспечивающую ее адаптивность к разнообразным применениям в сфере управления, науки, образования, в быту;
· "дружественность" операционной системы и прочего программного обеспечения, обусловливающую возможность работы с ней пользователя без специальной профессиональной подготовки;
· высокую надежность работы (более 5000 ч наработки на отказ).
Среди зарубежных ПК следует отметить компьютеры американской фирмы IBM: IВМ РС/ХТ, IBM РС/АТ на микропроцессорах 8028б (16-разрядные), IВМ РS/2 8030 -РS/2 8080 (РS - Personal System), все РS, кроме РS/2 8080, - 16-разрядные, РS/2 8080 - 32-разрядная, IВМ РС на МП 80386 и 80486 (32-разрядные), IВМ РС на МП Pentium и Pentium Pro (64-разрядные).
Широко известны персональные компьютеры, выпускаемые американскими фирмами: Compaq Computer, Apple (Macintosh), Hewlett Packard, Dell, DEC, а так же фирмами Великобритании: Spectrum, Amstrad; Франции: Micral; Италии: Olivetty; Японии: Toshiba, Panasonic и Partner.
Наибольшей популярностью в настоящее время пользуются персональные компьютеры клона (архитектуры определенного направления) IВМ, первые модели которых появились в 1981г. Существенно им уступают по популярности персональные компьютеры клона DЕС (Digital Equipment Corporation), в частности широко известные ПК Macintosh фирмы Аррlе, занимающие по распространимости 2-е место.
В начале 90-х гг. мировой парк компьютеров составлял примерно 150 млн. шт. из них около 90% - это персональные компьютеры, в частности профессиональных ПК типа IВМ РС более 100 млн. шт. (около 75% всех ПК); профессиональных ПК типа DЕС около 5 млн. шт.
Отечественная промышленность (страны СНГ) выпускала DЕС -совместимые (диалоговые вычислительные ДВК-1 - ДВК- 4 на основе Электроники МС-1201, Электроники 85, Электроники 32 и др.) и IВМ РС -совместимые ( ЕС1840 - ЕС1842, ЕС1845, ЕС1849, ЕС1861, Искра1030, Искра 4816, Нейрон И9.66 и др.) компьютеры. Остальные типы отечественных ПК (Агат, Микроша, Спектр, Орбита, БК и др.) существенно уступают по своим характеристикам вышеназванным. Причем если еще лет 8-10 назад мы ориентировались в основном на DEC-совместимые ПК, то сейчас подавляющее большинство отечественных персональных компьютеров собирается из импортных комплектующих и относится к IBM РС- совместимым.
По поколениям персональные компьютеры делятся следующим образом:
Классификация ПК по конструктивным особенностям показана на, рис. 5.6.
Лекция 14-15. Компьютерные сети
Основные понятия
Рис. 4.1
Рис. 4.2
Централизованная обработка данных – обработка данных, выполняемая на одном компьютере.
Распределенная обработка данных - обработка данных, выполняемая на независимых, но связанных между собой компьютерах, представляющих распределенную систему.
Компьютерная (вычислительная) сеть (ВС) – совокупность компьютеров и терминалов, соединенных с помощью каналов связи в одну систему, удовлетворяющую требованиям распределенной обработки данных (рис. 4.3).
Абоненты сети – объекты, генерирующие или потребляющие информацию в сети. Абонентами сети могут быть отдельные ЭВМ, комплексы ЭВМ, терминалы и т.д.
Станция – аппаратура, которая выполняет функции, связанные с передачей и приемом информации. Совокупность абонента и станции называют абонентской системой.
Физическая передающая среда – линии связи или пространство, в котором распространяются электрические сигналы, и аппаратура передачи данных.
Рис. 4.3
Классификация вычислительных сетей
В зависимости от территориального расположения абонентских систем ВС можно разделить на три основных класса:
· глобальные сети (WAN – Wide Area Network) – объединяют абонентов, находящихся в различных странах, на разных континентах. Взаимодействие между абонентами может осуществляться на базе телефонных линий связи, радиосвязи и систем спутниковой связи;
· региональные сети (MAN – Metropolitan Area Network) – связывают абонентов, расположенных на значительном расстоянии друг от друга - внутри одного города, экономического региона, страны (десятки сотни километров);
· локальные сети (LAN – Local Area Network) – объединяют абонентов, находящихся в пределах небольшой территории. Не существует четких ограничений на территориальный разброс абонентов сети. Обычно такая сеть привязана к определенному месту - здание предприятия, фирма, банк, офис и т.д. Протяженность такой сети приблизительно 2–2,5 км.
Объединение глобальных, региональных и локальных сетей позволяет создавать многосетевые иерархии (рис. 4.4). Компьютерная сеть Интернет является наиболее популярной глобальной сетью. В ее состав входит множество сетей, внутри каждой из них существует своя структура связи и определенная структура управления.
Лекция 17. Программное обеспечение
Основные понятия
Программа (program, routine) – упорядоченная последовательность команд (инструкций) компьютера для решения задачи.
Программное обеспечение(software) – совокупность программ обработки данных и необходимых для их эксплуатации документов.
Задача(problem, task) – проблема, подлежащая решению.
Приложение(application) – программная реализация на компьютере решения задачи.
Термин «задача» в программировании означает единицу работы вычислительной системы, требующую выделения вычислительных ресурсов (процессорного времени, памяти).
Процесс создания программ можно представить как последовательность следующих действий:
· постановка задачи;
· алгоритмизация решения задачи;
· программирование.
Постановка задачи(problem definition) – это точная формулировка решения задачи на компьютере с описанием входной и выходной информации.
Алгоритм– это система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (выходной информации) в желаемый результат (выходную информацию) за конечное число шагов.
Программирование(programming) – теоретическая и практическая деятельность, связанная с созданием программ.
По отношению к ПО компьютерные пользователи делятся на следующие группы:
· системные программисты – занимаются разработкой, эксплуатацией и сопровождением системного программного обеспечения;
· прикладные программисты – осуществляют разработку и отладку программ для решения различных прикладных задач;
· конечные пользователи – имеют элементарные навыки работы с компьютером и используемыми ими прикладными программами;
· администраторы сети – отвечают за работу вычислительных сетей;
· администраторы баз данных – обеспечивают организационную поддержку базы данных.
Сопровождение программы– поддержка работоспособности программы, переход на ее новые версии, внесение изменений, исправление ошибок и т.д.
Все программы по характеру использования и категориям пользователей можно разделить на два класса – утилитарные программы и программные продукты.
Утилитарные программы (“программы для себя”) предназначенные для удовлетворения нужд их разработчиков. Чаще всего такие программы выполняют роль отладочных приложений, являются программами решения задач, не предназначенных для широкого распространения.
Программные продукты (изделия) предназначены для удовлетворения потребностей пользователей, широкого распространения и продажи.
В настоящее время существуют и другие варианты легального распространения программных продуктов, которые появились с использованием глобальных телекоммуникаций:
· «freeware» – бесплатные программы, свободно распространяемые, поддерживаются самим пользователем, который правомочен вносить в них необходимые изменения;
· «shareware» – некоммерческие (условно-бесплатные) программы, которые могут использоваться, как правило, бесплатно.
Ряд производителей, использует ОЕМ-программы (Original Equipment Manufacturer), т.е. встроенные программы, устанавливаемые на компьютеры или поставляемые вместе с компьютерами.
Программный продукт должен быть соответствующим образом подготовленным к эксплуатации (отлажен), иметь необходимую техническую документацию, предоставлять сервис и гарантию надежной работы программы, иметь товарный знак изготовителя, а также наличие кода государственной регистрации.
Классификация программного обеспечения
Можно выделить три класса ПО:
· системное ПО;
· прикладное ПО (пакеты прикладных программ);
· инструментарий технологии программирования (инструментальные средства для разработки ПО).