Связанные понятия
Обмен сообщениями в информатике — один из подходов реализации взаимодействия компонентов и систем, используемый в параллельных вычислениях, объектно-ориентированном программировании, также — одна из форм межпроцессного взаимодействия в операционных системах, в микроядерных операционных системах подход используется для обмена информацией между одним из ядер и одним или более исполняющих блоков.
Кодогенерация — часть процесса компиляции, когда специальная часть компилятора, кодогенератор, конвертирует синтаксически корректную программу в последовательность инструкций, которые могут выполняться на машине. При этом могут применяться различные, в первую очередь машинно-зависимые оптимизации. Часто кодогенератор является общей частью для множества компиляторов. Каждый из них генерирует промежуточный код, который подаётся на вход кодогенератору.
Механизм копирования
при записи (англ. Copy-On-Write, COW) используется для оптимизации многих процессов, происходящих в операционной системе, таких как, например, работа с оперативной памятью или файлами на диске (пример — ext3cow).
Сопрограммы (англ. coroutines) — методика связи программных модулей друг с другом по принципу кооперативной многозадачности: модуль приостанавливается в определённой точке, сохраняя полное состояние (включая стек вызовов и счётчик команд), и передаёт управление другому. Тот, в свою очередь, выполняет задачу и передаёт управление обратно, сохраняя свои стек и счётчик.
Подробнее: Сопрограмма
Разделяемая память (англ. Shared memory) является самым быстрым средством обмена данными между процессами.
Упоминания в литературе
Bluetooth стал широко распространяться как раз с появлением Vista, возможно, поэтому инструкций для Windows XP по процедуре подключения через Bluetooth значительно меньше, чем для новых версий. Мы не будем подробно копаться в различиях настроек беспроводной сети через Bluetooth в разных системах, а рассмотрим простейший случай соединения через Bluetooth двух компьютеров (например, ноутбуков) для передачи файлов по беспроводному каналу. А создание полноценной сети мы рассмотрим в последующих главах, ориентируясь на Wi-Fi, а не Bluetooth,
что для сети более удобно и естественно.
Физический уровень – самый первый, «нижний» уровень. Фактически он
представляет собой аппаратную часть сети и описывает способ передачи данных, используя для этого любой имеющийся канал – проводной или беспроводной. Исходя из выбранного канала передачи данных должно использоваться соответствующее сетевое оборудование с определенными параметрами передачи данных, учитывающими всевозможные особенности канала, такие как полосы пропускания, защита от помех, уровень сигнала, кодирование, скорость передачи данных в физической среде и т. п.
Клиентские каналы – это очень удобный инструмент, который позволяет группировать объявления по какому-то признаку и в дальнейшем отслеживать их эффективность. Какие именно объявления выделить в группу, вы решаете самостоятельно. Можно объединять в группу объявления разных типов, размеров и предназначенные для разных сайтов. Обычно объявления группируют по местам размещения или по внешнему виду. Например, вы можете выделить все текстовые блоки, расположенные вверху страницы, в один канал, а все графические – в другой. И смотреть, какие объявления более эффективны, – текстовые или графические. Такую процедуру можно провести сразу для нескольких сайтов. Вы можете выделить текстовые рекламные блоки, расположенные на всех ваших сайтах, в один канал и наблюдать за этим каналом. Можно также создать канал, группирующий объявления, которые показываются на всех ваших сайтах, но только в шапке страницы. В общем, использование клиентских каналов дает вам максимум возможностей для проведения экспериментов по изучению эффективности рекламных блоков с ваших страниц. Единственное ограничение, которое
существует при использовании клиентских каналов, это то, что их количество не может быть больше 500.
Современный компьютер представляет собой сложную систему, состоящую из многих компонентов, заключенных в блоки по функциональному назначению. Назначение всей этой системы – обработка информации, которая может включать поиск данных, их сортировку, редактирование, выполнение
вычислений, печать, передачу по каналам связи и т. д.
Для увеличения скорости передачи данных планируется использовать несколько новых технологий, одной из которых является технология с множественным вводом/ выводом (MIMO – Multiple Input Multiple Output). Ее смысл заключается в параллельной передаче данных
по разным каналам с применением нескольких передающих антенн. Кроме того, подразумевается расширение частотного канала до 40 МГц.
Связанные понятия (продолжение)
Стандартные потоки ввода-вывода в системах типа UNIX (и некоторых других) — потоки процесса, имеющие номер (дескриптор), зарезервированный для выполнения некоторых «стандартных» функций. Как правило (хотя и не обязательно), эти дескрипторы открыты уже в момент запуска задачи (исполняемого файла).
В информатике и теории автоматов состояние цифровой логической схемы или компьютерной программы является техническим термином для всей хранимой информации, к которой схема или программа в данный момент времени имеет доступ. Вывод данных цифровой схемы или компьютерной программы в любой момент времени полностью определяется его текущими входными данными и его состоянием.
Подробнее: Состояние (информатика)
Соглашение о вызове (англ. calling convention) — описание технических особенностей вызова подпрограмм, определяющее...
Код операции , операционный код, опкод — часть машинного языка, называемая инструкцией и определяющая операцию, которая должна быть выполнена.
Событи́йно-ориенти́рованное программи́рование (англ. event-driven programming; в дальнейшем СОП) — парадигма программирования, в которой выполнение программы определяется событиями — действиями пользователя (клавиатура, мышь), сообщениями других программ и потоков, событиями операционной системы (например, поступлением сетевого пакета).
В информатике, блокировка — механизм синхронизации, позволяющий обеспечить исключительный доступ к разделяемому ресурсу между несколькими потоками. Блокировки — это один из способов обеспечить политику управления распараллеливанием.
Объе́ктный мо́дуль (также — объектный файл, англ. object file) — файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом подготовленный код (часто называемый двоичным или бинарным), который может быть объединён с другими объектными файлами при помощи редактора связей (компоновщика) для получения готового исполнимого модуля либо библиотеки.
В программировании
именованный канал или именованный конвейер (англ. named pipe) — один из методов межпроцессного взаимодействия, расширение понятия конвейера в Unix и подобных ОС. Именованный канал позволяет различным процессам обмениваться данными, даже если программы, выполняющиеся в этих процессах, изначально не были написаны для взаимодействия с другими программами. Это понятие также существует и в Microsoft Windows, хотя там его семантика существенно отличается. Традиционный канал — «безымянен...
В информатике,
цикл событий , диспетчер сообщений, цикл сообщений, помпа сообщений, или рабочий цикл — программная конструкция, которая ожидает прибытия и производит рассылку событий или сообщений в программе. Он работает, делая запрос к некоторому внутреннему или внешнему «поставщику событий» (который, как правило блокирует запрос до тех пор, пока событие не появится), а затем вызывает соответствующий обработчик события («отправляет событие»). Цикл событий может быть использован в сочетании с паттерном...
Конте́йнер в программировании — тип, позволяющий инкапсулировать в себе объекты других типов. Контейнеры, в отличие от коллекций, реализуют конкретную структуру данных.
Файловый дескриптор — это неотрицательное целое число. Когда создается новый поток ввода-вывода, ядро возвращает процессу, создавшему поток ввода-вывода, его файловый дескриптор.
Реентерабельность тесно связана с безопасностью функции в многопоточной среде (thread-safety), тем не менее, это разные понятия. Обеспечение реентерабельности является ключевым моментом при программировании многозадачных систем, в частности, операционных систем.
Динамическая идентификация типа данных (англ. run-time type information, run-time type identification, RTTI) — механизм в некоторых языках программирования, который позволяет определить тип данных переменной или объекта во время выполнения программы.
А́дресное пространство (англ. address space) — совокупность всех допустимых адресов каких-либо объектов вычислительной системы — ячеек памяти, секторов диска, узлов сети и т. п., которые могут быть использованы для доступа к этим объектам при определенном режиме работы (состоянии системы).
Интроспекция (англ. type introspection) в программировании — возможность запросить тип и структуру объекта во время выполнения программы. Особое значение имеет в языке Objective C, однако имеется почти во всех языках, позволяющих манипулировать типами объектов как объектами первого класса; среди языков, поддерживающих интроспекцию — C++ (с RTTI), Go, Java, JavaScript, Perl, Ruby, Smalltalk; в PHP и Python интроспекция интегрирована в сам язык. Интроспекция может использоваться для реализации ad-hoc-полиморфизма...
В программировании термин «
директива » (указание) по использованию похож на термин «команда», так как также используется для описания некоторых конструкций языка программирования (то есть указаний компилятору или ассемблеру особенностей обработки при компиляции).
Сеансовый уровень (англ. Session layer) — 5-й уровень сетевой модели OSI, отвечает за поддержание...
Переключение контекста (англ. context switch) — в многозадачных ОС и средах - процесс прекращения выполнения процессором одной задачи (процесса, потока, нити) с сохранением всей необходимой информации и состояния, необходимых для последующего продолжения с прерванного места, и восстановления и загрузки состояния задачи, к выполнению которой переходит процессор.
Динамическое распределение памяти — способ выделения оперативной памяти компьютера для объектов в программе, при котором выделение памяти под объект осуществляется во время выполнения программы.
Ошибка сегментации (англ. Segmentation fault, сокр. segfault, жарг. сегфолт) — ошибка программного обеспечения, возникающая при попытке обращения к недоступным для записи участкам памяти либо при попытке изменить память запрещённым способом. В системах на основе процессоров Motorola 68000 эти ошибки, как правило, известны как ошибки адреса или шины.
Три́ггер (англ. trigger) — хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных: добавлением INSERT, удалением DELETE строки в заданной таблице, или изменением UPDATE данных в определённом столбце заданной таблицы реляционной базы данных.
Конста́нта в программировании — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается.
Анонимная функция в программировании — особый вид функций, которые объявляются в месте использования и не получают уникального идентификатора для доступа к ним. Поддерживаются во многих языках программирования.
Монитор — в языках программирования высокоуровневый механизм взаимодействия и синхронизации процессов, обеспечивающий доступ к неразделяемым ресурсам. Подход к синхронизации двух или более компьютерных задач, использующих общий ресурс, обычно аппаратуру или набор переменных.
Неблокирующая синхронизация — подход в параллельном программировании на симметрично-многопроцессорных системах, в котором принят отказ от традиционных примитивов блокировки, таких, как семафоры, мьютексы и события. Разделение доступа между потоками идёт за счёт атомарных операций и специальных, разработанных под конкретную задачу, механизмов блокировки.
Среда выполнения (англ. execution environment, иногда «ранта́йм» от англ. runtime — «время выполнения») в информатике — вычислительное окружение, необходимое для выполнения компьютерной программы и доступное во время выполнения компьютерной программы. В среде выполнения, как правило, невозможно изменение исходного текста программы, но может наличествовать доступ к переменным окружения операционной системы, таблицам объектов и модулей разделяемых библиотек.
Неопределённое поведение (англ. undefined behaviour, в ряде источников непредсказуемое поведение) — свойство некоторых языков программирования (наиболее заметно в Си), программных библиотек и аппаратного обеспечения в определённых маргинальных ситуациях выдавать результат, зависящий от реализации компилятора (библиотеки, микросхемы) и случайных факторов наподобие состояния памяти или сработавшего прерывания. Другими словами, спецификация не определяет поведение языка (библиотеки, микросхемы) в любых...
Блок (также говорят блок кода, блок команд, блок инструкций) в программировании — это логически сгруппированный набор идущих подряд инструкций в исходном коде программы, является основой парадигмы структурного программирования.
Каламбур типизации является прямым нарушением типобезопасности. Традиционно возможность построить каламбур типизации связывается со слабой типизацией, но и некоторые сильно типизированные языки или их реализации предоставляют такие возможности (как правило, используя в связанных с ними идентификаторах слова unsafe или unchecked). Сторонники типобезопасности утверждают, что «необходимость» каламбуров типизации является мифом.
Кома́нда — это указание компьютерной программе действовать как некий интерпретатор для решения задачи. В более общем случае, команда — это указание некоему интерфейсу командной строки, такому как shell.
Дестру́ктор — специальный метод класса, служащий для деинициализации объекта (например освобождения памяти).
Макрокоманда , макроопределение или мáкрос — программный алгоритм действий, записанный пользователем. Часто макросы применяют для выполнения рутинных действий. А также макрос — это символьное имя в шаблонах, заменяемое при обработке препроцессором на последовательность символов, например: фрагмент html-страницы в веб-шаблонах, или одно слово из словаря синонимов в синонимизаторах.
Удалённый вызов процедур , реже Вызов удалённых процедур (от англ. Remote Procedure Call, RPC) — класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве (как правило, на удалённых компьютерах). Обычно реализация RPC-технологии включает в себя два компонента: сетевой протокол для обмена в режиме клиент-сервер и язык сериализации объектов (или структур, для необъектных RPC). Различные реализации RPC имеют очень отличающуюся друг от друга архитектуру...
Кросс-компиля́тор (англ. cross compiler) — компилятор, производящий исполняемый код для платформы, отличной от той, на которой исполняется сам кросс-компилятор. Такой инструмент бывает полезен, когда нужно получить код для платформы, экземпляров которой нет в наличии, или в случаях когда компиляция на целевой платформе невозможна или нецелесообразна (например, это касается мобильных систем или микроконтроллеров с минимальным объёмом памяти).
Замыкание (англ. closure) в программировании — функция первого класса, в теле которой присутствуют ссылки на переменные, объявленные вне тела этой функции в окружающем коде и не являющиеся её параметрами. Говоря другим языком, замыкание — функция, которая ссылается на свободные переменные в своей области видимости.
Свойство — способ доступа к внутреннему состоянию объекта, имитирующий переменную некоторого типа. Обращение к свойству объекта выглядит так же, как и обращение к структурному полю (в структурном программировании), но, в действительности, реализовано через вызов функции. При попытке задать значение данного свойства вызывается один метод, а при попытке получить значение данного свойства — другой.
Точка монтирования (англ. mount point) — это каталог или файл, с помощью которого обеспечивается доступ к новой файловой системе, каталогу или файлу.
Сериализация (в программировании) — процесс перевода какой-либо структуры данных в последовательность битов. Обратной к операции сериализации является операция десериализации (структуризации) — восстановление начального состояния структуры данных из битовой последовательности.
Ссылка в программировании — это объект, указывающий на определенные данные, но не хранящий их. Получение объекта по ссылке называется разыменованием.
Язы́к запро́сов — это искусственный язык, на котором делаются запросы к базам данных и другим информационным системам, особенно к информационно-поисковым системам.
В императивном программировании
порядок выполнения (порядок исполнения, порядок вычислений) — это способ упорядочения инструкций программы в процессе её выполнения.
Защита памяти (англ. Memory protection) — это способ управления правами доступа к отдельным регионам памяти. Используется большинством многозадачных операционных систем. Основной целью защиты памяти является запрет доступа процессу к той памяти, которая не выделена для этого процесса. Такие запреты повышают надёжность работы как программ, так и операционных систем, так как ошибка в одной программе не может повлиять непосредственно на память других приложений. Следует различать общий принцип защиты...
Ассоциативная память (АП) или ассоциативное запоминающее устройство (АЗУ) является особым видом машинной памяти, используемой в приложениях очень быстрого поиска. Известна также как память, адресуемая по содержимому, ассоциативное запоминающее устройство, контентно-адресуемая память или ассоциативный массив, хотя последний термин чаще используется в программировании для обозначения структуры данных (Hannum и др., 2004).
Адрес — символ или группа символов, которые идентифицируют регистр, отдельные части памяти или некоторые другие источники данных, либо место назначения информации.
Упоминания в литературе (продолжение)
Как правило, при соединении с провайдером стандартная программа удаленного доступа не использует все резервы операционной системы и каналов связи. В Windows заложена возможность увеличить скорость соединения компьютера с Сетью на 25–30%. Разработчики операционной системы не знают, как в будущем компьютер пользователя будет подключен к Интернету – по локальной сети или модему. Исходя из этого внутренние настройки операционной системы устанавливаются таким образом, чтобы найти «золотую середину» между обоими способами соединения. Специальные программы-оптимизаторы интернет-соединений позволяют найти такие скрытые резервы и увеличить скорость подключения к Сети. Существует и другой тип программ-оптимизаторов. Основной
принцип этих программ – сжатие входящего и исходящего трафиков и, соответственно, их экономия.
С хранением цифровых данных опять другая история. Простота копирования приводит к тому, что если скорость сети ограниченна, копии файлов удобно хранить на переносных носителях. Однако когда речь идет о быстро устаревающих данных, передать которые
по широкополосным каналам можно практически мгновенно, логичнее хранить их на центральных серверах и доставлять оттуда по первому требованию. Спроектированные фирмой Akamai системы доставки данных показали, возможно, наиболее эффективный способ – скопировать и распределить данные по многочисленным территориально рассредоточенным серверам, а для обнаружения наиболее быстрого пути удовлетворения запроса, поступившего из конкретного места, использовать изощренные оптимизационные алгоритмы7.
Однако для достижения планки в 300 Мбит/с потребовалось использование новой технологии передачи данных, каковой стала технология с множественным вводом/выводом (Multiple Input Multiple Output, MIMO). Смысл ее заключается в параллельной передаче данных
по разным каналам с применением многоканальных антенных систем. Кроме того, изменена структура обмена информацией на канальном уровне, что позволило избавиться от передачи лишних служебных данных и увеличить эффективную пропускную способность.
Системы подавления сотовой связи можно разделить по способу постановки помехи: на приемный канал телефона, на
передающий канал телефона. Второй вариант используется редко, это связано со сложностью реализации системы.
Частотный диапазон и эксплуатационные ограничения в различных странах не одинаковы. Во многих европейских
странах разрешены два дополнительных канала, которые запрещены в США; в Японии есть ещё один канал в верхней части диапазона, а другие страны, к примеру Испания, запрещают использование низкочастотных каналов. Более того, некоторые страны, к примеру Россия, Белоруссия и Италия, требуют регистрации всех сетей Wi-Fi, работающих вне помещений, или требуют регистрации Wi-Fi-оператора. О том, как можно заглушить Wi-Fi, тоже будет рассказано далее.
Все современные факс-модемы и факс-машины относятся к группе 3. Данный факт в
руководстве пользователя такого аппарата обычно отражается записью "Group III" или "G3 Fax". Для данной группы предусмотрены следующие скорости передачи: 2,4, 4,8, 7,2, 9,6, 14,4 и дополнительно 19,2 Кбит/сек при работе по обычной аналоговой телефонной линии. Кроме того, существуют группы 1 и 2, описывающие ушедшие в прошлое факс-аппараты устаревших конструкций, и группа 4, которая посвящена передаче факсимильных сообщений по каналам ISDN (к сожалению, в России это относится пока еще к светлому будущему).
В редких случаях в кабельных сетях телеканалы могут иметь не только разный видеостандарт, но и аудио. Для России и стран СНГ актуальны D/K и B/G, так что нужно обратиться к документации тюнера, чтобы удостовериться в поддержке этих форматов. Там они обозначаются как PAL, PAL D/K, SECAM D/K и так далее. Хороший современный тюнер должен уметь поддерживать все эти стандарты и позволять назначать для каждого
канала индивидуальные настройки аудио. Иногда такая особенность скрывается под рекламным слоганом «Адаптировано под Российское ТВ-вещание». Однако при ближайшем рассмотрении эта надпись может означать и то, что тюнер сможет принимать только сигнал стандарта SECAM D/K.
а) CSMa/CD – множественный доступ с контролем несущей и обнаружением коллизий, характеризующийся тем, что перед началом
передачи компьютер определяет, свободен канал передачи данных или занят. Если канал свободен, компьютер начинает передачу;
Большинство современных потребительских звуковых решений строится согласно стандарту АС'97, разработанному корпорацией Intel. Он предусматривает разделение звукового контроллера на две независимые части – цифровой контроллер (DC97) и аналоговый кодек (АС'97), связанные между собой цифровым последовательным каналом AC—Link. Функции цифрового контроллера строго не регламентируются. Он может содержать универсальный или специализированный DSP-процессор для обработки звука, табличный волновой синтезатор, модуль поддержки DOS-звука, кодер и декодер Dolby и DTS и т. п. Может также быть и простым хост-контроллером, отвечающим только за обмен данными между системной шиной
и кодеком. Последний вариант хорошо подходит для интеграции, так как требует минимум аппаратных затрат.
Успех сети Napster наглядно показал, что пиринговые системы обладают потенциальными возможностями, способными изменять целые отрасли промышленности, и основаны на простой идее: замена посредника на прямое взаимодействие между равными партнерами. В случае с музыкальной индустрией давно существующие студии звукозаписи и их каналы маркетинга и распространения, действующие как посредники между музыкантами и слушателями, были заменены пиринговыми
системами совместного использования файлов. Основными характеристиками, которые сделали музыкальную индустрию столь уязвимой и способствовали распространению пиринговых систем, являлись нематериальная сущность музыки и низкие накладные расходы на копирование и передачу данных.
Как бы странно это ни звучало, компьютерный вирус – программа и, как правило, небольшая по размеру. Все дело в назначении и способе
распространения. Обычная программа выполняет полезную работу, стараясь не нарушить функционирование операционной системы. Чаще всего пользователь устанавливает ее самостоятельно. В случае с вирусом все наоборот. Задача, которую ставит его создатель, состоит в том, чтобы нарушить работоспособность компьютера, удалить, повредить, а иногда и зашифровать важную информацию с целью получения выкупа. Вирусы распространяются между компьютерами по сети, замедляя их работу, перегружая каналы и блокируя работу сервисов.
Обычно при соединении с провайдером стандартная программа удаленного доступа не использует все резервы
операционной системы и каналов связи. В Windows заложена возможность увеличить скорость соединения компьютера с Сетью на 25–30 %. Разработчики операционной системы не знают, как в будущем компьютер пользователя будет подключен к Интернету – по локальной сети или с помощью модема. Исходя из этого, внутренние настройки операционной системы устанавливаются таким образом, чтобы найти «золотую середину» между обоими способами соединения. Специальные программы-оптимизаторы интернет-соединения позволяют найти скрытые резервы и увеличить скорость подключения к Сети.
С увеличением количества разнообразных программных приложений, основанных на современных Internet-технологиях, и развитием электронной коммерции возникла необходимость настраивать каждую страницу узла на запрос
отдельного пользователя. Таким образом, длительная загрузка может объясняться не только пропускной способностью канала, но и внутренней архитектурой сайта. Иногда конструкция страницы предусматривает обращения к базе данных, находящейся на удаленном сервере, что опять же увеличивает время загрузки.
Обычно при соединении с провайдером стандартная программа удаленного доступа не использует все резервы
операционной системы и каналов связи. В Windows заложена возможность увеличить скорость соединения компьютера с Сетью на 25–30 %. Разработчики операционной системы не знают, как в будущем компьютер пользователя будет подключен к Интернету – по локальной сети или модему. Исходя из этого внутренние настройки операционной системы устанавливаются таким образом, чтобы найти «золотую середину» между обоими способами соединения. Специальные программы-оптимизаторы интернет-соединений позволяют найти такие скрытые резервы и увеличить скорость подключения к Сети.
До появления цифровых технологий передачи голоса вся телефонная связь осуществлялась через наземные каналы и вспомогательные системы. Сначала эти системы были аналоговыми, с 1960-х гг. они стали цифровыми – для передачи на большие расстояния сигнал переводится в цифровую форму. Появились автоматические системы
коммутации для соединения пользователей разных телефонных сетей, а также единая международная система телефонных кодов для нумерации. Системы разных стран были объединены в единую общественную телефонную сеть, работающую автоматически. Это был прообраз Интернета и VoIP.
Присоединенную УЭП или УКЭП нередко используют при пересылке
документов по каналам связи (как «транспортную» ЭП). Удобство при этом связано с тем, что все сообщение вместе с ЭП составляет единый файл.
* Класс В2. Структурированная защита. Для соответствия классу В2 ТСВ системы должно поддерживать формально определенную и четко документированную модель безопасности, предусматривающую произвольное и нормативное управление доступом, которое распространяется по сравнению с системами класса В1 на все субъекты. Кроме того, должен осуществляться контроль скрытых каналов утечки информации. В структуре ТСВ должны быть выделены элементы, критичные с точки зрения безопасности. Интерфейс ТСВ должен быть четко определен а его архитектура и реализация должны быть выполнены с учетом возможности проведения тестовых испытаний. По сравнению с классом В1 должны
быть усилены средства аутентификации. Управление безопасностью осуществляется администраторами системы. Должны быть предусмотрены средства управления конфигурацией.
При передаче речи или музыки ширина спектра сигнала сообщения определяется спектром звуковых частот, т. е. занимает интервал от 20 Гц до 20 кГц. В тех случаях, когда это необходимо, ограничивают ширину спектра сигнала сообщения. При этом ухудшается качество воспроизведения передаваемого сообщения, зато увеличивается число
возможных каналов связи. При создании служебной радиосвязи между двумя объектами (например, между Землей и летящим самолетом, двумя кораблями и т. д.) качество воспроизведения передаваемого сообщения должно быть таким, чтобы обеспечить разборчивость речи. Для этого достаточно передавать сигнал сообщения в интервале частот от 200 Гц до 3 кГц. При высококачественном радиовещании, когда важно сохранять не только информацию, содержащуюся в речи, но и тембр голоса, а также обеспечить неискаженную передачу музыки, спектр частот сообщения должен быть значительно шире (например, от 30 Гц до 4,5 кГц).
Формат BMP сохраняет изображение без потерь. Однако он не подходит для промежуточного сохранения изображения, если предполагается дальнейшая обработка этого изображения в другом сеансе работы с Photoshop, потому что этот формат не поддерживает слоеную структуру документа, а также альфа– или информационные каналы и имеет неоправданно большой объем файла. Файл в формате BMP примут и распечатают в любой цифровой фотолаборатории. Его можно разместить и на веб-странице, если он имеет небольшой размер, а это будет в том случае, если размер картинки (определяется количеством составляющих ее точек по вертикали и горизонтали) небольшой. Лучше не использовать этот графический формат для веб. Не каждый пользователь является обладателем высокоскоростного доступа к сети Интернет,
поэтому загрузка BMP-файла может быть достаточно длительной ввиду его большого размера.
Слово «шина» следует понимать как некоторый канал с определенными характеристиками, через который процессор обменивается данными с остальными
устройствами. Примером такого канала может быть канал, по которому идет обмен данными с кэш-памятью, с контроллером памяти, с видеокартой, жестким диском и т. д.
“Лучше всего с самого начала интегрировать электронный бизнес с вашими ключевыми операциями. Этот подход позволяет использовать имеющиеся у вас проверенные системы, оберегает вас от таких глупых ошибок, когда вы продаете отсутствующие продукты по ценам, которые уже изменились, а также обеспечивает согласованное обслуживание клиентов и учет среди всех
каналов продаж”33. Согласно последним исследованиям Gartner Group, 40 % затрат времени и средств при разработке уходит на интеграцию систем, сетей и приложений. Если электронная система продаж готова почти полностью – на 95 %, то все равно это дает негативный результат в виде потерь 5 % продаж.