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

По способу распространения (доставки, оплаты, ограничения в использовании): Commercial Software, Freeware, Shareware, Abandonware, Adware, Free Software, Careware и др.

По назначению ПО разделяется на системное, прикладное и инструментальное.

СИСТЕМНОЕ ПО

Основным видом системного ПО является ОПЕРАЦИОННАЯ СИСТЕМА

они подразделяются на :

Общего назначения(для ПК)

Сетевая(для серверов)

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

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

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

Загрузчик

Ядро

Командный процессор (интерпретатор)[1]

Драйверы устройств

Интерфейс

В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой. Разработчикам программного обеспечения операционных систем позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см. интерфейс программирования приложений). В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS). При включении компьютера операционная система загружается в память раньше остальных программ и затем служит интерфейсом между програмными и аппаратными средствами, между прикладным и системным/служебным ПО, и между пользователем и компьютером. Помимо вышеуказанных функций ОС может осуществлять и другие, например, распределение времени работы процессора между различными задачами, сетевое взаимодействие, и т. п.

С 1990-х наиболее распространёнными операционными системами для персональных компьютеров и серверов являются ОС Microsoft(95,2000,XP,Vista),UNIX и Unix подобные(Linux(луникс), GNU), и для компьютеров типа MACINTOSH - MAC OS, MAC OS X.

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

ДРУГОЕ СИСТЕМНОЕ ПО

ДРАЙВЕРЫ(А) - программы, опеспечивающие работу аппаратных устройств -например видеокарты, принтера, сканера. ОБычно имеются в операционной системе, но при установке чего либо необычного или старого необходимы дополнительно.

УТИЛИТЫ - программы для работы с файловой системой,диагностики, оптимизации и пр. различных устройств. Например defrag- программа дефрагментации жесткого диска, format - программа форматирования дисков, Norton Disc Doctor,CCleaner и пр.

ПРОГРАМНЫЕ СРЕДСТВА ЗАЩИТЫ-Антивирусные программы, Системы шифрования и криптозащиты,средства аутентификации.

ИНСТРУМЕНТАЛЬНОЕ ПО - Средства разработки программного обеспечения(RAD-rapid application development )- Borland Delphi, Borland Builder C++,Microsoft Visual Studio,Microsoft Visual C,Microsoft Visual Basic,Macromedia Flash и пр.

СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)-MS ACCESS,DB2, Informix, Interbase, Microsoft SQL Server, MySQL, Oracle.

ПРИКЛАДНОЕ ПО

ОФИСНОЕ ПРИЛОЖЕНИЕ:Текстовый редактор(word, writer),

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

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

WordPad — входит в дистрибутив MS Windows OpenOffice.org Writer

ТАБЛИЧНЫЙ ПРОЦЕССОР(Excel),

ЭЛЕКТРОННАЯ ТАБЛИЦА — компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двухмерных массивов, имитирующих бумажные таблицы. Электронные таблицы (ЭТ) представляют собой удобный инструмент для автоматизации вычислений. Многие расчёты, в частности в области бухгалтерского учёта , выполняются в табличной форме: балансы, расчётные ведомости, сметы расходов и т. п. Кроме того, решение численными методами целого ряда математических задач удобно выполнять именно в табличной форме. Использование математических формул в ЭТ позволяет представить взаимосвязь между различными параметрами некоторой реальной системы. Решения многих вычислительных задач, которые раньше можно было осуществить только с помощью программирования, стало возможно реализовать через математическое моделирование в электронной таблице. ()

Система обработки и хранения медицинской информации

Система обработки и хранения юридической информации(всякие парусы и т.д.)

Информационные системы

Геоинформационная система (ГИС)

Электронная почта

Веб-браузер

Система мгновенного обмена сообщениями

IRC IP-телефония

Потоковое мультимедиа

Банк-клиент

Мультимедиа

Компьютерная игра

Музыкальный редактор

Графические программы

растровые точечные редакторы: paint, Photoshop

векторные редакторы:

corel draw

редакторы трехмерной графики:

MAYA, 3D MAX

Программные средства защиты:

Криптошлюз

Средство аутентификации

Средство мониторинга и аудита

Сканер защищённости

Средство разграничения доступа Система криптографической защиты, шифрования и ЭЦП Антивирусная программа

Антиспамовая программа Межсетевой экран

редактор презентаций(Power Point).

Корпоративная информационная система:Бухгалтерская программа (1C)

СИСТЕМЫ автоматизированного ПРОЕКТИРОВАНИЯ (САПР) Computer-aided design(CAD) :AutoCad, ArchiCad,Altium Designer

НАУЧНОЕ ПО:Система математического и статистического расчёта и анализа(Maple, Stapistica)

КЛИЕНТЫ (есть еще программы-серверы на стороне сервера как устройства) ДЛЯ ДОСТУПА К ИНТЕРНЕТ-СЕРВИСАМ:Электронная почта(OUTLOOK), Веб-браузер(OPERA,INTERNET EXPLORER), Система мгновенного обмена сообщениями, Чат-каналы, IP-телефония(SKYPE), Пиринговая сеть, Потоковое вещание, Банк-клиент.

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

Используются технологии uCoz