1)Документ объемом 600 Мб можно передать по сети двумя способами:
10-11 класс
|
А. Сжать архиватором, передать архив по каналу связи, распаковать.
Б. Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если:
Средняя скорость передачи данных по каналу связи составляет 2 в 20 степени бит/с;
1) A 957
2) 60
------------------------------
def the_quickest_document_transfer_method(net_v, doc_size, zip_ratio, zip_time, unzip_time)
mA = doc_size * (1 - zip_ratio/100) * 1024**2 * 8 / net_v + zip_time + unzip_time
mB = doc_size * 1024**2 * 8.0 / net_v
return [(mA-mB).abs, mA, mB]
end
p the_quickest_document_transfer_method(2**20, 600, 20.0, 2, 1)
mC = 60 * 1024**2 * 8.0 * (1.0/2**20 + 1.0/2**23) - 10 * 60
p mC
1) 2^20 = (2^10)*(2^10) = 1 (Мбит/с).
600 Мбайт - это 600*8=4800 Мбит, поэтому для их передачи без сжатия потребуется 4800/1=4800с.
Если файл сжат архиватором и занимает объем, равный 20% от исходного, т.е. 0.2*4800=960 Мбит и время на его передачу составит 960/1=960с.
Добавим сюда еще 2+1=3с на архивирование и разархивирование, итого получаем 963с. Разница во времени составляет 4800 - 963 = 3837 (с)
Ответ; Б 3837
2) Канал связи А -> Б по-прежнему 2^20 бит/с или 1 Мбит/с. Канал Б -> В имеет спорость 2^23 бит/с, разница составляет 2^3=8 раз, т.е. канал имеет скорость 8 МБит/с. Файл имеет объем 60 Мбайт или 480 МБит. Из А в Б он будет передаваться 480/1=480с, а из Б в В - 480/8=60с. Вся передача должна занять 480+60=540с
По условию прошло 10 минут (600с), поэтому задержка в пункте Б составила 600-540=60с.
Другие вопросы из категории
1) Вычислить длину окружности и площадь круга одного и того же заданного радиуса R
2) Вычислить расстояние между двумя точками на координатной плоскости, заданными координатами х₁у₁ и х₂у₂
3) Три резистора с сопротивлением R₁, R₂ и R₃ соединены параллельно, найдите сопротивление R всей цепи
for i:=1 to 10 do
A[i]:=5*i;
for i:=1 to 10 do
begin
k:=A[i]-2;
a[10-i+1]:=k;
end
Читайте также
20 Мб можно передать по сети двумя способами:
А) Сжать архиватором, передать архив по каналу связи, распаковать.
Б) Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если
– средняя скорость передачи данных по каналу связи составляет 218 бит в секунду,
– объем сжатого архиватором документа равен 80% от исходного,
– время, требуемое на сжатие документа – 35 секунд, на распаковку – 3 секунды?
двумя способами:
А) сжать архиватором, передать архив по каналу связи, распаковать;
Б) передать по каналу связи без использования архиватора.
Какой способ быстрее и на сколько, если:
• скорость передачи данных по каналу связи составляет 221 бит/с;
• объём сжатого архиватором документа равен 50 % от исходного;
• время, требуемое на сжатие документа, – 10 секунд, на распаковку –
3 секунды?
В ответе напишите букву А, если быстрее способ А, или Б, если быстрее
способ Б. Сразу после буквы напишите число, обозначающее, на сколько
секунд один способ быстрее другого.
Так, например, если способ Б быстрее способа А на 23 секунды, в ответе
нужно написать Б23.
Единицы измерения «секунд», «сек.», «с» к ответу добавлять не нужно.
А. Сжать архиватором, передать архив по каналу связи, распаковать.
Б. Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если:
• средняя скорость передачи данных по каналу связи составляет 221 бит в секунду;
• объём сжатого архиватором документа равен 25% исходного;
• время, требуемое на сжатие документа, – 12 секунд,
• на распаковку – 3 секунды?
В ответе напишите букву А, если быстрее способ А, или Б, если быстрее способ Б. Сразу после буквы напишите число, обозначающее, на сколько секунд один способ быстрее другого. Так, например, если способ Б быстрее способа А на 23 секунды, в ответе нужно написать Б
распаковать;Б) передать по каналу связи без использования архиватора.Какой способ быстрее и насколько, еслисредняя скорость передачи данных по каналу связи составляет 222 бит в секунду,