Вопрос 4. Открытая шинная архитектура. Системная плата.
Шина компьютера — информационная магистраль, вокруг которой строится компьютер.
Шина — магистраль обмена данными.
Это открытое устройство для соединения, аппаратного расширения, в отличие от замкнутой аппаратуры мэйнфрэймов.
Через адреса, которые есть в шине, можно обмениваться между устройствами.
Шина является к нам в форме материнской платы.
Но по факту .
Материнская плата — это кусок текстолита.
Северный и южный мосты — это чипы, которые обеспечивают работу материнской платы.
- — работа процессора с оперативной памятью и GPU.
- — медленная периферия, мелочь всякая.
До шины гибкости в компьютерах не было! Шину придумали для миникомпьютера, микропроцессора.
-
При этом она была быстрой!
- — 1976 год, 16-ти разрядные мини-ЭВМ фирмы DEC.
- — Digital Equipment Corporation, основана в 1957 году.
Лучше шинной архитектуры ничего не придумали.
Сначала шина была узким местом. Она начала тормозить.
Тогда сделали отдельную шину процессора и отдельные шины для видеокарт.
Шине не позволили стать узким местом компьютера — поставили доп.шину и всё! Не надо менять ни программиста, ни драйвера!
Интерфейсы компьютера.
Интерфейс – совокупность средств сопряжения и связи, обеспечивающая эффективное взаимодействие систем или частей.
В интерфейсе обычно предусмотрено сопряжение на двух уровнях:
— механическом (провода, элементы связи, типы соединений, разъемы, номера контактов ит.д.)
— логическом (сигналы, их длительность, полярности, частоты и амплитуда, протоколы взаимодействия).
Все интерфейсы ЭВМ можно разделить на внутренние и внешние:
— внутренние – система связи и сопряжения узлов и блоков ПК между собой;
— внешние – обеспечивают связь ПК с внешними (периферийными) устройствами и другими компьютерами.
Шина данных это система передачи информации в ПК
Шина данных это одна из самых важных шин, из-за необходимости которой собственно и формируется вся остальная система. Численность имеющихся у нее разрядов указывает на скорость и производительность обмена данными, кроме этого определяет наибольшее число выполняемых команд. Шина данных это устройство, которое передает данные всегда в двух направлениях.
- Центральный процессор
- Графический адаптер
- Система оперативной памяти (ОЗУ)
Но все-таки эти модули, даже в комплексе не будут выполнять тех функций, которые от них требуются. Для того, чтобы все компоненты функционировали как положено, среди них создается взаимосвязь, с помощью которой будет выполняться необходимые вычислительные и другие операции. Средства связи такого рода создают именно компьютерные системные шины. Следовательно, можно утверждать, что данный компонент является крайне необходимым элементом в компьютерном блоке.
Компьютерная шина
Компьютерная шина – это электронная магистраль предназначенная для передачи информации между функциональными модулями компьютера. Такими как: центральный процессор, графический адаптер, винчестер, ОЗУ и остальными устройствами. Данная система включает в себя некоторое количество других шин, в частности: шины адреса, шина данных, кстати их может быть несколько, и шина управления.
Основное деление компьютерных шин
Отличие шин друг от друга базируется на нескольких моментах. Главным признаком считается Первенствующим показателем является место расположения. Исходя из этого шины бывают следующих типов:
- Шины для создания магистральной связи между компонентами установленными внутри компьютерного блока, а именно: центральный процессор, оперативное запоминающее устройство, системная плата. В современных компьютерах она обозначается как — локальная шина.
- Шины служащие для подсоединения к системной плате периферийных гаджетов, таких, как: адаптеры, карты памяти, называются — внешними шинами.
По-большому счету, компьютерной шиной можно охарактеризовать практически всякое устройство, служащее для создания связи между двумя и более компонентами. Даже оборудование для подключения компьютера к сети Интернет в определенной степени считается системной шиной.
Одна из самых значимых устройств связи
Все действия выполняемые нами с помощью компьютера, будь то работа с документами или прослушивание музыкальных треков, компьютерные игры — все это возможно только благодаря процессору. Равным образом и процессор не может выполнять свои функции, не имея при этом магистральной связи с остальными значимыми компонентами осуществляющими полноценную работу компьютера. То есть, именно с помощью системной шины процессора организуется в одно целое комплекс устройств.
Производительность компьютера
Все основные компьютерные шины в зависимости от предназначения, делятся на несколько категорий:
- Адресные шины
- Шины управления
- Шины данных
У процессора может быть задействовано несколько системных трактов связи, при этом, как показала практика, наличие определенного количества шин увеличивает эффективность работы компьютера. Пропускная способность компьютерной шины в большей части определяет производительность ПК. Принцип ее действия заключается в определение скорости трансляции данных, передающихся с локальных устройств на другие вычислительные модули и обратно.
Системные шины в современных компьютерах
Стандартная локальная шина, разработанная ассоциацией VESA, получила компетентное признание в мире компьютерных технологий. Официальное ее название VL-Bus и она же является одной из самых популярных шин локального назначения со дня ее представления. Используя шину VL-Bus можно осуществлять 32-разрядную передачу информации между графическим адаптером и процессором либо винчестером.
Однако, такая магистраль связи не способна поддерживать корректную работу микропроцессора. Вследствие этого она встраивается в систему вместе с 16-разрядной шиной ISA, и таким образом выполняет функции дополнительного расширения.
Компьютерная шина, оперативка, центральный процессор и мосты
Классификация каналов передачи компьютерных данных
Обмен данными при задействовании компьютерной инфраструктуры может осуществляться посредством трех основных типов каналов: дуплексного, симплексного, а также полудуплексного. Канал первого типа предполагает, что устройство передачи данных на ПК одновременно может быть также и приемником. Симплексные девайсы, в свою очередь, способны только принимать сигналы. Полудуплексные устройства обеспечивают задействование функции приема и передачи файлов по очереди.
Беспроводная передача данных в компьютерных сетях осуществляется чаще всего через стандарты:
— «малого радиуса» (Bluetooth, ИК-порты);
— «среднего радиуса» — Wi-Fi;
— «большого радиуса» — 3G, 4G, WiMAX.
Скорость, с которой передаются файлы, может сильно разниться в зависимости от того или иного стандарта связи, равно как устойчивость соединения и защищенность его от помех. Одним из оптимальных решений для организации домашних внутрикорпоративных компьютерных сетей считается Wi-Fi. Если необходима передача данных на дальние расстояния — задействуются 3G, 4G, WiMax, либо иные конкурентные в отношении них технологии. Сохраняют востребованность Bluetooth, в меньшей степени — ИК-порты, поскольку их задействование практически не требует от пользователя тонкой настройки девайсов, посредством которых осуществляется обмен файлами.
Наибольшую популярность стандарты «малого радиуса» имеют в индустрии мобильных устройств. Так, передача данных на андроид с другой аналогичной ОС либо совместимой часто осуществляется как раз-таки с помощью Bluetooth. Однако мобильные устройства вполне успешно могут интегрироваться также и с компьютерными сетями, например с помощью Wi-Fi.
Компьютерная сеть передачи данных функционирует посредством задействования двух ресурсов — аппаратного обеспечения и необходимого ПО. И то и другое необходимо для организации полноценного обмена файлами между ПК. Программы для передачи данных могут задействоваться самые разные. Их можно условно классифицировать по такому критерию, как область применения.
Есть пользовательское ПО, адаптированное к использованию веб-ресурсов — к таким решениям относятся браузеры. Есть программы, задействуемые как инструмент голосового общения, дополненного возможностью организации видеочатов — например, Skype.
Есть ПО, относящееся к категории системного. Соответствующие решения могут практически не задействоваться пользователем, однако их функционирование может быть необходимо для обеспечения обмена файлами. Как правило, подобное ПО работает на уровне фоновых программ в структуре операционной системы. Данные виды ПО позволяют соединить ПК с сетевой инфраструктурой. На базе подобных подключений уже могут задействоваться пользовательские инструменты — браузеры, программы для организации видеочатов и т. д. Системные решения важны также и для обеспечения стабильности сетевых подключений между компьютерами.
Есть ПО, предназначенное для диагностики соединений. Так, если осуществить надежное подключение между ПК мешает та или иная ошибка передачи данных, то ее можно вычислить с помощью подходящей программы для диагностики. Задействование различных видов ПО — один из ключевых критериев разграничения цифровых и аналоговых технологий. При использовании инфраструктуры передачи данных традиционного типа программные решения имеют, как правило, несопоставимо меньший функционал, чем при выстраивании сетей на базе цифровых концепций.
Системная шина
Технологии передачи данных в компьютерных сетях
Основной предмет передачи данных в компьютерных сетях, как мы отметили выше, — совокупность файлов, папок и иных продуктов реализации машинного кода (например, массивов, стеков и т. д.). Современные цифровые коммуникации могут функционировать на базе самых разных стандартов. В числе самых распространенных — TCP-IP. Основной его принцип — в присвоении компьютеру уникального IP-адреса, который может использоваться в качестве главного ориентира при передаче данных.
Обмен файлами в современных цифровых сетях может осуществляться с помощью проводных технологий либо тех, в которых не предполагается задействование кабеля. Классификация соответствующих инфраструктур первого типа может осуществляться исходя из конкретной разновидности провода. В современных компьютерных сетях чаще всего используются:
Витые пары;
Оптоволоконные провода;
Коаксиальные кабели;
USB-кабели;
Телефонные провода.
Каждый из отмеченных типов кабелей имеет как преимущества, так и недостатки. Например, витая пара — дешевый, универсальный и простой в монтаже тип провода, однако значительно уступающий оптоволокну по пропускной способности (подробнее данный параметр мы рассмотрим чуть позже). USB-кабели наименее всего приспособлены к передаче данных в рамках компьютерных сетей, однако совместимы практически с любым современным компьютером — крайне редко можно встретить ПК, не оснащенный USB-портами. Коаксиальные кабели в достаточной мере защищены от помех и позволяют обеспечивать передачу данных на очень большие расстояния.
Адресное пространствомикропроцессорного устройства.
Адресное пространство микропроцессорного
устройства изображается графически
прямоугольником, одна из сторон которого
представляет разрядность адресуемой ячейки
этого микропроцессора, а другая сторона — весь
диапазон доступных адресов для этого же
микропроцессора. Обычно в качестве
минимально адресуемой ячейки памяти
выбирается восьмиразрядная ячейка памяти (байт).
Диапазон доступных адресов
микропроцессора определяется разрядностью шины
адреса системной шины. При этом минимальный
номер ячейки памяти (адрес) будет равен 0, а
максимальный определяется из формулы:
Для шестнадцатиразрядной шины это будет число
65535 (64K). Адресное пространство этой шины и
распределение памяти микропроцессорной
системы, изображЈнной на рисунке 1, приведено на рисунке
2, а
распределение памяти микропроцессорной
системы, изображЈнной на рисунке 1, приведено на рисунке
3.
Рисунок 2. Адресное пространство шестнадцатиразрядной
шины адреса.
Рисунок 3. Распределение памяти микропроцессора с
шестнадцатиразрядной шиной адреса.
Микропроцессоры после включения питания и
выполнения процедуры сброса всегда начинают
выполнение программы с определЈнного адреса,
чаще всего нулевого. Однако есть и
исключения. Например процессоры, на основе
которых строятся универсальные компьютеры
IBM PC или Macintosh стартуют не с нулевого адреса. Программа должна храниться
в памяти, которая не стирается при выключении
питания, то есть в ПЗУ.
Выберем для
построения микропроцессорной системы микросхему ПЗУ
объЈмом 2 килобайта, как это показано на
рисунке 1. При рассмотрении построения
блока обработки сигналов мы договорились, что
процессор после сброса начинает работу с
нулевого адреса, поэтому разместим ПЗУ в
адресном пространстве начиная с нулевого адреса. Для того, чтобы нулевая ячейка
ПЗУ оказались расположенной по нулевому адресу адресного
пространства микропроцессора, старшие
разряды шины адреса должны быть равны 0.
При построении схемы необходимо
декодировать старшие пять разрядов адреса (определить,
чтобы они были равны 0). Это выполняется при помощи дешифратора
адреса, который в данном случае вырождается в
пятивходовую схему «ИЛИ-НЕ» Это связано с
тем, что внутри ПЗУ уже есть одиннадцативходовый
дешифратор адреса. При использовании
дешифратора адреса, обращение к ячейкам
памяти выше двух килобайт не приведЈт к
чтению ячеек ПЗУ, так как на входе выбора
кристалла CS уровень напряжения останется
высоким.
Теперь подключим микросхему ОЗУ. Для
примера выберем микросхему объЈмом 8 Кбайт.
Для выбора любой из ячеек этой микросхемы
достаточно тринадцатибитового адреса,
поэтому необходимо дополнительно
декодировать три оставшихся разряда адреса.
Так как начальные ячейки памяти адресного
пространства уже заняты ПЗУ, то использовать нельзя. Выберем
следующую комбинацию цифр 001 и используем
известные нам принципы .
Дешифратор адреса выродится в данном
случае в трЈхвходовую схему «И-НЕ» с
двумя инверторами на входе. Схема этого
дешифратора приведена на рисунке 1.
ПриведЈнный дешифратор адреса
обеспечивает нулевой уровень сигнала на
входе CS только при комбинации
старших бит 000
Обратите внимание, что так как объЈм ПЗУ
меньше объЈма ОЗУ, то между областью
адресов ПЗУ и областью адресов ОЗУ
образовалось пустое пространство
неиспользуемых адресов памяти
И, наконец, так как все
микропроцессоры предназначены для
обработки данных, поступающих извне, то в
любой микропроцессорной системе должны
присутствовать порты ввода-вывода.
Порт ввода-вывода отображается в адресное
пространство микропроцессорного
устройства как одиночная ячейка памяти,
поэтому порт ввода вывода можно разместить
по любому свободному адресу. Проще всего
построить дешифратор числа FFFFh. В этом
случае дешифратор превращается в обычную 16-ти
входовую схему «И-НЕ», поэтому и
выберем эту ячейку памяти в адресном
пространстве микропроцессора для
размещения порта ввода-вывода.
Внешняя шина — данные
Характеристики компьютерных сетей передачи данных
Полезно будет изучить некоторые ключевые характеристики компьютерных сетей, в которых осуществляется обмен файлами. В числе важнейших параметров соответствующей инфраструктуры — пропускная способность. Данная характеристика позволяет оценить то, какими могут быть максимальные показатели скорости и объема передаваемых данных в сети. Собственно, оба указанных параметра также относятся к ключевым. Скорость передачи данных — это фактический показатель, отражающий то, какой объем файлов может направляться с одного компьютера на другой за установленный промежуток времени. Рассматриваемый параметр чаще всего выражается в битах в секунду (на практике, как правило, в кило-, мега-, гигабитах, в мощных сетях — в терабитах).
Современные альтернативы неиспользуемым шинам
В современных архитектурах компьютера существуют различные альтернативы использованию неиспользуемых шин. Разработчики постоянно ищут способы повысить эффективность и производительность системы, а также уменьшить потребление энергии. Технологические достижения и новые идеи позволяют создавать более совершенные конструкции, заменяющие старые и устаревшие элементы.
Одним из вариантов, позволяющих использовать максимальные ресурсы компьютерной системы, является технология мультипроцессорности. Зачастую, неиспользуемые шины могут быть задействованы для соединения нескольких процессоров в одну вычислительную систему. Это позволяет равномерно распределять нагрузку и увеличивать скорость обработки данных. Такой подход особенно эффективен в случае выполнения параллельных вычислений, как в научных исследованиях или в анализе больших объемов данных.
Другой альтернативой использованию неиспользуемых шин является внедрение технологии распределенных вычислений. В этом случае несколько компьютеров или вычислительных узлов могут работать вместе как единая система. Каждый узел выполняет свою задачу, и результаты собираются и обрабатываются в центральном узле. Этот подход позволяет использовать ресурсы каждого компьютера наиболее эффективно и получить значительный прирост в скорости обработки данных.
Еще одной альтернативой является использование вспомогательных модулей для обработки конкретных задач. Такие модули могут быть установлены на свободные шины и выполнять специализированные функции, например, обработку графики или криптографических операций. Это позволяет ускорить выполнение сложных задач, освободив центральный процессор от дополнительной работы.
Современные альтернативы неиспользуемым шинам позволяют значительно улучшить производительность и эффективность компьютерных систем. Замена старых и неиспользуемых шин на новые технологии открывает новые возможности для разработчиков и позволяет создавать все более мощные и быстрые вычислительные системы.
Устаревшие виды шин в компьютерах
В современных компьютерах существует множество различных видов шин, которые обеспечивают передачу данных между различными компонентами системы. Однако некоторые из этих шин уже устарели и не используются в современных архитектурах компьютеров.
Один из таких устаревших видов шин — ISA (Industry Standard Architecture). Разработанная в 1980-х годах, эта шина использовалась для подключения периферийных устройств, таких как видеокарты, сетевые карты и звуковые карты. Однако с развитием технологий и увеличением требований к производительности, ISA была заменена более быстрыми и эффективными шинами.
Другим устаревшим видом шины является PCI (Peripheral Component Interconnect). Разработанная в 1990-х годах, эта шина использовалась для подключения различных периферийных устройств, включая сетевые карты, звуковые карты и видеокарты. Однако с появлением более современной шины PCI Express, PCI стала уступать в производительности и была постепенно вытеснена из архитектуры компьютеров.
Еще одним устаревшим видом шины является AGP (Accelerated Graphics Port). Разработанная в 1990-х годах, эта шина использовалась специально для подключения видеокарт и обеспечения более высокой производительности в графических приложениях. Однако с развитием технологий и появлением PCI Express, AGP также стала устаревать и не используется в современных компьютерах.
В современных архитектурах компьютеров активно используются более современные и эффективные шины, такие как PCI Express, USB и SATA. Эти шины обеспечивают высокую скорость передачи данных и позволяют подключать различные устройства с высокой производительностью. Устаревшие шины все еще могут использоваться в старых компьютерах, но в современных системах они уже не применяются.
Цифровые решения в радиоиндустрии
Информационные технологии также активно задействуются в радиоиндустрии. Можно отметить, что подобные решения характеризуются определенными преимуществами в сравнении с аналоговыми стандартами. Так, в цифровых радиотрансляциях может быть достигнуто существенно более высокое качество звука, чем при задействовании FM-каналов. Цифровая сеть передачи данных теоретически дает радиостанциям возможность отправки на радиоприемники абонентов не только голосового трафика, но также и любого другого медиаконтента — картинок, видео, текстов. Соответствующие решения могут быть внедрены в инфраструктуру организации цифровых телевизионных трансляций.
Обзор шин пк.
Все компоненты ПК объединены между
собой проводниками (кабелями) позволяющими
обмениваться данными, адресной
информацией, управлять режимами работы,
подключать питание и т.д.
Группы проводников, объединённые по
определённым признакам носят название
шин или магистралей.
В архитектуре ПК выделяют системные
шины (шины расширения — Expansion Bus) и
локальные шины. Основной обязанностью
системной шины является передача
информации между базовым МП и остальными
электронными компонентами компьютера.
Локальные шины вводятся для повышения
производительности ПК при работе с
устройствами, требующими передачи
больших объёмов информации (например,
накопителей, видеоадаптеров). Локальные
шины связывают между собой процессор
непосредственно с контроллерами
периферийных устройств.
Как следует из названия системные шины
(шины расширения) предназначены для
подключения различных адаптеров
периферийных устройств, расширяющих
возможности компьютера.
Интерфейсы шин начали свою историю с
8-битной шины ISA. Открытость этой шины
обеспечила появление широкого спектра
плат расширения, позволяющих использовать
PC в различных случаях, вплоть до применения
в качестве управляющего компьютера в
различных системах автоматизации.
С появлением АТ-286 шина ISA была
модифицирована, что позволило повысить
её производительность. Шина EISA явилась
откликом на потребность в
высокопроизводительном обмене для
серверов. Это довольно дорогая шина и
распространена не так широко. В шину
EISA можно установить и ISA – адаптеры.
Шина МСА, выдвинутая фирмой IBM как
прогрессивная альтернатива ISA, не была
поддержана производителями блоков PC,
так её спецификация не была открытой.
В результате она практически отмерла
вместе с семейством ПК IBM PS/2.
C появлением МП i486 появилась потребность
в повышении производительности
вычислительной системы, т.о. родилась
локальная шина VLB. Принципиальная
привязка к шине процессора 486 не обеспечила
ей долгого существования — пришла пора
Pentium.
С процессорами 486 появилась и другая
скоростная шина PCI. Она является новым
этажом в архитектуре PC , к которому
подключается шина типа ISA/EISA.
Шина PCI является в настоящее время
стандартной для ПК и используется с
процессорами 4,5 и 6 поколений.
Развитием шины PCI, нацеленным на дальнейшее
повышение производительности обмена,
является порт AGP, специально предназначенный
для подключения мощных графических
адаптеров.
Местоположение шин в архитектуре
современных ПК иллюстрирует рис.26.1.
Рис.26.1.
Вопрос 12. Выполнение программы ЭВМ
Чтобы программа была выполнена, компьютер должен иметь её в основной памяти (или безграмотно — в оперативной).
Память называется основной, потому что она главнейшая в компьютере. В ней одновременно хранятся данные о нескольких программах, готовых к выполнению.
Оперативная память = операбельная, а термин операбельности применим к древним железкам времён Адама и Евы.
Если машина в работоспособном состоянии, то в ней есть ОС, обрабатывающая внешние устройства.
А если компьютер выключен, то в его процессоре и в оперативной памяти ничего нет.
И в момент включения нет ничего.
Здесь, по аналогии со шнурком, который при натяжении развяжет ботинки (вспоминаем технологию бутстрепинга), используется программа начальной загрузки IPL.
IPL — Initial Program Load, или загрузка начальной программы.
Подробнее про IPL можно прочитать здесь
Но мало включить компьютер. Надо подсунуть ему мелкую программу.
Если бы этого не было: надо было бы на тумблере с лампочками набрать нули и единицы, затем загрузить команду и отправить.
Но это не автоматизм.
Нам нужна ОС, которая может откуда-то получать программы и автоматически выполнять их.
Пример выполнения программы включения:
1) Программа попала в пульт. Но пока что это мертвые данные.
2) ОС узнала адресочек команды. Чтобы адрес с данными РАД стал командой, надо загрузить её на РАК.
3) Процессор выполняет циклограмму (повтор итеративной программы).
4) Компьютер разменивает данные, и команда попадает на регистр команд.
5) На регистре УУ дешифрует адрес команды. Она выясняет, мусор ли это, проверяет правильность.
В случае правильности дешифровка продолжается, иначе комп выдаст ошибку или остановит дешифровку.
6) У команды есть операнды, но на железе хранятся адреса.
7) Давным давно расшифровка попадала не на регистры команд, а на регистры данных.
УУ запускает микропрограммы, АЛУ выполняет уже то, что находится на регистре.
- Раз то, что на регистре, является копией, то эти данные не хранят в памяти. Но если мы хотим запомнить их, то введём данные вручную.
- Когда данных мало, они должны оседать на регистре (это быстрее).
- На оптимизирующих компиляторах должно быть так, как описано строчкой выше.
Пример:
C = a + b
1) Разыменовываем a
2) Разыменовываем b
3) Выполним микропрограмму сложения
4) Делаем запоминание/запись в С
-
d10. Нотация Дейкстры <–> d11. Типы данных <–> d12. Файлы, блоки <–> d13. Критика фон Неймана, рекурсия
-
d1. Раскладки клавиатур, кодировки <–> d6. Системы программирования <–> d9. Железки (1-12) <–> d14. Железки (13-35) <–> d15. Железки (36-74)
Технологии передачи данных в сотовых сетях
Изучим теперь то, каким образом данные могут передаваться в других масштабных инфраструктурах — сотовых сетях
Рассматривая данный технологический сегмент, полезно будет как раз таки уделить внимание истории развития соответствующих решений. Дело в том, что стандарты, посредством которых осуществляется передача данных в сотовых сетях, развиваются очень динамично
Некоторые из рассмотренных нами выше решений, что задействуются в компьютерных сетях, сохраняют актуальность в течение многих десятилетий. Особенно явным образом это прослеживается на примере проводных технологий — коаксиальный кабель, витая пара, оптоволоконные провода были внедрены в практику компьютерных коммуникаций очень давно, но ресурс их задействования далек от исчерпания. В свою очередь, в мобильной индустрии едва ли не каждый год появляются новые концепции, которые с разной степенью интенсивности могут внедряться в практику.
Итак, эволюция технологий сотовой связи начинается с внедрения в начале 80-х годов самых ранних стандартов — таких как NMT. Можно отметить, что его возможности не ограничивались обеспечением голосовой связи. Передача данных через NMT-сети также была возможна, но при очень маленькой скорости — порядка 1,2 Кбит/сек.
Следующий шаг технологической эволюции на рынке сотовой связи был связан с внедрением стандарта GSM. Скорость передачи данных при его задействовании предполагалась гораздо более высокая, чем в случае использования NMT — порядка 9,6 Кбит/сек. Впоследствии стандарт GSM был дополнен технологией HSCSD, задействование которой позволило абонентам сотовой связи передавать данные со скоростью 57,6 Кбит/сек.
Позже появился стандарт GPRS, посредством которого стало возможно отделять типично «компьютерный» трафик, передаваемый в каналах сотовой связи, от голосового. Скорость передачи данных при задействовании GPRS могла достигать порядка 171,2 Кбит/сек. Следующим технологическим решением, внедренным мобильными операторами, стал стандарт EDGE. Он позволил обеспечивать передачу данных со скоростью 326 Кбит/сек.
Развитие интернета потребовало от разработчиков технологий сотовой связи внедрения решений, которые могли бы стать конкурентными проводным стандартам — прежде всего по скорости передачи данных, а также по устойчивости соединения. Значимым шагом вперед стало выведение на рынок стандарта UMTS. Данная технология позволила обеспечить обмен данными между абонентами сотового оператора на скорости до 2 Мбит/сек.
Позже появился стандарт HSDPA, при котором передача и прием файлов могли осуществляться на скорости до 14,4 Мбит/сек. Многие эксперты цифровой индустрии считают, что именно с момента внедрения технологии HSDPA сотовые операторы начали составлять прямую конкуренцию интернет-провайдерам, задействующим кабельные соединения.
В конце 2000 годов появился стандарт LTE и его конкурентные аналоги, посредством которых абоненты сотовых операторов получили возможность обмениваться файлами со скоростью в несколько сотен мегабит. Можно отметить, что подобные ресурсы даже для пользователей современных проводных каналов не всегда доступны. Большинство российских провайдеров передают своим абонентам в распоряжение канал передачи данных со скоростью, не превышающей 100 Мбит/сек, на практике — чаще всего в несколько раз меньшей.