Архив рубрики: Интернет


Внеаудиторная самостоятельная работа по теме «Процессоры».

.

Основные технические характеристики AMD Athlon II X2 240:

üЧастота, ГГц  — 2,8;

üРазъём – АМ3;

üL2, Мбайт – 1+1;

üНТ, Гбайт/с, 8;

üTDP, Вт – 65;

üМакс Т, °С – 74;

üНапряжение, В – 0,85-1,425;

üЦена, руб – 2200.

Основные технические параметры IntelCore SLBLKi5-650:

üЧастота, ГГц – 3,20;

üTurboBust – 3,46;

üЯдер – 2;

üHT – +;

üВидео — +;

üL3, Мбайт – 4;

üTDP– 73;

üМакс Т, °С – 72,6;

üНапряжение, В – 0,65-1,4;

üЦена, руб6700.

 

Процесcор AMD Athlon II X2 традиционно прекрасно себя чувствуют в бюджетном сегменте. Наилучший выбор в эконом-классе c тактовой частотой 2,8 ГГц и X2 245, работающий на частоте 2,9 ГГц. Разница в цене и производительности у этих чипов ничтожна, при этом они мало в чём уступают трёхъядерным X3 и даже четырёхъядерным X4, которые в полтора-два раза дороже. Процесcор AMD Athlon II X2привлекает своей очень доступной ценой, но его преимущества проявляются, пожалуй, только в компьютерных играх – при условии установки достаточно мощного графического ускорителя. В остальных задачах он выступает с переменным успехом, так что на них имеет смысл обращать внимание либо при сборке машины, ориентированной на игры, либо при апгрейде устаревшего десктопа.

Процессоры Core i5 650-й серии отличается высокой производительностью, однако если вам не нужен чип со встроенной графикой, нет особого смысла покупать модель этого семейства. Эта модель ориентирована, скорее, на корпоративный рынок – офисному компьютеру не нужна мощная графика, а чем он проще по конструкции, тем удобнее в обслуживании.

 

Вывод:

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

Если, в данном случае, вам нужен процессор для работы с офисным ПК, то тут однозначно выгоднее покупка процессора AMD Athlon II X2. А если же вам нужно работать с мощным игровым ПК, то, естественно, выбор остается за IntelCore SLBLKi5-650.

 

В ней можно выявить существенный недостаток, а именно – возможность накопления статистики работы

В ней можно выявить существенный недостаток, а именно – возможность накопления статистики работы шифрующего устройства злоумышленником. Такая угроза возможна за счет того, что генератор ПСП выдает на суммирующее устройство свое последнее состояние, не проверяя, передаются ли в сеть символы m. Таким образом, при завершении передачи символа в сеть выход генератора суммируется с нулевым сигналом. В случае редкого прекращения передачи (например, в случае поточного шифрования текста txtфайла) это неопасно, т.к. злоумышленник сможет прочесть только последний символ из всего передаваемого текста. Однако, если нам потребуется шифровать вводимые с клавиатуры команды, будет наблюдаться следующая картина: при нажатии на клавиатуру мы выдадим в сеть зашифрованный символ, но при отпускании символа прервем передачу (между двумя символами будет разрыв в виде нулевого сигнала, даже если текст будет набирать сумасшедшая машинистка). При передаче нулевого сигнала в сеть начнет выдаваться последнее состояние генератора (т.е. то одно из тех состояний, которым мы шифровали символ). Это приведет к двум проблемам:

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

2.       При достаточном времени анализа состояния сети злоумышленник может составить статистику работы генератора ПСП (и, как следствие, восстановить цикл ПСП). Тогда он сможет расшифровать и передаваемый из txtфайла текст (т.к. он уже будет знать наш расширенный ключ).

Данные угрозы можно устранить, если ввести систему глушения сигнала генератора ПСП при прекращении передачи.

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

Спецификации PCI требуют, чтобы код из ROM-памяти

Необходимость использования теневой ROM-памяти.

Спецификации PCIтребуют, чтобы код из ROM-памяти не выполнялся на места (т.е., непосредственно из ROM). Он должен был скопирован в основную память. В дальнейшем это будет называться «затенением» кода ROM. Это требование вызвано двумя причинами:

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

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

Как только определено наличие ROM-памяти устройства (см. предыдущую секцию), программа должна скопировать образ кода в основную память и затем выключить дешифратор адресов ROM-памяти (очищением нулевого бита регистра базового адреса в расширенной ROM-памяти). В не-ПК среде область памяти, куда копируется образ кода, может находиться где угодно. Спецификации среды должны определять  конкретную область.

В ПК среде, образ кода должен быть скопирован в область основной памяти с адресом, исторически связанными с ROM-памятью устройств: с 000C0000h по 00DFFFFh. Если класс кода сигнализирует о том, что это ROM-память VGA-устройства, то образ кода должен быть скопирован в память с начальным адресом 00C0000h.

Следующий раздел определяет формат информации в ROM и как программа определяет, какой образ кода (да, может быть несколько драйверов устройства) должен быть загружен в основную память.

 

мною изучался пакет программ среды ISE TCAD

    В ходе учебного года (2008/2009) мною изучался пакет программ среды ISETCAD — средство автоматизации технологического проектирования электронных элементов. Первоначальное изучение было направлено на программу DIOS– программу для одномерного, двумерного и трехмерного моделирования технологических процессов. В ходе ознакомления с этой программой были освоены методы, которые позволяют моделировать травление, ионную имплантацию, все высокотемпературные операции, а именно быстрый термический отжиг, окисление, эпитаксию и предварительные термообработки, а также рост силицида. Также были освоены основные команды задания технологических параметров, которые определяют процесс технологического моделирования. После освоения методов  получения топологий готовых структур, было необходимо снять основные вольт — амперные характеристики с полученных элементов, а именно рассчитать напряжения порога отпирания для структур: металл – окисел – полупроводник (МОП — транзистор), также необходимо было рассчитать  напряжение пробоя диода и. т. п. Для получения всех этих характеристик изучалась программа DESSIS, входящая в состав  ядра программы DIOS. Конкретно, в ходе работы с программой DIOS (9-й семестр 2008 г.), мною были получены следующие структуры: структура планарного диода, резистора; структура двухмерного КМОП транзистора и изоляцией LOCOS. Также в качестве примеров были получены структуры биполярных транзисторов (в основном был разобран пример двухколлекторного магниточувствительного биполярного транзистора (ДКМБТ)). Далее, с использованием программы DESSIS,  были получены и проанализированы ВАХ данных приборов, а именно проходные и выходные характеристики для КМОП транзистора и АЧХ – для структуры биполярного транзистора.

   В 10-м семестре (2009 учебного года), освоив основные возможности проектирования в среде DIOS, приступил к изучению более новой версии  TCAD, а именно технологическое проектирование в среде  Ligament. Изучение данной программы мотивировалось большими дополнительными возможностями проектирования, например простота создание  сложных трехмерных структур (МДП – транзисторы разного типа). Как и ранее, при изучении DIOS, в Ligament первоначально были изучены основные операции формирования структур: получение 2D и 3D профилей. Аналогично после формирования структур шло освоение программных модулей для проведения расчетов полученных элементов, например, осваивался модуль SEDEVICE, который в моем примере использовался для расчетов выходных и проходных характеристик структуры КНИ. Также был рассмотрен пример расчета частотных характеристик на примере, полученной КНИ структуры.

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

 

 

РЕАЛИЗАЦИЯ, ТЕСТИРОВАНИЕ И ДОКУМЕНТИРОВАНИЕ ПО 1 Инструментальные средства разработки программ

Инструментальное программное обеспечение (Software tools) – программное обеспечение, используемое в ходе разработки, корректировки или развития других программ: редакторы, компиляторы, отладчики, вспомогательные системные программы, графические пакеты и др.

Сюда входят языки программирования интегрированные среды разработки программ, CASE-системы и др.

1.2. Выбор языка программирования

Существующие на сегодняшний день языки программирования можно выделить в следующие группы [1, 56]:

·                    универсальные языки высокого уровня;

·                    специализированные языки разработчика программного обеспечения;

·                    специализированные языки пользователя;

·                    языки низкого уровня.

В группе универсальных языков высокого уровня безусловным лидером на сегодня является язык C++. Действительно он обладает рядом достоинств:

·                    масштабируемость. На языке C++ разрабатывают программы для самых различных платформ и систем;

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

·                    C++ имеет мощный препроцессор, унаследованный от C, но, как и любой другой мощный инструмент, требует осторожного использования;

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

При этом язык С++ обладает рядом существенных недостатков:

·                    подключение интерфейса внешнего модуля через препроцессорную вставку заголовочного файла (#include) серьезно замедляет компиляцию, при подключении большого количества модулей;

·                    недостаток информации о типах данных во время компиляции;

·                    сложность для изучения и для компиляции;

·                    некоторые преобразования типов неинтуитивны. В частности, операция над беззнаковым и знаковым числами выдаёт беззнаковый результат.

Для С++ существует большое количество библиотек классов, поддерживающих создание пользовательского интерфейса, клиент-серверных приложений, работу с базами данных и т.д., поэтому пока альтернативы C++ [40] нет. Для второстепенных проектов иногда используется Visual Basic. Язык Java рассматривался как альтернатива Basic, но из-за отсутствия визуального средства разработки форм он пока остается малопригодным. Современный ObjectPascal, как и Pascal, предложенный Н. Виртом в середине 70-х годов ХХ в.  остается наиболее привлекательным для обучения основам программирования в силу своей простоты, структурированности и обнаружения компилятором большого количества не только синтаксических, но и семантических ошибок.

В нынешнее время в отличие от 60-х годов XX века языки программирования создаются крайне редко. За последние 15 лет можно отметить лишь две новинки, получившие широкое распространение – это Java (SunMicrosystems, 1995 г.), ставший популярным во многом благодаря технологии его использования в Интернете и появления такого понятия как виртуальная Java-машина и C# (Microsoft, 2000 г.), созданный на основе C++.

Создателем языка является сотрудник Microsoft Андреас Хейлсберг. Он стал известным в мире программистов задолго до того, как пришел в Microsoft. Хейлсберг входил в число ведущих разработчиков одной из самых популярных сред разработки — Delphi. В Microsoft он участвовал в создании версии Java — J++, так что опыта в написании языков и сред программирования ему не занимать. Как отмечал сам Андреас Хейлсберг, C# создавался как язык компонентного программирования, и в этом одно из главных достоинств языка, направленное на возможность повторного использования созданных компонентов.

Другие достоинства языка C#:

·                    сохраняет лучшие черты этих популярных языков программирования C/C++, на основе которых он создан. В связи с этим облегчается переход программистов от С++ к C#;

Стр. 1 из 4912345...102030...Последняя »