Что такое пакет в информатике
Программный пакет
Содержание
Основные сведения
Основные разновидности программных пакетов:
Пакет прикладных программ
Программный пакет состоит из прикладного программного обеспечения и инструментального программного обеспечения соответствующей функциональности, использующих общий интерфейс и позволяющих беспрепятственно обмениваться информацией между компонентами пакета. Иногда производители программного обеспечения предлагают по сниженным ценам пакеты программ, состоящие практически полностью из устаревших версий программ.
Возможный состав
В комплект программного пакета может входить:
См. также
Примечания
Полезное
Смотреть что такое «Программный пакет» в других словарях:
программный пакет — 3.19 программный пакет: Архивный файл, содержащий программный код в бинарном или исходном виде, а также метаданные о программе, ее версии, зависимостях и другую информацию. Источник: ГОСТ Р 54593 2011: Информационные технологии. Свободное… … Словарь-справочник терминов нормативно-технической документации
программный пакет (продукт) — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN software package … Справочник технического переводчика
программный пакет вещательного телевидения — Совокупность фрагментов телевизионной программы. [ГОСТ Р 52210 2004] Тематики телевидение, радиовещание, видео EN bouqet … Справочник технического переводчика
программный пакет управления индексированными базами данных с последовательным доступом — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN indexed sequential access database package … Справочник технического переводчика
программный пакет вещательного телевидения — 15 программный пакет вещательного телевидения: Совокупность фрагментов телевизионной программы. Источник: ГОСТ Р 52210 2004: Телевидение вещательное цифровое. Термины и определения оригинал документа … Словарь-справочник терминов нормативно-технической документации
Программный пакет вещательного телевидения — 1. Совокупность фрагментов телевизионной программы Употребляется в документе: ГОСТ Р 52210 2004 Телевидение вещательное цифровое. Термины и определения … Телекоммуникационный словарь
бинарный программный пакет — 3.20 бинарный программный пакет: Программный пакет, содержащий исполняемые модули и/или данные для них, процедуры, выполняемые для регистрации/настройки программ в системе при установке, обновлении и удалении пакетов, а также информацию,… … Словарь-справочник терминов нормативно-технической документации
исходный программный пакет — 3.21 исходный программный пакет: Программный пакет, содержащий исходные тексты программ, пригодные для модификации и сборки из них бинарных пакетов. Источник: ГОСТ Р 54593 2011: Информационные технологии. Свободное программное обеспечение. Общие… … Словарь-справочник терминов нормативно-технической документации
потребительский программный пакет — 3.2.1. потребительский программный пакет (далее программный пакет): Программная продукция, спроектированная и продаваемая для выполнения определенных функций; программа и соответствующая ей документация, упакованные для продажи как единое целое.… … Словарь-справочник терминов нормативно-технической документации
Genius (математический программный пакет) — Genius Тип Математическое ПО Разработчик Jiri Lebl Написана на C Операционная система Cross platform (Linux, Mac OS X) Последняя версия v1.0.12 (22 ноября 2010 года) … Википедия
Пакет (сетевые технологии)
Сетевой пакет может состоять из служебной информации, включающей стартовые биты (преамбулу), заголовки (headers) и прицеп (trailer ), и полезной нагрузки (payload ). Между пакетами, посылаемыми в сеть, обычно соблюдается межкадровый интервал (англ. Interframe gap). Максимальная длина нагрузки называется maximum transmission unit (MTU).
Существует возможность фрагментации пакета — генерация двух сетевых пакетов из одного. Происходит при превышении длины кадра MTU интерфейса, через который он в данный момент проходит. Фрагментация (и её запрещение) поддерживается протоколом IP и не предусмотрена в большинстве других протоколов. Если сетевой адаптер обнаруживает кадр длиннее его media MTU, то этот кадр обычно отбрасывается. Такое случается, если на одном хосте разрешены jumbo-кадры, а на другом — нет. Фрагментация IP-пакета увеличивает нагрузку на центральный процессор и снижает скорость передачи полезных данных этого пакета (на 2÷50 % в Ethernet-сети в зависимости от длины кадра), поэтому её стараются избегать. При потере любого фрагмента повторно должна быть передана вся последовательность, что является дополнительным риском снижения скорости. Сборка всех частей в исходный пакет производится только адресатом, даже если на каком-то участке сети MTU больше требуемого. Фрагментация пакетов может быть использована в сетевых атаках и зондировании сетей.
Связанные понятия
Упоминания в литературе
Связанные понятия (продолжение)
Сетевой уровень (англ. Network layer) — 3-й уровень сетевой модели OSI, предназначается для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети. На этом уровне работает такое сетевое устройство, как маршрутизатор.
Взаимодействие компьютеров между собой, а также с другим активным сетевым оборудованием, в TCP/IP-сетях организовано на основе использования сетевых служб, которые обеспечиваются специальными процессами сетевой операционной системы (ОС) — демонами в UNIX-подобных ОС, службами в ОС семейства Windows и т. п. Примерами сетевых сервисов являются веб-серверы (в т.ч. сайты всемирной паутины), электронная почта, FTP-серверы для обмена файлами, приложения IP-телефонии и многое другое.
В информационных технологиях и связи, мультиплекси́рование (англ. multiplexing, muxing) — уплотнение канала, то есть передача нескольких потоков (каналов) данных с меньшей скоростью (пропускной способностью) по одному каналу.
Что такое пакет в информатике
Пакеты прикладных программ (ППП) служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
Установка программных продуктов на компьютер выполняется квалифицированными пользователями, а непосредственную их эксплуатацию осуществляют, как правило, конечные пользователи – потребители информации, во многих случаях деятельность которых весьма далека от компьютерной области. Данный класс программных продуктов может быть весьма специфичным для отдельных предметных областей.
Пакет прикладных программ (application program package) – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Инструментарий технологии программирования обеспечивает процесс разработки программ и включает специализированные программные продукты, которые являются инструментальными средствами разработчика. Программные продукты данного класса поддерживают все технологические этапы процесса проектирования, программирования (кодирования), отладки и тестирования создаваемых программ. Пользователями технологии программирования являются системные и прикладные программисты.
Характеристика пакетов прикладных программ. Классифицируются:
Основные тенденции в области развития ПОС:
Особенности: высокие требования к технической части обработки систем, наличие библиотеки встроенных функций и объектов, интерфейсов и баз данных.
Пакеты общего назначения
Элементы CASE-технологии в процессе корректировки содержат:
Серверы БД – успешно развивающийся вид программного обеспечения:
DAL – Data Access Language – для создания запросов на выборку данными из сети;
SQL – для распределения запросов.
Самая большая проблема серверов баз данных – обеспечение целостности базы данных.
Генераторы отчетов (серверы отчетов):
Сервер отчетов включает:
Подготовленные отчеты рассматриваются клиентами по электронной почет или другим транспортным агентом. Серверы отчетов обычно поддерживают разнородные платформы, поэтому эффективно работать в других вычислительных сетях.
При описании текстовых процессоров следует выделить две группы программных продуктов этого типа. Первая группа ориентирована на создание документов разной степени сложности с мощными средствами форматирования и включения графики. Типичным представителем этой группы является WinWord. Вторая группа текстовых процессоров (их часто называют текстовыми редакторами) ориентирована для работы с чисто текстовыми файлами, среди которых могут быть тексты программ, написанные на различных языках, конфигурационные файлы, файлы настройки и др. Ярким представителем таких программных продуктов является MultiEdit версий, начиная с 5.0. Этот текстовый процессор имеет мощную систему контекстной замены, встроенный язык макрокоманд на уровне Visual Basic, средства поддержки внутренней среды, средства помощи при наборе ключевых слов.
Возможности: автоматическое форматирование документов, вставка рисунков объектов и графики, составление оглавления и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.
Развитие данного направления программных продуктов является издательские системы.
Табличный процессор – удобная среда для вычислений конечного пользователя. Средства деловой графики, специальной обработки встроенных функций, работа с базами данных, статистическая обработка данных и программ.
Средства презентационной графики
Набор нескольких программных продуктов, функционально дополняемых друг друга, поддерживающих единые информационные технологии, реализуемые на общей вычислительной и операционной платформе.
Яркий представитель – Microsoft Office. Компоненты пакета могут работать изолированно друг от друга. Основное достоинство – их разумное сочетание друг с другом.
Характеристика интегрированного пакета:
— DDE и OLE (динамическая компоновка объектами);
Методоориентированные пакеты прикладных программ
Современный табличный процессор Excell:
Офисные пакеты прикладных программ (ППП):
Браузеры, средства создания интернет-страниц и прочего;
Электронная почта – важный компонент;
— Различаются платформами на которых работают, ценой, условиями распространения, поддерживаемыми транспортными протоколами, интерфейсами и сетями;
— Должна обеспечивать шифрование информации, факсимилию подписи, проверка орфографии на любом языке, управление сообщениями.
Настольные издательские системы
Программные средства мультимедиа
Основное назначение этого класса программных продуктов:
Создание и использование аудио- и видео информации для расширения информационного пространства пользователя.
Программные продукты мультимедиа заняли лидирующее положение на рынке в сфере библиотечного информационного обслуживания, в процессе обучения, организации досуга, БД компьютерных изображений, произведений искусства, библиотечных звуковых записей – все это основа для прикладных обучающих систем, компьютерных игр, библиотечных каталогов и фондов.
Системы Искусственно Интеллекта (ИИ)
Данный класс ПП реализует отдельные функции интеллекта человека.
Основными компонентами системы ИИ являются:
Разработка интеллектуальных систем ведется по следующим направлениям:
Интеллектуальный интерфейс включает:
Модуляция/демодуляция голоса – главный фактор в отставании проектирования интеллектуального интерфейса.
Семантическая сеть – модель знаний, в форме графа, в основе таких моделей лежит идея о том, что любой из знания можно представить в виде совокупности объектов и связи между ними.
Классификация семантических сетей:
1. Однородные (с единым типом взаимодействий);
2. Неоднородные (с различными типами взаимодействий).
По типам отношений делятся:
Пакеты данных (информационные пакеты).
Пакетный способ передачи данных был разработан Полом Бэрэном в 1960 г. и сейчас является основой работы любой сети.
Пакет данных (информационный пакет) – это блок данных, обрабатываемый сетевыми программами как единое целое.
Обычно пакет состоит из 2-х частей. Первая часть – это набор служебных данных, которые требуются для реализации соответствующего протокола. Эта часть пакета называется заголовком. Вторая часть пакета – это собственно та полезная информация, которая должна быть передана. Таким образом, любой пакет имеет следующую структуру.
Информационный пакет =Заголовок + Данные
Иногда служебные данные добавляются не только в начало, но и в конец пакета, образуя кроме заголовка так называемый концевик, однако это значительно менее употребляемый способ формирования пакета.
Важное свойство пакетного способа передачи данных, обеспечивающее работу протоколов различного уровня, заключается в том, что пакет вместе со своим заголовком может быть рассмотрен как простой набор данных и вложен в другой пакет. Т.е. может быть реализована следующая схема.
Пакет 1 = Заголовок 1 + Данные 1
Пакет 2 = Заголовок 2 + Пакет 1
В этом случае говорят, что Пакет 1 вложен в Пакет 2. Вложение пакетов друг в друга также называется инкапсуляцией.
Вкладываться может не только целый пакет, но и его часть, если предварительно пакет был разделен на части. Это соответствует следующей схеме.
Пакет 1 = Заголовок 1 + Данные 1
Пакет 1 ® Фрагмент 1 + Фрагмент 2 + Фрагмент 3.
Пакет 2.1 = Заголовок 2.1 + Фрагмент 1
Пакет 2.2 = Заголовок 2.2 + Фрагмент 2
В результате получается, что первый фрагмент Пакета 1 вложен в пакет 2.1, второй фрагмент Пакета 1 вложен в пакет 2.2 и т.д. Такая схема реализуется в протоколе TCP/IP.
Протоколы.
Пакеты, протоколы и методы управления обменом
Структура и размеры пакета в каждой сети жестко определены стандартом на данную сеть и связаны, прежде всего, с аппаратными особенностями данной сети, выбранной топологией и типом среды передачи информации. Кроме того, эти параметры зависят от используемого протокола (порядка обмена информацией).
Чаще всего пакет содержит в себе следующие основные поля или части ( рис. 4.3):
Нередко в структуре пакета выделяют всего три поля :
Во избежание путаницы, в данном курсе термин «пакет» будет использоваться как более понятный и универсальный.
В процессе сеанса обмена информацией по сети между передающим и принимающим абонентами происходит обмен информационными и управляющими пакетами по установленным правилам, называемым протоколом обмена. Это позволяет обеспечить надежную передачу информации при любой интенсивности обмена по сети.
Пример простейшего протокола показан на рис. 4.5.