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

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Программное обеспечение компьютера. Классификация ПО. Типы лицензии.






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

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

 

Программное обеспечение, можно условно разделить на три категории:

 

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

 

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

 

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

 

Системное ПО

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

 

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

 

К системному ПО относятся:

 

• операционные системы (эта программа загружается в ОЗУ при включении компьютера)

 

• программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)

 

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

 

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

 

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

К утилитам относятся:

 

• диспетчеры файлов или файловые менеджеры

 

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

 

• средства просмотра и воспроизведения

 

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

 

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

 

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

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

Прикладное ПО

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

 

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

 

К прикладному ПО, например, относятся:

 

• Комплект офисных приложений MS OFFICE

 

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

 

• Финансовые аналитические системы

 

• Интегрированные пакеты делопроизводства

 

• CAD – системы (системы автоматизированного проектирования)

 

• Редакторы HTML или Web – редакторы

 

• Браузеры – средства просмотра Web - страниц

 

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

 

• Экспертные системы

И так далее.

Инструментальное ПО

Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования.

 

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

1. Текстовый редактор для создания файла с исходным текстом программы.

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

3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.

Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.

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

 

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

 

• Borland Delphi - предназначен для решения практически любых задачи прикладного программирования

 

• Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений

 

• Microsoft Visual Basic – это популярный инструмент для создания Windows-программ

 

• Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows

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

Лиензии:-платные

-условно-платные

-бесплатные

FreeWare Абсолютно бесплатное программное обеспечение без каких-либо ограничений по функциональности и времени работы

ShareWareУсловно-бесплатное программное обеспечение. За использование такой программы Вы должны заплатить деньги. До тех пор, пока Вы этого не сделаете, у Вас могут возникнуть некоторые проблемы с её использованием, например:

• программа будет ограничена в своих возможностях;

• программа запустится только несколько раз;

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

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

 

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

 

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

CommercialКоммерческое программное обеспечение. Прежде чем работать с такой программой её надо купить. Обычно это такие гиганты как MS Windows, MS Office и др..

AdwareБесплатное программное обеспечение. За использование такой программы пользователь должен не деньги заплатить, а смотреть рекламу. Деньги автору будет платить рекламодатель.

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

Программа относится к категории Ad-supported если она:

• предлагает изменить домашнюю страницу и (или) поисковую систему по умолчанию в вашем веб-браузере;

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

• во время работы показывает рекламу;

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

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

Donationware

За такое программное обеспечение нет необходимости платить. Если программа понравилась и есть желание, то можно сделать пожертвование её разработчику. Никаких ограничений в функциональности такого программного обеспечения нет.

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

GPLGNU General Public License (Универсальная общественная лицензия GNU) - разрешает пользователям свободно использовать программу, изучать, как она работает, модифицировать и улучшать её, распространять копии исходного кода и исполняемые файлы программы.

7. Интернет. История, основные принципы работы. Понятия: клиент, сервер, протоколы, браузер. Базовые принципы концепции www. Перспективы развития.

История создания:

1957 год. Запуск в СССР певого в мировой истории искусственного спутника Земли.

1958 год. В США при Министерстве оборон создано Агенство Передовых Исследовательских Проектов- dvanced Research Projects Agensy. ARPA

История создания интернет DARPA: 1962 Г Джордж Ликлайдер " Симбиоз компьютера и человека, концепция"Галактической сети". Первый руководитель исследовательского компьютерного проекта в DARPA.

1961-64гг. Студент Массаучетского Технологического Института Леонард Клейнрок.

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

В1966 г DARPA начинат реализацию проекта компьютерной сети ARPANET.

Главные цели проекта:

· Изучение способов поддержания связи в условиях ядерного нападения.

· разрабока концепции децентрализованного (распределенного) управления военными и гражданскими объектами в период ведения войн

· Объединение исследовательских учреждений.

· Проведение эксперементов в области компьютерных коммуникаций.

Начало 1960-х годов -1-ая сеть

· Университет штата Юта

· Массаучетский ТехнологическийИнститут

· Калифорнийский университет

· Университет штата Каифорния в Санта-Барбаре

1968 г Национальная физическая лабаратория Великобретании

1969г Агентство перспективных исследований Министерства обороны США







Дата добавления: 2015-12-04; просмотров: 198. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

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

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

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

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

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия