решить. Никак не получается У Васи есть высокоскоростной доступ к сети Интернет со скоростью 2^22бит/сек.
Петин компьютер связан с Васиным через канал связи со скоростью 2^19 бит/сек. Петя
договорился с Васей, что тот будет скачивать для него данные объёмом 8 Мбайт из Интернета и ретранслировать их Пете. Компьютер Васи может начать ретрансляцию данных не раньше, чем им будут получены первые 512 Кбайт этих данных. Каков минимально возможный промежуток времени (в секундах) с момента начала скачивания Васей данных до полного их получения Петей? В ответе запишите только целое число, единицу измерения писать не нужно.

2) Документ объёмом 16 Мбайт можно передать с одного компьютера на другой
двумя

А. Сжать архиватором, передать по каналу связи, распаковать.

Б. Передать по каналу связи без использования архиватора.

Какой быстрее и на сколько, если:

* средняя скорость передачи данных по каналу связи составляет 2^21 бит в секунду;
* объём сжатого архиватором документа равен 25% от исходного;

* время, требуемое на сжатие документа, — 8 секунд, на распаковку — 3 секунды?

Diana6079 Diana6079    1   06.09.2020 22:49    234

Ответы
балу123456 балу123456  08.01.2024 14:03
Добрый день! Давайте рассмотрим оба задания по порядку.

1) Для решения этого задания необходимо определить, сколько времени займет скачивание данных Васей, а затем ретрансляция оставшейся части данных Пете.

Сначала определим время скачивания данных Васей. Из условия задачи известно, что Вася имеет скорость доступа к сети Интернет 2^22 бит/сек, а данные, которые нужно скачать объемом 8 Мбайт, что равняется 8 * 8 * 1024 * 1024 = 67 108 864 бит.

Тогда время скачивания данных можно рассчитать, разделив объем данных на скорость скачивания:
Время = объем данных / скорость скачивания = 67 108 864 / 2^22 = 67 108 864 / 4 194 304 = 16 секунд.

Однако, компьютер Васи может начать ретрансляцию данных не раньше, чем получит первые 512 Кбайт этих данных.
512 Кбайт равно 512 * 8 * 1024 = 4 194 304 бит.

Таким образом, Вася должен получить данные на ретрансляцию и скачать оставшиеся данные:
Время ретрансляции = 512 Кбайт / скорость связи с Петей = 4 194 304 / 2^19 = 4 194 304 / 524 288 = 8 секунд.

Тогда общее время, которое займет скачивание данных и ретрансляция Пете, будет равно:
Общее время = время скачивания + время ретрансляции = 16 + 8 = 24 секунды.

Таким образом, минимально возможный промежуток времени (в секундах) с момента начала скачивания Васей данных до полного их получения Петей составляет 24 секунды.

2) В этом задании нужно определить, что быстрее: передача сжатого архиватором документа или передача без использования архиватора.

Сначала определим объем сжатого архиватором документа. Из условия задачи известно, что объем сжатого документа равен 25% от исходного объема, а исходный документ имеет объем 16 Мбайт, что равно 16 * 8 * 1024 * 1024 = 134 217 728 бит.

Тогда объем сжатого документа можно рассчитать:
Объем сжатого документа = 25% * исходный объем документа = 0.25 * 134 217 728 = 33 554 432 бит.

Теперь рассчитаем время передачи данных с использованием архиватора.
Общий объем данных (сжатый документ + время, требуемое на сжатие и распаковку) равен:
Общий объем = сжатый документ + время на сжатие + время на распаковку = 33 554 432 + 8 + 3 = 33 554 443 бит.

Теперь рассчитаем время передачи данных с использованием архиватора:
Время = Общий объем данных / скорость передачи данных = 33 554 443 / 2^21 = 33 554 443 / 2 097 152 = 15.99 секунд (округлим до 2 десятичных знаков).

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

Поскольку не указана средняя скорость передачи данных без использования архиватора, невозможно точно определить, какое решение быстрее. Но, учитывая, что сжатый документ имеет объем в 4 раза меньше исходного, можно предположить, что передача сжатого документа с использованием архиватора будет быстрее.

Пожалуйста, сообщите, если у вас есть еще вопросы!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика