Расчетное задание

Ход работы

Интерфейс – Fast SCSI

Исходные данные:

  №   Параметры Вариант
 
  Объем передаваемой информации (Кбайт)  
  Количество параметров (шт)  
  Объем информации одного блока (слова), параметра (бит)  
  Длина линии связи интерфейса max
Дополнительные параметры по интерфейсу:
  Пропускная способность (Мбайт/с) 10 или менее
  Разрядность шины (бит)  

Под номер цикла выделяем 10 бит, так как количество циклов 759.

Под номер параметра выделяем 7 бит, так как 120 параметров можно закодировать 7-ю битами.

Разрядность шины для Fast SCSI равна 8 бит.

Собственно сырая информация может передаваться в 2 такта. Однако, для того, чтобы передать информацию синхронно, формируя из нее пакеты, нам также будут необходимы байты, несущие номер цикла и номер параметра. Номер параметра имеет разрядность 7, и поэтому может быть передан за один такт. Номер цикла будет передаваться в 2 такта с использованием добавочного бита, показывающего, какая часть номера цикла передается – старшая или младшая.

Считаем, что, поскольку длина кабеля и максимальна, пропускная способность равна 90% от 10 Мбайт/с.

Определим формат передачи данных:

Такты 1 и 2 передачи:

Дробь для №ц. № цикла

  1 2 3 4 5 6 7
  8 9 10

Такт 3 передачи:

№ параметра

1 2 3 4 5 6 7

Такты 4,5,6,7 передачи:

Дробь для данных (1 байт) Данные (1 байт)

  1 2 3 4 5 6 7 8

Также следует учесть, что при передаче данных в синхронном режиме существуют интервалы перед и между посылками, что увеличивает в 2 раза общее время пересылки. В итоге одна передача длиной в 2 + 7 + 6 + 7 + 2*16 = 54 бита может быть передана за 7 тактов.

Введем следующие обозначения для входных данных:

Выводы по расчетам и полученным данным:

1. Данный способ передачи имеет невысокий КПД, поскольку количество передаваемых параметров велико, а разрядность шины интерфейса КРАЙНЕ МАЛА, тем более, что скорость передачи из-за максимальной длины кабеля может быть существенно ниже, чем 10 Мбайт/с.

2. Для данных условий передачи целесообразнее было бы использовать интерфейс с широкой, 16-битной шиной. В таком случае номер цикла можно было бы передавать за 1 такт, что принесло бы некоторые удобства и упростило бы формат передачи данных. Однако такое преобразование не уменьшило бы количество циклов передачи.

Вывод к проделанной работе:

В ходе выполнения данной контрольной работы были получены навыки практического расчета целесообразности использования интерфейса заданного типа для передачи заданного объема данных при заданных требованиях. Были изучены теоретические основы, связанные с применением, логической и физической организацией, а также особенностями стандарта SCSI.


[1] Алгоритм вычисления контрольной суммы (англ. Cyclic redundancy code, CRC — циклический избыточный код) — способ цифровой идентификации некоторой последовательности данных, который заключается в вычислении контрольного значения её циклического избыточного кода.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: