Ide расшифровка. AHCI или IDE - что лучше? Описание режима, характеристики. Редакторы и IDE, разработанные для Python

Директор Федеральной службы безопасности (ФСБ) РФ Александр Бортников. Сергей Гунеев / РИА Новости

ФСБ станет не только самой влиятельной, но и самой коррумпированной силовой структурой в стране, если обретет право вести одновременно оперативную работу и следствие в отношении спецсубъектов. Так считает большинство экспертов.

Сотрудники ФСБ осуществляют оперативно-розыскную деятельность в отношении прокуроров, следователей и адвокатов, то есть спецсубъектов - лиц, обладающих специальным статусом. А следствие же в отношении данной категории лиц ведет только Следственный комитет РФ . Законопроект, поступивший от депутата Алексея Александрова на рассмотрение председателю Госдумы Вячеславу Володину предполагает наделение ФСБ правом возбуждать уголовные дела в отношении спецсубъектов.

Мотивы. Реформы. Следствие.

По предложению народного избранника соответствующими полномочиями наделят главу следствия федеральной службы безопасности. Ведение следствия чекистами, считает автор законопроекта, повысит эффективность предварительного следствия в отношении прокуроров и следователей. Кроме того, депутат предложил наделить ФСБ правом изымать дела у других следственных органов. Для этого представители ведомства должны обратиться с соответствующим ходатайством к генпрокурору или его заместителям.

Эксперты разошлись во мнениях относительно эффективности указанных мер, которые предпринимаются по борьбе с коррупцией

«То, что сейчас предлагается в Госдуме - лишь расширение уже имеющихся полномочий. Ведь Путин одним из своих лозунгов сделал борьбу с коррупцией, а чтобы успешно вести эту борьбу нужно передать полномочия одной из спецслужб». - считает Валерий Малеванный, генерал ФСБ, историк спецслужб.

«Похожий законопроект был ранее предложен в отношении прокуратуры. То есть, прокурорам предлагалось право изымать дела для проведения более тщательного расследования. - говорит заместитель председателя Комитета по безопасности и противодействию коррупции Эрнест Валеев. - Главное, чтобы работало по всем субъектам. И, наверное, такая функция больше подошла бы все-таки прокуратуре» .

Мнение экспертов о том, что законопроект предложенный Алексеем Александровым, мало чем поможет в борьбе с коррупцией - тоже имеет право на существование. Специалисты все больше склоняются к мнению о том, что перераспределение полномочий в сложившейся в России ситуации - мера неэффективная и запоздалая.

«Проблема в том, кто заказывает антикоррупционные дела. ФСБ действует на стороне политических сил, которые расправляются с конкурентами. Пример Улюкаева и Сечина показателен. А ФСБ сыграла роль топора. Поэтому я, в данном случае, не стал бы особо обращать внимание на то, какое ведомство занимается данной деятельностью. Есть закон, в рамках которого действуют правоохранительные органы, - считает политолог Павел Тарусин. - Но это - компанейщнина, а нужна системная борьба. Подставляют колбасой, решаются личные счеты, устраняются конкуренты… Скажут ФСБ заниматься уголовными делами, следить за происходящим в этой сфере - будут заниматься. Не скажут - не будут. А определенный уровень неприкосновенности, как был так и останется. Зависит от положения того или иного чиновника. Мэр или префект - это не тот уровень, на котором можно проводить борьбу с коррупцией. Все решается на более высоком уровне.»

«Видимо, такое явно запоздалое решение было принято исходя из того, что ФСБ - менее коррумпированная структура, нежели, например, суды. Но, все равно, может получиться так, что дела будут передаваться из одной коррумпированной структуры в другую. А чтобы этого не происходило, надо создавать какую-то независимую не коррумпированную структуру. Например, масонскую ложу по борьбе с коррупцией. Они же совсем некоррумпированы». - считает политолог Сергей Марков.

Главный редактор Первого Антикоррупционного СМИ, Дмитрий Вербицкий считает, что закон излишне усилит одну силовую структуру по отношению к другим, что может, напротив, привести к еще большим злоупотреблениям со стороны ФСБ и давлением на прокуратуру и следствие.

«ФСБ не исключение, она также поражена коррупцией, как все правоохранительные, надзорные и судебные органы. Тактически эта инициатива будет верной в настоящее время, только при единственном условии - если ФСБ взяла курс на самоочищение, и такой мощнейший процессуальный ресурс окажется в здоровых руках. Тогда можно будет временно остепенить коррумпированные сообщества прокуроров и следователей, защитивших себя от правосудия статусом спецсубъекта. Забыты в этом законопроекте остались ключевые субъекты - судьи. А стратегически - это решение кардинально не изменит ситуацию, а может только ухудшить, нужна перезагрузка работы всей правоохранительной и судебной системы и борьбы с коррупцией». - уверен главред ПАСМИ Вербицкий.

Эксперты выражают опасения, что усиление ФСБ - очередной шаг к закручиванию гаек, которое не решит проблемы борьбы с коррупцией, а станет инструментом борьбы элит за власть.

Напомним, что в декабре этого года в Кремле рассматривали инициативу по .

В числе самых высокопрофессиональных спецслужб в России, а возможно, и в мире - российские ФСБ и ФСО. Чем занимается каждая из них?

Чем занимается ФСБ?

ФСБ - федеральная служба, выполняющая различные правоохранительные функции. Главным образом - связанные с обеспечением безопасности граждан РФ. Деятельность ФСБ регулируется отдельным федеральным законом.

В целях выполнения своих функций ФСБ вправе инициировать следственные мероприятия, дознание, осуществлять оперативно-розыскную, контрразведывательную деятельность. ФСБ решает задачи, связанные с противодействием терроризму, охраной границ и защитой информации, проводит антикоррупционные мероприятия.

В рамках контрразведывательной работы ФСБ занимается обнаружением, предупреждением и пресечением деятельности иностранных разведок и подотчетных им лиц на территории России - если данные активности направлены на причинение ущерба безопасности РФ.

Можно отметить, что в структуре ФСБ есть отдельные спецподразделения, которые противодействуют конкретно ЦРУ - крупнейшей разведывательной структуре США.

В рамках собственно разведки ФСБ добывает информацию, необходимую для решения самых разных задач. Данное направление деятельности ФСБ осуществляет на территории РФ. В то время как внешняя разведка находится в ведении другой федеральной структуры - СВР.

В рамках противодействия преступности и терроризму ФСБ занимается такими направлениями деятельности, как:

  1. проведение оперативно-розыскных мероприятий, направленных на выявление фактов террористической деятельности;
  2. выявление лиц, имеющих отношение к криминальным структурам и террористическим организациям;
  3. обнаружение и пресечение деятельности вооруженных формирований;
  4. выявление и пресечение деятельности различных лиц, направленной на незаконное изменение государственного строя РФ.

В компетенции ФСБ - охрана государственных границ. В рамках соответствующего направления деятельности рассматриваемая федеральная служба:

  • осуществляет контроль над пересечением границы России гражданами РФ и других государств;
  • обеспечивает соблюдение гражданами и организациями законодательства РФ, регулирующего процедуру пересечения границы страны;
  • защищает экономические и другие интересы РФ в рамках территории РФ, исключительной хозяйственной зоны государства, а также в рамках континентального шельфа страны.

В сфере обеспечения защиты информации ФСБ:

  • содействует решению государственных задач в сфере информационной безопасности, задействуя при этом доступные технологические средства - инженерные, криптографические;
  • обеспечивает передачу данных по защищенным каналам - также при использовании криптографических и иных специальных решений;
  • осуществляет лицензирование отдельных видов хозяйственной деятельности, связанных с обеспечением защиты информации, производит выдачу сертификатов соответствующим организациям.

Рассмотрим основные факты из истории ФСБ.

До декабря 1991 года функции, соответствующие ФСБ, исполняло КГБ СССР. В конце 1991-го КГБ был упразднен, и вместо него образовалось 2 структуры - Межреспубликанская служба безопасности, а также Центральная служба разведки. К тому моменту в РСФСР функционировало Агентство федеральной безопасности РСФСР, образовавшееся вместо КГБ РСФСР, учрежденное в мае 1991 года.

В 1992 году АФБ и МСБ были упразднены, а их функции переданы новому ведомству - Министерству безопасности РФ. В декабре 1993 года данная структура была упразднена, одновременно - создана Федеральная служба контрразведки. В 1995-м ФСК была преобразована в ФСБ.

Примечательно, что в кадровой структуре ФСБ предусмотрены как военные, так и гражданские должности. Подчиняется данная служба напрямую Президенту РФ, являющемуся, как известно, и гражданским лицом, и Верховным главнокомандующим Вооруженных сил России одновременно.

Чем занимается ФСО?

ФСО - это также федеральная служба РФ. Ее функции связаны главным образом с осуществлением государственной охраны лиц, занимающих высшие государственные должности России. При осуществлении своих функций ФСО может вести оперативно-розыскную деятельность.

Главные задачи, которые решает ФСО, таковы:

  • обеспечение безопасности различных объектов, находящихся под государственной охраной, в местах их размещения, а также на трассах, которые к ним ведут;
  • мониторинг угроз интересам объектов, находящихся под государственной охраной, реализация мер, связанных с предотвращением соответствующих угроз;
  • предупреждение, обнаружение посягательств на безопасность охраняемых объектов, пресечение деятельности нарушителей;
  • защита объектов посредством разрешенных методов;
  • противодействие терроризму - в пределах установленных законом полномочий;
  • обеспечение защищенной связи для государственных органов власти;
  • обеспечение защиты информации, используемой структурами власти, - включая государственную тайну;
  • противодействие иностранным техническим разведкам;
  • информационное и техническое обеспечение госструктур, внедрение необходимых ресурсов для повышения защиты данных, используемых государственными органами;
  • информационное и техническое сопровождение ситуационных центров, формируемых при ЧС;
  • обеспечение собственной безопасности.

Как и в случае с ФСБ, в кадровой структуре ФСО предусмотрены как военные, так и гражданские должности.

Примечательна история развития ФСО. Как и в ситуации с ФСБ, она берет свое начало со времен СССР. Функции, в целом соответствовавшие тем, что мы рассмотрели выше, выполняло 9-е управление КГБ.

В 1990-м году данная структура была преобразована в Службу охраны КГБ. В 1991-м она была выведена из подчинения КГБ и стала самостоятельным субъектом - Управлением охраны, подотчетным Аппарату Президента СССР.

Также в 1991 году была учреждена собственная структура, занимающаяся безопасностью, Президентом РСФСР. Однако в конце года она была ликвидирована и уступила место новой структуре - Главному управлению охраны, также находящемуся в юрисдикции СССР. Позже данная организация стала ГУО России.

В 1994 году ГУО РФ было включено в состав федеральных органов власти. В 1995-м структура перешла в юрисдикцию Службы безопасности Президента РФ - в соответствии с положениями отдельного федерального закона.

В 1996 году вышел другой ФЗ, установивший, что правопреемником ГУО РФ становится ФСО. ГУО было соответствующим образом переименовано. В состав новой структуры впоследствии вошла Служба безопасности Президента.

В современном виде ФСО функционирует с 2004 года - когда в России было принято в качестве самостоятельного правового акта Положение о ФСО. Можно отметить, что функционировавшая до того Служба спецсвязи получила статус структурного подразделения ФСО.

Рассматриваемая федеральная структура, как и ФСБ, подотчетна Президенту РФ. Нормативно-правовые акты, непосредственно регулирующие работу ФСО, структура данного ведомства утверждаются при участии главы Российского государства.

В работе ФСО также принимает участие Правительство России, координируя деятельность ФСО в процессе взаимодействия ведомства с различными федеральными структурами.

Сравнение

Основное отличие ФСБ от ФСО - в сфере деятельности. ФСБ занимается обеспечением безопасности всего населения страны в целом, а ФСО концентрирует работу в рамках защиты главным образом государственных лиц. ФСБ имеет ряд специфических компетенций, которых нет у ФСО, - таких как, например, осуществление контрразведывательной деятельности, обеспечение защиты границ.

ФСБ и ФСО находятся на одном уровне в системе государственной власти РФ. Обе структуры состоят в подчинении Президента России. ФСБ и ФСО - службы, вышедшие из КГБ СССР.

Рассмотрев, в чем разница между ФСБ и ФСО, отразим выводы в таблице.

IDE (Integrated Device Electronics) - интерфейс устройств со встроенным контроллером. При создании этого интерфейса разработчики ориентировались на подключение дискового накопителя. За счет минимального удаления контролера от диска существенно повышается быстродействие.

Интерфейс EIDE имеет первичный и вторичный каналы, к каждому из которых можно подключить два устройства, то есть всего их может быть четыре. Это может быть жесткий диск, CD-ROM или переключатель дисков.

Физически интерфейс IDE реализован с помощью плоского 40-жильного кабеля, на котором могут быть разъемы для подключения одного или двух устройств. Общая длина кабеля не должна превышать 45 сантиметров, причем между разъемами должно быть расстояние не менее 15 сантиметров.

  • а - кабель параллельного интерфейса ATA/IDE (РАТА);
  • б - 40-контактный разъем РАТА;
  • в - разъемы РАТА на плате;
  • г - последовательный разъем АТА (SATA);
  • д - разъемы SATA на плате.

Таблица разъемов параллельного интерфейса АТА

Контакт Назначение Контакт Назначение Контакт Назначение Контакт Назначение
1 Сброс 2 Земля 3 Данные 7 4 Данные 8
5 Данные 6 6 Данные 9 7 Данные 5 8 Данные 10
9 Данные 4 10 Данные 11 11 Данные 3 12 Данные 12
13 Данные 2 14 Данные 13 15 Данные 1 16 Данные 14
17 Данные 0 18 Данные 15 19 Земля 20 Key
21 DDRQ 22 Земля 23 I/O запись 24 Земля
25 I/O чтение 26 Земля 27 10C HRDY 28 Cable Select
29 DDACK 30 Земля 31 IRQ 32 Не используется
33 Адрес 1 34 GPIO DMA66 Detect 35 Адрес 0 36 Адрес 2
37 Chip Select 1Р 38 Chip Select ЗР 39 Активен 40 Земля

Существует несколько разновидностей интерфейса IDE, совместимых снизу вверх друг с другом.

Спецификация Enhanced IDE

В целях развития возможностей интерфейса IDE компанией Western Digital была предложена его расширенная спецификация Enhanced IDE (синонимы: E-IDE, Fast AТА, АТА-2 и Fast АТА-2), которая обрела затем статус американского стандарта ANSI под названием АТА-2. Она содержит ряд нововведений: поддержку IDE-накопителей емкостью свыше 504 Мбайт, поддержку в системе нескольких контроллеров IDE и подключение к одному контроллеру до четырех устройств, а также поддержку периферийных устройств, отличных от жестких дисков (приводов CD-ROM, CD-R и DVD-ROM, накопителей LS-120 и ZIP, магнитооптики, стримеров и тому подобное). Расширение спецификации IDE для поддержки иных типов накопителей с интерфейсом IDE называют также ATAPI (АТА Packed Interface). В Enhanced IDE также введены элементы распараллеливания операций обмена и контроля за целостностью данных при передаче.

  • а - АТА 2 и АТА 3.
  • б - Ultra АТА.
  • в - Ultra АТА/66.

В спецификацию интерфейса Enhanced IDE добавлена поддержка режимов PIO Mode 3 и 4, а также режимы DMA Single Word Mode 2 и Multi Word DMA Mode 1 и 2. Максимальная скорость передачи данных по шине в режиме РIO Mode 3 составляет 4.1 Мбайт/с, а в режимах РIO Mode 4 и Single Word DMA Mode 2 - 16.7 Мбайт/с. Режим Multi Word DMA Mode 2 позволяет получить пиковую скорость обмена свыше 20 Мбайт/с.

Следующим шагом в развитии интерфейса IDE/ATA явился стандарт Ultra АТА (он же Ultra DMA, АТА-33, DMA-33, АТА-3). Ultra АТА является стандартом де-факто использования быстрого Режима DMA - mode 3, обеспечивающего скорость передачи данных 33.3 Мбайт/с. Для обеспечения надежной передачи данных по все тому же кабелю используются специальные схемы контроля и коррекции ошибок, при этом сохраняется обратная совместимость с предыдущими стандартами - АТА и АТА-2.

Таблица характеристик IDE/ATA интерфейсов

Спецификация АТА-1 АТА-2 АТА-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7
Синонимы АТА, IDE EIDE, Fast АТА, Fast IDE, Ultra ATA EIDE АТА-4, UltraATA/33 АТА-5, UltraATA/66 АТА-6, Ultra ATA/100 АТА-7, Ultra ATA/133
Пропускная способность, Мбай/с 3.3-8.3 11.1-16.6 16 16.7-33.3 44.4-66.7 100 133-150
Количество соединений 2 2 2 2 на один кабель 2 на один кабель 2 на один кабель 1 на один кабель
Характеристики кабеля 40 контактов 40 контактов 40 контактов 40 контактов 40 контактов, 80-жильный 40 контактов, 80-жильный 7 контактов
Новые свойства 28-битовая адресация логических блоков (LBA) S. M. A. R. T. Интерфейс ATAPI, поддержка CD-ROM, стримеров и прочего. 80-жильный кабель 48-битовая LBA SATA 1.0, поддержка длинных логических / физических блоков
Максимальный размер диска 137 Гбайт (128 GiBi) 144 Пбайт (128 PiBi)
Контроль no CRC Нет Нет Нет Есть Есть Есть
Дата выпуска 1981 1994 1996 1997 1999 2000 2003
1 Стандарт ANSI Х3.221-1994 ХЗ. 279-1996 Х3.298-1997 NCITS 317-1998 NCITS 340-2000 NCITS 361-2002 NCITS 397-2005 1

Наконец - интерфейсы Ultra ATA/66, Ultra ATA/100, Ultra AТА/133, позволяющие осуществлять передачу данных со скоростями 66.100 и 133-150 Мбайт/с соответственно.

Последовательный интерфейс Serial АТА (SATA). Основные преимущества Serial АТА по сравнению с Parallel АТА (РАТА):

  • уменьшено количество контактов разъема (до 7 вместо 40);
  • снижено напряжение сигнала (до 500 мВ сравнительно с 5 В для РАТА);
  • меньший, более удобный для проводки кабель длиной до 1 м;
  • улучшены возможности обнаружения и коррекции ошибок.

Первое поколение (известно как SATA/150 или SATA 1) появилось на рынке в середине 2002 года и поддерживало скорость передачи данных до 1.5 Гбит/с. SATA 1 использует схему кодирования 8В/10В на физическом уровне, которая имеет эффективность, равную 80 %, что приводит к реальной скорости в 1.2 Гбит/с или 150 Мбайт/с.

Следующая версия (SATA 3.0 Гбит/с) также использует схему 8В/10В, поэтому максимальная скорость передачи составляет 2.4 Гбит/с или 300 Мбайт/с. Однако сегодняшние устройства НЖМД не поддерживают таких скоростей, поэтому реальное быстродействие системы ограничено возможностями дисковода. Спецификацию 3.0 Гбит/с часто называют «Serial АТА 2» («SATA 2»), а также SATA 3.0 или SATA/300, продолжая линию АТА/100, АТА/133 и SATA/150.

Интерфейс SCSI был разработан в конце 1970-х годов организацией Shugart Associates. Первоначально известный под названием SASI (Shugart Associates System Interface), он после стандартизации в 1986 году уже под именем SCSI (читается «скази») стал одним из промышленных стандартов для подключения периферийных устройств - винчестеров, стримеров, сменных жестких и магнитооптических дисков, сканеров, CD-ROM и CD-R, DVD-ROM и тому подобное К шине SCSI можно подключить до восьми устройств, включая основной контроллер SCSI (или хост-адаптер).

Интерфейс SCSI является параллельным и физически представляет собой плоский кабель с 25-, 50-, 68-контактными Разъемами для подключения периферийных устройств. Шина SCSI содержит восемь линий данных, сопровождаемых линией контроля четности, и девять управляющих линий. Стандарт SCSI определяет два способа передачи сигналов: одно-полярный, или асимметричный (Single ended), и дифференциальный (Differential). В первом случае имеется один провод с нулевым потенциалом («земля»), относительно которого передаются сигналы по линиям данных с уровнями сигналов, соответствующими ТТЛ-логике. При дифференциальной передаче сигнала для каждой линии данных выделено два провода, и сигнал на этой линии получается вычитанием потенциалов на их выходах. При этом достигается лучшая помехозащищенность, что позволяет увеличить длину кабеля.

  • а - общая архитектура;
  • б - адаптер SCSI.

Для интерфейса SCSI необходимо наличие терминаторов (согласующих сопротивлений, которые поглощают сигналы на концах кабеля и препятствуют образованию эха).

Устройства SCSI также соединяются в виде цепочки (daisy chain), причем каждое устройство SCSI имеет свой адрес (SCSI ID) в диапазоне от 0 до 7 (или от 0 до 15). В качестве адреса платы контроллера обычно используется наибольшее значение SCSI ID - 7(15), адрес загрузочного диска SCSI ID равен 0, а второго диска - 1. Обмен между устройствами на магистрали SCSI определяется нормированным списком команд (Common Command Set, CCS). Программное обеспечение для интерфейса SCSI не оперирует физическими характеристиками накопителя (то есть числом цилиндров, головок и так далее), а имеет дело только с логическими блоками данных, поэтому в одной SCSI-цепочке могут быть размещены, например, сканер, жесткий диск и накопитель CD-R.

Опрос устройств производится контроллером SCSI сразу после включения питания. При этом для устройств SCSI реализовано автоконфигурирование устройств (Plug-and-play) по протоколу SCAM (SCSI Configured AutoMagically), в котором значения SCSI ID выделяются автоматически. Для стандартизированного управления SCSI-устройствами наиболее широко применяется программный интерфейс ASPI (Advanced SCSI Programming Interface).

Характеристики SCSI

Существует более десятка различных версий интерфейса SCSI. Наиболее существенные из них - SCSI-1, Fast SCSI, Fast Wide SCSI, Ultra SCSI, Ultra 2 SCSI.

Основными характеристиками шины SCSI являются:

  • ширина - 8 или 16 бит («narrow» или «wide»);
  • частота, с которой тактируется шина;
  • физический тип интерфейса (однополярный, дифференциальный, оптика).

На скорость влияют в основном два первых параметра. Обычно они записываются в виде приставок к слову SCSI.

Максимальную скорость передачи устройство-контроллер можно подсчитать, взяв частоту шины, а в случае наличия «Wide» умножить ее на 2 (например, FastSCSI - 10 Мбайт/с, Ultra2WideSCSI -80 Мбайт/с).

Последовательные интерфейсы SCSI

Четыре недавние версии SCSI, а именно SSA (Serial Storage Architecture), FC-AL и Serial Attached SCSI (SAS), отошли от традиционного параллельного стандарта SCSI и ориентированы на передачу данных по последовательным коммуникациям. Основные преимущества последовательного интерфейса - большие скорости передачи данных; «горячее» включение-выключение; лучшая помехозащищенность.

Таблица версий (поколения) интерфейса SCSI

Тип шины Макс. скорость, Мбайт/с Ширина шины (разрядность) Максимальная длина связи (в зависимости от типа сигналов), в метрах Максимальное количество подключений
SE LVD HVD
SCSI-1 5 8 (узкий) 6 - 25 8
Fast SCSI 10 8 3 - 25 8
Fast Wide SCSI 20 16 (широкий) 3 - 25 16
Ultra SCSI 20 8 1.5 - 25 8
Ultra SCSI 20 8 3 - - 4
Wide Ultra SCSI 40 16 - - 25 16
wide Ultra SCSI 40 16 1.5 - - 8
Wide Ultra SCSI 40 16 3 - - 4
Ultra2 SCSI 40 8 Не определена для скорости выше Ultra 12 25 8
Wide Uitra2 SCSI 80 16 - 12 25 16
Ultra3 SCSI or Ultra 160 SCSI 160 16 12 Не определена для скорости выше Ultra2 16
Ultra320 SCSI 320 16 - 12 - 16
SSA 40 1 25 96(192)
SSA40 80 1 25 96(192)
FC-AL 1Gb 100 1 500-3000 127
FC-AL 2Gb 200 1 500-3000 127
FC-AL4Gb 400 1 500-3000 127
SAS 3 Gbit/s 300 1 6 16 256
Fibre Channel 2000 Не определена 10 000-100 000 Не определено

Терминаторы, разъемы

По типу сигналов различают линейные (Single Ended) и дифференциальные (Differential) версии SCSI, их кабели и разъемы идентичны, но электрической совместимости устройств между ними нет.

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

В линейной версии сигнал должен идти по своему одному проводнику, скрученному (или, по крайней мере, отдельному от другого в плоском шлейфе) с нулевым (обратным) проводом.

SCSI устройства соединяются кабелями в цепочку, на крайних Устройствах подключаются терминаторы. Часто одним из крайних устройств является хост-адаптер. Он может иметь для каждого канала как внутренний разъем, так и внешний.

По электрическим свойствам различают следующие типы терминаторов:

  • пассивные (SCSI-1) с сопротивлением 132 Ом (обычные резисторы). Эти терминаторы не подходят для высокоскоростных режимов SCSI-2;
  • активные (110 Ом) - специальные терминаторы для обеспечения работы на частоте 10 МГц в SCSI-2;
  • FPT (Forced Perfect Terminator) - улучшенный вариант активных терминаторов с ограничителями выбросов.

Активные терминаторы требуют питания, для этого имеются специальные линии интерфейса TERMPWR.

Кабели

Ассортимент кабелей SCSI довольно широк. Основные стандартизированные кабели:

  • А-кабель: стандартный для 8-битового интерфейса SCSI, 50-проводный внутренний шлейф (разъемы IDC-50) или внешний экранированный (разъемы Centronics-50).
  • В-кабель: 16-битовый расширитель SCSI-2, распространения не получил.
  • Р-кабель: 16-битовый SCSI-2/3.68-проводный с улучшенными миниатюрными экранированными разъемами, универсальными для внутренних и внешних кабелей 8-, 16- и 32-битовых версий SCSI (в 8-битовом варианте контакты 1-5.31-39.65-68 не используются); разъемы для внешнего подключения выглядят как миниатюрный вариант Centronics с плоскими контактами, внутренние имеют штырьковые контакты.
  • Q-кабель: 68-проводное расширение до 32 бит, используется в паре с Р-кабелем.
  • Кабель с разъемами D-25P: 8-битовый, стандартный для Macintosh, используется на некоторых внешних устройствах (Iomega ZIP Drive).

Таблица скоростей передачи данных, длина и типы кабелей SCSI-1, SCSI-2

Возможны различные вариации кабелей-переходников.

Назначение контактов разъемов на примере распространенного А-кабеля приведено в таблице.

Таблица разъемов А-кабеля SCSI

Контакт разъема Сигнал Контакт разъема Сигнал
1 GND 26 DB0#
2 GND 27 DB1#
3 GND 28 DB2#
4 GND 29 DB3#
5 GND 30 DB4#
6 GND 31 DB5#
7 GND 32 DB6#
8 GND 33 DB7#
9 GND 34 DBParity#
10 GND 35
11 GND 36
12 GND/Reserved 37 Reserved
13 Open 38 TERMPWR
14 Reserved 39 Reserved
15 GND 40
16 GND 41 ATN#
17 GND 42 GND
18 GND 43 BSY#
19 GND 44 ACK#
20 GND 45 RST#
21 GND 46 MSG#
22 GND 47 SEL#
23 GND 48 C/D#
24 GND 49 REQ#
25 GND 50 I/O

Шина . Как и в шине PCI, в шине SCSI предполагается возможность обмена информацией между любой парой устройств. Конечно чаще всего обмен производится между хост-адаптером и периферийными устройствами. Копирование данных между устройствами может производиться без выхода на системную шину компьютера. Здесь большие возможности имеют интеллектуальные хост-адаптеры со встроенной кэш-памятью. В каждом обмене по шине принимает участие его инициатор (Initiator) и целевое устройство (Target). В таблице приводится назначение сигналов шины.

Таблица назначений сигналов шины SCSI

Сигнал Источик: I=Initiator, T=Target Назначение
DBx# - Инверсная шина данных с битами паритета
TERMPWR - Питание терминаторов
ATN# I Внимание
BSY# I, T Шина занята
REQ# T Запрос на пересылку данных
ACK# I Ответ на REQ#
RST# I, T Сброс
MSG# T Target передает сообщение
SEL# I/T Выбор (Select) целевого устройства инициатором или Reselect инициатора целевым устройством
C/D# T Управление (0) / данные (1) на шине
l/0# T Направление передачи относительно инициатора или фаза Selection (1) / Reselection (0)

Параметры конфигурирования SCSI-устройств

Все устройства на шине должны быть согласованно сконфигурированы. Для них требуется программно или с помощью перемычек (джамперов) установить следующие основные параметры.

Идентификатор устройства - SCSI ID - адрес 0-7 (или 0-15), уникальный для каждого устройства на шине. Обычно хост-адаптеру, который должен иметь высший приоритет, назначается ID 7. Заводское назначение идентификаторов устройств приведено в таблице, хотя оно и не является обязательным. Устройства адресуются позиционным кодом (хотя ID задается 3-4-битовым кодом), что обеспечивает совместимость адресации 8- и 16-битовых устройств на одной шине. Номер SCSI ID обычно устанавливается с помощью перемычек (хотя в SCSI существуют и новые стандарты, аналогичные Plug-and-Play, не требующие перемычек).

Таблица заводских установов идентификаторов устройств

Контроль паритета - SCSI Parity

Если хотя бы одно устройство на шине не поддерживает контроль паритета, он должен быть отключен на всех устройствах данной шины. Контроль паритета, особенно для дисковых устройств, является средством защиты от искажения данных при передаче.

Включение терминаторов - Termination

Активные терминаторы могут включаться одним джампером или даже управляться программным сигналом. Терминаторы должны быть включены только на крайних устройствах в цепочке.

Питание терминаторов - TerminatorPower

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

Согласование скорости синхронного обмена - SCSI Synchronous Negotiation

Режим синхронного обмена, обеспечивающий высокую производительность, включается по взаимному согласованию устройств. Однако, если хоть одно устройство на Шине его не поддерживает, согласование на хост-адаптере необходимо запретить. При этом, если обмен будет инициирован синхронным устройством, хост поддержит этот режим.

Старт по команде - Start on Command, или задержанный старт - Delayed Start

При включении этой опции запуск двигателя Устройства выполняется только по команде от хост-адаптера, что Позволяет снизить пик нагрузки блока питания в момент включения. Хост будет запускать устройства последовательно.

Разрешение отключения - Enable Disconnection

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

Хост-адаптер

Хост-адаптер SCSI является важнейшим узлом интерфейса, определяющим производительность подсистемы SCSI-устройств. Существует широкий спектр адаптеров, начиная от простейших, к которым можно подключать только устройства, не критичные к производительности.

Конфигурирование SCSI хост-адаптеров с точки зрения шины SCSI не отличается от конфигурирования других устройств (смотри ранее). Для современных адаптеров вместо джамперов используется программное конфигурирование. Утилита конфигурирования обычно входит в расширение BIOS (на плате адаптера), и приглашение к ее исполнению выводится на экран при инициализации во время POST.


Удобство и скорость разработки.

Александр Макарчук , qb
Повышение скорости и удобства разработки.

Александр Смирнов , Greensight
Ускорение разработки, уменьшение ошибок, просто удобство.

2. Важно ли обучать разработчиков использованию IDE? Почему?

Алексей Федоров , Одноклассники
Это интересная идея. Наверняка есть компании, которые готовы в это вложиться.

, ADV
Если разработчик не будет знать базовых вещей IDE, то разработка будет занимать больше времени. В современном мире это уже требование к профессии.

Александр Макарчук , qb
Нет, не нужно. Обучать - это навязывать свое. Каждый разработчик работает на том, что ему удобно. При этом всегда можно показывать преимущества своего IDE.

Александр Смирнов , Greensight
Это скорее вопрос к каждому разработчику отдельно - что ему удобнее. Но на ранних этапах умное автодополнение и подсветка ошибок практически незаменимы.

3. Большинство качественных IDE платные. Стоит ли тратиться на лицензии?

Алексей Федоров , Одноклассники
Стоит. Текущая ситуация на рынке такова, что платные IDE, как правило, сильно лучше бесплатных.

Алексей Персианов, Михаил Парфенюк , ADV
Если хотите качественную IDE, то стоит потратиться. Если не поддерживать разработчиков качественных IDE «рублем», то они не будут делать качественные IDE

Александр Макарчук , qb
Если целесообразно, то, конечно, нужно. Время - деньги.

Александр Смирнов , Greensight
В зависимости от потребностей и средств. Кому-то хватает Sublime, кто-то хочет использовать продукты Jetbrains, кому-то неизбежно приходится покупать Xcode.

4. Чего не хватает современным IDE? Может ли на этом рынке появиться гигант, подобный JetBrains?

Алексей Федоров , Одноклассники
Может. Но конкурировать с ними будет трудно: разработка IDE - это сотни человеко-лет работы и десятки миллионов долларов.

Алексей Персианов, Михаил Парфенюк , ADV
В данный момент JetBrains захватила данный рынок, и в ближайшее время вряд ли появится что-то лучше.

Александр Макарчук , qb
Всегда будет появляться что-то новое, и IDE не исключение. Преимущество новых проектов всегда в том, что они учитывают недостатки старых.

Александр Смирнов , Greensight
Если появится что-то лучше, то почему бы и нет.

5. Какие еще существуют или могут появиться инструменты, ускоряющие разработку и облегчающие жизнь разработчикам?

Алексей Федоров , Одноклассники
Сборщики проектов, баг-трекеры, системы контроля версий, системы непрерывной сборки и интеграции и многие-многие другие.

Алексей Персианов, Михаил Парфенюк , ADV
Например, CI системы.

Александр Смирнов , Greensight
Сложно сказать. Все больше сторонних инструментов интегрируется в IDE, нежели существуют отдельно.

6. Какие тренды в развитии функционала IDE вы бы могли отметить в последние годы?

Алексей Федоров , Одноклассники
Интеграция с другими системами, такими как баг-трекеры, сервера VCS или CI. И конечно, скорость - тормозят современные IDE сильно меньше, чем 10 лет назад.

Алексей Персианов, Михаил Парфенюк , ADV
Переход всех платных IDE к распространению по подписке.

Александр Макарчук , qb
Подписки. Всегда проще заплатить меньшую сумму, особенно если есть сомнения в выборе или еще не привык к инструменту.

Александр Смирнов , Greensight
Развитие плагинов, интеграций со сторонними утилитами и софтом, улучшение автодополнения.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: