Скорость передачи данных
- Главная
- /
- Информатика
- /
- Скорость передачи данных
Скорость передачи данных — объём данных (информации), переданный за единицу времени (как правило 1 секунду). Базовой единицей измерения скорости передачи данных является бит в секунду. Также к базовым единицам можно отнести байт в секунду, который равен 8 битам в секунду. Все остальные единицы измерения скорости передачи данных являются производными от этих двух.
Они образуются при помощи приставок:
- используемых для обозначения десятичных кратных единиц: кило- (103), мега- (106), гига- (109) и т.д.
- используемых для обозначения 2-x кратных единиц — двоичные (бинарные) приставки: киби- (210) , меби- (220), гиби- (230) и т.д.
При этом, к примеру:
1 килобит в секунду = 1×103 = 1000 бит в секунду
1 кибибит в секунду = 1×210 = 1024 бит в секунду
1 кибибит в секунду = 1.024 килобит в секунду
1 килобит в секунду = 0.9765625 кибибит в секунду
1 килобит в секунду ≠ 1024 бит в секунду
Хотя до введения двоичных приставок международной электротехнической комиссией (МЭК) в 1999 году, принято было считать, что 1 килобит равняется именно 1024 бит. Но по сути это было не верно.
К сожалению новый стандарт до сих пор используется не повсеместно и из-за этого могут возникнуть ошибки и недопонимания.
Онлайн конвертер
Чтобы перевести скорость передачи данных из одних единиц измерения в другие, введите значение и выберите единицы измерения скорости.
Онлайн калькулятор
Скорость передачи данных
Объём данных (размер файла) I =
Время передачи данных t =
Скорость передачи данных V =
0
Округление ответа:
Объём данных
Скорость передачи данных V =
Время передачи данных t =
Объём данных (размер файла) I =
0
Округление ответа:
Время передачи данных
Объём данных (размер файла) I =
Скорость передачи данных V =
Время передачи данных t =
0
Округление ответа:
Теория
Как найти скорость передачи данных
Чему равна скорость передачи данных (V), если известен объём переданных данных (I) и время (t), за которое эти данные переданы?
Формула
V = I ⁄ t
Пример
Через некое соединение был передан файл размером 5MB (мегабайт), передача заняла 16 секунд. Необходимо определить скорость передачи данного файла в мегабитах в секунду.
Для начала переведём 5 мегабайт в биты (cм. таблицу ниже):
5MB = 5 ⋅ 8000000 = 40 000 000 бит
Далее считаем по формуле:
V = 40000000/16 = 2 500 000 бит/с
Переводим полученный результат в мегабиты в секунду:
V = 2500000/1000000 = 2.5 Мбит/с
Как найти объём данных
Чему равен объём данных (I), если известны скорость передачи данных (V) и время (t), за которое эти данные переданы?
Формула
I = V ⋅ t
Пример
Скорость передачи данных через ADSL-соединение равна 512000 бит/с. Передача файла заняла 16 секунд. Определим объем файла в килобайтах.
Для начала определим размер переданного файла в битах:
I = 512000 ⋅ 16 = 8192000 бит
Переведём полученный результат в килобайты:
I = 8192000/8000 = 1024 Кбайт
Этот результат верен если 1 Кбайт = 1000 бит. Если же вы производите расчет с устаревшими единицами (1 Кбайт = 1024 бит), то:
I = 8192000/8192 = 1000 Кбайт
А если результат записать в кибибайтах:
I = 8192000/8192 = 1000 КиБ
Как найти время передачи данных
Чему равно время передачи данных (t), если известны объём переданных данных (I) и скорость передачи данных (V):
Формула
t = I ⁄ V
Пример
За сколько секунд скачается файл размером в 1GB (гигабайт), если скорость соединения 2 Мбит/с?
1GB = 8 000 000 000 бит = 8 000 Мбит
t = 8000/2 = 4000 сек
Таблица преобразования единиц скорости передачи данных
Обозначение RU |
Обозначение EN |
бит в секунду | байт в секунду | перевод в бит/с формула |
перевод в Б/с формула |
|
бит в секунду | бит/с | bit/s | 1 | 0.125 | 1 | 1⁄8 |
байт в секунду | Б/с | B/s | 8 | 1 | 8 | 1 |
килобит в секунду | Kбит/с | kbit/s | 1,000 | 125 | 103 | 1⁄8 × 103 |
кибибит в секунду | Кибит/с | Kibit/s | 1,024 | 128 | 210 | 27 |
килобайт в секунду | Кбайт/с | kB/s | 8,000 | 1,000 | 8 × 103 | 103 |
кибибайт в секунду | КиБ/с | KiB/s | 8,192 | 1,024 | 213 | 210 |
мегабит в секунду | Мбит/с | Mbit/s | 1,000,000 | 125,000 | 106 | 1⁄8 × 106 |
мебибит в секунду | Мибит/с | Mibit/s | 1,048,576 | 131,072 | 220 | 217 |
мегабайт в секунду | Мбайт/с | MB/s | 8,000,000 | 1,000,000 | 8 × 106 | 106 |
мебибайт в секунду | МиБ/с | MiB/s | 8,388,608 | 1,048,576 | 223 | 220 |
гигабит в секунду | Гбит/с | Gbit/s | 1,000,000,000 | 125,000,000 | 109 | 1⁄8 × 109 |
гибибит в секунду | Гибит/с | Gibit/s | 1,073,741,824 | 134,217,728 | 230 | 227 |
гигабайт в секунду | Гбайт/с | GB/s | 8,000,000,000 | 1,000,000,000 | 8 × 109 | 109 |
гибибайт в секунду | ГиБ/с | GiB/s | 8,589,934,592 | 1,073,741,824 | 233 | 230 |
терабит в секунду | Тбит/с | Tbit/s | 1,000,000,000,000 | 125,000,000,000 | 1012 | 1⁄8 × 1012 |
тебибит в секунду | Тибит/с | Tibit/s | 1,099,511,627,776 | 137,438,953,472 | 240 | 237 |
терабайт в секунду | Тбайт/с | TB/s | 8,000,000,000,000 | 1,000,000,000,000 | 8 × 1012 | 1012 |
тебибайт в секунду | ТиБ/с | TiB/s | 8,796,093,022,208 | 1,099,511,627,776 | 243 | 240 |
Ссылки
ГДЗ По Информатике 7 Класс. § 3.1. Формирование изображения на экране монитора
Подсчитайте объем данных, передаваемых в секунду от видеопамяти к монитору в режиме 1024 х 768 пикселей с глубиной цвета 16 битов и частотой обновления экрана 75 Гц.
Ответ
Дано
i = 16 битов
К = 1024 х 768
Частота обновления экрана = 75 Гц
Найти
I — ?
Решение
I = K · i
I = 1024 · 768 · 16 = 12 582 912 бит
12 582 912 бит = 1 572 864 байт = 1536 Кб = 1,5 Мб
Частота обновления экрана равная 75 Гц, означает, что экран за 1 с обновится 75 раз, поэтому
1,5 · 75 = 112,5 Мб
Ответ:
112,5 Мбайт
Рабочая тетрадь по Информатике 7 класс Босова
Задание 145. Подсчитайте объём данных, передаваемых за одну секунду от видеопамяти к монитору в режиме 1024 х 768 пикселей с глубиной цвета 16 битов и частотой обновления экрана 75 Гц.
Y — частота обновления экрана в Гц.
U — объём данных, передаваемых за одну секунду от видеопамяти к монитору.
<- Предыдущее заданиеСледующее задание ->
Нашли ошибку?
Войдите:
Загрузить PDF
Загрузить PDF
Скорость передачи данных характеризует объем данных, который передается за конкретный период времени. Знать скорость передачи нужно, если вы что-то скачиваете из интернета или копируете данные с одного носителя информации на другой. Сначала нужно преобразовать единицы измерения размера файла и скорости передачи так, чтобы унифицировать их, а затем подставить значения в формулу S = A ÷ T, где A — объем данных, T — время передачи, S — скорость передачи. Также по этой формуле можно вычислить объем данных или время передачи, если вы знаете одну из переменных и скорость передачи.
-
1
Найдите единицы измерения размера файла. Размер файла может быть указан в битах (бит), байтах (Б), килобайтах (КБ), мегабайтах (МБ), гигабайтах (ГБ) и даже в терабайтах (ТБ).[1]
- Обратите внимание на прописные и строчные буквы. Например, бит обозначается как «бит» (строчными буквами), а байт — прописной буквой «Б».
-
2
Обратите внимание на единицы измерения скорости передачи данных. Скорость передачи может выражаться в битах в секунду (бит/с), байтах в секунду (Б/с), килобайтах в секунду (КБ/с), мегабайтах в секунду (МБ/с) или гигабайтах в секунду (ГБ/с).[2]
-
3
Преобразуйте единицы в биты или байты и убедитесь, что у них одинаковый префикс (К, М, Г). Прежде чем воспользоваться формулой, убедитесь, что у вас однотипные единицы измерения размера файла и скорости передачи. О единицах измерения времени не думайте.[3]
- 8 бит = 1 байт (B); чтобы конвертировать биты в байты, разделите значение в битах на 8. Чтобы преобразовать байты в биты, умножьте значение в байтах на 8.
- 1024 байта = 1 килобайт (КБ); чтобы конвертировать байты в килобайты, разделите значение в байтах на 1024. Чтобы преобразовать килобайты в байты, умножьте значение в килобайтах на 1024.
- 1024 килобайта = 1 мегабайт (МБ); чтобы конвертировать килобайты в мегабайты, разделите значение в килобайтах на 1024. Чтобы преобразовать мегабайты в килобайты, умножьте значение в мегабайтах на 1024.
- 1024 мегабайта = 1 гигабайт (ГБ); чтобы конвертировать мегабайты в гигабайты, разделите значение в мегабайтах на 1024. Чтобы преобразовать гигабайты в мегабайты, умножьте значение в гигабайтах на 1024.
- 1024 гигабайта = 1 терабайт (ТБ); чтобы конвертировать гигабайты в терабайты, разделите значение в гигабайтах на 1024. Чтобы преобразовать терабайты в гигабайты, умножьте значение в терабайтах на 1024.
-
4
Конвертируйте единицы измерения времени, если потребуется. В 1 минуте 60 секунд, а в 1 часе 60 минут. Чтобы преобразовать секунды в минуты, разделите значение в секундах на 60. Чтобы преобразовать минуты в часы, разделите значение в минутах на 60. Чтобы преобразовать часы в минуты, умножьте значение в часах на 60. Чтобы преобразовать минуты в секунды, умножьте значение в минутах на 60.[4]
- Чтобы преобразовать секунды в часы, разделите на 3600 (60 х 60). Чтобы конвертировать часы в секунды, умножьте на 3600.
- Как правило, скорость передачи данных обозначается в секундах. Если передача большого файла заняла слишком много секунд, преобразуйте их в минуты или даже часы.
Реклама
-
1
Вычислите скорость передачи, разделив объем данных на время передачи. Подставьте значения объема данных (A) и времени передачи (T) в формулу S = A ÷ T.[5]
- Например, файл размером 25 МБ передается за 2 минуты. Сначала преобразуйте 2 минуты в секунды: 2 х 60 = 120 с. Таким образом, S = 25 МБ ÷ 120 с = 0,208. Следовательно, скорость передачи равна 0,208 МБ/с. Чтобы конвертировать это значение в килобайты, умножьте 0,208 на 1024: 0,208 x 1024 = 212,9. Итак, скорость передачи также равна 212,9 КБ/с.
-
2
Вычислите время передачи, разделив объем данных на скорости передачи. То есть воспользуйтесь формулой T = A ÷ S, где T — время передачи, A — объем данных, S — скорость передачи.[6]
- Например, файл размером 134 ГБ был передан со скоростью 7 МБ/с. Сначала преобразуйте ГБ в МБ, чтобы унифицировать единицы измерения: 134 х 1024 = 137217 МБ. Итак, 137217 МБ были переданы со скоростью 7 МБ/с. Чтобы найти время передачи (T), разделите 137217 на 7 и получите 19602 секунд. Чтобы преобразовать секунды в часы, разделите 19602 на 3600 и получите 5,445 ч. Другими словами, чтобы передать 134 ГБ данных со скоростью 7 МБ/с, потребовалось 5,445 часа.
- Чтобы использовать часы и минуты, разделите целую и дробную часть десятичной дроби. В нашем примере это 5 часов и 0,445 часа. Чтобы преобразовать 0,445 часа в минуты, умножьте на 60: 0,445 x 60 = 26,7 (26 минут и 0,7 минут). Чтобы преобразовать десятичную дробь в секунды, умножьте на 60: 0,7 x 60 = 42. Таким образом, время передачи составило 5 часов 26 минут и 42 секунды.
-
3
Вычислите объем данных, умножив время передачи на скорость передачи. То есть воспользуйтесь формулой А = Т х S, где T — время передачи, A — объем данных, S — скорость передачи.[7]
- Например, нужно определить, сколько данных было передано за 1,5 часа со скоростью 200 бит/с. Сначала преобразуйте часы в секунды: 1,5 х 3600 = 5400 с. Итак, А = 5400 с х 200 бит/с = 1080000 бит/с. Чтобы преобразовать это значение в байты, разделите на 8: 1080000 ÷ 8 = 135000. Чтобы конвертировать значение в килобайты, разделите на 1024: 135000 ÷ 1024 = 131,84. Таким образом, 131,84 КБ данных было передано за 1,5 часа со скоростью 200 бит/с.
Реклама
Советы
- В интернете есть онлайн-калькуляторы для вычисления скорости передачи данных, например, такой: http://www.calctool.org/CALC/prof/computing/transfer_time
Реклама
Об этой статье
Эту страницу просматривали 33 085 раз.
Была ли эта статья полезной?
Объем текстового файла
Кодирование информации в ПК заключается в том, что каждому символу ставится в соответствие уникальный двоичный код. Таким образом, человек различает символы по их начертаниям, а компьютер — по их кодам.
КОИ-8: 1 символ — 1 байт = 8 бит
UNICODE: 1 символ — 2 байта = 16 бит
ЗАДАЧА 1. Считая, что каждый символ кодируется одним байтом, оцените информационный объем сообщения: Без труда не вытащишь рыбку из пруда!
РЕШЕНИЕ: Считаем количество символов в сообщении с учетом пробелов и знаков препинания. Получаем N=35. Т.к. один символ кодируется 1 байтом, то всё сообщение будет занимать в памяти компьютера 35 байт.
ЗАДАЧА 2. Оценить информационный объем сообщения в Unicode: Без труда не вытащишь рыбку из пруда!
РЕШЕНИЕ: Количество символов в сообщении 35. Т.к. в Unicode один символ кодируется 2 байтами, то всё сообщение будет занимать в памяти компьютера 70 байт.
ЗАДАЧА 3. Определить информационный объем книги (в Мбайтах) подготовленной на компьютере, состоящей из 150 страниц (каждая страница содержит 40 строк, 60 символов в каждой строке).
РЕШЕНИЕ:
1) Подсчитаем количество символов в книге 40 * 60 * 150 = 360 000
2) Информационный объем книги составит 360 000 * 1 байт = 360 байт
3) Переведем в заданные единицы 360 000 байт / 1024 = 351,5625 Кбайт / 1024 = 0,34332275 Мбайт
Длина фразы составляет примерно 40 символов. Следовательно, ее объем можно приблизительно оценить в 40 х 2 = 80 байт. Такого варианта ответа нет, попробуем перевести результат в биты: 80 байт х 8 = 640 бит. Наиболее близкое значение из предложенных — 592 бита. Заметим, что разница между 640 и 592 составляет всего 48/16 = 3 символа в заданной кодировке и его можно считать несущественным по сравнению с длиной строки.
Замечание: Подсчетом символов в строке можно убедиться, что их ровно 37 (включая точку и пробелы), поэтому оценка 592 бита = 74 байта, что соответствует ровно 37 символам в двухбайтовой кодировке, является точной.
Алфавит – это набор букв, символов препинания, цифр, пробел и т.п.
Полное число символов в алфавите называют мощностью алфавита
ЗАДАЧА 4. Два текста содержат одинаковое количество символов. Первый текст составлен в алфавите мощностью 16 символов. Второй текст в алфавите мощностью 256 символов. Во сколько раз количество информации во втором тексте больше, чем в первом?
РЕШЕНИЕ: Если первый текст составлен в алфавите мощностью (К) 16 символов, то количество информации, которое несет 1 символ (1) в этом тексте, можно определить из соотношения: N = 2′, таким образом, из 16 = 2′ получим 1 = 4 бита. Мощность второго алфавита — 256 символов, из 256 = 2′ получим 1 = 8 бит. Т.к. оба текста содержат одинаковое количество символов, количество информации во втором тексте больше, чем в первом, в 2 раза.
Скорость передачи информации
Скорость передачи данных по каналам связи ограничена пропускной способностью канала. Пропускная способность канала связи изменяется как и скорость передачи данных в бит/сек (или кратностью этой величины Кбит/с, Мбит/с, байт/с, Кбайт/с, Мбайт/с).
Для вычислении объема информации V переданной по каналу связи с пропускной способностью а за время t используют формулу:
V = а * t
ЗАДАЧА 1. Через ADSL—соединение файл размером 1000 Кбайт передавался 32 с. Сколько секунд потребуется для передачи файла размером 625 Кбайт.
РЕШЕНИЕ: Найдем скорость ADSL соединения: 1000 Кбайт / 32 с. = 8000 Кбит / 32 с. = 250 Кбит/с.
Найдем время для передачи файла объемом 625 Кбайт: 625 Кбайт / 250 Кбит/с = 5000 Кбит / 250 Кбит/с. = 20 секунд.
При решении задач на определении скорости и времени передачи данных возникает трудность с большими числами (пример 3 Мб/с = 25 165 824 бит/с), поэтому проще работать со степенями двойки (пример 3 Мб/с = 3 * 210 * 210 * 23 = 3 * 223 бита/с).
n |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
2n |
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
256 |
512 |
1024 |
ЗАДАЧА 2. Скорость передачи данных через ADSL─соединение равна 512 000 бит/c. Передача файла через это соединение заняла 1 минуту. Определить размер файла в килобайтах.
РЕШЕНИЕ: Время передачи файла: 1 мин = 60 с = 4 * 15 с = 22 * 15 с
Скорость передачи файла: 512000 бит/c = 512 * 1000 бит/с = 29 * 125 * 8 бит/с (1 байт = 8 бит)
29 * 125 байт/с = 29 * 125 бит/с / 210 = 125 / 2 Кб/с
Чтобы найти время объем файла, нужно умножить время передачи на скорость передачи:
(22 * 15 с) * 125 / 2 Кб/с = 2 * 15 * 125 Кб = 3750 Кб