
- •1) Дайте определение понятиям “проектирование”, “стадия проектирования”, “проектная процедура”, “проектная операция”, “маршрут проектирования”.
- •2) Назовите и охарактеризуйте стадии проектирования при изготовлении промышленных изделий.
- •3) Назовите и охарактеризуйте стадии проектирования при строительстве объектов гражданского назначения.
- •5) Что такое жизненный цикл продукта? Какие процессы в него входят?
- •6) Что такое сапр? Поясните отличие между автоматизированным и автоматическим проектированием.
- •7) Какие предпосылки и задачи внедрения сапр?
- •8) Какие требования предъявляются при разработке сапр?
- •9) В чём суть структурного, блочно-иерархического и объектно-ориентированного подхода при проектировании сложных систем?
- •10) Функции, характеристики и примеры сае/сар/сам-систем.
- •11) Что такое cals-технология, с помощью чего возможна ёё реализация?
- •12) Что такое асуп, асутп и асд, какие функции они выполняют?
- •13) Назовите и охарактеризуйте виды обеспечения сапр.
- •14) Назовите состав типичного арм инженера проектировщика, для чего служит каждая составляющая?
- •15) Опишите архитектуру ibm pc совместимого компьютера.
- •16) Какие требования предъявляются к промышленным компьютерам. Опишите особенности их конструкции?
- •17) Для чего служит и из чего состоит материнская плата компьютера?
- •18) Поясните различия между параллельным и последовательным интерфейсом. Чем определяется скорость передачи данных в том и другом случае?
- •19) Назовите основные технические характеристики, а также их значения для современных моделей центральных процессоров (cpu). Поясните разницу между cisc и risc архитектурой.
- •20) Назовите основные технические характеристики, а также их значения для современных модулей оперативной памяти (ram). Какие бывают типы памяти и виды модулей памяти?
- •21) Назовите физические принципы энергонезависимого хранения информации. Приведите примеры устройств, в которых эти принципы используются.
- •23) Что обозначает термин “raid”? Поясните назначение и преимущества использования raid-0, raid-1, raid-5.
- •24) Для чего служит видеокарта и из чего она состоит? Назовите ёё основные технические характеристики и интерфейсы подключения.
- •25) Поясните принцип действия жк мониторов, какими техническими параметрами они характеризуются? Приведите значения этих параметров для современных моделей мониторов.
- •26) Какие существуют разновидности устройств ручного ввода? Назовите их основные характеристики и интерфейсы подключения.
- •27) Назовите назначение, принцип работы, разновидности, основные технические параметры и интерфейсы подключения сканеров.
- •28) Назовите назначение, принцип работы, разновидности, основные технические параметры и интерфейсы подключения принтеров.
- •29) Какие используются интерфейсы для беспроводного соединения с периферийными устройствами? Назовите их технические характеристики.
- •30) Какое назначение и принцип работы "электронного ключа"?
- •31) Какие бывают топологии локальных вычислительных сетей?
- •32) В чём особенности работы одноранговой сети и сети с архитектурой клиент-сервер?
- •33) Поясните принцип работы сети с коммутацией каналов и коммутацией пакетов, в чём преимущества и недостатки каждого?
- •34) В чём суть множественного метода доступа к среде передачи данных с контролем несущей и обнаружением конфликтов?
- •35) В чём суть маркерного метода доступа к среде передачи данных?
- •36) Назовите технические характеристики сетей Fast Ethernet и Gigabyte Ethernet, что служит средой передачи данных в этих сетях?
- •37) Назовите технические характеристики сетей Token Ring и fddi, что служит средой передачи данных в этих сетях?
- •38) Какие существуют способы организации дуплексной связи, в чём их суть?
- •39) Назовите и охарактеризуйте уровни эмвос (iso/osi)
- •40) Дайте определение понятиям “протокол” и “стек протоколов”. Охарактеризуйте протоколы ip, tcp, udp, smtp, pop3, imap, http, ftp?
- •42) Чем обусловлена высокая скорость передачи данных в сетях atm?
- •43) Какое коммутационное оборудование применяется в вычислительных сетях? Назовите назначение каждого.
- •44) Опишите архитектуры применяемых беспроводных сетей.
- •45) Какие преимущества и недостатки беспроводной сети.
- •46) Что представляет собой математическая модель, какие требования предъявляются к математическим моделям в сапр?
- •47) Назовите задачи анализа и синтеза. Какое назначение структурного и параметрического синтеза?
- •48) Что понимается под компонентными и топологическими уравнениями? Поясните на примере модели электрической системы.
- •49) Что понимается под системой линейных уравнений? Какими методами находят решение системы, в чём их особенности? Рассмотрите метод Гаусса на примере.
- •50) Что понимается под системой нелинейных уравнений? Какими методами находят решение системы, в чём их особенности? Рассмотрите метод Зейделя на примере.
- •51) Что такое локальный и глобальный экстремум функции? Какие существуют методы поиска экстремумов функции, в чём их особенности? Рассмотрите метод дихотомии на примере.
- •52) Какими методами находят решение систем дифференциальных уравнений, в чём их особенности? Рассмотрите метод Эйлера-Коши на примере.
- •53) Назовите и охарактеризуйте основные функции сетевых операционных систем, приведите примеры таких систем.
- •54) Что понимается под системой распределённых вычислений? в чём особенности режимов удалённого узла и дистанционного управления?
- •55) Назовите и охарактеризуйте функции систем информационной безопасности. Что понимается под брандмауэром?
- •56) Опишите симметричную и асимметричную схему шифрования. Что такое “электронная подпись”?
- •57) Назовите и охарактеризуйте типичные подсистемы современного программного обеспечения сапр.
- •58) Какие особенности необходимо учитывать при построении банка данных (БнД) сапр?
- •59) Что такое субд? Какие функции на неё возлагают?
- •60) Что такое компиляция и интерпретация, в чём их характерные особенности?
18) Поясните различия между параллельным и последовательным интерфейсом. Чем определяется скорость передачи данных в том и другом случае?
Для компьютеров и связанных с ними устройств наиболее распространенной является задача передачи дискретных данных, и, как правило, в значительных объемах (не один бит). Самый распространенный способ представления данных сигналами — двоичный: например, условно высокому (выше порога) уровню напряжения соответствует логическая единица, низкому — логический ноль (возможно и обратное представление). Один двоичный сигнал за один квант времени передает один бит информации. Как говорилось ранее, процессор с периферийными устройствами обменивается байтами (8 бит)1, словами (в мире х86 — 16 бит), двойными словами (32 бита) данных. Для того чтобы передавать группу битов, существует два подхода к организации интерфейса:
Параллельный интерфейс — для каждого бита передаваемой группы имеется своя сигнальная линия (обычно с двоичным представлением), и все биты группы передаются одновременно за один квант времени, то есть продвигаются по интерфейсным линиям параллельно. Примеры: параллельный порт подключения принтера (LPT-порт, 8 бит), интерфейс ATA/ATAPI (16 бит), SCSI (8 или 16 бит), шина PCI (32 или 64 бита).
Последовательный интерфейс — используется лишь одна сигнальная линия, и биты группы передаются друг за другом по очереди; на каждый из них отводится свой квант времени (битовый интервал). Примеры: последовательный коммуникационный порт (COM-порт), последовательные шины USB и FireWire, интерфейсы локальных и глобальных сетей.
На первый взгляд, организация параллельного интерфейса проще и нагляднее (не надо выстраивать биты в очередь на передачу и собирать байты из принятой последовательности битов). Также, на первый взгляд, параллельный интерфейс обеспечивает более быструю передачу данных, поскольку биты передаются сразу пачками. Очевидный недостаток параллельного интерфейса — большое количество проводов и контактов разъемов в соединительном кабеле (по крайней мере, по одному на каждый бит). Отсюда громоздкость и дороговизна кабелей и интерфейсных цепей устройств, но с этим мирятся ради вожделенной скорости. У последовательного интерфейса приемно-передающие узлы функционально сложнее, зато кабели и разъемы гораздо проще и дешевле. Понятно, что на большие расстояния тянуть многопроводные кабели параллельных интерфейсов неразумно (и невозможно), здесь гораздо уместнее последовательные интерфейсы. Эти рассуждения были основополагающими при выборе типа интерфейса примерно до начала 1990-х годов. Тогда выбор был прост: на ближних расстояниях (максимум — до пары десятков метров) при требованиях к высокой скорости использовали параллельные интерфейсы, а на дальних расстояниях или в случае неприемлемости параллельных кабелей — последовательные, жертвуя скоростью передачи.
Теперь поточнее разберемся со скоростью передачи данных. Очевидно, что она равна числу бит, передаваемых за квант времени, деленному на длительность кванта. Для простоты можно оперировать тактовой частотой интерфейса — величиной, обратной длительности кванта. Это понятие естественно для синхронных интерфейсов, у которых имеется сигнал синхронизации (clock), определяющий возможные моменты возникновения всех событий (смены состояния). Для асинхронных интерфейсов можно пользоваться эквивалентной тактовой частотой — величиной, обратной минимальной длительности одного состояния интерфейса. Теперь можно сказать, что максимальная (пиковая) скорость передачи данных равна произведению тактовой частоты на разрядность интерфейса. У последовательного интерфейса разрядность 1 бит, у параллельного — столько, сколько имеется параллельных сигнальных цепей для передачи битов данных. Остаются вопросы о достижимых тактовой частоте и разрядности. И для последовательного, и для параллельного интерфейсов максимальная тактовая частота определяется достижимым (при разумных цене и затратах энергии) быстродействием приемопередающих цепей устройств и частотными свойствами кабелей. Здесь уже проглядывают преимущества последовательного интерфейса: для него затраты на построение высокоскоростных элементов не приходится умножать на разрядность интерфейса, как в случае параллельного интерфейса.
В параллельном интерфейсе есть явление перекоса (skew), существенно влияющее на достижимый предел тактовой частоты. Суть его в том, что сигналы, одновременно переданные с одного конца интерфейсного кабеля, доходят до другого конца не одновременно из-за отклонений характеристик цепей. На время прохождения влияют длина проводов, свойства изоляции, соединительных элементов и т. п. Очевидно, что перекос (разница во времени прибытия) сигналов разных битов должен быть явно меньше кванта времени, иначе биты будут искажаться (путаться с одноименными битами предшествующих и последующих посылок). Вполне понятно, что перекос ограничивает и допустимую длину интерфейсных кабелей: при одной и той же относительной погрешности скорости распространения сигналов на большей длине «набегает» и больший перекос. Перекос сдерживает и увеличение разрядности интерфейса: чем больше параллельных цепей, тем труднее добиться их идентичности. Из-за этого даже приходится «широкий» (многоразрядный) интерфейс разбивать на несколько «узких» групп и для каждой группы использовать свои управляющие сигналы. В 90-х годах в схемотехнике приемно-передающих узлов стали осваиваться частоты в сотни мегагерц и выше, то есть длительность кванта стала измеряться единицами и долями наносекунд. Достичь соизмеримо малого перекоса можно лишь в пределах жестких компактных конструкций (печатная плата), а для связи отдельных устройств кабелями длиной в десятки сантиметров пришлось остановиться на частотах до десятков мегагерц. Для того чтобы ориентироваться в числах, отметим, что за 1 наносекунду сигнал пробегает по электрическому проводнику порядка 20-25 сантиметров.
Для повышения пропускной способности параллельных интерфейсов с середины 90-х годов стали применять двойную синхронизацию (Dual Data Rate, DDR). Ее идея заключается в выравнивании частот переключения информационных сигнальных линий и линий стробирования (синхронизации). В «классическом» варианте данные информационных линий воспринимаются только по одному перепаду (фронту или спаду) синхросигнала, что удваивает частоту переключения линии синхросигнала относительно линий данных. При двойной синхронизации данные воспринимаются и по фронту, и по спаду, так что частота смены состояний всех линий выравнивается, что при одних и тех же физических параметрах кабеля и интерфейсных схем позволяет удвоить пропускную способность. Волна этих модернизаций началась с интерфейса АТА (режимы U1- traDMA) и прошла уже и по SCSI (Ultral60 и выше), и по памяти (DDR SDRAM). Кроме того, на высоких частотах применяется синхронизация от источника данных (source synchronous transfer): сигнал синхронизации, по которому определяются моменты переключения или действительности данных, вырабатывается самим источником данных. Это позволяет точнее совмещать по времени данные и синхронизирующие импульсы, поскольку они распространяются по интерфейсу параллельно в одном направлении. Альтернатива — синхронизация от общего источника (common clock) — не выдерживает высоких частот переключения, поскольку здесь в разных (географически) точках временные соотношения между сигналами данных и синхронизации будут различными.
Повышение частоты переключений интерфейсных сигналов, как правило, сопровождается понижением уровней сигналов, формируемых интерфейсными схемами. Эта тенденция объясняется энергетическими соображениями: повышение частоты означает уменьшение времени, отводимого на переключения сигналов. Чем больше амплитуда сигнала, тем большие требуются скорость нарастания сигнала и, следовательно, выходной ток передатчика. Повышение выходного тока (импульсного!) нежелательно по разным причинам: большие перекрестные помехи в параллельном интерфейсе, необходимость применения мощных выходных формирователей, повышенное тепловыделение. Тенденцию снижения напряжения можно проследить на примере порта AGP (3,3/1,5/0,8 В), шин PCI/PCI-X (5/3,3/1,5 В), SCSI, шин памяти и процессоров.
В последовательном интерфейсе явление перекоса отсутствует, так что повышать тактовую частоту можно вплоть до предела возможностей приемнопередающих цепей. Конечно, есть ограничения и по частотным свойствам кабеля, но изготовить хороший кабель для одной сигнальной цепи гораздо проще, чем для группы цепей, да еще и с высокими требованиями к идентичности. А когда электрический кабель уже «не тянет» требуемые частоту и дальность, можно перейти на оптический, у которого есть в этом плане огромные, еще не освоенные «запасы прочности». Устраивать же параллельный оптический интерфейс — слишком дорогое удовольствие.
Приведенные соображения объясняют тенденцию перехода на последовательный способ передачи данных.