Глава 2 архитектура технических средств


Глава 2 архитектура технических средств

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

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

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

Наиболее распространены следующие архитектурные решения.

· Классическая архитектура (архитектура фон Неймана) — одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа (рис. 2.1). Это однопроцессорный компьютер. К этому типу архитектуры относится и архитектура персонального компьютера с общей шиной, подробно рассмотренная в разделе 2.18 (рис. 2.26). Все функциональные блоки здесь связаны между собой общей шиной, называемой также системной магистралью.

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

Периферийные устройства (принтер и др.) подключаются к аппаратуре компьютера через специальные контроллеры — устройства управления периферийными устройствами.

Контроллер — устройство, которое связывает периферийное оборудование или каналы связи с центральным процессором, освобождая процессор от непосредственного управления функционированием данного оборудования.

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

Рис. 2.3. Архитектура многопроцессорного компьютера

· Многомашинная вычислительная система. Здесь несколько процессоров, входящих в вычислительную систему, не имеют общей оперативной памяти, а имеют каждый свою (локальную). Каждый компьютер в многомашинной системе имеет классическую архитектуру, и такая система применяется достаточно широко. Однако эффект от применения такой вычислительной системы может быть получен только при решении задач, имеющих очень специальную структуру: она должна разбиваться на столько слабо связанных подзадач, сколько компьютеров в системе.

Преимущество в быстродействии многопроцессорных и многомашинных вычислительных систем перед однопроцессорными очевидно.

· Архитектура с параллельными процессорами. Здесь несколько АЛУ работают под управлением одного УУ. Это означает, что множество данных может обрабатываться по одной программе — то есть по одному потоку команд. Высокое быстродействие такой архитектуры можно получить только на задачах, в которых одинаковые вычислительные операции выполняются одновременно на различных однотипных наборах данных. Структура таких компьютеров представлена на рис. 2.4.

Рис. 2.4. Архитектура с параллельным процессором

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

Строй-справка.ру

Отопление, водоснабжение, канализация

Навигация:
Главная → Все категории → Архитектурное проектирование

Идею-образ архитектурного сооружения, его замысел создает, как уже говорилось, зодчий — автор проекта. Но от идеи до ее воплощения — в проекте лежит трудный путь ее разработки различными специалистами и изготовление разнообразной проектной документации: пояснительных записок с расчетами и таблицами, ортогональных и перспективных чертежей, макетов.

Особенность этого процесса заключается в том, что он включает как творческие, так и механические работы. Для их выполнения применяют специальные средства труда, которые принято называть изобразительными техническими средствами проектирования (ИТСП). Традиционными из них, применявшимися столетиями, являются бумага, карандаш, линейка (рейсшина), угольник, циркуль.

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

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

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

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

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

На помощь приходят новые изобразительные технические средства проектирования. Так, традиционный графитовый карандаш сменился цанговым, а затем и более сложным со сменными стержнями. Рейсфедер заменила система трубчатых ручек для туши — рапидографов, позволяющих значительно ускорить и повысить качество выполнения чертежа. Наборы цветных фломастеров во многих случаях заменяют акварельные краски, значительно упрощая процесс исполнения иллюминированных чертежей. Этому же способствуют наборы красок в аэрозольной упаковке. Применяют и так называемые «сухие методы» окраски с помощью самоклеящихся пленок и бумаги различного качества и цвета, и так называемые супизы — сухие переводные изображения элементов благоустройства, мебели, оборудования. Для нанесения на чертеж буквенных и цифровых надписей, повторяющихся типовых графических элементов, символов и знаков применяют прозрачные пластмассовые шаблоны-трафареты.

Для совершенствования процесса объемного макетирования используют универсальные пластмассовые масштабные модельные элементы — наборы кубиков. Специальные оптические приборы (цистоскоп, фотоцистоскоп, макетоскоп, стекловолоконная оптика) позволяют на планировочном макете небольшого масштаба «увидеть» композицию застройки с реальной (низкой) точки зрения и зафиксировать ее целиком или отдельными фрагментами с разных точек на фотографиях. В дальнейшем на основе этих приборов в архитектурное моделирование’ может быть внедрена и видеотелевизионная техника. Эти устройства заменят трудоемкую работу по построению с различных точек зрения перспектив и позволят сравнивать множество вариантов компози-ционно-пространственных решений, зафиксированных на фотографиях или телекадрах.

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

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

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

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

Однако как ни важны в современном процессе проектирования разнообразные технические средства и машины, они не могут заменить главное — творческое воображение зодчего. Поэтому внедрение средств автоматизации на базе ЭВМ охватывает в первую очередь область различных расчетов, производства схем для сравнения вариантов и работы механические, нетворческие, что способно сократить долю этих работ не менее чем на 25. 30%.

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

Навигация:
Главная → Все категории → Архитектурное проектирование

Архитектура ИС, типы архитектур. Классификация ИС

Основным критерием выбора архитектуры и инфраструктуры ИС в услових рыночной экономики является минимизация совокупной стоимости владения системой.

Из этого следуют два основных тезиса:

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

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

Термин «архитектура информационной системы» обычно довольно согласованно понимается специалистами на уровне подсознания, но при этом и определения этого понятия неоднозначны. Имеются два основных класса определений архитектур — «идеологические» и «конструктивные».

Основные идеологические определения архитектуры ИС таковы:

— Архитектура ИС — набор решений, наиболее существенным образом влияющих на совокупную стоимость владения системой;

— Архитектура ИС — набор ключевых решений, неизменных при изменении бизнес-технологии в рамках бизнес-видения.

Таким образом, архитектура ИС является логическим построением, или моделью, и влияет на совокупную стоимость владения через набор связанных с ней решений по выбору средств реализации, СУБД, операционной платформы, телекоммуникационных средств и т. п. — т. е. через то, что мы называем инфраструктурой ИС. Еще раз подчеркнем, что инфраструктура включает решения не только по программному обеспечению, но и по аппаратному комплексу и организационному обеспечению.

Архитектура ИС – концептуальное описание структуры, определяющее модель, выполняемые функции и взаимосвязь ее компонентов, которое предусматривает наличие 3 компонент:

— Информационные технологии (ИТ) – аппаратно-программная компонента информационных систем, телекоммуникации и данные, совместно обеспечивающие функционирование информационных систем и являющиеся их главной материальной основой.

— Функциональные подсистемы (ФП) – специализированные программы, обеспечивающие обработку и анализ информации для целей подготовки документов или принятия решений в конкретной функциональной области на базе информационных технологий.

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

Управление информационными системами предусматривает выполнение следующих функций:

Управление качеством включает в себя: разработку корпоративных стандартов информационных систем, разработку соглашения об уровне обслуживания (Service Level Agreement — SLA), контроль качества сервисов, проектов.

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

Управление пользователями включает в себя: обучение пользователей, техническую поддержку, организацию «горячей линии».

Управление развитием информационных систем включает в себя: планирование развития информационных систем, бюджетное планирование, планирование обновления.

Оперативное управление включает в себя: мониторинг функционирования; фиксирование, анализ и разрешение (или эскалацию) инцидентов; резервное копирование, восстановление, ремонт, регламентное обслуживание; конфигурирование, настройку, оптимизацию, управление производительностью; управление безопасностью; администрирование пользователей.


Финансовое управление включает в себя: управление бюджетом, управление закупками, управление контрактами, управление основными средствами.

Виды архитектур:

— Файл-сервер – выделенный сервер, оптимизированный для выполнения файловых операций ввода-вывода и предназначенный для хранения файлов любого типа.

— Клиент-сервер – архитектура распределенной вычислительной системы, в которой приложение делится на клиентский и серверный процессы.

— Многоуровневая – позволяет сбалансировать нагрузку на сеть и узлы системы, упрощает администрирование.

— Интернет/Интранет – комплексное объединение технологий Интернет/Интранет и многоуровневой архитектуры. Инструментальные средства дополняются развитыми средствами разработки приложений, работающих с базами данных.

Применительно к организации обычно используют понятие корпоративная архитектура (enterprise architecture), при этом выделяются следующие типы архитектур: бизнес-архитектура (Business architecture), ИТ-архитектура (Information Technology Architecture), архитектура данных (Data Architecture), архитектура приложения (Application Architecture) или программная архитектура (Software Architecture), техническая архитектура (Hardware Architecture). Совокупность данных архитектур и является архитектурой ИС (рис. 18.1).

Рис. 18.1. Архитектура информационной системы

Бизнес-архитектура, или архитектура уровня бизнес-процессов, определяет бизнес-стратегии, управление, организацию, ключевые бизнес-процессы в масштабе предприятия, причем не все бизнес-процессы реализуются средствами ИТ-технологий. Бизнес-архитектура отображается на ИТ-архитектуру.

ИТ-архитектура рассматривается в трех аспектах:

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

— среда, обеспечивающая реализацию бизнес- приложений;

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

Архитектура данных организации включает логические и физические хранилища данных и средства управления данными. Архитектура данных должна быть поддержана ИТ-архитектурой. В современных ИТ-системах, ориентированных на работу со знаниями, иногда выделяют отдельный тип архитектуры — архитектуру знаний (Knowledge Architecture).

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

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

Доменную архитектуру можно рассматривать как метамодель, описывающую множество решений.

Схемы классификации архитектур ИС, основанные на доменном подходе, показаны на рис. 1.2 и 1.3. На верхнем уровне выделяются два типа доменов: домены задач (Problem domains) (рис. 18.2) и домены решений (Solution Domains) (рис. 18.3).

Рис. 18.2. Классификация архитектур ИС, основанная на домене задач

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

Рис. 18.3. Классификация архитектур ИС, основанная на домене решений

В таблице 18.2 приведены требования, предъявляемые к отдельным характеристикам рассматриваемых типов ИС.

Требования к различным типам ИС

Характеристика ИУС УС СМУР СУП СУД
Функциональность Высокие Невысокие Средние Средние Высокие
Надежность Средние Высокие Невысокие Средние Невысокие
Эффективность Средние Высокие Средние Высокие Средние
Удобство использования Высокие Средние Средние Невысокие Средние
Удобство сопровождения Средние Средние Средние Средние Средние
Переносимость Средние Высокие Средние Средние Средние

Кроме перечисленных выше пяти базовых типов ИС можно выделить и другие типы ИС.

Очевидно, что реальные ИС значительно более сложные и являются композицией перечисленных выше типов ИС.

Не нашли то, что искали? Воспользуйтесь поиском:

АРХИТЕКТУРА И СТРУКТУРА СРЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Прежде всего, следует определить основные объекты рассмотрения. Средства вычислительной техники (СВТ) включают:

  • • обычные вычислительные машины (однопроцессорные);
  • • суперкомпьютеры (многопроцессорные ЭВМ, иногда объединяются в один класс с вычислительными системами);
  • • вычислительные системы (обычно — комплексы ЭВМ), в том числе многопроцессорные машины;
  • • вычислительные (информационно-вычислительные) сети.

Таким образом, в целом следует рассматривать все множество

современных вычислительных машин, систем, сетей. На рис. 2.1 приводится перечень основных компонент СВТ, рассматриваемых в настоящем учебном пособии.

Рассматривая архитектуру ЭВМ, вычислительных систем, суперкомпьютеров и информационно-вычислительных сетей с общих позиций и абстрагируясь от деталей, можно воспользоваться следующей схемой (рис. 2.2), которая включает:

  • процессоры и системы памяти — вычислительно-информационная среда;
  • средства коммутации и коммуникации — коммуникационно-коммутационная среда.

Все эти компоненты активно присутствуют как в ЭВМ, так и в вычислительных сетях и системах (суперЭВМ).

Рассмотрим последовательно состав, структуру, архитектуру и классификацию ЭВМ, вычислительных комплексов, информационно-вычислительных сетей.

110 Глава 2. Архитектура и структура средств ВТ

Рис. 2.1. Основные компоненты (блоки) СВТ

ЛЕКЦИИ_Архитектура аппаратных средств.doc — Лекционный материал по дисциплине «Архитектура аппаратных средств»

К У Р С Л Е К Ц И Й
по дисциплине:
«Архитектура аппаратных средств»

ВВЕДЕНИЕ
С развитием вычислительной техники расширяется и сфера ее использования, изменяется и
терминология. Термин «вычислительная машина», «вычислительная система», «вычислительная
сеть» выросли из своего дословного толкования в части прилагательного «вычислительная».
Вычислительная система – совокупность одного и более компьютеров или процессоров,
программного обеспечения и периферийного оборудования, организованная для совместного выполнения
информационно­вычислительных процессов.
То же самое касается термина «вычислительная сеть» – более правильным термином является
«информационно­вычислительная сеть»,
ибо
вычислительные процессы превалируют над информационными лишь в локальных вычислительных
сетях, да и то довольно редко.
а в ряде случаев и «информационная сеть»,
Система (от греческого systema – целое, составленное из частей соединение) – это совокупность
элементов, взаимодействующих друг с другом, образующих определенную целостность, единство,
обеспечивающие целенаправленное поведение.
Системы весьма разнообразны. В самом общем плане все системы можно разделить:
 на материальные системы;
 абстрактные системы.
Материальные системы представляют собой совокупность материальных объектов.
Абстрактные системы являются продуктом человеческого мышления – знания, теории,
гипотезы.
Элемент (компонент) системы – часть системы, имеющая определенное функциональное
назначение.
Архитектура ЭВМ (системы) – это совокупность свойств компьютера (системы), существенных
для программиста и пользователя.
Организация системы – внутренняя упорядоченность, согласованность взаимодействия
элементов системы, проявляющаяся, в частности, в ограничении разнообразия состояний элементов в
рамках системы.
Структура системы – состав, порядок и принципы взаимодействия элементов системы,
определяющие основные свойства системы. Если отдельные элементы системы разнесены по разным
уровням и внутренние связи между элементами организованы только от вышестоящих к нижестоящим
уровням и наоборот, то говорят об иерархической структуре системы. Чисто иерархические структуры
практически встречаются редко, поэтому, несколько расширяя это понятие, под иерархической
структурой понимают и такие структуры, в которых среди прочих связей иерархические связи имеют
главенствующее значение.
4

ЧАСТЬ 1 СОЗДАНИЕ И ЭВОЛЮЦИЯ ЭВМ
ГЛАВА 1 Научные предпосылки создания ЭВМ
1.1 Управление и информация
Важнейшую и решающую роль в создании и эволюции ЭВМ сыграла наука «Кибернетика».
Кибернетика – наука об общих закономерностях процессов управления в системах любой
Предметом изучения кибернетики являются информационные процессы, описывающие
природы.
поведение этих систем.
Цель изучения – создание принципов, методов и технических средств для наиболее эффективных
в том или ином смысле результатов управления в таких системах.
Основные особенности кибернетики как самостоятельной научной области состоят в следующем:
Кибернетика способствовала тому, что классическое представление о мире, состоящем из
1.
материи и энергии, уступило место представлению о мире, состоящем из трех составляющих: материи,
энергии и информации, ибо без информации немыслимы организованные системы.
2.
Кибернетика рассматривает управляемые системы не в статике, а в динамике, то есть в их
движении, развитии, при этом в тесной связи с другими (внешними) системами. Это позволяет вскрывать
закономерности и устанавливать факты, которые иначе оказались бы не выявленными.
3.
Как бы детально и строго ни старались изучать поведение сложной системы, никогда
нельзя учесть полное множество всех факторов, прямо или косвенно влияющих на ее поведение. Поэтому
всегда следует вводить различные ограничения, считаться с неизбежностью наличия некоторых
случайных факторов, являющихся результатом действия этих неучтенных процессов, явлений и связей.
4.
ящика».
В кибернетике часто применяется метод исследования систем с использованием «черного
Под «черным ящиком» понимается система, в которой исследователю доступна лишь входная и
выходная информация этой системы, а внутреннее устройство неизвестно. Оказывается, что ряд важных
выводов о поведении системы можно делать, наблюдая лишь реакции выходной информации при
изменении входной информации. Классический пример «черного ящика» – телевизор. Большинство
людей, которые им пользуются, не имеют ни малейшего представления о том, как он устроен внутри. Но,
нажимая кнопку включения телевизора (входная информация), они ожидают выходной информации –
изображения и звука.
5. Очень важным методом кибернетики является метод моделирования.
Модель – это другой объект, процесс или формализованное описание, более удобное для
рассмотрения, исследования, управления, интересующие нас характеристики которого подобны
характеристикам реального объекта. После такой замены исследуется не первичный объект, а его модель.
Результаты этих исследований распространяются на первичный объект (конечно, с известными
оговорками).
1.2 Информация и ее особенности
Информация – важнейший ресурс управления. С позиций кибернетики управление – процесс
целенаправленной переработки информации. Информация является как предметом труда, так и
продуктом труда в управлении. Для правильного понимания архитектуры и эффективного использования
ЭВМ необходимо познакомиться с основными свойствами информации.
Слово «информация»
означает «разъяснение», «осведомление»,
«изложение». Под информацией понимаются все те сведения, которые уменьшают степень
неопределенности нашего знания о конкретном объекте.
(латинское informatio)
С позиции материалистической философии информация есть отражение реального мира; это
сведения, которые один реальный объект содержит о другом реальном объекте.
Информация – это сведения, изменяющие наши знания и понимание окружающего мира.
При отображении на носителе информация кодируется, то есть ей ставятся в соответствие
форма, цвет, структура и другие параметры элементов носителя.
От выбора носителя и способа кодирования информации при выполнении конкретных
информационных процедур во многом зависит эффективность функционирования системы управления. В
системе управления информация, как правило, неоднократно изменяет не только свой код, но и тип
носителя. Весьма распространенным способом кодирования информации является ее представление в
виде последовательности символов определенного алфавита.
5

ГЛАВА 2 Технические предпосылки и практические потребности создания ЭВМ
Основными техническими предпосылками создания ЭВМ являются развитие электроники и опыт,
накопленный в процессе разработки счетных и счетно­аналитических машин на перфокартах.
2.1 Механические счетные машины
Первые попытки облегчить процесс вычислений человечество предприняло уже в самом начале
своей сознательной деятельности. Сначала выполнялся «счет на пальцах», затем на смену пальцам
пришли палочки, косточки на проволоке (счеты), а позже более удобные для вычислений счетные
механизмы, механические счетные машинки и т. д. Можно назвать десятки имен конструкторов таких
механических приспособлений для облегчения счета и десятки наименований самих устройств. Счет на
пальцах сыграл громадную роль не только для облегчения вычислений, но и в развитии математики.
Эта несколько видоизмененная система дошла до нас в виде «римских» цифр. На смену пальцам,
и в первую очередь с целью обеспечения возможности запоминать числа, пришел счет на бирках,
зарубках, палочках, узелках и др.
Широкое распространение у древних народов получил абак – счетный прибор, на котором
отмечены места (колонки или строчки) для разных разрядов чисел. Косточки, жетоны, камешки,
размещенные на этих местах, имеют различное числовое значение, то есть в абаке используется
позиционная система счисления. Самым распространенным абаком, широко используемым и в настоящее
время, являются счеты.
2.2 Электромеханические счетные машины
В конце XIX века в связи с развитием науки и техники потребность в счетных машинах настолько
возросла, что ее перестали удовлетворять и арифмометры и другие типы механических счетных машин.
Последним и решающим толчком к созданию более производительных машин послужили потребности по
обработке переписей населения, которые стали проводиться регулярно во многих странах.
Поскольку к этому времени достаточно хорошее развитие получила теория электричества, и в
частности теория слабых токов, перспективным направлением развития счетных машин стало
использование в них электрических и электромеханических компонентов.
Наступила эра электромеханических машин, развитие которых пошло по двум направлениям:
1. Использование электричества как движущей силы внутри счетных машин. Это
направление привело к созданию класса электрических, а затем электронных клавишных
машин, информация в которые вводилась вручную с помощью клавиатуры (повысилась
скорость и точность вычислений, но недостаточной оставалась степень автоматизации
вычислений).
2. Использование электричества в устройствах ввода и вывода информации при
использовании перфокарт (повысилась скорость ввода и вывода информации и
автоматизация вычислений, поскольку на перфокарты наносилась не только числовая, но
и программная информация).
2.3 Электронные вычислительные машины
Первая электронная вычислительная машина на основе электронных вакуумных ламп с нитью
накаливания была создана по заказу артиллеристов в Пенсильванском университете в 1946 году – машина
ENIAC (Electronic Numeral Integrator and Computer).
Основные принципы организации ЭВМ по Дж. фон Нейману:
1. Принцип двоичного кодирования. Электронные машины должны работать не в
десятичной, а в двоичной системе счисления.
2. Принцип программного управления. Машина выполняет вычисления по программе.
Программа состоит из набора команд, которые исполняются автоматически друг за
другом в определенной последовательности.
3. Принцип хранимой программы. В процессе решения задачи программа ее исполнения
должна размещаться в запоминающем устройстве машины, обладающем высокой
скоростью выборки и записи.
4. Принцип однотипности представления чисел и команд. Программа, так же как и числа,
с которыми оперирует машина, записывается в двоичном коде. Таким образом, по форме
6

представления команды и числа однотипны, а это дает возможность машине исполнять
операции над командами программы.
5. Принцип иерархичности памяти.
Трудности реализации единого емкого
быстродействующего запоминающего устройства требуют иерархического построения
памяти. Должно быть по меньшей мере два уровня иерархии: основная память и внешняя
память.
6. Принцип адресности основной памяти. Основная память должна состоять из
пронумерованных ячеек, каждая из которых доступна программе в любой момент времени
по ее двоичному адресу или по присвоенному ей имени (имя ячейке присваивается в
программе, и соответствующий этому имени адрес должен храниться в основной памяти
на протяжении всего времени выполнения программы).
Структура ЭВМ, предложенная Дж. фон Нейманом, должна содержать следующие устройства:
управляющее устройство, арифметическое устройство, основную (оперативную) и внешнюю память,
устройство ввода программ и данных, устройство вывода результатов расчетов, пульт ручного
управления.
Структура фон­неймановской ЭВМ показана на рис. 1.
Память
Блок
управления
Арифметическое
устройство
Ввод
Вывод
Рисунок 1 – Структура фон­неймановской ЭВМ
В начале 50­х по заказу атомщиков в 1951 году в Киеве под руководством академика
С.А.Лебедева была создана первая отечественная машина МЭСМ (малая электронная счетная машина); в
1952 году БЭСМ (большая ЭСМ, имевшая позже продолжения БЭСМ­2, БЭСМ­4, БЭСМ­6, рис. 2).
7

Архитектура аппаратных средств

Архитектура и характеристики аппаратных средств определяют характеристики всего компьютера как программно-аппаратного комплекса обработки информации. Рассмотрим коротко историю развития архитектуры аппаратных средств и их классификацию.

Наиболее обобщенный способ классификации архитектур аппаратных средств компьютера базируется на понятиях потока команд / и потока данных D в вычислительной структуре. При этом различают одинарный поток S и множественный поток М Соответственно этому подходу можно определить четыре класса структур аппаратных средств ЭВМ.

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

MISD- архитектура с множественным потоком команд и одинарным потоком данных, которая получила также название конвейера обработки данных. Она составляет цепочку последовательно соединенных процессоров (микропроцессоров), которые управляются параллельным потоком команд. На вход конвейера из памяти подается одинарный поток данных, которые проходят последовательно через все процессоры, любой из которых делает обработку данных под управлением своего потока команд и передает результаты следующему по цепочке процессору, который использует их как входные данные. Конвейерную архитектуру предложил академик С.А. Лебедев в 1956 году.

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

MIMD- архитектура с множественными потоками команд и данных. К таким структурам относятся многопроцессорные и многомашинные вычислительные системы. Они могут отличаться принципом управления (централизованное или распределенное), организацией памяти (общей, распределенная или комбинированная) и структурой связей между компьютерами или процессорами. Гибкость MIMD структур разрешает организовать совместную работу компьютеров, которые входят в них, или процессоров за распараллеленной программой при решении одной сложной задачи, или раздельную работу всех компьютеров при одновременном решении великого множества задач с помощью независимых программ. Низшее приводится более подробное описание некоторых более всего распространенных структур компьютеров.

Структурная схема ЭВМ


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

Основные элементы электронной вычислительной машины (фон-неймановской структуры) и связи между ними показаны на рисунке.

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

При первом знакомстве с ЭВМ считают, что процессор состоит из четырех устройств: арифметико-логического устройства (АЛУ), устройства управления (УУ), блока регистров (БР) и кэш-памяти. АЛУ выполняет арифметические и логические операции над данными. Промежуточные результаты сохраняются в БР. Кэш-память служит для повышения быстродействия процессора путем уменьшения времени его непроизводительного простоя. УУ отвечает за формирование адресов очередных команд, т. е. за порядок выполнения команд, из которых состоит программа.

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

Существует несколько разновидностей памяти: оперативная, постоянная, внешняя, кэш, CMOS (КМОП), регистровая. Существование целой иерархии видов памяти объясняется их различием по быстродействию, энергозависимости, назначению, объему и стоимости. Многообразие видов памяти помогает снять противоречие между высокой стоимостью памяти одного вида и низким быстродействием памяти другого вида.

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

Интерфейс ввода — вывода. Через него происходит обмен информацией между каналами ввода — вывода и устройствами управления ПУ. Обмен информацией производится байтами. Его быстродействие меньше, чем у первых двух типов.

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

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

Устройства ввода/вывода связанна с каналами ядра ЭВМ с использование стандартных интерфейсов ввода вывода.

Процессор и канал не различает тип конкретных устройств, подсоединенных к интерфейсу ввода/вывода через соответствующий контроллер.

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

Периферийное устройство

1. Отдельно взятое устройство из класса периферийных устройств компьютера. Класс периферийных устройств появился в связи с разделением вычислительной машины на вычислительные (логические) блоки — процессор(ы) и память хранения выполняемой программы и внешние, по отношению к ним, устройства, вместе с подключающими их интерфейсами. Таким образом, периферийные устройства, расширяя возможности ЭВМ, не изменяют её архитектуру.

2. Периферийными устройствами также можно считать внешние по отношению к системному блоку компьютера устройства.

Устройства дисковой системы ЭВМ

Накопитель на жёстких магнитных дисках или НЖМД (англ. hard (magnetic) disk drive, HDD, HMDD), жёсткий диск, в компьютерном сленге «винчестер», «винт», «хард», «харддиск» — устройство хранения информации, основанное на принципе магнитной записи. Является основным накопителем данных в большинстве компьютеров.

Жёсткий диск состоит из гермозоны и блока электроники.

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

Блок головок — пакет рычагов из пружинистой стали (по паре на каждый диск). Одним концом они закреплены на оси рядом с краем диска. На других концах (над дисками) закреплены головки.

Диски (пластины), как правило, изготовлены из металлического сплава. Хотя были попытки делать их из пластика и даже стекла, но такие пластины оказались хрупкими и недолговечными. Обе плоскости пластин, подобно магнитофонной ленте, покрыты тончайшей пылью ферромагнетика — окислов железа, марганца и других металлов. Точный состав и технология нанесения составляют коммерческую тайну. Большинство бюджетных устройств содержит 1 или 2 пластины, но существуют модели с бо́льшим числом пластин.

В ранних жёстких дисках управляющая логика была вынесена на MFM или RLL контроллер компьютера, а плата электроники содержала только модули аналоговой обработки и управления шпиндельным двигателем, позиционером и коммутатором головок. Увеличение скоростей передачи данных вынудило разработчиков уменьшить до предела длину аналогового тракта, и в современных жёстких дисках блок электроники обычно содержит: управляющий блок, постоянное запоминающее устройство (ПЗУ), буферную память, интерфейсный блок и блок цифровой обработки сигнала.

-Жесткие диски для настольных компьютеров традиционно изготовляются размером 3.5′, имеют скорость вращения 5400 или 7200 об/мин и интерфейс подключения IDE или SATA.

-Жесткие диски для серверов имеют более высокую скорость вращения (до 15000 об/м). Для подключения в них используются различные модификации параллельного (SCSI) или последовательного (SATA, SAS) интерфейсов. Т.к. эти диски применяются в системах, требующих повышенной надежности хранения информации, они имеют более высокое качество изготовления и время безотказного функционирования превышающее 1000000 часов. До недавнего времени жесткие диски для серверов имели ширину 3.5′. Сегодня стали появляться 2.5-дюймовые модели.

— Портативные внешние жесткие диски позволяют практически полностью решить проблемы, связанные с транспортировкой объемных файлов. Такой мобильный носитель состоит из 2.5′ или 3.5′-жесткого диска и контроллера для подключения к требуемому порту. Контролеры, в свою очередь, могут подключаться к компьютеру через интерфейс USB 2.0 или FireWire (1394).

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

— Жесткие диски для ноутбуков имеют размер 2.5′ и 1.8′, скорость вращения 4200 или 5400 об/мин и интерфейс подключения IDE. Следует отметить, что из-за конструктивных особенностей, тепловыделение и уровень шума жестких дисков такого типа существенно ниже, чем у винчестеров, используемых для настольных компьютеров и серверов.

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

На жестком диске минимальным адресуемым элементом является кластер, который содержит несколько секторов.

Таблица FAT16 может адресовать 216 = 65 536 кластеров. Для дисков большой емкости размер кластера оказывается слишком большим, так как информационная емкость жестких дисков может достигать 150 Гбайт.

Например, для диска объемом 40 Гбайт размер кластера будет равен:

40 Гбайт/65536 = 655 360 байт = 640 Кбайт.

Файлу всегда выделяется целое число кластеров. Например, текстовый файл, содержащий слово «информатика», составляет всего 11 байтов, но на диске этот файл будет занимать целиком кластер, то есть 640 Кбайт дискового пространства для диска емкостью 150 Гбайт. При размещении на жестком диске большого количества небольших по размеру файлов они будут занимать кластеры лишь частично, что приведет к большим потерям свободного дискового пространства.

Эта проблема частично решается с помощью использования таблицы FAT32, в которой объем кластера принят равным 8 секторам или 4 килобайтам для диска любого объема.

В целях более надежного сохранения информации о размещении файлов на диске хранятся две идентичные копии таблицы FAT.

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

Принципы работы видеоадаптера и монитора

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

Существуют мониторы, основанные на разных физических принципах. Самыми распространенными являются мониторы на основе электроннолучевой трубки — ЭЛТ-мониторы. На экране такого монитора пиксель образуется люминесцирующим веществом, которое светится под воздействием луча, испускаемого электронной пушкой. Такой луч пробегает по порядку (сканирует) все строки сетки пикселей. При этом он модулируется: на точки, которые должны светиться, падает, а на темных точках прерывается (рис. 4.9).

Поскольку после прекращения воздействия электронного луча на точку экрана ее свечение быстро затухает, то сканирование периодически повторяется с высокой частотой (75-85 раз в секунду и более). При такой частоте наше зрение не замечает мерцания изображения.

компьютер архитектура аппаратный программный

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

Отображение и представление в компьютере графической информации.

Стандартным устройством вывода графической информации в компьютере IBM считается система, которая состоит из монитора и видеокарты.

Схема системы вывода изображения на экран

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

Минимальным объектом в растровом графическом редакторе является точка. Растровый графический редактор предназначен для создания рисунков, диаграмм.

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

Распространённая разрешающая способность – 800 х 600 = 480 000 точек.

1 пиксель чёрно-белого экрана кодируется 1 битом информации (чёрная точка или белая точка). Количество различных цветов К и количество битов для их кодировки связаны формулой: К = 2b.

Современные мониторы имеют следующие цветовые палитры: 16 цветов, 256 цветов; 65 536 цветов (high color), 16 777 216 цветов (true color).

Последнее изменение этой страницы: 2020-04-06; Нарушение авторского права страницы

Глава 2 архитектура технических средств


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

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

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

Наиболее распространены следующие архитектурные решения.

· Классическая архитектура (архитектура фон Неймана) — одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа (рис. 2.1). Это однопроцессорный компьютер. К этому типу архитектуры относится и архитектура персонального компьютера с общей шиной, подробно рассмотренная в разделе 2.18 (рис. 2.26). Все функциональные блоки здесь связаны между собой общей шиной, называемой также системной магистралью.

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

Периферийные устройства (принтер и др.) подключаются к аппаратуре компьютера через специальные контроллеры — устройства управления периферийными устройствами.

Контроллер — устройство, которое связывает периферийное оборудование или каналы связи с центральным процессором, освобождая процессор от непосредственного управления функционированием данного оборудования.

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

Рис. 2.3. Архитектура многопроцессорного компьютера

· Многомашинная вычислительная система. Здесь несколько процессоров, входящих в вычислительную систему, не имеют общей оперативной памяти, а имеют каждый свою (локальную). Каждый компьютер в многомашинной системе имеет классическую архитектуру, и такая система применяется достаточно широко. Однако эффект от применения такой вычислительной системы может быть получен только при решении задач, имеющих очень специальную структуру: она должна разбиваться на столько слабо связанных подзадач, сколько компьютеров в системе.

Преимущество в быстродействии многопроцессорных и многомашинных вычислительных систем перед однопроцессорными очевидно.

· Архитектура с параллельными процессорами. Здесь несколько АЛУ работают под управлением одного УУ. Это означает, что множество данных может обрабатываться по одной программе — то есть по одному потоку команд. Высокое быстродействие такой архитектуры можно получить только на задачах, в которых одинаковые вычислительные операции выполняются одновременно на различных однотипных наборах данных. Структура таких компьютеров представлена на рис. 2.4.

Рис. 2.4. Архитектура с параллельным процессором

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

Программная и техническая архитектура ИС предприятия

Техническая архитектура ООО «. » представляет собой совокупность следующих технических средств: три сервера, сорок четыре персональных компьютера, два канала связи, семь многофункциональных устройств (принтер-сканер-копир), периферийные устройства (два принтера, две точки доступа WiFi, один беспроводной модем Yota, один факс).

Наглядно техническая архитектура информационной системы ООО «. » представлена на рисунке 1.2.

Рисунок 1.2 Техническая архитектура ООО «. »

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

Персональные компьютеры ООО «. » имеют следующую конфигурацию системы:

  • · Центральный процессор: Intel(R)Core(TM) 2Duo CPU E7500 2,93GHz;
  • · Оперативная память: 3,00 ГБ;
  • · Видеокарта: Radeon X1600 Series Secondary.

В качестве аппаратной основы серверов используется сервера ETegro Hyperion RS120 G3, Hyperion RS230 G2, сервер хранения данных базируется на специализированной аппаратной основе Fastor NS300 G3.

Технические характеристики серверов приведены в таблицах 1.2-1.4.

Таблица 1.2

Технические характеристики ETegro Hyperion RS120 G3

Intel 5500 + ICH10R

1 или 2 Intel Xeon 5xxx (до 8 ядер)

Intel QPI до 6.4GT/s

Максимальный объем памяти

48GB шестиканальной DDR3 ECC Reg, 6 слотов

2x PCI-E 2.0 8x (низкопрофильный)

SAS RAID контроллеры c поддержкой BBU, адаптеры FibreChannel, 10G Ethernet и InfiniBand HCA

Максимальное количество дисков

2 SAS с горячей заменой

Емкость дисковой подсистемы

До 1.2TB SAS/ 4TB SATA

  • 1x Intel Gigabit Ethernet 82574L
  • 1x Intel Gigabit Ethernet 82567LM

ASPEED AST2050, 8MB

Задняя панель: VGA, RS232, 3 x RJ45, 2 x USB, 2 x PS2

Передняя панель: 2 x USB

IPMI 2.0 интегрировано, KVM over IP, Virtual Media, ПО управления серверной инфраструктурой ESMS, выделенный порт Ethernet

Семейство Microsoft Windows® Server 2008

SuSE Linux Enterprise Server 11

Red Hat Enterprise Linux 5

Размеры (ДxШxВ), мм

1U 510 x 430 x 44 (глубина стойки не менее 800 мм)

2 управляемых турбины

Относительная влажность: 10-75 %

Диапазон температур: 10-35 °C

Технические характеристики Hyperion RS230 G2

1 или 2 Intel Xeon 5xxx (до 8 ядер)


Скорость системной шины

Максимальный объем памяти

64GB четырехканальной FBDIMM

  • 1x PCI-X 64/100
  • 4x PCI-E 8x

Технология дочерних плат расширения

Дочерняя плата 8 портового SAS RAID контроллера c поддержкой BBU и 256MB кэш памяти либо дочерняя плата SAS HBA (не занимают слот PCI), адаптеры FibreChannel и InfiniBand HCA

Максимальное количество дисков

6 SAS с горячей заменой

Ёмкость дисковой подсистемы

До 2.7TB SAS/ 9TB SATA

2x Intel Gigabit Ethernet, IOAT

Matrox G200, встроено в ServerEngines Pilot (1024×768 16 бит)

Задняя панель: VGA, RS232, 2 x RJ45, 2 x USB, 2 x PS2

Передняя панель: 2 x USB, 1x VGA

IPMI 2.0 интегрировано, ПО развертывания сервера Speedy-In!. KVM over IP, Virtual Media, ПО управления серверной инфраструктурой ESMS.

SuSE Linux Enterprise Server 10

SuSE Linux Enterprise Server 11

Novell Open Enterprise Server

Red Hat Enterprise Linux 5.0

Семейство Microsoft Windows® Server 2008

Размеры (ДxШxВ), мм

2U 700 x 430 x 88 (глубина стойки не менее 800 мм)

700Вт дублированный с горячей заменой

8 управляемых вентиляторов охлаждения системы с дублированием (redundancy 5+3)

Относительная влажность: 10-75 %

Диапазон температур: 10-35 °C

Технические характеристики Fastor NS300 G3

16 портов SATA II

0, 1, 5, 10, 50 и JBOD

SMB/CIFS, FTP, Secure FTP, Apple Talk, NFS v3, v4

Подключение iSCSI и FC массивов

Максимальное количество внутренних дисков

16 SAS/SATA с горячей заменой

Емкость дисковой подсистемы

До 7.2TB SAS/16 TB SATA

Удаленное управление через web интерфейс.

Размеры (ДxШxВ), мм

3U 675 x 430 x 133 (глубина стойки не менее 800 мм)

650W с горячей заменой

C горячей заменой

Относительная влажность: 10-75 %

Диапазон температур: 10-35 °C

В качестве рабочих станций используется Avelion DW310 G2.

Данная модель позволяет устанавливать до 8 дисков SAS или SATA с горячей заменой и до 32GB двухканальной памяти DDRII 667. Два слота PCI-E 16x, 2 PCI-E 1x, 2 PCI слота позволяют устанавливать практически любые платы расширения, два порта Gigabit Ethernet с поддержкой TOE для максимальной пропускной способности сети и минимальной загрузки центральных процессоров.

Характеристики данной модели приведены в таблице 1.5.

Таблица 1.5

Технические характеристики Avelion DW310 G2

NVIDIA nForce Pro 3400

1 AMD Opteron 2xxx (до 6 ядер)

HyperTransport, 2000 MHz

Максимальный объем памяти

32GB двухканальной DDRII 667

  • 2x PCI-E 16x
  • 2x PCI-E 1x
  • 2x PCI 32/33


6 портов SATAII RAID 1 канал IDE

Оптический накопитель/ FDD

Контроллеры SAS/SATA RAID с поддержкой BBU

Максимальное количество дисков

4 по-умолчанию и до 8 SAS/SATA с горячей заменой

Емкость дисковой подсистемы

До 16TB SATA/ 4.8TB SAS

2x NVIDIA nForce Professional Networking

Профессиональные платы NVIDIA Quadro

Задняя панель: RS232, 2 x RJ45, 4 x USB 2.0, 2 x PS/2, LPT, Audio Передняя панель: 4 x USB 2.0

Размеры (ДxШxВ), мм

Напольный: 620 x 430 x 220

Относительная влажность: 10-75 %

Диапазон температур: 10-35 °C

В качестве сетевого оборудования используется маршрутизатор DI-808HV, DI-2006, DI-824VUP.

DI-808HV — это высокопроизводительный широкополосный маршрутизатор с функциями безопасной передачи данных, спроектированный специально для применения в связках центральный офис — отделение. Предлагая эффективное решения для подключения удаленных офисов во всем мире к центральному через Интернет, устройство составляет серьезную конкуренцию подключениям типа точка-точка по дорогим выделенным каналам. Маршрутизатор поддерживает IPSec для обеспечения безопасности соединений, связывая небольшие сети удаленных офисов в единую сеть или позволяя удаленно получать дополнительные сервисы вашим доверенным партнерам.

Серия маршрутизаторов доступа с фиксированными портами DI-2000 включает две модели: DI-2004 и DI-2006. Маршрутизаторы предназначены для использования в сетях небольших офисов для обеспечения доступа к корпоративной сети или сети Интернет, а также для обеспечения резервирования основного канала связи. Эти маршрутизаторы позволяют осуществлять подключение локальных сетей Ethernet к глобальным сетям по линиям ISDN, через асинхронные и синхронные последовательные порты с использованием различных технологий, включая Frame Relay, X.25, а также по выделенной линии. Устройства предоставляют расширенные возможности защиты от несанкционированного доступа, обеспечивают простоту настройки и обладают низкой стоимостью владения.

DI-824VUP+ -это беспроводной 802.11g VPN маршрутизатор, объединяющий функции широкополосного доступа в Интернет с надежной VPN защитой межсетевым экраном, встроенным принт-сервером и 4-х-портовым коммутатором для подключения принтера и рабочих станций. Разработанный для использования дома и в офисе, маршрутизатор обеспечивает высокую скорость передачи по беспроводной сети, безопасные VPN подключения, расширенную защиту межсетевым экраном и фильтрацию содержимого пакетов, основанную на политиках. Это устройство предоставляет экономичный способ установки безопасной и быстродействующей сети с каналом связи без узких мест к внешнему миру.

Телефонная связь на предприятии организована с использованием АТС Panasonic KX-TEM824RU.

Функциональные возможности данной модели включают в себя:

  • · Аналоговая гибридная АТС
  • · Начальная ёмкость системы: 6 внешних и 16 внутренних линий
  • · Предельная ёмкость системы: 8 внешних и 24 внутренних линий
  • · Поддержка русского языка на дисплее системного телефона и в SMDR
  • · Функция DISA (прямой доступ к ресурсам системы)
  • · Трёхуровневый автоматический оператор
  • · Услуги речевой почты для всех внутренних абонентов (опция)
  • · Программирование с компьютера (USB), по модему или с системного телефона
  • · Распознавание и автоматическая переадресация факсимильных вызовов
  • · Отображение номера вызывающего абонента (Caller ID) на дисплеях системных и обычных телефонов (опция)
  • · Режимы работы: дневной/ночной/обеденный
  • · Гибкое распределение и ограничение вызовов
  • · Совместимость с любыми аналоговыми телефонными аппаратами, факсами, модемами
  • · Возможность контролировать затраты на связь (детальный отчёт на компьютер/принтер)
  • · Разъем для подключения резервного источника питания
  • · Разъемы для подключения домофонов/дистанционного управления замком входной двери (опция)
  • · Функция «конференц-связь» с участием до 5 абонентов
  • · Маршрутизация SMS

Программная архитектура информационной системы ООО «. » наглядно представлена на рисунке 1.3.

Рисунок 1.3 Программная архитектура ООО «. »

На всех компьютерах установлен стандартный пакет программного обеспечения:

  • · Операционная система Windows XP Pro SP3;
  • · Пакет MS Office 2007;
  • · Антивирус Касперский 6;
  • · Mozilla Firefox;
  • · Adobe Acrobat 6.0 Professional;
  • · Punto Switcher;
  • · Справочная система Консультант Плюс;
  • · Skype;
  • · FreshOffice CRM Professional.
Илон Маск рекомендует:  Что такое код reset

С учетом специфики деятельности департаментов персональные компьютеры ООО «. » имеют следующие дополнительные программные обеспечения (персональные пакеты ПО для отделов):

  • · Отдел бухгалтерии: 1С Бухгалтерия: Версии 7.7, системе 1С — Торговля — Склад; Банк-Клиент;
  • · IT — отдел: Radmin Viewer 3, PonyProg, Remote Administrator v2.2, Total Commander;
  • · Отдел продаж: ICQ, Adobe Photoshop CS3, Adobe Stock Photos CS3;
  • · Сервисный отдел: ICQ.

Системная архитектура и ее место в архитектуре предприятия

В современных условиях особенно важно постоянно и правильно согласовывать ИТ-аспекты устройства современного автоматизированного предприятия с актуальными бизнес-аспектами.

В современных условиях особенно важно постоянно и правильно согласовывать ИТ-аспекты устройства современного автоматизированного предприятия с актуальными бизнес-аспектами. Делать это надо начиная с определения бизнес-архитектуры предприятия и согласованной с ней разработки системной архитектуры (ИТ-архитектуры). В предлагаемой статье автор делится практическим опытом разработки системных архитектур крупных банков и дает конкретные советы, как это можно делать — в том числе для предприятий иных отраслей.

Я — географ, а не путешественник. Мне ужасно не хватает путешественников. Ведь не географы ведут счет городам, рекам, горам, морям, океанам и пустыням. Географ — слишком важное лицо, ему некогда разгуливать. Он не выходит из своего кабинета. Но он принимает у себя путешественников и записывает их рассказы.

Антуан де Сент-Экзюпери. «Маленький принц». Глава 15. Географ

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

Виктор Иванович Галактионов, вице-президент, главный системный архитектор ОАО «Альфа-банк». Ему можно написать по электронной почте vgalax@mail.ru.

Особенности сегодняшнего уровня развития банковских информационных технологий заключается в том, что во многих банках, которые смогли сохранить свой бизнес после кризиса 1998 года и сегодня продолжают его активно развивать и наращивать, высокотехнологичные банковские решения внедряются на фоне продолжающейся эксплуатации программных систем и комплексов предыдущих поколений, зачастую морально устаревших. С другой стороны, остановка банковского бизнеса даже на несколько часов, тем более остановка на один или несколько дней для вывода из эксплуатации устаревшего программного обеспечения и ввода в эксплуатацию нового, в большинстве случаев будет равносильна утрате бизнеса. В этой ситуации в каждый момент времени необходимо иметь четкое представление о текущем статусе всех внедряемых и эксплуатируемых информационных систем, а также не менее четкое понимание их дальнейшего развития с учетом перспектив развития банка, его архитектуры как архитектуры предприятия. (В англоязычной литературе — методиках, статьях, стандартах — этому соответствует термин enterprise architecture.)

Следует отметить, что архитектура предприятия существует независимо как от нашего сознания, так и от размера этого предприятия — будь то глобальная корпорация, небольшой завод, малое торговое предприятие и т. п. У малого предприятия архитектура есть так же, как и у крупного, при этом они не слишком сильно различаются по составу компонентов. Однако одни руководители это понимают и могут себе позволить уделять внимание всем аспектам устройства своего же предприятия (это, как правило, руководители крупных компаний), а другие — нет. Иное дело, что у малого предприятия могут быть всего два-три продукта, миссия и стратегия в явной форме не зафиксированы (эта беда, кстати, встречается часто и в крупных компаниях), количество сотрудников составляет 30 человек и в производстве используется два компьютера с MS Word 97. Но и в таком случае это все и составляет архитектуру данного предприятия.

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

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

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

Базовые понятия

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

Для целей системного анализа архитектура предприятия может рассматриваться в двух аспектах:

  • статическом — по состоянию банка в некоторый фиксированный момент времени;
  • динамическом — как процесс перехода (миграции) банка от текущего состояния к некоторому желаемому состоянию в будущем.

Рассматриваемая в статике архитектура предприятия состоит из следующих элементов:

  • миссия и стратегия, стратегические цели и задачи;
  • бизнес-архитектура;
  • системная архитектура.

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

Таким образом, архитектура предприятия в общем случае описывается следующими последовательно зависимыми разделами (см. рис. 1 и рис. 2):

  • сформулированные миссия и стратегия банка, стратегические цели и задачи;
  • бизнес-архитектура в текущем (as is) и планируемом (to be) состоянии,
  • системная архитектура в текущем (as is) и планируемом (to be) состоянии;
  • планы мероприятий и проектов по переходу из текущего состояния в планируемое.


Рис. 1. Циклическое развитие архитектуры предприятия

На рис. 1 показано, что выполнение плана миграции не означает замораживания развития бизнес- и системной архитектуры. Таким образом, планируемая системная архитектура является архитектурой «to be» только на определенном витке развития предприятия. Одновременно возврат к стратегическому уровню миссии и стратегических целей и задач не означает необходимость пересмотра миссии и стратегии. Но в конце каждого цикла обязательно проводится анализ эффективности разработанных и осуществленных мероприятий, при необходимости при второй итерации корректируются бизнес-архитектура, системная архитектура, реализуются новые планы миграции. В каждый момент времени может быть несколько циклов, каждый такой цикл не обязательно затрагивает все предприятие в целом, цикл может затрагивать отдельные направления, отдельные вопросы бизнеса и может быть зафиксирован в виде отдельного проекта.

При поэтапном плане миграции для фиксации достигнутых результатов возможно построение промежуточных (миграционных) одной или нескольких архитектур.

Миссия, стратегия и бизнес-цели определяют направления развития банка и ставят долгосрочные цели и задачи.

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

Бизнес-архитектура включает в себя:

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

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

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

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

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

Системная архитектура

Системная архитектура состоит из трех взаимосвязанных компонентов — прикладной архитектуры, архитектуры данных и технической архитектуры (см. рис. 3). Системная архитектура в системе стандартов данного предприятия определяет правила формирования своих компонентов и обеспечения взаимодействия между ними.

Прикладная архитектура включает в себя:

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

Архитектура данных включает в себя:

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

Техническая архитектура состоит из сетевой архитектуры и архитектуры платформ.

Сетевая архитектура включает в себя:

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

Архитектура платформ включает в себя:

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

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

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

Отдельно следует остановиться на одном принципиальном вопросе: кто осуществляет разработку системной архитектуры — системный архитектор или разработчик программного обеспечения, технолог. Правильным является решение, когда ответственность за разработку системной архитектуры закрепляется за ИТ-подразделениями, осуществляющими проектирование, разработку, тестирование, сопровождение (включая вывод из эксплуатации) программно-технических систем и комплексов. Документация по системной архитектуре является частью обязательной проектной и эксплуатационной документации. Этот подход позволяет создать службу системного архитектора небольшой численности. В противном случае разработка системной архитектуры выделенной службой требует значительного увеличения численности системных архитекторов, и процессы разработки либо сильно замедляются, либо разрабатываемая системная архитектура становится неадекватной уже в процессе ее разработки.

Взаимосвязи системной архитектуры и бизнес-архитектуры

Архитектура предприятия полностью описывается следующими сущностями (см. рис. 4):

  1. Миссия и стратегия банка, стратегические цели и задачи.
  2. Продукты и бизнес-процессы.
  3. Документы.
  4. Организационная структура.
  5. Приложения.
  6. Данные.
  7. Оборудование.
  8. Планы мероприятий и проектов по переходу из текущего состояния в планируемое.
Рис. 4. Взаимосвязь сущностей верхнего уровня архитектуры предприятия

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

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

Рис. 5. Архитектура предприятия и место в ней системной архитектуры

На рис. 5 дано укрупненное графическое отображение архитектуры предприятия и определяющих ее компонентов.

Пример ключевых взаимосвязей между основными элементами бизнес-архитектуры и системной архитектуры показан на рис. 6 в форме ER-диаграммы.

Жизненный цикл системной архитектуры

Для регламентации жизненных циклов (ЖЦ) систем в целом (в том числе предприятий), а также их информационных систем и программных средств (ПС), в частности, существует ряд стандартов. Они предусматривают возможности приспособления моделей ЖЦ, в том числе фаз (стадий) к особенностям конкретного предприятия и проекта. Таким образом, описанные в данном и следующем разделах фазы ЖЦ не противоречат нормативным и не являются догмой. Их преимуществом в смысле использования в данной статье является простота и опыт практического применения.

Жизненный цикл системной архитектуры состоит из следующих фаз: (см. рис. 7):

  • начальное документирование;
  • использование;
  • проектирование;
  • миграция.

ПРИМЕЧАНИЕ. После завершения фазы миграции процесс повторяется, очередная итерация начинается с фазы использования. Фаза начального документирования при разработке новых ИС может отсутствовать. Разработка системной архитектуры начинается с фазы проектирования.

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

ПРИМЕР. Пусть на фазе проектирования была разработана системная архитектура программы ведения бухгалтерского учета в центральном офисе и филиалах и осуществлено ее внедрение (фаза миграции). Знания о системной архитектуре этого решения переходят в стадию использования до момента возникновения новых бизнес-требований на доработку/модернизацию построенной системы. Знания системной архитектуры созданного решения используются компанией для построения хранилища данных с целью консолидации информации и последующего получения управленческой отчетности. Но основе этих знаний проектируется системная архитектура хранилища данных и затем системы управленческой отчетности, которые в последующем, пройдя свои стадии миграций, входят в фазы использования. Таким образом, можно говорить о многослойной модели системной архитектуры, в которой системная архитектура в различных слоях может находиться на различных стадиях жизненного цикла (см. рис. 8).

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

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

Жизненный цикл системной архитектуры связан с жизненным циклом программных средств. Жизненный цикл программных средств (ПС) состоит из следующих основных фаз:

  • анализ осуществимости;
  • разработка технического задания;
  • разработка технического проекта;
  • разработка и документирование ПС;
  • тестирование ПС;
  • внедрение ПС;
  • эксплуатация ПС;
  • вывод ПС из эксплуатации.


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

Описания фаз ЖЦ системной архитектуры, состава работ по системной архитектуре, проводимых в каждой фазе, исполнителей этих работ, а также соответствия фазам жизненного цикла ПС представлены ниже.

Начальное документирование

Фазе жизненного цикла системной архитектуры «Начальное документирование» нет прямого соответствия в фазах ЖЦ программных средств. Содержательно эта фаза представлена функциями ее активных участников (см. табл. 1).

Использование

Фазе жизненного цикла системной архитектуры «Использование» соответствуют следующие фазы ЖЦ программных средств:

  • Разработка технического задания на ПС.
  • Разработка технического проекта ПС.
  • Тестирование ПС.
  • Внедрение программных средств.

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

Функции ее активных участников фазы «Использование» представлены в табл. 2.

Проектирование

Здесь может возникнуть вопрос: а куда делась разработка постановки задачи? И нужна ли она вообще? Фазе жизненного цикла системной архитектуры «Проектирование» соответствуют следующие фазы ЖЦ программных средств:

  • Подготовка технического задания на ПС.
  • Подготовка технического проекта ПС.

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

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

  1. изменениями миссии или стратегии;
  2. изменениями рыночной ситуации;
  3. регулирующими органами.

После осознания этой потребности производится формулирование бизнес-требований, но все это происходит, когда мы еще находимся в слое бизнес-архитектуры (см. рис. 4). Стрелки от сущностей «Продукты» и «Документы», направленные к сущностям «Оборудование», «Программы» и «Данные», соответствуют постановке задачи (бизнес-требованиям). Вернемся к нашему примеру, из которого мы видим, что разработка ТЗ, ТП, тестирование и внедрение хранилища данных используют знания о системной архитектуре системы бухгалтерского учета, которая уже находится в промышленной эксплуатации, а ее системная архитектура в настоящий момент находится в фазе использования. Системная же архитектура хранилища данных в настоящий момент находится в фазе проектирования (см. рис. 8).

Функции активных участников фазы «Проектирование» представлены в табл. 3.

Миграция

Фазе жизненного цикла системной архитектуры «Миграция» соответствуют следующие фазы ЖЦ программных средств:

  • Тестирование программных средств.
  • Внедрение программных средств.

Функции активных участников фазы «Миграция» представлены в табл. 4.

Таким образом, системная архитектура реально затрагивается на следующих фазах ЖЦ программных средств:

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

Состав базы знаний по системной архитектуре

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

База знаний о системной архитектуре должна состоять как минимум из трех разделов:

  1. Текущая системная архитектура.
  2. Перспективная (планируемая) системная архитектура.
  3. Планы миграции.

Разделы «Текущая системная архитектура» и «Перспективная системная архитектура» имеют одинаковую структуру и состоят из следующих подразделов:

  1. Принципы построения системной архитектуры.
  2. Основные технические и технологические решения.
  3. Требования и стандарты.
  4. Прикладная архитектура.
  5. Техническая архитектура.
  6. Архитектура данных.
Принципы построения

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

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

Основные решения

Описываются главные технические и технологические решения, составляющие основу системной архитектуры. Например, это может быть решение об использовании ЭВМ AS/400 в качестве основной аппаратной платформы информационной системы банка или решение об использовании СУБД DB2 в качестве основного инструмента управления информационными ресурсами банка.

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

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

Требования и стандарты

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

Даются ссылки (код, наименование, редакция и т. д.) на внешние стандарты. При необходимости приводятся полностью или частично тексты внешних стандартов.

Описываются внутренние стандарты (стандарты предприятия) с указанием кода (если присвоен), наименования, редакции и утвердившего органа.

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

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

Прикладная архитектура

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

Техническая архитектура
Сетевая архитектура

Содержит описания территориальной коммуникационной инфраструктуры и локальных вычислительных сетей (ЛВС).


Архитектура платформ

Содержит описание операционных систем и оборудования раздельно по серверам и рабочим станциям.

Архитектура данных

Базы и хранилища данных

Содержит описание баз данных и иным способом организованных информационных массивов.

Системы управления базами данных

Содержит описание используемых систем управления базами данных.

План миграции

Содержит план миграции от текущей системной архитектуры к перспективной.

Если предполагается поэтапная миграция, то сюда же включаются промежуточные миграционные планы.

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

Заключение

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

  • Кто в банке выполняет ту или иную бизнес-функцию, насколько регулярно выполняет, какое событие вызывает выполнение этой бизнес-функции, автоматизировано или нет автоматизировано или выполнение этой бизнес-функции?
  • Какая информация является входящей для той или иной бизнес-функции, кто является поставщиком этой информации, в каком виде она поступает ?
  • Какие программные средства используются для выполнения той или иной бизнес-функции, какие еще ИТ-функции выполняют эти программы, какие базы данных и справочники используются, какие экраны и какие отчеты формируются программой?
  • Какая информация является входящей и выходящей для той или иной программы, в каком виде поступает входящая информация и формируется исходящая?
  • Каким образом организовано информационное взаимодействие двух программ: через формирование/чтение файла, непосредственно через API, через электронную почту, через системы уровня middleware, какова структура информационного обмена, какова периодичность?
  • Какие подразделения используют ту или иную программу, кого нужно уведомить при изменении программы или какого-либо регламента?
  • Используется ли в настоящий момент та или иная ИТ-функция программы, кем используется, насколько часто?

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

В силу ограниченного размера журнальной статьи разбор этих вопросов выходит за ее пределы. Отметим только, что для структуризации и документирования этих знаний возможностями программ MS Word или MS Excel не обойтись. Необходимо использование более развитых программных комплексов, но еще важнее использование соответствующих методик или даже методологий. Одним из таких руководств, которое, по опыту автора, удовлетворяет нужным требованиям, является «методология ARIS» (ARchitecture of Integrated Information System). Однако это совершенно другая тема, возможно, для другой статьи.

Поделитесь материалом с коллегами и друзьями

Предмет «Архитектура аппаратных средств» Лекции

Лекция 1 Основные этапы развития ЭВМ. Основные характеристики ЭВМ.
Рассмотрим некоторые события, которые предшествовали появлению компьютера. Они имеют большое значение, так как такое величайшее изобретение 20 века должно было иметь предпосылки и математическую и физическую базу.
Во-первых, в конце 19 века получила развитие математическая физика. Нужны стали машины, способные производить многократно повторяющиеся вычисления.
Во-вторых, в 1880 году американский изобретатель Томас Алва Эдисон ввел в вакуумный баллон электрической лампочки электрод и обнаружил протекание тока. Он открыл явление термоэлектронной эмиссии.
В-третьих, в 1904 году английский физик Джон Амброз Флеминг на основе открытия Эдисона создал диод, а несколько позже был изобретен триод.
В-четвертых, английский математик Джордж Буль еще в 1848 году описал правила логики, впоследствии названой его именем – булева алгебра. В соответствии с этой логикой алгебраические элементы могут принимать только два значения – истина (1) или ложь (0). Благодаря этой логике стало возможно конструирование логических схем.
И в-пятых, в 1918 году русский ученый М.А. Бонч-Бруевич и независимо от него английские ученые создали электронное реле, которое могло находиться в одном из двух состояний – 0 или 1.
К 20 веку все было подготовлено для создания компьютера.
Электронная вычислительная машина (ЭВМ), компьютер – комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач.
Идея делить машины на поколения вызвана к жизни тем, что за время короткой истории своего развития компьютерная техника проделала большую эволюцию как в смысле элементной базы (лампы, транзисторы, микросхемы и др.), так и в смысле изменения ее структуры, появления новых возможностей, расширения областей применения и характера использования.
К первому поколению обычно относят машины, созданные на рубеже 50-х гг. и базирующиеся на электронных лампах. Эти компьютеры были огромными, неудобными и слишком дорогими машинами, которые могли приобрести только крупные корпорации и правительства. Лампы потребляли значительное количество электроэнергии и выделяли много тепла.
Набор команд был ограничен, схемы арифметико-логического устройства и устройства управления достаточно просты, программное обеспечение практически отсутствовало. Показатели объема оперативной памяти и быстродействия были низкими. Для ввода-вывода использовались перфоленты, перфокарты, магнитные ленты и печатающие устройства. Быстродействие порядка 10—20 тыс. операций в секунду.
Программы для этих машин писались на языке конкретной машины. Математик, составивший программу, садился за пульт управления машины, вводил и отлаживал программы и производил по ним счет. Процесс отладки был весьма длительным по времени.
Несмотря на ограниченность возможностей, эти машины позволили выполнить сложнейшие расчеты, необходимые для прогнозирования погоды, решения задач атомной энергетики и др.
Опыт использования машин первого поколения показал, что существует огромный разрыв между временем, затрачиваемым на разработку программ, и временем счета. Эти проблемы начали преодолевать путем интенсивной разработки средств автоматизации программирования, создания систем обслуживающих программ, упрощающих работу на машине и увеличивающих эффективность ее использования. Это, в свою очередь, потребовало значительных изменений в структуре компьютеров, направленных на то, чтобы приблизить ее к требованиям, возникшим из опыта эксплуатации компьютеров.
Отечественные машины первого поколения: МЭСМ (малая электронная счетная машина), БЭСМ, Стрела, Урал, М-20.
Второе поколение компьютерной техники — машины, сконструированные в 1955—65 гг. Характеризуются использованием в них как электронных ламп, так и дискретных транзисторных логических элементов (транзисторов). Их оперативная память была построена на магнитных сердечниках. В это время стал расширяться диапазон применяемого оборудования ввода-вывода, появились высокопроизводительные устройства для работы с магнитными лентами (НМЛ), магнитные барабаны (НМБ) и первые магнитные диски.
Эти машины характеризуются быстродействием до сотен тысяч операций в секунду, емкостью памяти — до нескольких десятков тысяч слов.
Появляются языки высокого уровня, средства которых допускают описание всей необходимой последовательности вычислительных действий в наглядном, легко воспринимаемом виде (ФОРТРАН, АЛГОЛ, КОБОЛ).
Программа, написанная на алгоритмическом языке, непонятна компьютеру, воспринимающему только язык своих собственных команд. Поэтому специальные программы, которые называются трансляторами, переводят программу с языка высокого уровня на машинный язык.
Появился широкий набор библиотечных программ для решения разнообразных задач, а также мониторные системы, управляющие режимом трансляции и исполнения программ, из которых в дальнейшем выросли современные операционные системы.
Операционная система — важнейшая часть программного обеспечения компьютера, предназначенная для автоматизации планирования и организации процесса обработки программ, ввода-вывода и управления данными, распределения ресурсов, подготовки и отладки программ, других вспомогательных операций обслуживания.
Машинам второго поколения была свойственна программная несовместимость, которая затрудняла организацию крупных информационных систем. Поэтому в середине 60-х гг. наметился переход к созданию компьютеров, программно совместимых и построенных на микроэлектронной технологической базе.
Машины третьего поколения — это семейства машин с единой архитектурой, т. е. программно совместимых. В качестве элементной базы в них используются интегральные схемы, которые также называются микросхемами.
Машины третьего поколения появились в 60-е гг. Поскольку процесс создания компьютерной техники шел непрерывно, и в нем участвовало множество людей из разных стран, имеющих дело с решением различных проблем, трудно и бесполезно пытаться установить, когда «поколение» начиналось и заканчивалось. Возможно, наиболее важным критерием различия машин второго и третьего поколений является критерий, основанный на понятии архитектуры.
Машины третьего поколения имеют развитые операционные системы. Они обладают возможностями мультипрограммирования, т. е. параллельного выполнения нескольких программ. Многие задачи управления памятью, устройствами и ресурсами стала брать на себя операционная система или же непосредственно сама машина.
Примеры машин третьего поколения — семейства IBM-360, IBM-370, PDP-11, VAX, EC ЭВМ (Единая система ЭВМ), СМ ЭВМ (Семейство малых ЭВМ) и др.
Быстродействие машин внутри семейства изменяется от нескольких десятков тысяч до миллионов операций в секунду. Емкость оперативной памяти достигает нескольких сотен тысяч слов.
Четвертое поколение — это основной контингент современной компьютерной техники, разработанной после 70-х гг.
Наиболее важный в концептуальном отношении критерий, по которому эти компьютеры можно отделить от машин третьего поколения, состоит в том, что машины четвертого поколения проектировались в расчете на эффективное использование современных высокоуровневых языков и упрощение процесса программирования для конечного пользователя.
В аппаратурном отношении для них характерно широкое использование интегральных схем в качестве элементной базы, а также наличие быстродействующих запоминающих устройств.
С точки зрения структуры машины этого поколения представляют собой многопроцессорные и многомашинные комплексы, использующие общую память и общее поле внешних устройств. Быстродействие составляет до нескольких десятков миллионов операций в секунду, емкость оперативной памяти порядка 1—512 Мбайт.
Для них характерны:
применение персональных компьютеров (ПК);
телекоммуникационная обработка данных;
компьютерные сети;
широкое применение систем управления базами данных;
элементы интеллектуального поведения систем обработкиданных и устройств.
В компьютерах пятого поколения предположительно должен произойти качественный переход от обработки данных к обработке знаний.
Архитектура компьютеров будущего поколения будет содержать два основных блока. Один из них — это традиционный компьютер, однако лишенный связи с пользователем. Эту связь осуществляет интеллектуальный интерфейс.

Раздел 1. Основные функциональные элементы ЭВМ. Архитектуры.
Тема 1.1 Основные логические элементы.
Лекция 2. Основные логические элементы. Их роль при построении различных узлов и устройств ЭВМ.
Архитектура ЭВМ включает в себя как структуру, отражающую состав ПК, так и программно – математическое обеспечение. Структура ЭВМ — совокупность элементов и связей между ними. Основным принципом построения всех современных ЭВМ является программное управление.Основы учения об архитектуре вычислительных машин были заложены Джон фон Нейманом. Совокупность этих принципов породила классическую (фон-неймановскую) архитектуру ЭВМ. Фон Нейман не только выдвинул основополагающие принципы логического устройства ЭВМ, но и предложил ее структуру, представленную на рисунке.

Положения фон Неймана:
 Компьютер состоит из нескольких основных устройств (арифметико-логическое устройство, управляющее устройство, память, внешняя память, устройства ввода и вывода)
 Арифметико-логическое устройство – выполняет логические и арифметические действия, необходимые для переработки информации, хранящейся в памяти
 Управляющее устройство – обеспечивает управление и контроль всех устройств компьютера (управляющие сигналы указаны пунктирными стрелками)
 Данные, которые хранятся в запоминающем устройстве, представлены в двоичной форме
 Программа, которая задает работу компьютера, и данные хранятся в одном и том же запоминающем устройстве
 Для ввода и вывода информации используются устройства ввода и выводаОдин из важнейших принципов – принцип хранимой программы – требует, чтобы программа закладывалась в память машины так же, как в нее закладывается исходная информация.Арифметико-логическое устройство и устройство управления в современных компьютерах образуют процессор ЭВМ. Процессор, который состоит из одной или нескольких больших интегральных схем называется микропроцессором или микропроцессорным комплектом.Процессор – функциональная часть ЭВМ, выполняющая основные операции по обработке данных и управлению работой других блоков. Процессор является преобразователем информации, поступающей из памяти и внешних устройств.Запоминающие устройства обеспечивают хранение исходных и промежуточных данных, результатов вычислений, а также программ. Они включают: оперативные (ОЗУ), сверхоперативные СОЗУ), постоянные (ПЗУ) и внешние (ВЗУ) запоминающие устройства.Оперативные ЗУ хранят информацию, с которой компьютер работает непосредственно в данное время (резидентная часть операционной системы, прикладная программа, обрабатываемые данные). В СОЗУ хранится наиболее часто используемые процессором данные. Только та информация, которая хранится в СОЗУ и ОЗУ, непосредственно доступна процессору.Внешние запоминающие устройства (накопители на магнитных дисках, например, жесткий диск или винчестер) с емкостью намного больше, чем ОЗУ, но с существенно более медленным доступом, используются для длительного хранения больших объемов информации. Например, операционная система (ОС) хранится на жестком диске, но при запуске компьютера резидентная часть ОС загружается в ОЗУ и находится там до завершения сеанса работы ПК. ПЗУ (постоянные запоминающие устройства) и ППЗУ (перепрограммируемые постоянные запоминающие устройства) предназначены для постоянного хранения информации, которая записывается туда при ее изготовлении, например, ППЗУ для BIOS.В качестве устройства ввода информации служит, например, клавиатура. В качестве устройства вывода – дисплей, принтер и т.д.В построенной по схеме фон Неймана ЭВМ происходит последовательное считывание команд из памяти и их выполнение. Номер (адрес) очередной ячейки памяти, из которой будет извлечена следующая команда программы, указывается специальным устройством – счетчиком команд в устройстве управления.

Лекция 3. Принципы работы основных логических блоков системы.
Классификация и основные параметры
Рассмотрим наиболее широко используемую исторически сложившуюся классификацию. Она построена и с учетом того, какие электронные приборы являются основными в соответствующих интегральных схемах, и с учетом особенностей использованных схемотехнических решений.Выделяются следующие классы логических элементов (так называемые логики):
резисторно-транзисторная логика (РТЛ);
диодно-транзисторная логика (ДТЛ);
транзисторно-транзисторная логика (ТТЛ);
эмиттерно-связанная логика (ЭСЛ);
транзисторно-транзисторная логика с диодамиШоттки (ТТЛШ);
логика на основе МОП-транзисторов с каналамитипа р (р-МДП);
логика на основе МОП-транзисторов с каналамитипа п (л-МДП);
логика на основе комплементарных ключей наМДП-транзисторах (КМДП, КМОП);
интегральная инжекционная логика И2Л;
логика на основе полупроводника из арсенида галлия GaAs;
В настоящее время наиболее широко используются следующие логики: ТТЛ, ТТЛШ, КМОП, ЭСЛ. Устарела и практически не используется РТЛ. Для разрабатываемых в настоящее время устройств можно рекомендовать использовать КМОП-логику, а также логику на основе GaAs.
Логические элементы и другие цифровые электронные устройства выпускаются в составе серий микросхем. Серия микросхем — это совокупность микросхем, характеризуемых общими технологическими и схемотехническими решениями, а также уровнями электрических сигналов и напряжения питания.
Приведенная классификация охватывает не только собственно логические элементы, но и другие цифровые устройства, в том числе микропроцессорные. Однако здесь следует учитывать, что при производстве сложных цифровых устройств некоторые логики не использовались и не используются.
Приведем примеры серии микросхем: ТТЛ — К155, КМ155, К133, КМ133; ТТЛШ — 530, КР531, КМ531, КР1531, 533, К555, КМ555, 1533, КР1533; ЭСЛ — 100, К500, К1500; КМОП — 564, К561, 1564, КР1554; GaAs -К6500;
Каждая серия микросхем, несмотря на то, что она обычно содержит самые разнообразные цифровые устройства, характеризуется некоторым набором параметров, дающих достаточно подробное представление об этой серии. При определении этих параметров ориентируются именно на логические элементы — простейшие устройства серии микросхем. В соответствии с этим говорят о параметрах не серии микросхем, а о параметрах логических элементов данной серии.Рассмотрим наиболее важные из параметров.

Быстродействие характеризуют временем задержки распространения сигнала tзр и максимальной рабочей частотой Fмакс. Обратимся к идеализированным временным диаграммам, соответствующим элементу НЕ (инвертору) (рис. 3.24). Через Uвх1и Uвых1обозначены уровни входного и выходного напряжений, соответствующие логической единице, а через Uвх0и Uвых0 — соответствующие логическому нулю. Различают время задержки tзр10 распространения при переключении из состояния 1 в состояние 0 и при переключении из состояния 0 в состояние 1 — tзр01,а также среднее время задержки распространения tзр, причем Время задержки принято определять по перепадам уровней 0,5DUвхи 0,5DUвых. Максимальная рабочая частота Fмакс — это частота, при которой сохраняется работоспособность схемы.
Нагрузочная способность характеризуется коэффициентом объединения по входу Коб и коэффициентом разветвления по выходу Краз (иногда используют термин «коэффициент объединения по выходу»). Величина Коб — это число логических входов, величина Краз — максимальное число однотипных логических элементов, которые могут быть подключены к выходу данного логического элемента. Типичные значения их таковы: Коб = 2. 8, Краз = 4. 10. Для элементов с повышенной нагрузочной способностью Краз = 20. 30.
Помехоустойчивость в статическом режиме характеризуют напряжением Uист, которое называют статической помехоустойчивостью. Это такое максимально допустимое напряжение статической помехи на входе, при котором еще не происходит изменение выходных уровней логического элемента.
Важным параметром является мощность, потребляемая микросхемой от источника питания. Если эта мощность различна для двух логических состояний, то часто указывают среднюю потребляемую мощность для этих состояний.Важными являются также следующие параметры:
напряжение питания;
входные пороговые напряжения высокого и низкого уровня Uвх 1порог и Uвх 0порог, соответствующие изменению состояния логического элемента;
выходные напряжения высокого и низкого уровней
Uвых1 и Uвых0Используют и другие параметры.

Тема 1.2 Архитектура ЭВМ. Архитектуры с фиксированным набором устройств.
Лекция 4. Основные понятия архитектуры ЭВМ.
Понятие термина «Архитектура ЭВМ»Под термином «архитектура ЭВМ» принято понимать совокупность общих принципов организации аппаратно-программных средств и их основных характеристик, определяющих функциональные возможности ЭВМ.
Архитектура ЭВМ охватывает обширный круг проблем, связанных с созданием комплекса аппаратных и программных средств и учитывающих большое количество определяющих факторов. Среди этих факторов самыми главными являются:
стоимость,
сфера применения,
функциональные возможности,
удобство в эксплуатации.
Основным компонентом архитектуры считаются аппаратные средства.
Архитектуру вычислительного средства необходимо отличать от его структуры. Структура вычислительного средства определяет его текущий состав на определенном уровне детализации и описывает связи внутри средства.
Архитектура же определяет основные правила взаимодействия составных элементов вычислительного средства, описание которых выполняется в той мере, в какой необходимо для формирования правил их взаимодействия. Она устанавливает не все связи, а наиболее необходимые, которые должны быть известны для более грамотного использования применяемого средства.
Так, пользователю ЭВМ не важно, на каких элементах выполнены электронные схемы и т. д. Важно несколько другое:
как те или иные структурные особенности ЭВМ связаны с возможностями, предоставляемыми пользователю,
какие альтернативные решения реализованы при создании машины,
по каким критериям принимались решения,
как связаны между собой характеристики устройств, входящих в состав ЭВМ,
какое действие они оказывают на общие характеристики компьютера.
Другими словами, архитектура ЭВМ действительно отражает круг проблем, которые относятся к общему проектированию и построению вычислительных машин и их программного обеспечения.
Структура вычислительной системыИз чего состоит любая вычислительная система?
Во-первых, из того, что в англоязычных странах принято называть словом hardware, или техническое обеспечение: процессор, память, монитор, дисковые устройства и т.д., объединенные магистральным соединением, которое называется шиной.
Во-вторых, вычислительная система состоит из программного обеспечения (software).
Некоторые сведения об архитектуре компьютера
Основными аппаратными компонентами компьютера являются: основная память, центральный процессор и периферийные устройства.
Для обмена данными между собой эти компоненты соединены группой проводов, называемой магистралью.
Рис. 1.1. Некоторые компоненты компьютера
Основная память используется для запоминания программ и данных в двоичном виде и организована в виде упорядоченного массива ячеек, каждая из которых имеет уникальный цифровой адрес. Как правило, размер ячейки составляет один байт. Типовые операции над основной памятью – считывание и запись содержимого ячейки с определенным адресом.
Выполнение различных операций с данными осуществляется изолированной частью компьютера, называемой центральным процессором (ЦП).
ЦП также имеет ячейки для запоминания информации, называемые регистрами. Их разделяют на регистры общего назначения и специализированные регистры. В современных компьютерах емкость регистра обычно составляет 4–8 байт. Регистры общего назначения используются для временного хранения данных и результатов операций. Для обработки информации обычно организовывается передача данных из ячеек памяти в регистры общего назначения, выполнение операции центральным процессором и передача результатов операции в основную память.
Специализированные регистры используются для контроля работы процессора. Наиболее важными являются: программный счетчик, регистр команд и регистр, содержащий информацию о состоянии программы.
Программы хранятся в виде последовательности машинных команд, которые должен выполнять центральный процессор. Каждая команда состоит из поля операции и полей операндов, то есть тех данных, над которыми выполняется данная операция. Весь набор машинных команд называется машинным языком.
Выполнение программы осуществляется следующим образом. Машинная команда, на которую указывает программный счетчик, считывается из памяти и копируется в регистр команд. Здесь она декодируется, после чего исполняется. После выполнения команды программный счетчик указывает на следующую команду. Эти действия, называемые машинным циклом, затем повторяются.
Взаимодействие с периферийными устройствами
Периферийные устройства предназначены для ввода и вывода информации.
Каждое устройство обычно имеет в своем составе специализированный компьютер, называемый контроллером или адаптером. Когда контроллер вставляется в разъем на материнской плате, он подключается к шине и получает уникальный номер (адрес). После этого контроллер осуществляет наблюдение за сигналами, идущими по шине, и отвечает на сигналы, адресованные ему.
Любая операция ввода-вывода предполагает диалог между ЦП и контроллером устройства. Когда процессору встречается команда, связанная с вводом-выводом, входящая в состав какой-либо программы, он выполняет ее, посылая сигналы контроллеру устройства. Это так называемый программируемый ввод-вывод.
В свою очередь, любые изменения с внешними устройствами имеют следствием передачу сигнала от устройства к ЦП. С точки зрения ЦП это является асинхронным событием и требует его реакции. Для того чтобы обнаружить такое событие, между машинными циклами процессор опрашивает специальный регистр, содержащий информацию о типе устройства, сгенерировавшего сигнал. Если сигнал имеет место, то ЦП выполняет специфичную для данного устройства программу, задача которой – отреагировать на это событие надлежащим образом (например, занести символ, введенный с клавиатуры, в специальный буфер).
Такая программа называется программой обработки прерывания, а само событие прерыванием, поскольку оно нарушает плановую работу процессора. После завершения обработки прерывания процессор возвращается к выполнению программы. Эти действия компьютера называются вводом-выводом с использованием прерываний.
В современных компьютерах также имеется возможность непосредственного взаимодействия между контроллером и основной памятью, минуя ЦП, – так называемый механизм прямого доступа к памяти.
Вопросы для проверки
Что такое архитектура ЭВМ?
Из чего состоит любая вычислительная система?
Назовите основные аппаратные компоненты.
Как организована основная память?
Регистры ЦП и их назначение.
Для чего предназначены периферийные устройства?
Что такое адаптер или контроллер?
Лекция 5. Типы, виды, классы архитектур.
Классификация ЭВМ по областям применения
По идеологии открытых систем, все вычислительные платформы должны удовлетворять любые запросы пользователей. Но реализация общего ядра для всех приложений, как и всякая универсализация, ведет к большим накладным расходам. Пользователей интересует не только интерфейс с системой, но время ответа и стоимость услуги.
Вычислительные платформы, как комплекс программно-аппаратного оборудования, операционного и сетевого окружения можно классифицировать по спектру информационных услуг, предоставляемых пользователям.
Грубая классификация пользователей /Л.Н. Королев/ открытых систем и аппаратного оборудования такова:
Самым массовым пользователем открытых систем можно считать владельцев ПК, используемых для бытовых нужд, число таких пользователей приближается к сотне миллионов. Современные платформы — ПК таких пользователей предоставляют им доступ к сетям по телефонным каналам. Оборудование — 90% платформы IBM PC (Intei x86) и программное обеспечение, созданное для этой архитектуры.
Пользователи, работающие в сфере бизнеса: банковская сфера,маркетинг, складской учет и т.д. Им требуется доступ к более производительной вычислительной технике, к глобальным сетям, требуются услуги по созданию и изменению СУБД и другие средства для разработки своих приложений. Использует ПК, но переходит на рабочие станции, хост-машины, до многопроцессорных супер-ЭВМ.
Пользователи этого инженерного класса занимаются разработкой приложений для промышленного производства. Для них характерен доступ к пакетам прикладных программ. Ориентируется на рабочие станции фирм DEC,HP и другие.
Пользователи, проводящие научные расчеты. Для этого класса пользователей необходим доступ высокопроизводительным вычислителям. Мощные платформы: Amdal(IBM), Cray(CDC),SPP(HP).
Пользователи — студенты, требующие услуги по освоению новых информационных технологий. Высшая школа и университетская наука, главным образом, ориентируется на рабочии станции SUN.
Основные характеристики, области применения ЭВМ различных классов
Понятие архитектуры ЭВМ
Сложность современных вычислительных машин закономерно привела к понятию архитектуры вычислительной машины, охватывающей комплекс общих вопросов ее построения, существенных в первую очередь для пользователя, интересующегося главным образом возможностями машины, а не деталями ее технического исполнения.
Круг вопросов, подлежащих рассмотрению при изучении архитектуры ЭВМ, можно условно разделить на вопросы общей структуры, организации вычислительного процесса и общения пользователя с машиной, вопросы логической организации представления, хранения и преобразования информации и вопросы логической организации совместной работы различных устройств, а также аппаратных и программных средств машины.
Основные характеристики ЭВМ
Важнейшими эксплуатационными характеристиками ЭВМ являются ее производительность Р и общий коэффициент эффективности машины:
Э = Р / (СЭВМ + СЭКС),
представляющий собой отношение ее производительности к сумме стоимости самой машины СЭВМ и затрат на ее эксплуатацию за определенный период времени (например, период окупаемости капитальных затрат) СЭКС.
Так как часто трудно оценить затраты на эксплуатацию данной ЭВМ, а создатели новых машин стремятся приравнять эти затраты к нулю, то оценивают эффективность машины по упрощенной формуле
Э’ = Р / СЭВМ .К наиболее распространенным характеристикам ЭВМ относятся:
число разрядов в машинном слове ( влияет на точность вычислений и диапазон представляемых в машине чисел);
скорость выполнения основных видов команд;
емкость оперативной памяти;
максимальная скорость передачи информации между ядром ЭВМ (процессор или память) и внешним периферийным оборудованием;
эксплуатационная надежность машины.
При создании новых ЭВМ обеспечивается значительное возрастание отношений производительность/стоимость и надежность/стоимость.
СуперЭВМВ настоящее время к сверх производительным машинам (системам) относят машины с производительностью в сотни и более GFLOP/s. Подобные машины используются для решения особенно сложных научно-технических задач, задач обработки больших объемов данных в реальном масштабе времени, поиска оптимальных в задачах экономического планирования и автоматического проектирования сложных объектов.
Самым ярким примером служит деятельность Cray Research. Эта фирма долго лидировала на рынке суперЭВМ. Но с разрушением «железного занавеса» спрос на ее компьютеры упал, что привело к распаду корпорации. В прошлом году в автокатастрофе погиб и ее основатель – Симур Крей.
Долгое время лидером в области суперкомпьютеров оставалась Cray Research,. По данным на начало 1997 года она занимала 43% всего рынка. Cray Research, приобретенная корпорацией Silicon Graphics в начале 1996 г, продает широкий спектр систем, начиная со старых моделей семейства J90 до машин новой серии Origin, в которых используется архитектура коммутации, построенная на базе процессора MIPS R10000.
Hewlett-Packard, владеет 7% этого сегмента рынка. Другими американскими производителями мощных компьютеров являются IBM, которая строит свои суперкомпьютеры SP на многокристальной версии PowerPC (14% рынка), а также Digital Equipment, предлагающая кластеры SMP-систем на базе процессора Alpha (13% рынка).
И наконец, японские фирмы Fujitsu и NEC занимают твердые позиции на рынке суперкомпьютеров, имея доли в 8 и 4% соответственно.
Сегодня самые быстрые суперЭВМ принадлежат Intel. В настоящее время Intel выполняет заказ министерства энергетики США.
В архитектуре суперЭВМ обнаруживается ряд принципиальных отличий от классической фоннеймонавской модели ЭВМ. Различные архитектуры суперЭВМ будут рассмотрены в теме «архитектурные особенности организации ЭВМ различных классов»
Малые и микроЭВМ.
Имеется большое число, условно говоря, «малых» применений вычислительных машин, таких, как автоматизация производственного контроля изделий, обработка данных при экспериментах, прием и обработка данных с линии связи, управление технологическими процессами, управление станками и разнообразными цифровыми терминалами, малые расчетные инженерные задачи.
В настоящее время малые и микроЭВМ встраивают в различные «умные» приборы (электросчетчики, микроволновки, стиральные машины, модемы, датчики и т.д.).
МинисуперЭВМ и суперминиЭВМ.
В классификации отсутствуют четкие границы между рассмотренными типами ЭВМ. В последнее время стали выделять два промежуточных типа.
К суперминиЭВМ относят высокопроизводительные ЭВМ содержащих один или несколько слабосвязанных процессоров, объединенных с общей магистралью (общей шиной). Для суперминиЭВМ характерно, что скорость выполнения его арифметических операций над числами с плавающей точкой существенно ниже скорости работы, определяемой по смеси команд, соответствующей информационно-логическим запросам. К этому типу можно отнести IBM-овский шахматный компьютер Deep Blue.
МинисуперЭВМ – это упрощенные (в частности за счет более короткого слова) многопроцессорные ЭВМ, чаще всего со средствами векторной и конвейерной обработки, с высокой скоростью выполнения операций над числами с плавающей точкой. К этому типу можно отнести ЭВМ с SMP(Symmetric multiprocessor) архитектурой.

Илон Маск рекомендует:  Что такое код asp notifyreadrawdata

Лекция 6. Архитектура компьютера закрытого типа.
Компьютерами с сосредоточенной обработкой называются такие вычислительные системы, у которых одно или несколько обрабатывающих устройств (процессоров) расположены компактно и используют для обмена информацией внутренние шины передачи данных. Компьютеры 1-го и 2-го поколения имели архитектуру закрытого типа с ограниченным набором внешнего оборудования. Компьютер, выполненный по этой архитектуре, не имел возможности подключения дополнительных устройств, не предусмотренных разработчиком.
Укрупненная схема такой компьютерной архитектуры приведена на рис. 1. Оперативная память хранит команды и данные исполняемых программ. АЛУ обеспечивает не только числовую обработку, но и участвует в процессе ввода-вывода информации, осуществляя ее занесение в оперативную память. Канал ввода / вывода представляет собой специализированное устройство, работающее по командам, подаваемым устройством управления. Канал допускает подключение определенного числа внешних устройств. Устройство управления обеспечивает выполнение команд программы и управляет всеми узлами системы.

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

Лекция 7. Архитектуры компьютеров открытого типа.
Открытая архитектура — архитектура компьютера, периферийного устройства или же программного обеспечения, на которую опубликованы спецификации, что позволяет другим производителям разрабатывать дополнительные устройства к системам с такой архитектурой.
В начале 70-х гг. фирмой DEC (Digital Equipment Corporation) был предложен компьютер совершенно иной архитектуры. Эта архитектура позволяла свободно подключать любые периферийные устройства, что сразу же заинтересовало разработчиков систем управления различными техническими системами, так как обеспечивало свободное подключение к компьютеру любого числа датчиков и исполнительных механизмов. Главным нововведением являлось подключение всех устройств, независимо от их назначения, к общей шине передачи информации. Подключение устройств к шине осуществлялось в соответствии со стандартом шины. Стандарт шины являлся свободно распространяемым документом, что позволяло фирмам – производителям периферийного оборудования разрабатывать контроллер для подключения своих устройств к шинам различных стандартов. Архитектура компьютера открытого типа, основанная на использовании обшей шины, приведена на рис. 2.

Рис. 2. Архитектура компьютера открытого типа
Общее управление всей системой осуществляет центральный процессор. Он управляет общей шиной, выделяя время другим устройствам для обмена информацией. Запоминающее устройство хранит исполняемые программы и данные и согласовано уровнями своих сигналов с уровнями сигналов самой шины. Внешние устройства, уровни сигналов которых отличаются от уровней сигналов шины, подключаются к ней через специальное устройство – контроллер. Контроллер согласовывает сигналы устройства с сигналами шины и осуществляет управление устройством по командам, поступающим от центрального процессора. Контроллер подключается к шине специальными устройствами – портами ввода-вывода. Каждый порт имеет свой номер, и обращение к нему процессора происходит, также как и к ячейке памяти, по этому номеру. Процессор имеет специальные линии управления, сигнал на которых определяет, обращается ли процессор к ячейке памяти или к порту ввода-вывода контроллера внешнего устройства.
Несмотря на преимущества, предоставляемые архитектурой с общей шиной, она имеет и серьезный недостаток, который проявлялся все больше при повышении производительности внешних устройств и возрастании потоков обмена информацией между ними. К общей шине подключены устройства с разными объемами и скоростью обмена, в связи с чем «медленные» устройства задерживали работу «быстрых». Дальнейшее повышение производительности компьютера было найдено во введении дополнительной локальной шины, к которой подключались «быстрые» устройства. Архитектура компьютера с общей и локальной шинами приведена на рис. 3.

Рис. 3. Архитектура компьютера с общей и локальной шиной
Контроллер шины анализирует адреса портов, передаваемые процессором, и передает их контроллеру, подключенному к общей или локальной шине.
Конструктивно контроллер каждого устройства размещается на общей плате с центральным процессором и запоминающим устройством или, если устройство не является стандартно входящим в состав компьютера, на специальной плате, вставляемой в специальные разъемы на общей плате – слоты расширения. Дальнейшее развитие микроэлектроники позволило размещать несколько функциональных узлов компьютера и контроллеры стандартных устройств в одной микросхеме СБИС. Это сократило количество микросхем на общей плате и дало возможность ввести две дополнительные локальные шины для подключения запоминающего устройства и устройства отображения, которые имеют наибольший объем обмена с центральным процессором и между собой. Хотя архитектура компьютера осталась прежней, структура современного персонального компьютера имеет вид, представленный на рис. 2.12,

Рис. 4. Структура персонального компьютера
Центральный контроллер играет роль коммутатора, распределяющего потоки информации между процессором, памятью, устройством отображения и остальными узлами компьютера. Кроме этого в состав микросхемы центрального контроллера включены устройства, которые поддерживают работу компьютера. К ним относятся системный таймер; устройство прямого доступа к памяти, которое обеспечивает обмен данными между внешними устройствами и памятью и периоды, когда это не требуется процессору; устройство обработки прерываний, которое обеспечивает быструю реакцию процессора на запросы внешних устройств, имеющих данные для передачи.
Функциональный контроллер – это СБИС, которая содержит контроллеры для подключения стандартных внешних устройств, таких как клавиатура, мышь, принтер, модем и т.д. Часто в состав этого контроллера входит такое устройство, как аудиокарта, позволяющая получить на внешних динамиках высококачественный звук при прослушивании музыкальных и речевых файлов.
Для подключения специфических устройств часть обшей шины, соединяющая центральный и функциональный контроллеры, имеет слоты расширения для установки плат контроллеров.

Тема 1.4. Архитектуры многопроцессорных вычислительных систем.
Лекция 8. Принципы вычисления в многопроцессорных и многоядерных системах.
Персональные компьютеры позволяют реализовать многие компьютерные технологии, начиная от работы в Интернете, и кончая построением анимационных трехмерных сцен. Однако существуют задачи, объем вычислений которых превышает возможности персональною компьютера. Для их решений применяются компьютеры с гораздо более высоким быстродействием. Для получения высокого быстродействия на существующей элементной базе используются архитектуры, в которых процесс обработки распараллеливается и выполняется одновременно на нескольких обрабатывающих устройствах Существует три основных подхода к построению архитектур таких компьютеров: многопроцессорные, магистральные и матричные архитектуры.
Архитектура простых многопроцессорных систем выполняется по схеме с обшей шиной. Два или более процессоров и один или несколько модулей памяти размешены на общей шине. Каждый процессор, для обмена с памятью, проверяет, свободна ли шина, и, если она свободна, он занимает ее. Если шина занята, процессор ждет, пока она освободится. При увеличении числа процессоров производительность системы будет ограничена пропускной способностью шины. Чтобы решить эту проблему, каждый процессор снабжается собственной локальной памятью (рис. 2.13), куда помешаются тексты исполняемых программ и локальные переменные, обрабатываемые данным процессором. Общее запоминающее устройство используется для хранения общих переменных и общего системного программного обеспечения. При такой организации нагрузка на общую шипу значительно снижается.

Рис. 5. Архитектура многопроцессорной вычислительной системы с общей шиной
Один из процессоров выделяется для управления всей системой. Он распределяет задания на исполнение программ между процессорами и управляет работой общей шины.
Периферийный процессор осуществляет обслуживание внешних устройств при вводе и выводе информации из обшей памяти. Он может быть того же типа, что и остальные процессоры, но обычно устанавливается специализированный процессор, предназначенный для выполнении операций управления внешними устройствами.
Магистральный принцип является самым распространенным при построении высокопроизводительных вычислительных систем. Процессор такой системы имеет несколько функциональных обрабатывающих устройств, выполняющих арифметические и логические операции, и быструю регистровую память для хранения обрабатываемых данных. Данные, считанные из памяти, размещаются в регистрах и из них загружаются в обрабатывающие устройства. Результаты вычислений помешаются в регистры и используются как исходные данные для дальнейших вычислений. Таким образом, получается конвейер преобразования данных: регистры – обрабатывающие устройства – регистры – …. Архитектура магистрального суперкомпьютера приведена на рис. 6. Число функциональных устройств равно шести («Сложение», «Умножение» и т.д.), однако в реальных системах их количество может быть иным. Устройство планирования последовательности выполнения команд распределяет данные, хранящиеся в регистрах, на функциональные устройства и производит запись результатов снова в регистры. Конечные результаты вычислений записываются в общее запоминающее устройство.

Рис. 6. Архитектура магистрального суперкомпьютера

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

Рис. 7. Архитектура матричной вычислительной системы с общим управлением

Лекция 9. Виды многопроцессорных вычислительных систем.
ОБЗОР АРХИТЕКТУР МНОГОПРОЦЕССОРНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
В процессе развития суперкомпьютерных технологий идею повышения производительности вычислительной системы за счет увеличения числа процессоров использовали неоднократно. Если не вдаваться в исторический экскурс и обсуждение всех таких попыток, то можно следующим образом вкратце описать развитие событий.
Экспериментальные разработки по созданию многопроцессорных вычислительных систем начались в 70-х годах 20 века. Одной из первых таких систем стала разработанная в Иллинойском университете МВС ILLIAC IV, которая включала 64 (в проекте до 256) процессорных элемента (ПЭ), работающих по единой программе, применяемой к содержимому собственной оперативной памяти каждого ПЭ. Обмен данными между процессорами осуществлялся через специальную матрицу коммуникационных каналов. Указанная особенность коммуникационной системы дала название «матричные суперкомпьютеры» соответствующему классу МВС. Отметим, что более широкий класс МВС с распределенной памятью и с произвольной коммуникационной системой получил впоследствии название «многопроцессорные системы с массовым параллелизмом», или МВС с MPP-архитектурой (MPP — Massively Parallel Processing). При этом, как правило, каждый из ПЭ MPP системы является универсальным процессором, действующим по своей собственной программе (в отличие от общей программы для всех ПЭ матричной МВС).
Первые матричные МВС выпускались буквально поштучно, поэтому их стоимость была фантастически высокой. Серийные же образцы подобных систем, такие как ICL DAP, включавшие до 8192 ПЭ, появились значительно позже, однако не получили широкого распространения ввиду сложности программирования МВС с одним потоком управления (с одной программой, общей для всех ПЭ).
Первые промышленные образцы мультипроцессорных систем появились на базе векторно-конвейерных компьютеров в середине 80-х годов. Наиболее распространенными МВС такого типа были суперкомпьютеры фирмы Cray. Однако такие системы были чрезвычайно дорогими и производились небольшими сериями. Как правило, в подобных компьютерах объединялось от 2 до 16 процессоров, которые имели равноправный (симметричный) доступ к общей оперативной памяти. В связи с этим они получили название симметричные мультипроцессорные системы (Symmetric Multi-Processing — SMP).
Как альтернатива таким дорогим мультипроцессорным системам на базе векторно-конвейерных процессоров была предложена идея строить эквивалентные по мощности многопроцессорные системы из большого числа дешевых серийно выпускаемых микропроцессоров. Однако очень скоро обнаружилось, что SMP архитектура обладает весьма ограниченными возможностями по наращиванию числа процессоров в системе из-за резкого увеличения числа конфликтов при обращении к общей шине памяти. В связи с этим оправданной представлялась идея снабдить каждый процессор собственной оперативной памятью, превращая компьютер в объединение независимых вычислительных узлов. Такой подход значительно увеличил степень масштабируемости многопроцессорных систем, но в свою очередь потребовал разработки специального способа обмена данными между вычислительными узлами, реализуемого обычно в виде механизма передачи сообщений (Message Passing). Компьютеры с такой архитектурой являются наиболее яркими представителями MPP систем. В настоящее время эти два направления (или какие-то их комбинации) являются доминирующими в развитии суперкомпьютерных технологий.
Нечто среднее между SMP и MPP представляют собой NUMA-архитектуры (Non Uniform Memory Access), в которых память физически разделена, но логически общедоступна. При этом время доступа к различным блокам памяти становится неодинаковым. В одной из первых систем этого типа Cray T3D время доступа к памяти другого процессора было в 6 раз больше, чем к своей собственной.
В настоящее время развитие суперкомпьютерных технологий идет по четырем основным направлениям: векторно-конвейерные суперкомпьютеры, SMP системы, MPP системы и кластерные системы. Рассмотрим основные особенности перечисленных архитектур.
1.1. Векторно-конвейерные суперкомпьютеры1.2. Симметричные мультипроцессорные системы (SMP)1.3. Системы с массовым параллелизмом (МРР)1.4. Кластерные системы1.5. Классификация вычислительных системБольшое разнообразие вычислительных систем породило естественное желание ввести для них какую-то классификацию. Эта классификация должна однозначно относить ту или иную вычислительную систему к некоторому классу, который, в свою очередь, должен достаточно полно ее характеризовать. Таких попыток предпринималось множество. Одна из первых классификаций, ссылки на которую наиболее часто встречаются в литературе, была предложена М. Флинном в конце 60-х годов прошлого века. Она базируется на понятиях двух потоков: команд и данных. На основе числа этих потоков выделяется четыре класса архитектур:
SISD (Single Instruction Single Data) — единственный поток команд и единственный поток данных. По сути дела это классическая машина фон Неймана. К этому классу относятся все однопроцессорные системы.
SIMD (Single Instruction Multiple Data) — единственный поток команд и множественный поток данных. Типичными представителями являются матричные компьютеры, в которых все процессорные элементы выполняют одну и ту же программу, применяемую к своим (различным для каждого ПЭ) локальным данным. Некоторые авторы к этому классу относят и векторно-конвейерные компьютеры, если каждый элемент вектора рассматривать как отдельный элемент потока данных.
MISD (Multiple Instruction Single Date) — множественный поток команд и единственный поток данных. М. Флинн не смог привести ни одного примера реально существующей системы, работающей на этом принципе. Некоторые авторы в качестве представителей такой архитектуры называют векторно-конвейерные компьютеры, однако такая точка зрения не получила широкой поддержки.
MIMD (Multiple Instruction Multiple Date) — множественный поток команд и множественный поток данных. К этому классу относятся практически все современные многопроцессорные системы.
Поскольку в этой классификации все современные многопроцессорные системы принадлежат одному классу, то вряд ли эта классификация представляет сегодня какую-либо практическую ценность.

Раздел 2. Классификация компьютеров
Тема 2.1. Методы классификации компьютеров
Лекция 10. Классификация компьютеров.
Компьютер – это устройство или средство, предназначенное для обработки информации. Компьютер может обрабатывать только информацию, представленную в числовой форме. Информацию в иной форме представления для ввода в компьютер необходимо преобразовать в числовую форму. Современным компьютерам предшествовали ЭВМ нескольких поколений. В развитии ЭВМ выделяют пять поколений. В основу классификации заложена элементная база, на которой строятся ЭВМ.1. В 1943 году была создана вычислительных машин ЭВМ первого поколения на базе электронных ламп.2. Второе поколение (50 – 60 г.г.) компьютеров построено на базе полупроводниковых элементов (транзисторах).3. Основная элементная база компьютеров третьего поколения (60 – 70 г.г.) — интегральные схемы малой и средней интеграции.4. В компьютерах четвертого поколения (70 – по н/в) применены больших интегральных схемах БИС (микропроцессоры). Применение микропроцессоров в ЭВМ позволило создать персональный компьютер (ПК), отличительной особенностью которого является небольшие размеры и низкая стоимость.5. В настоящее время ведутся работы по созданию ЭВМ пятого поколения, которые разрабатываются на сверхбольших интегральных схемах.
Методы классификации компьютеров
Номенклатура видов компьютеров сегодня огромная: машины различаются по назначению, мощности, размерам, элементной базе и т.д. Поэтому классифицируют ЭВМ по разным признакам. Следует заметить, что любая классификация является в некоторой мере условной, поскольку развитие компьютерной науки и техники настолько бурное, что, например, сегодняшняя микроЭВМ не уступает по мощности миниЭВМ пятилетней давности и даже суперкомпьютерам недавнего прошлого. Кроме того, зачисление компьютеров к определенному классу довольно условно через нечеткость разделения групп, так и вследствии внедрения в практику заказной сборки компьютеров, где номенклатуру узлов и конкретные модели адаптируют к требованиям заказчика.

Рассмотрим схему классификации ЭВМ, исходя из их вычислительной мощности и габаритов.

Классификация компьютеров по принципу действия
По принципу действия вычислительные машины делятся на три больших класса: аналоговые (АВМ), цифровые (ЦВМ) и гибридные (ГВМ)
Анамлоговый компьютер — аналоговая вычислительная машина (АВМ), которая представляет числовые данные при помощи аналоговых физических переменных (скорость, длина, напряжение, ток, давление), в чём и состоит его главное отличие от цифрового компьютера.
Представлением числа в механических аналоговых компьютерах служит, например, количество поворотов шестерёнок механизма. В электрических — используются различия в напряжении. Они могут выполнять такие операции, как сложение, вычитание, умножение, деление, дифференцирование, интегрирование и инвертирование. При работе аналоговый компьютер имитирует процесс вычисления, при этом характеристики, представляющие цифровые данные, в ходе времени постоянно меняются. Результатом работы аналогового компьютера являются либо графики, изображённые на бумаге или на экране осциллографа, либо электрический сигнал, который используется для контроля процесса или работы механизма. Эти компьютеры идеально приспособлены для осуществления автоматического контроля над производственными процессами, потому что они моментально реагируют на различные изменения во входных данных. Такого рода компьютеры широко используются в научных исследованиях. Например, в таких науках, в которых недорогие электрические или механические устройства способны имитировать изучаемые ситуации. В ряде случаев с помощью аналоговых компьютеров возможно решать задачи, меньше заботясь о точности вычислений, чем при написании программы для цифровой ЭВМ. Например, для электронных аналоговых компьютеров без проблем реализуются задачи, требующие решения дифференциальных уравнений, интегрирования или дифференцирования. Для каждой из этих операций применяются специализированные схемы и узлы, обычно с применением операционных усилителей. Также интегрирование легко реализуется и на гидравлических аналоговых машинах.
Цифровые вычислительные машины (ЦВМ) — вычислительные машины дискретного действия, работают с информацией, представленной в дискретной, а точнее, в цифровой форме. В настоящее время разработаны методы численного решения многих видов уравнений, что дало возможность решать на цифровых вычислительных машинах различные уравнения и задачи с помощью набора простых арифметических и логических операций. Поэтому если аналоговые вычислительные машины обычно предназначены для решения определенного класса задач, т.е. являются специализированными, то цифровой компьютер, как правило, универсальное вычислительное средство. Наибольшее распространение получили электронные вычислительные машины, выполненные с использованием новейших достижений электроники.
Гибридные вычислительные машины (ГВМ) — вид гибридной вычислительной системы (ГИС), сочетающий в себе свойства аналоговых и цифровых вычислительных устройств. Отличительные особенности:
В гибридной вычислительной системе устранены многие недостатки, свойственные каждому из типов вычислительных машин в отдельности, и объединены такие преимущества, как
· высокая точность и быстродействие;
· многообразие возможностей управления и программирования, присущее цифровым системам;
· непосредственное взаимодействие с контролируемой и управляемой аппаратурой, присущее аналоговым системам.
· отсутствие в критичных узлах дополнительных преобразований физических величин и обусловленных этим временных задержек и погрешностей дискретизации.
· сравнительно малое количество простых элементов, реализующих сложные функциональные зависимости, присущее аналоговым системам.
Применение
Гибридными системами эффективно решаются следующие основные группы задач:
· Моделирование в реальном масштабе времени автоматических систем управления, содержащих как аналоговые, так и цифровые устройства;
· Воспроизведение в реальном масштабе времени процессов, содержащих высокочастотные составляющие и переменные, изменяющиеся в широком амплитудном и частотном диапазоне;
· Статистическое моделирование;
· Моделирование биологических систем;
· Решение уравнений в частных производных;
· Оптимизация систем управления.
Наиболее широкое применение получили ЦВМ с электрическим представлением дискретной информации — электронные цифровые вычислительные машины, обычно называемые просто электронными вычислительными машинами (ЭВМ), без упоминания об их цифровом характере.

Лекция 11. Классификация ЭВМ по назначению
Классификация по назначению
большие электронно-вычислительные машины (ЭВМ);
миниЭВМ;
микроЭВМ;
персональные компьютеры.
Большие ЭВМ (Main Frame)
Применяют для обслуживания крупных областей народного хозяйства. Они характеризуются 64-разрядными параллельно работающими процессорами (количество которых достигает до 100), интегральным быстродействием до десятков миллиардов операций в секунду, многопользовательским режимом работы. Доминирующее положение в выпуске компьютеров такого класса занимает фирма IBM (США). Наиболее известными моделями суперЭВМ являются: IBM 360, IBM 370, IBM ES/9000, Cray 3, Cray 4, VAX-100, Hitachi, Fujitsu VP2000.
На базе больших ЭВМ создают вычислительный центр, который содержит несколько отделов или групп. Штат обслуживания — десятки людей:
группа технического обслуживания
группа системных программистов
центральний процессор
отдел выдачи результатов
группа информационной поддержки
группа подготовки данных
группа прикладных программистов
Центральный процессор — основной блок ЭВМ, в котором происходит обработка данных и вычисление результатов. Представляет собой несколько системных блоков в отдельной комнате, где поддерживается постоянная температура и влажность воздуха.
Группа системного программирования — занимается разработкой, отладкой и внедрением программного обеспечения, необходимого для функционирования вычислительной системы. Системные программы обеспечивают взаимодействие программ с оборудованием, то есть программно-аппаратный интерфейс вычислительной системы.
Группа прикладного программирования — занимается созданием программ для выполнения конкретных действий с данными, то есть обеспечение пользовательского интерфейса вычислительной системы.
Группа подготовки данных — занимается подготовкой данных, которые будут обработаны на прикладных программах, созданных прикладными программистами. В частности, это набор текста, сканирование изображений, заполнение баз данных.
Группа технического обеспечения — занимается техническим обслуживанием всей вычислительной системы, ремонтом и отладкой аппаратуры, подсоединением новых устройств.
Группа информационного обеспечения — обеспечивает технической информацией все подразделения вычислительного центра, создает и сохраняет архивы разработанных программ (библиотеки программ) и накопленных данных (банки данных).
Отдел выдачи данных — получает данные от центрального процессора и превращает их в форму, удобную для заказчика (распечатка).
Большим ЭВМ присуща высокая стоимость оборудования и обслуживания, поэтому работа организована непрерывным циклом.
МиниЭВМПохожа на большие ЭВМ, но меньших размеров. Используют на крупных предприятиях, научных учреждениях и организациях. Часто используют для управления производственными процессами. Характеризуются мультипроцессорной архитектурой, подключением до 200 терминалов, дисковыми запоминающими устройствами, которые наращиваются до сотен гигабайт, разветвленной периферией. Для организации работы с миниЭВМ, нужен вычислительный центр, но меньший чем для больших ЭВМ.
МикроЭВМДоступны многим учреждениям. Для обслуживания достаточно вычислительной лаборатории в составе нескольких человек, с наличием прикладных программистов. Необходимые системные программы покупаются вместе с микроЭВМ, разработку прикладных программ заказывают в больших вычислительных центрах или специализированных организациях.
Программисты вычислительной лаборатории занимаются внедрением приобретенного или заказанного программного обеспечения, выполняют его настройку и согласовывают его работу с другими программами и устройствами компьютера. Могут вносить изменения в отдельные фрагменты программного и системного обеспечения.
Персональные компьютеры
Бурное развитие приобрели в последние 20 лет. Персональный компьютер (ПК) предназначен для обслуживания одного рабочего места и способен удовлетворить потребности малых предприятий и отдельных лиц. С появлением Интернета популярность ПК значительно возросла, поскольку с помощью персонального компьютера можно пользоваться научной, справочной, учебной и развлекательной информацией.
Персональные компьютеры условно можно поделить на профессиональные и бытовые, но в связи с удешевлением аппаратного обеспечения, грань между ними размывается. С 1999 года введен международный сертификационный стандарт — спецификация РС99:
массовый персональный компьютер (Consumer PC)
деловой персональный компьютер (Office PC)
портативный персональный компьютер (Mobile PC)
рабочая станция (WorkStation)
развлекательный персональный компьютер (Entertaiment PC)
Большинство персональных компьютеров на рынке подпадают до категории массовых ПК. Деловые ПК — имеют минимум средств воспроизведения графики и звука. Портативные ПК отличаются наличием средств коммуникации отдаленного доступа (компьютерная связь). Рабочие станции — увеличенные требования к устройствам хранения данных. Развлекательные ПК — основной акцент на средствах воспроизведения графики и звука.

Лекция 12. Универсальные и специализированные компьютеры.
Суперкомпьюмтер (англ. supercomputer, СуперЭВМ) — вычислительная машина, значительно превосходящая по своим техническим параметрам большинство существующих компьютеров. Как правило, современные суперкомпьютеры представляют собой большое число высокопроизводительных серверных компьютеров, соединённых друг с другом локальной высокоскоростной магистралью для достижения максимальной производительности в рамках подхода распараллеливания вычислительной задачи.
Мэйнфреймы — это большие компьютеры, с высоким быстродействием и большими вычислительными ресурсами, которые могут обрабатывать большое количество данных и выполнять обработку запросов одновременно нескольких тысяч пользователей. Мэйнфреймы выполнены с избыточными техническими характеристиками, что делает их очень надежными. Физически мэйнфреймы имеют один корпус — системный блок размером со шкаф, к которому могут подключаться терминалы (терминал состоит из монитора и клавиатуры).используются мэйнфреймы для хранения и обработки больших баз данных, а также крупных web-узлов с большим количеством одновременных обращений.
Серверы — это компьютеры, которые служат центральными узлами в компьютерных сетях. На серверах устанавливается программное обеспечение, позволяющее управлять работой сети. На серверах хранится информация, которой могут пользоваться все компьютеры, подключенные к сети. От сервера зависит работоспособность всей сети и сохранность баз данных и другой информации. Серверы могут содержать от нескольких процессоров до нескольких десятков процессоров.
Персональные компьютеры — это компьютеры, которые могут использоваться одним человеком автономно, независимо от других компьютеров. Настольные персональные компьютеры, как это ясно из названия, используются в стационарных условиях комнаты или кабинета и располагаются на рабочем столе.
Первые переносные компьютеры называли лаптопы (laptop — лежащий на коленях). Современные переносные компьютеры называют английским словом «ноутбук» (notebook) или блокнотный компьютер. Ноутбук имеет жидкокристаллический дисплей, клавиатуру, совмещенную с системным блоком, дисковод для 3,5″ дискет и оптический дисковод (CD-ROM, CD-RW или комбинированный DVD+RW). Кроме того, обязательно имеется манипулятор для управления курсором. По размеру ноутбуки такие, что легко помещаются в портфель.
Карманные переносные компьютеры помещаются на ладони и их так и называют — наладонники или по-английски — палмтоп, что означает — лежащий на ладони. В набор программ входит операционная система, текстовый и графический редакторы, система баз данных и электронные таблицы, программы для работы в Интернете. Эти компьютеры позволяют обрабатывать документы, вести базы данных, производить вычисления, распечатывать документы, записывать их на дискету работать в Интернете.

Лекция 13. Классификация ЭВМ по уровню специализации, размеру, совместимости
Классификация по уровню специализации
универсальные;
специализированные.
На базе универсальных ПК можно создать любую конфигурацию для работы с графикой, текстом, музыкой, видео и т.п.. Специализированные ПК созданы для решения конкретных задач, в частности, бортовые компьютеры в самолетах и автомобилях. Специализированные миниЭВМ для работы с графикой (кино- видеофильмы, реклама) называются графическими станциями. Специализированные компьютеры, объединяющие компьютеры в единую сеть, называются файловыми серверами. Компьютеры, обеспечивающие передачу информации через Интернет, называются сетевыми серверами.
Классификация по размеру
настольные (desktop);
портативные (notebook);
карманные (palmtop).
Наиболее распространенными являются настольные ПК, которые позволяют легко изменять конфигурацию. Портативные удобны для пользования, имеют средства компьютерной связи. Карманные модели можно назвать «интеллектуальными» записными книжками, разрешают хранить оперативные данные и получать к ним быстрый доступ.
Классификация по совместимости
Существует великое множество типов компьютеров, которые собираются из деталей, изготовленных разными производителями. Важным является совместимость обеспечения компьютера:
аппаратная совместимость (платформа IBM PC и Apple Macintosh)
совместимость на уровне операционной системы;
программная совместимость;
совместимость на уровне данных.

Лекция 14. Классификация ЭВМ по производительности, потребительским свойствам.
Классификация по потребительским свойствам.
Основное деление компьютеров по потребительским свойствам – это деление на персональные и портативные.
Персональные компьютеры (ПК) — это микрокомпьютеры универсального назначения, рассчитанные на одного пользователя и управляемые одним человеком.
В класс персональных компьютеров входят различные машины — от дешевых домашних и игровых с небольшой оперативной памятью, с памятью программы на кассетной ленте и обычным телевизором в качестве дисплея, до сверхсложных машин с мощным процессором, винчестерским накопителем емкостью в десятки гигабайт, с цветными графическими устройствами высокого разрешения, средствами мультимедиа и другими дополнительными устройствами.
Портативные компьютеры обычно нужны руководителям предприятий, менеджерам, ученым, журналистам, которым приходится работать вне офиса — дома, на презентациях или во время командировок.
Основные разновидности портативных компьютеров:
Laptop (наколенник, от lap — колено и top — поверх). По размерам близок к обычному портфелю. По основным характеристикам (быстродействие, память) примерно соответствует настольным ПК. Сейчас компьютеры этого типа уступают место еще меньшим.
Notebook (блокнот, записная книжка). По размерам он ближе к книге крупного формата. Имеет вес около 3 кг. Помещается в портфель-дипломат. Для связи с офисом его обычно комплектуют модемом. Ноутбуки зачастую снабжают приводами CD-ROM.
Многие современные ноутбуки включают взаимозаменяемые блоки со стандартными разъемами. Такие модули предназначены для очень разных функций. В одно и то же гнездо можно по мере надобности вставлять привод компакт-дисков, накопитель на магнитных дисках, запасную батарею или съемный винчестер. Ноутбук устойчив к сбоям в энергопитании. Даже если он получает энергию от обычной электросети, в случае какого-либо сбоя он мгновенно переходит на питание от аккумуляторов.
Palmtop (наладонник) — самые маленькие современные персональные компьютеры. Умещаются на ладони. Магнитные диски в них заменяет энергонезависимая электронная память. Нет и накопителей на дисках — обмен информацией с обычными компьютерами идет линиям связи. Если Palmtop дополнить набором деловых программ, записанных в его постоянную память, получится персональный цифровой помощник (Personal Digital Assistant).

Раздел 3. Функциональная организация персонального компьютера.
Тема 3.1 Центральный процессор
Лекция 15. Математические основы, способы организации и особенности проектирования процессоров.
Центра́льный проце́ссор (ЦП; также центральное процессорное устройство — ЦПУ; англ. central processing unit, CPU, дословно — центральное обрабатывающее устройство) — электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда называют микропроцессором или просто процессором.
Изначально термин центральное процессорное устройство описывал специализированный класс логических машин, предназначенных для выполнения сложных компьютерных программ. Вследствие довольно точного соответствия этого назначения функциям существовавших в то время компьютерных процессоров, он естественным образом был перенесён на сами компьютеры. Начало применения термина и его аббревиатуры по отношению к компьютерным системам было положено в 1960-е годы. Устройство, архитектура и реализация процессоров с тех пор неоднократно менялись, однако их основные исполняемые функции остались теми же, что и прежде.
Главными характеристиками ЦПУ являются: тактовая частота, производительность, энергопотребление, нормы литографического процесса, используемого при производстве (для микропроцессоров) и архитектура.
Ранние ЦП создавались в виде уникальных составных частей для уникальных, и даже единственных в своём роде, компьютерных систем. Позднее от дорогостоящего способа разработки процессоров, предназначенных для выполнения одной единственной или нескольких узкоспециализированных программ, производители компьютеров перешли к серийному изготовлению типовых классов многоцелевых процессорных устройств. Тенденция к стандартизации компьютерных комплектующих зародилась в эпоху бурного развития полупроводниковых элементов, мейнфреймов иминикомпьютеров, а с появлением интегральных схем она стала ещё более популярной. Создание микросхем позволило ещё больше увеличить сложность ЦП с одновременным уменьшением их физических размеров. Стандартизация и миниатюризация процессоров привели к глубокому проникновению основанных на них цифровых устройств в повседневную жизнь человека. Современные процессоры можно найти не только в таких высокотехнологичных устройствах, как компьютеры, но и в автомобилях, калькуляторах, мобильных телефонах и даже в детских игрушках. Чаще всего они представлены микроконтроллерами, где, помимо вычислительного устройства, на кристалле расположены дополнительные компоненты (память программ и данных, интерфейсы, порты ввода-вывода, таймеры и др.). Современные вычислительные возможности микроконтроллера сравнимы с процессорами персональных ЭВМ десятилетней давности, а чаще даже значительно превосходят их показатели.
История развития производства процессоров полностью соответствует истории развития технологии производства прочих электронных компонентов и схем.
Первым этапом, затронувшим период с 1940-х по конец 1950-х годов, было создание процессоров с использованием электромеханических реле, ферритовых сердечников (устройств памяти) и вакуумных ламп. Они устанавливались в специальные разъёмы на модулях, собранных в стойки. Большое количество таких стоек, соединённых проводниками, в сумме представляли процессор. Отличительной особенностью была низкая надёжность, низкое быстродействие и большое тепловыделение.
Вторым этапом, с середины 1950-х до середины 1960-х, стало внедрение транзисторов. Транзисторы монтировались уже на близкие к современным по виду платам, устанавливаемым в стойки. Как и ранее, в среднем процессор состоял из нескольких таких стоек. Возросло быстродействие, повысилась надёжность, уменьшилось энергопотребление.
Третьим этапом, наступившим в середине 1960-х годов, стало использование микросхем. Первоначально использовались микросхемы низкой степени интеграции, содержащие простые транзисторные и резисторные сборки, затем, по мере развития технологии, стали использоваться микросхемы, реализующие отдельные элементы цифровой схемотехники (сначала элементарные ключи и логические элементы, затем более сложные элементы — элементарные регистры, счётчики, сумматоры), позднее появились микросхемы, содержащие функциональные блоки процессора — микропрограммное устройство, HYPERLINK «https://ru.wikipedia.org/wiki/%D0%90%D1%80%D0%B8%D1%84%D0%BC%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE-%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE» \o «Арифметическо-логическое устройство» арифметическо-логическое устройство, регистры, устройства работы с шинами данных и команд.
Четвёртым этапом, в начале 1970-х годов, стало создание, благодаря прорыву в технологии создания БИС и СБИС (больших и сверхбольших интегральных схем, соответственно), микропроцессора — микросхемы, на кристалле которой физически были расположены все основные элементы и блоки процессора. Фирма Intel в 1971 году создала первый в мире 4-разрядный микропроцессор 4004, предназначенный для использования в микрокалькуляторах. Постепенно практически все процессоры стали выпускаться в формате микропроцессоров. Исключением долгое время оставались только малосерийные процессоры, аппаратно оптимизированные для решения специальных задач (например, суперкомпьютеры или процессоры для решения ряда военных задач), либо процессоры, к которым предъявлялись особые требования по надёжности, быстродействию или защите от электромагнитных импульсов и ионизирующей радиации. Постепенно, с удешевлением и распространением современных технологий, эти процессоры также начинают изготавливаться в формате микропроцессора.
Сейчас слова микропроцессор и процессор практически стали синонимами, но тогда это было не так, потому что обычные (большие) и микропроцессорные ЭВМ мирно сосуществовали ещё, по крайней мере, 10—15 лет, и только в начале 1980-х годов микропроцессоры вытеснили своих старших собратьев. Тем не менее, центральные процессорные устройства некоторых суперкомпьютеров даже сегодня представляют собой сложные комплексы, построенные на основе микросхем большой и сверхбольшой степени интеграции.
Переход к микропроцессорам позволил потом создать персональные компьютеры, которые проникли почти в каждый дом.
Первым общедоступным микропроцессором был 4-разрядный Intel 4004, представленный 15 ноября 1971 года корпорацией Intel. Он содержал 2300 транзисторов, работал на тактовой частоте 92,6 кГц[1] и стоил 300 долл.
Далее его сменили 8-разрядный Intel 8080 и 16-разрядный 8086, заложившие основы архитектуры всех современных настольных процессоров. Из-за распространённости 8-разрядных модулей памяти был выпущен дешевый 8088, упрощенная версия 8086, с 8-разрядной шиной данных.
Затем проследовала его модификация, 80186.
В процессоре 80286 появился защищённый режим с 24-битной адресацией, позволявший использовать до 16 Мб памяти.
Процессор Intel 80386 появился в 1985 году и привнёс улучшенный защищённый режим, 32-битную адресацию, позволившую использовать до 4 Гб оперативной памяти и поддержку механизма виртуальной памяти. Эта линейка процессоров построена на регистровой вычислительной модели.
Параллельно развиваются микропроцессоры, взявшие за основу стековую вычислительную модель.
За годы существования микропроцессоров было разработано множество различных их архитектур. Многие из них (в дополненном и усовершенствованном виде) используются и поныне. Например, Intel x86, развившаяся вначале в 32-битную IA-32, а позже в 64-битную x86-64 (которая у Intel называется EM64T). Процессоры архитектуры x86 вначале использовались только в персональных компьютерах компании IBM (IBM PC), но в настоящее время всё более активно используются во всех областях компьютерной индустрии, от суперкомпьютеров до встраиваемых решений. Также можно перечислить такие архитектуры, как HYPERLINK «https://ru.wikipedia.org/wiki/DEC_Alpha» \o «DEC Alpha» Alpha, POWER, SPARC, PA-RISC, MIPS (RISC-архитектуры) и IA-64 (EPIC-архитектура).
В современных компьютерах процессоры выполнены в виде компактного модуля (размерами около 5×5×0,3 см), вставляющегося в ZIF-сокет (AMD) или на подпружинивающую конструкцию — LGA (Intel). Особенностью разъёма LGA является то, что выводы перенесены с корпуса процессора на сам разъём — socket, находящийся на материнской плате. Большая часть современных процессоров реализована в виде одного полупроводникового кристалла, содержащего миллионы, а с недавнего времени даже миллиарды транзисторов.
Перспективы[ HYPERLINK «https://ru.wikipedia.org/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80&veaction=edit&vesection=2» \o «Редактировать раздел \«Перспективы\»» править | править вики-текст]
В перспективе изменится материальная часть процессоров ввиду того, что технологический процесс достигнет физических пределов производства. Имеются различные направления.
Оптические компьютеры — в которых вместо электрических сигналов обработке подвергаются потоки света (фотоны, а не электроны).
Квантовые компьютеры, работа которых всецело базируется на квантовых эффектах. В настоящее время ведутся работы над созданием рабочих версий квантовых процессоров.
Молекулярные компьютеры — вычислительные системы, использующие вычислительные возможности молекул (преимущественно органических). Молекулярными компьютерами используется идея вычислительных возможностей расположения атомов в пространстве.

Лекция 16. Типы процессоров. Кэш-память.
Большинство современных процессоров для персональных компьютеров в общем основаны на той или иной версии циклического процесса последовательной обработки данных, изобретённого Джоном фон Нейманом.
Дж. фон Нейман придумал схему постройки компьютера в 1946 году.
Отличительной особенностью архитектуры фон Неймана является то, что инструкции и данные хранятся в одной и той же памяти.
В различных архитектурах и для различных команд могут потребоваться дополнительные этапы. Например, для арифметических команд могут потребоваться дополнительные обращения к памяти, во время которых производится считывание операндов и запись результатов.
Этапы цикла выполнения:
Процессор выставляет число, хранящееся в регистре счётчика команд, на шину адреса и отдаёт памяти команду чтения.
Выставленное число является для памяти адресом; память, получив адрес и команду чтения, выставляет содержимое, хранящееся по этому адресу, на шину данных и сообщает о готовности.
Процессор получает число с шины данных, интерпретирует его как команду (машинную инструкцию) из своей системы команд и исполняет её.
Если последняя команда не является командой перехода, процессор увеличивает на единицу (в предположении, что длина каждой команды равна единице) число, хранящееся в счётчике команд; в результате там образуется адрес следующей команды.
Данный цикл выполняется неизменно, и именно он называется процессом (откуда и произошло название устройства).
Во время процесса процессор считывает последовательность команд, содержащихся в памяти, и исполняет их. Такая последовательность команд называется программой и представляет алгоритм работы процессора. Очерёдность считывания команд изменяется в случае, если процессор считывает команду перехода, — тогда адрес следующей команды может оказаться другим. Другим примером изменения процесса может служить случай получения команды остановка или переключение в режим обработки прерывания.
Команды центрального процессора являются самым нижним уровнем управления компьютером, поэтому выполнение каждой команды неизбежно и безусловно. Не производится никакой проверки на допустимость выполняемых действий, в частности, не проверяется возможная потеря ценных данных. Чтобы компьютер выполнял только допустимые действия, команды должны быть соответствующим образом организованы в виде необходимой программы.
Скорость перехода от одного этапа цикла к другому определяется тактовым генератором. Тактовый генератор вырабатывает импульсы, служащие ритмом для центрального процессора. Частота тактовых импульсов называется тактовой частотой.
Конвейерная архитектура[Конвейерная архитектура (англ. pipelining) была введена в центральный процессор с целью повышения быстродействия. Обычно для выполнения каждой команды требуется осуществить некоторое количество однотипных операций, например: выборка команды из ОЗУ, дешифровка команды, адресация операнда в ОЗУ, выборка операнда из ОЗУ, выполнение команды, запись результата в ОЗУ. Каждую из этих операций сопоставляют одной ступени конвейера. Например, конвейер микропроцессора с архитектурой MIPS-I содержит четыре стадии:
получение и декодирование инструкции,
адресация и выборка операнда из ОЗУ,
выполнение арифметических операций,
сохранение результата операции.
После освобождения -й ступени конвейера она сразу приступает к работе над следующей командой. Если предположить, что каждая ступень конвейера тратит единицу времени на свою работу, то выполнение команды на конвейере длиной в ступеней займёт единиц времени, однако в самом оптимистичном случае результат выполнения каждой следующей команды будет получаться через каждую единицу времени.
Действительно, при отсутствии конвейера выполнение команды займёт единиц времени (так как для выполнения команды по-прежнему необходимо выполнять выборку, дешифровку и т. д.), и для исполнения команд понадобится единиц времени; при использовании конвейера (в самом оптимистичном случае) для выполнения команд понадобится всего лишь единиц времени.
Факторы, снижающие эффективность конвейера:
Простой конвейера, когда некоторые ступени не используются (например, адресация и выборка операнда из ОЗУ не нужны, если команда работает с регистрами).
Ожидание: если следующая команда использует результат предыдущей, то последняя не может начать выполняться до выполнения первой (это преодолевается при использовании внеочередного выполнения команд — out-of-order execution).
Очистка конвейера при попадании в него команды перехода (эту проблему удаётся сгладить, используя предсказание переходов).
Некоторые современные процессоры имеют более 30 ступеней в конвейере, что повышает производительность процессора, но, однако, приводит к увеличению длительности простоя (например, в случае ошибки в предсказании условного перехода). Не существует единого мнения по поводу оптимальной длины конвейера: различные программы могут иметь существенно различные требования.
Суперскалярная архитектура
Способность выполнения нескольких машинных инструкций за один такт процессора путем увеличения числа исполнительных устройств. Появление этой технологии привело к существенному увеличению производительности, в то же время существует определенный предел роста числа исполнительных устройств, при превышении которого производительность практически перестает расти, а исполнительные устройства простаивают. Частичным решением этой проблемы является, например, технология HYPERLINK «https://ru.wikipedia.org/wiki/Hyper-threading» \o «Hyper-threading» Hyper-threading.
CISC-процессоры
Complex instruction set computer — вычисления со сложным набором команд. Процессорная архитектура, основанная на усложнённом наборе команд. Типичными представителями CISC являются микропроцессоры семейства x86 (хотя уже много лет эти процессоры являются CISC только по внешней системе команд: в начале процесса исполнения сложные команды разбиваются на более простые микрооперации (МОП), исполняемые RISC-ядром).
RISC-процессоры
Reduced instruction set computer — вычисления с упрощённым набором команд (в литературе слово reduced нередко ошибочно переводят как «сокращённый»). Архитектура процессоров, построенная на основе упрощённого набора команд, характеризуется наличием команд фиксированной длины, большого количества регистров, операций типа регистр-регистр, а также отсутствием косвенной адресации. Концепция RISC разработана Джоном Коком из IBM Research, название придумано Дэвидом Паттерсоном (David Patterson).
Упрощение набора команд призвано сократить конвейер, что позволяет избежать задержек на операциях условных и безусловных переходов. Однородный набор регистров упрощает работу компилятора при оптимизации исполняемого программного кода. Кроме того, RISC-процессоры отличаются меньшим энергопотреблением и тепловыделением.
Среди первых реализаций этой архитектуры были процессоры MIPS, HYPERLINK «https://ru.wikipedia.org/wiki/PowerPC» \o «PowerPC» PowerPC, SPARC, HYPERLINK «https://ru.wikipedia.org/wiki/DEC_Alpha» \o «DEC Alpha» Alpha, PA-RISC. В мобильных устройствах широко используются ARM-процессоры.
MISC-процессоры[Minimum instruction set computer — вычисления с минимальным набором команд. Дальнейшее развитие идей команды Чака Мура, который полагает, что принцип простоты, изначальный для RISC-процессоров, слишком быстро отошёл на задний план. В пылу борьбы за максимальное быстродействие, RISC догнал и обогнал многие CISC-процессоры по сложности. Архитектура MISC строится на стековой вычислительной модели с ограниченным числом команд (примерно 20—30 команд).
VLIW-процессоры
Very long instruction word — сверхдлинное командное слово. Архитектура процессоров с явно выраженным параллелизмом вычислений, заложенным в систему команд процессора. Являются основой для архитектуры EPIC. Ключевым отличием от суперскалярных CISC-процессоров является то, что для них загрузкой исполнительных устройств занимается часть процессора (планировщик), на что отводится достаточно малое время, в то время как загрузкой вычислительных устройств для VLIW-процессора занимается компилятор, на что отводится существенно больше времени (качество загрузки и, соответственно, производительность теоретически должны быть выше). Примером VLIW-процессора является Intel HYPERLINK «https://ru.wikipedia.org/wiki/Itanium» \o «Itanium» Itanium.
Многоядерные процессоры
Содержат несколько процессорных ядер в одном корпусе (на одном или нескольких кристаллах).
Процессоры, предназначенные для работы одной копии операционной системы на нескольких ядрах, представляют собой высокоинтегрированную реализацию мультипроцессорности.
Первым многоядерным микропроцессором стал POWER4 от IBM, появившийся в 2001 году и имевший два ядра.
В октябре 2004 года HYPERLINK «https://ru.wikipedia.org/wiki/Sun_Microsystems» \o «Sun Microsystems» Sun Microsystems выпустила двухъядерный процессор HYPERLINK «https://ru.wikipedia.org/wiki/UltraSPARC_IV» \o «UltraSPARC IV» UltraSPARC IV, который состоял из двух модифицированных ядер HYPERLINK «https://ru.wikipedia.org/wiki/UltraSPARC_III» \o «UltraSPARC III» UltraSPARC III. В начале 2005 был создан двухъядерный UltraSPARC IV+.
14 ноября 2005 года Sun выпустила восьмиядерный HYPERLINK «https://ru.wikipedia.org/wiki/UltraSPARC_T1» \o «UltraSPARC T1» UltraSPARC T1, каждое ядро которого выполняло 4 потока.
5 января 2006 года Intel представила первый двухъядерный процессор на одном кристалле Core Duo, для мобильной платформы.
В ноябре 2006 года вышел первый четырёхъядерный процессор HYPERLINK «https://ru.wikipedia.org/wiki/Intel_Core_2_Quad» \o «Intel Core 2 Quad» Intel Core 2 Quad на ядре Kentsfield, представляющий собой сборку из двух кристаллов Conroe в одном корпусе. Потомком этого процессора стал Intel Core 2 Quad на ядре Yorkfield (45 нм), архитектурно схожем с Kentsfield, но имеющем больший объём кэша и рабочие частоты.
В октябре 2007 года в продаже появились восьмиядерные HYPERLINK «https://ru.wikipedia.org/wiki/UltraSPARC_T2» \o «UltraSPARC T2» UltraSPARC T2, каждое ядро выполняло 8 потоков.
10 сентября 2007 года были выпущены в продажу настоящие (в виде одного кристалла) четырёхъядерные процессоры для серверов AMD HYPERLINK «https://ru.wikipedia.org/wiki/Opteron» \o «Opteron» Opteron, имевшие в процессе разработки кодовое название AMD Opteron Barcelona.[2] 19 ноября 2007 года вышел в продажу четырёхъядерный процессор для домашних компьютеров AMD Phenom.[3] Эти процессоры реализуют новую микроархитектуру K8L (K10).
Компания AMD пошла по собственному пути, изготовляя четырёхъядерные процессоры единым кристаллом (в отличие от Intel, первые четырёхъядерные процессоры которой представляют собой фактически склейку двух двухъядерных кристаллов). Несмотря на всю прогрессивность подобного подхода, первый «четырёхъядерник» фирмы, названный AMD Phenom X4, получился не слишком удачным. Его отставание от современных ему процессоров конкурента составляло от 5 до 30 и более процентов в зависимости от модели и конкретных задач[4].
К 1—2 кварталу 2009 года обе компании обновили свои линейки четырёхъядерных процессоров. Intel представила семейство Core i7, состоящее из трёх моделей, работающих на разных частотах. Основными изюминками данного процессора является использование трёхканального контроллера памяти (типа DDR3) и технологии эмулирования восьми ядер (полезно для некоторых специфических задач). Кроме того, благодаря общей оптимизации архитектуры удалось значительно повысить производительность процессора во многих типах задач. Слабой стороной платформы, использующей Core i7, является её чрезмерная стоимость, так как для установки данного процессора необходима дорогая материнская плата на чипсете HYPERLINK «https://ru.wikipedia.org/wiki/Intel_X58» \o «Intel X58» Intel X58 и трёхканальный набор памяти типа DDR3, также имеющий на данный момент высокую стоимость.
Компания AMD, в свою очередь, представила линейку процессоров Phenom II X4. При её разработке компания учла свои ошибки: был увеличен объём кэша (по сравнению с первым поколением Phenom), процессоры стали изготавливаться по 45-нм техпроцессу (это, соответственно, позволило снизить тепловыделение и значительно повысить рабочие частоты). В целом, AMD Phenom II X4 по производительности стоит вровень с процессорами Intel предыдущего поколения (ядро Yorkfield) и весьма значительно отстаёт от Intel Core i7[5]. С выходом 6-ядерного процессора AMD Phenom II X6 Black Thuban 1090T ситуация немного изменилась в пользу AMD.
По состоянию на 2013 год массово доступны процессоры с двумя, тремя, четырьмя и шестью ядрами, а также двух-, трёх- и четырёх-модульные процессоры AMD поколения Bulldozer. В серверном сегменте также доступны 8-ядерные процессорыXeon и HYPERLINK «https://ru.wikipedia.org/wiki/Nehalem» \o «Nehalem» Nehalem (Intel) и 12-ядерные HYPERLINK «https://ru.wikipedia.org/wiki/Opteron» \o «Opteron» Opteron (AMD).[6]Подробнее по этой теме см.: HYPERLINK «https://en.wikipedia.org/wiki/Microprocessor_chronology» \l «2010s» \o «en:Microprocessor chronology» en:Microprocessor chronology#2010s.
Кэширование[ HYPERLINK «https://ru.wikipedia.org/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80&veaction=edit&vesection=11» \o «Редактировать раздел \«Кэширование\»» править | править вики-текст]
Основная статья: Кэш процессораКэширование — это использование дополнительной быстродействующей памяти (так называемого кэша — англ. cache, от фр. cacher — «прятать») для хранения копий блоков информации из основной (оперативной) памяти, вероятность обращения к которым в ближайшее время велика.
Различают кэши 1-, 2- и 3-го уровней (обозначаются L1, L2 и L3 — от Level 1, Level 2 и Level 3). Кэш 1-го уровня имеет наименьшую латентность (время доступа), но малый размер, кроме того, кэши первого уровня часто делаются многопортовыми. Так, процессоры AMD K8 умели производить одновременно 64-битные запись и чтение, либо два 64-битных чтения за такт, AMD K8L может производить два 128-битных чтения или записи в любой комбинации. Процессоры Intel Core 2 могут производить 128-битные запись и чтение за такт. Кэш 2-го уровня обычно имеет значительно большую латентность доступа, но его можно сделать значительно больше по размеру. Кэш 3-го уровня — самый большой по объёму и довольно медленный, но всё же он гораздо быстрее, чем оперативная память.
Гарвардская архитектура[ HYPERLINK «https://ru.wikipedia.org/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80&veaction=edit&vesection=12» \o «Редактировать раздел \«Гарвардская архитектура\»» править | править вики-текст]
Основная статья: Гарвардская архитектураГарвардская архитектура отличается от архитектуры фон Неймана тем, что программный код и данные хранятся в разной памяти. В такой архитектуре невозможны многие методы программирования (например, программа не может во время выполнения менять свой код; невозможно динамически перераспределять память между программным кодом и данными); зато гарвардская архитектура позволяет более эффективно выполнять работу в случае ограниченных ресурсов, поэтому она часто применяется во встраиваемых системах.
Параллельная архитектура[ HYPERLINK «https://ru.wikipedia.org/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80&veaction=edit&vesection=13» \o «Редактировать раздел \«Параллельная архитектура\»» править | править вики-текст]
Архитектура фон Неймана обладает тем недостатком, что она последовательная. Какой бы огромный массив данных ни требовалось обработать, каждый его байт должен будет пройти через центральный процессор, даже если над всеми байтами требуется провести одну и ту же операцию. Этот эффект называется узким горлышком фон Неймана.
Для преодоления этого недостатка предлагались и предлагаются архитектуры процессоров, которые называются параллельными. Параллельные процессоры используются в суперкомпьютерах.
Возможными вариантами параллельной архитектуры могут служить (по классификации Флинна):
SISD — один поток команд, один поток данных;
SIMD — один поток команд, много потоков данных;
MISD — много потоков команд, один поток данных;
MIMD — много потоков команд, много потоков данных.
Цифровые сигнальные процессоры[ HYPERLINK «https://ru.wikipedia.org/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80&veaction=edit&vesection=14» \o «Редактировать раздел \«Цифровые сигнальные процессоры\»» править | править вики-текст]
Основная статья: Цифровой сигнальный процессорДля цифровой обработки сигналов, особенно при ограниченном времени обработки, применяют специализированные высокопроизводительные сигнальные микропроцессоры (англ. digital signal processor, DSP) с параллельной архитектурой.
Рабочая температура процессора
Ещё один параметр ЦП — максимально допустимая температура поверхности процессора, при которой возможна нормальная работа (от 54,8 до 100 °C[источник не указан 341 день]). Температура процессора зависит от его загруженности и от качества теплоотвода. При температуре, превышающей максимально допустимую производителем, нет гарантии, что процессор будет функционировать нормально. В таких случаях возможны ошибки в работе программ или зависание компьютера.
Тепловыделение процессоров и отвод тепла
Для теплоотвода от микропроцессоров применяются пассивные радиаторы и активные кулеры.
Измерение и отображение температуры микропроцессора
Для измерения температуры микропроцессора, обычно внутри микропроцессора, в области центра крышки микропроцессора устанавливается датчик температуры микропроцессора. В микропроцессорах Intel датчик температуры — термодиод или транзистор с замкнутыми коллектором и базой в качестве термодиода, в микропроцессорах AMD — терморезистор.
Производители
Наиболее популярные процессоры сегодня производят фирмы HYPERLINK «https://ru.wikipedia.org/wiki/Intel» \o «Intel» Intel, AMD и IBM.
Большинство процессоров, используемых в настоящее время, являются Intel-совместимыми, то есть имеют набор инструкций и интерфейсы программирования, сходные с используемыми в процессорах компании Intel.
Процессоры Intel: 8086, 80286, i386, i486, HYPERLINK «https://ru.wikipedia.org/wiki/Pentium» \o «Pentium» Pentium, HYPERLINK «https://ru.wikipedia.org/wiki/Pentium_II» \o «Pentium II» Pentium II, HYPERLINK «https://ru.wikipedia.org/wiki/Pentium_III» \o «Pentium III» Pentium III, HYPERLINK «https://ru.wikipedia.org/wiki/Celeron» \o «Celeron» Celeron (упрощённый вариант Pentium), HYPERLINK «https://ru.wikipedia.org/wiki/Pentium_4» \o «Pentium 4» Pentium 4, HYPERLINK «https://ru.wikipedia.org/wiki/Core_2_Duo» \o «Core 2 Duo» Core 2 Duo, HYPERLINK «https://ru.wikipedia.org/wiki/Core_2_Quad» \o «Core 2 Quad» Core 2 Quad, HYPERLINK «https://ru.wikipedia.org/wiki/Core_i3» \o «Core i3» Core i3, HYPERLINK «https://ru.wikipedia.org/wiki/Core_i5» \o «Core i5» Core i5, HYPERLINK «https://ru.wikipedia.org/wiki/Core_i7» \o «Core i7» Core i7, HYPERLINK «https://ru.wikipedia.org/wiki/Xeon» \o «Xeon» Xeon (серия процессоров для серверов), HYPERLINK «https://ru.wikipedia.org/wiki/Itanium» \o «Itanium» Itanium, HYPERLINK «https://ru.wikipedia.org/wiki/Intel_Atom» \o «Intel Atom» Atom (серия процессоров для встраиваемой техники) и др.
AMD имеет в своей линейке процессоры архитектуры x86 (аналоги 80386 и 80486, семейство K6 и семейство K7 — HYPERLINK «https://ru.wikipedia.org/wiki/Athlon» \o «Athlon» Athlon, HYPERLINK «https://ru.wikipedia.org/wiki/Duron» \o «Duron» Duron, HYPERLINK «https://ru.wikipedia.org/wiki/Sempron» \o «Sempron» Sempron) и x86-64 ( HYPERLINK «https://ru.wikipedia.org/wiki/Athlon_64» \o «Athlon 64» Athlon 64, HYPERLINK «https://ru.wikipedia.org/wiki/Athlon_64_X2» \o «Athlon 64 X2» Athlon 64 X2, HYPERLINK «https://ru.wikipedia.org/wiki/Phenom» \o «Phenom» Phenom, HYPERLINK «https://ru.wikipedia.org/wiki/Opteron» \o «Opteron» Opteron и др.). Процессоры IBM (POWER6, POWER7, HYPERLINK «https://ru.wikipedia.org/wiki/Xenon» \o «Xenon» Xenon,PowerPC) используются в суперкомпьютерах, в видеоприставках 7-го поколения, встраиваемой технике; ранее использовались в компьютерах фирмы Apple.
По данным компании IDC, по итогам 2009 года на рынке микропроцессоров для настольных ПК, ноутбуков и серверов доля корпорации Intel составила 79,7 %, доля AMD — 20,1 %.[7]
Лекция 17. Архитектура и типы схем ОЗУ.
Операти́вная па́мять (англ. Random Access Memory, RAM, память с произвольным доступом; ОЗУ; комп. жарг. память, оперативка) — энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором.
Обмен данными между процессором и оперативной памятью производится:
непосредственно;
через сверхбыструю память 0-го уровня — регистры в АЛУ, либо при наличии аппаратного кэша процессора — через кэш.
Содержащиеся в современной полупроводниковой оперативной памяти данные доступны и сохраняются только тогда, когда на модули памяти подаётся напряжение. Выключение питания оперативной памяти, даже кратковременное, приводит к искажению либо полному разрушению хранимой информации.
Энергосберегающие режимы работы материнской платы компьютера позволяют переводить его в режим сна, что значительно сокращает уровень потребления компьютером электроэнергии. В режимегибернации питание ОЗУ отключается. В этом случае для сохранения содержимого ОЗУ операционная система (ОС) перед отключением питания записывают содержимого ОЗУ на устройство постоянного хранения данных (как правило, жёсткий диск). Например, в ОС HYPERLINK «https://ru.wikipedia.org/wiki/Windows_XP» \o «Windows XP» Windows XP содержимое памяти сохраняется в файл hiberfil.sys, в ОС семейства HYPERLINK «https://ru.wikipedia.org/wiki/Unix» \o «Unix» Unix — на специальный HYPERLINK «https://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D0%BE%D0%BF_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D1%8B)» \l «Unix» \o «Своп (компьютеры)» swap-раздел жёсткого диска.
В общем случае, ОЗУ содержит программы и данные ОС и запущенные прикладные программы пользователя и данные этих программ, поэтому от объёма оперативной памяти зависит количество задач, которые одновременно может выполнять компьютер под управлением ОС.
Оперативное запоминающее устройство, ОЗУ — техническое устройство, реализующее функции оперативной памяти.
ОЗУ может изготавливаться как отдельный внешний модуль или располагаться на одном кристалле с процессором, например, в однокристальных ЭВМ или однокристальных микроконтроллерах.
В 1834 году Чарльз Бэббидж начал разработку аналитической машины. Одну из важных частей этой машины он называл «складом» (store), эта часть предназначалась для хранения промежуточных результатов вычислений. Информация в «складе» запоминалась в чисто механическом устройстве в виде поворотов валов и шестерней.
ЭВМ первого поколения можно считать ещё полуэкспериментальными, поэтому в них использовалось множество разновидностей и конструкций запоминающих устройств, основанных на различных физических принципах:
на электромагнитных реле;
на акустических линиях задержки;
на электронно-лучевых трубках;
на электростатических трубках.
В качестве ОЗУ использовались также магнитные барабаны, обеспечивавшие достаточно малое для ранних компьютеров время доступа; также они использовались в качестве основной памяти для хранения программ и данных.
Второе поколение требовало более технологичных, дешёвых и быстродействующих ОЗУ. Наиболее распространённым видом ОЗУ в то время стала память на магнитных сердечниках.
Начиная с третьего поколения большинство электронных узлов компьютеров стали выполнять на микросхемах, в том числе и ОЗУ. Наибольшее распространение получили два вида ОЗУ:
динамическая память; информация сохраняется с помощью заряда конденсаторов;
статическая память; информация сохраняется с помощью триггеров.
Статическая и динамическая память не сохраняли информацию при отключении питания. Сохранять информацию при отключении питания способна энергонезависимая память.
Сейчас применяются три основных вида ОЗУ:
статическое (SRAM); память в виде массивов триггеров;
динамическое (DRAM); память в виде массивов конденсаторов;
основанном на изменении фазы (PRAM).
В SRAM бит данных хранится в виде состояния триггера. Этот вид памяти является более дорогим в расчёте на хранение 1 бита, но, как правило, имеет наименьшее время доступа и меньшее энергопотребление, чем DRAM. В современных компьютерах часто используется в качестве кэш-памяти процессора.
DRAM хранит бит данных в виде заряда конденсатора. Однобитовая ячейка памяти содержит конденсатор и транзистор. Конденсатор заряжается до более высокого или низкого напряжения (логические 1 или 0). Транзистор выполняет функцию ключа, подключающего конденсатор к схеме управления, расположенного на том же чипе. Схема управления позволяет считывать состояние заряда конденсатора или изменять его. Так как хранение 1 бита информации в этом виде памяти дешевле, чем в SRAM, DRAM сейчас преобладает в компьютерах.
Статические и динамические ОЗУ являются энергозависимыми, так как информация в них теряется при отключении питания. Энергонезависимые (постоянная память, ПЗУ) устройства сохраняют информацию вне зависимости от наличия питания. К ним относятся флэш-накопители, карты памяти для фотоаппаратов и портативных устройств и т. д.
В устройствах управления энергозависимой памяти (SRAM или DRAM) часто включают специальные схемы для обнаружения и/или исправления ошибок. Это достигается введением избыточных битов в хранимые машинные слова, используемые для проверки (например, биты чётности) или коррекции ошибок.
Точнее, термин RAM относится только к устройствам твёрдотельной памяти DRAM или SRAM — основной памяти большинства современных компьютеров. Для оптических дисков термин DVD-RAM не совсем корректен, так как, в отличие от дисков типа CD-RW или DVD-RW, старые данные не должны стираться перед записью новых. Тем не менее, информационно DVD-RAM похож на жёсткий диск, хотя время обращения к нему намного больше.

Илон Маск рекомендует:  Программирование сокетов

Лекция 18. Назначение и принцип работы ОЗУ.
ОЗУ большинства современных компьютеров представляет собой модули динамической памяти, содержащие полупроводниковые ИС ЗУ, организованные по принципу устройств с произвольным доступом. Память динамического типа дешевле, чем статического, и её плотность выше, что позволяет на той же площади кремниевого кристалла разместить больше ячеек памяти, но при этом её быстродействие ниже. Статическая память, наоборот, более быстрая память, но она и дороже. В связи с этим основную оперативную память строят на модулях динамической памяти, а память статического типа используется для построения кэш-памяти внутри микропроцессора.
Память динамического типа
Экономичный вид памяти. Для хранения разряда (бита или HYPERLINK «https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B8%D1%82» \o «Трит» трита) используется схема, состоящая из одного конденсатора и одного транзистора (в некоторых вариантах два конденсатора). Такой вид памяти, во-первых, дешевле (один конденсатор и один транзистор на 1 бит дешевле нескольких транзисторов триггера), и, во-вторых, занимает меньшую площадь на кристалле (там, где в SRAM размещается один триггер, хранящий 1 бит, можно разместить несколько конденсаторов и транзисторов для хранения нескольких бит). Но DRAM имеет и недостатки. Во-первых, работает медленнее, поскольку, если в SRAM изменение управляющего напряжения на входе триггера сразу очень быстро изменяет его состояние, то для того, чтобы изменить состояние конденсатора, его нужно зарядить или разрядить. Перезаряд конденсатора гораздо более длителен (в 10 и более раз), чем переключение триггера, даже если ёмкость конденсатора очень мала. Второй существенный недостаток — конденсаторы со временем разряжаются. Причём разряжаются они тем быстрее, чем меньше их электрическая ёмкость и больше ток утечки, в основном, утечка через ключ.
Именно из-за того, что заряд конденсатора динамически уменьшается во времени, память на конденсаторах получила своё название DRAM — динамическая память. Поэтому, дабы не потерять содержимое памяти, заряд конденсаторов периодически восстанавливается («регенерируется») через определённое время, называемое циклом регенерации (обычно 2 мс). Для регенерации в современных микросхемах достаточно выполнить циклограмму «чтения» по всем строкам запоминающей матрицы. Процедуру регенерации выполняет процессор или контроллер памяти. Так как для регенерации памяти периодически приостанавливается обращение к памяти, это снижает среднюю скорость обмена с этим видом ОЗУ.
Память статического типа
ОЗУ, которое не надо регенерировать (обычно схемотехнически выполненное в виде массива триггеров), называют статической памятью с произвольным доступом или просто статической памятью. Достоинство этого вида памяти — скорость. Поскольку триггеры являются соединением нескольких логических вентилей, а время задержки на вентиль очень мало, то и переключение состояния триггера происходит очень быстро. Данный вид памяти не лишён недостатков. Во-первых, группатранзисторов, входящих в состав триггера, обходится дороже, чем ячейка динамической памяти, даже если они изготавливаются групповым методом миллионами на одной кремниевой подложке. Кроме того, группа транзисторов занимает гораздо больше площади на кристалле, чем ячейка динамической памяти, поскольку триггер состоит минимум из 2 вентилей (шести-восьми транзисторов), а ячейка динамической памяти — только из одного транзистора и одного конденсатора. Используется для организации сверхбыстродействующего ОЗУ, обмен информацией с которым критичен для производительности системы.
Логическая структура памяти в IBM PC
В реальном режиме память делится на следующие участки:
Основная область памяти (англ. conventional memory).
Расширенная память (EMS).
Дополнительная память (XMS).
Upper Memory Area (UMA).
High Memory Area (HMA).

Лекция 19. Принцип обмена информацией между функциональными узлами.
Компьютерная ши́на (англ. computer bus) в архитектуре компьютера — подсистема, служащая для передачи данных между функциональными блоками компьютера. В устройстве шины можно различить механический, электрический (физический) и логический (управляющий) уровни.
В отличие от соединения точка-точка, к шине обычно можно подключить несколько устройств по одному набору проводников. Каждая шина определяет свой набор коннекторов (соединений) для физического подключения устройств, карт и кабелей.
Компьютерные шины ранних вычислительных машин представляли собой жгуты (пучки соединительных проводов — сигнальных и питания, для компактности и удобства обслуживания увязанных вместе), реализующие параллельные электрические шины с несколькими подключениями. В современных вычислительных системах данный термин используется для любых физических механизмов, предоставляющих такую же логическую функциональность, как параллельные компьютерные шины.
Современные компьютерные шины используют как параллельные, так и последовательные соединения и могут иметь параллельные (англ. multidrop) и цепные (англ. daisy chain) топологии. В случае USB и некоторых других шин могут также использоваться хабы (концентраторы).
Некоторые виды скоростных шин ( HYPERLINK «https://ru.wikipedia.org/wiki/Fibre_Channel» \o «Fibre Channel» Fibre Channel, HYPERLINK «https://ru.wikipedia.org/wiki/InfiniBand» \o «InfiniBand» InfiniBand, скоростной Ethernet, SDH) для передачи сигналов используют не электрические соединения, а оптические.
Присоединители к шине, разнообразные разъёмы, как правило, унифицированы и позволяют подключить различные устройства к шине.
Управление передачей по шине реализуется как на уровне прохождения сигнала (мультиплексоры, HYPERLINK «https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B5%D0%BA%D1%81%D0%BE%D1%80» \o «Демультиплексор» демультиплексоры, буферы, регистры, шинные формирователи), так и со стороны ядра операционной системы — в таком случае в его состав входит соответствующий драйвер.
Описание шин
Шины бывают параллельными (данные переносятся по словам, распределенные между несколькими проводниками) и последовательными (данные переносятся побитово).
Большинство компьютеров имеет как внутренние, так и внешние шины. Внутренняя шина подключает все внутренние компоненты компьютера к материнской плате (и, следовательно, к процессору и памяти). Такой тип шин также называют локальной шиной, поскольку она служит для подключения локальных устройств. Внешняя шина подключает внешнюю периферию к материнской плате.
Сетевые соединения, такие, как HYPERLINK «https://ru.wikipedia.org/wiki/Ethernet» \o «Ethernet» Ethernet, обычно не рассматриваются как шины, хотя разница больше концептуальная, чем практическая. Появление технологий HYPERLINK «https://ru.wikipedia.org/wiki/InfiniBand» \o «InfiniBand» InfiniBand и HYPERLINK «https://ru.wikipedia.org/wiki/HyperTransport» \o «HyperTransport» HyperTransport ещё больше размыло границу между сетями и шинами.
История
Первое поколение
Ранние компьютерные шины были группой проводников, подключающей компьютерную память и периферию к процессору. Почти всегда для памяти и периферии использовались разные шины, с разным способом доступа, задержками, протоколами.
Одним из первых усовершенствований стало использование прерываний. До их внедрения компьютеры выполняли операции ввода-вывода в цикле ожидания готовности периферийного устройства. Это было бесполезной тратой времени для программ, которые могли делать другие задачи. Также, если программа пыталась выполнить другие задачи, она могла проверить состояние устройства слишком поздно и потерять данные. Поэтому инженеры дали возможность периферии прерывать процессор. Прерывания имели приоритет, так как процессор может выполнять код только для одного прерывания в один момент времени, а также некоторые устройства требовали меньших задержек, чем другие.
Некоторое время спустя компьютеры стали распределять память между процессорами. На них доступ к шине также получил приоритеты.
Классический и простой способ обеспечить приоритеты прерываний или доступа к шине заключался в цепном подключении устройств.
DEC отмечала, что две разные шины могут быть излишними и дорогими для малых, серийных компьютеров, и предложила отображать периферийные устройства на шину памяти, так, что они выглядели как области памяти. В то время это было очень смелым решением, и критики предсказывали ему провал.
Первые миникомпьютерные шины представляли пассивные объединительные платы, подключенные к контактам микропроцессора. Память и другие устройства подключались к шине с использованием тех же контактов адреса и данных, что и процессор. Все контакты были подключены параллельно. В некоторых случаях, например, в IBM PC, необходимы дополнительные инструкции процессора для генерации сигналов, чтобы шина была настоящей шиной ввода-вывода.
Во многих микроконтроллерах и встраиваемых системах шины ввода-вывода до сих пор не существует. Процесс передачи контролируется ЦПУ, который в большинстве случаев читает и пишет информацию в устройства, так, как будто они являются блоками памяти. Все устройства используют общий источник тактового сигнала. Периферия может запросить обработку информации путём подачи сигналов на специальные контакты ЦПУ, используя какие-либо формы прерываний. Например, контроллер жёсткого диска уведомит процессор о готовности новой порции данных для чтения, после чего процессор должен считать их из области памяти, соответствующей контроллеру. Почти все ранние компьютеры были построены по таким принципам, начиная от HYPERLINK «https://ru.wikipedia.org/wiki/Altair» \o «Altair» Altair с шиной S-100, заканчивая IBM PC в 1980х.
Такие простые шины имели серьёзный недостаток для универсальных компьютеров. Всё оборудование на шине должно было передавать информацию на одной скорости и использовать один источник синхросигнала. Увеличение скорости процессора было непростым, так как требовало такого же ускорения всех устройств. Это часто приводило к ситуации, когда очень быстрым процессорам приходилось замедляться для возможности передачи информации некоторым устройствам. Хотя это допустимо для встраиваемых систем, данная проблема непозволительна для коммерческих компьютеров. Другая проблема состоит в том, что процессор требуется для любых операций, и когда он занят другими операциями, реальнаяпропускная способность шины может значительно страдать.
Такие компьютерные шины были сложны в настройке, при наличии широкого спектра оборудования. Например, каждая добавляемая карта расширения могла требовать установки множества переключателей для задания адреса памяти, адреса ввода-вывода, приоритетов и номеров прерываний.
Второе поколение
Компьютерные шины «второго поколения», например, HYPERLINK «https://ru.wikipedia.org/w/index.php?title=NuBus&action=edit&redlink=1» \o «NuBus (страница отсутствует)» NuBus решали некоторые из вышеперечисленных проблем. Они обычно разделяли компьютер на две «части», процессор и память в одной и различные устройства в другой. Между частями устанавливался специальный контроллер шин (bus controller). Такая архитектура позволила увеличивать скорость процессора без влияния на шину, разгрузить процессор от задач управления шиной. При помощи контроллера устройства на шине могли взаимодействовать друг с другом без вмешательства центрального процессора. Новые шины имели лучшую производительность, но также требовали более сложных карт расширения. Проблемы скорости часто решались увеличением разрядности шины данных, с 8-битных шин первого поколения до 16 или 32-х битных шин во втором поколении. Также появилась программная настройка устройств для упрощения подключения новых устройств, ныне стандартизованная как HYPERLINK «https://ru.wikipedia.org/wiki/Plug_and_play» \o «Plug and play» Plug-n-play.
Однако новые шины, так же, как и предыдущее поколение, требовали одинаковых скоростей от устройств на одной шине. Процессор и память теперь были изолированы на собственной шине, и их скорость росла быстрее, чем скорость периферийной шины. В результате шины были слишком медленны для новых систем, и машины страдали от нехватки данных. Один из примеров данной проблемы: видеокарты быстро совершенствовались, и им не хватало пропускной способности даже новых шин HYPERLINK «https://ru.wikipedia.org/wiki/PCI» \o «PCI» Peripheral Component Interconneсt (PCI). Компьютеры стали включать в себя HYPERLINK «https://ru.wikipedia.org/wiki/AGP» \o «AGP» Accelerated Graphics Port (AGP) только для работы с видеоадаптерами. В 2004 году AGP снова стало недостаточно быстрым для мощных видеокарт, и AGP стал замещаться новой шиной PCI ExpressУвеличивающееся число внешних устройств стало применять собственные шины. Когда были изобретены приводы дисков, они присоединялись к машине при помощи карты, подключаемой к шине. Из-за этого компьютеры имели много слотов расширения. Но в 1980х и 1990х были изобретены новые шины SCSI и IDE решившие эту проблему и оставив большую часть разъёмов расширения в новых системах пустыми. В наше время типичная машина поддерживает около пяти различных шин.
Шины стали разделять на внутренние (local bus) и внешние (external bus). Первые разработаны для подключения внутренних устройств, таких, как видеоадаптеры и звуковые платы, а вторые предназначались для подключения внешних устройств, например, сканеров. IDE является внешней шиной по своему предназначению, но почти всегда используется внутри компьютера.
Третье поколение
Шины «третьего поколения» (например, PCI-Express) обычно позволяют использовать как большие скорости, необходимые для памяти, видеокарт и межпроцессорного взаимодействия, так и небольшие при работе с медленными устройствами, например, приводами дисков. Также они стремятся к большей гибкости в терминах физических подключений, позволяя использовать себя и как внутренние, и как внешние шины, например, для объединения компьютеров. Это приводит к сложным проблемам при удовлетворении различных требований, так что большая часть работ по данным шинам связана с программным обеспечением, а не с самой аппаратурой. В общем, шины третьего поколения больше похожи на компьютерные сети, чем на изначальные идеи шин, с большими накладными расходами, чем у ранних систем. Также они позволяют использовать шину нескольким устройствам одновременно.
Современные интегральные схемы часто разрабатываются из заранее созданных частей. Разработаны шины (например, HYPERLINK «https://ru.wikipedia.org/wiki/Wishbone» \o «Wishbone» Wishbone) для более простой интеграции различных частей интегральных схем.

Лекция 20. Устройство, назначение, принцип работы накопителей
Накопи́тель на жёстких магни́тных ди́сках или НЖМД (англ. hard (magnetic) disk drive, HDD, HMDD), жёсткий диск, в компьютерном сленге «винче́стер» — запоминающее устройство (устройство хранения информации) произвольного доступа, основанное на принципе магнитной записи. Является основным накопителем данных в большинстве компьютеров.
В отличие от «гибкого» диска (дискеты), информация в НЖМД записывается на жёсткие (алюминиевые или стеклянные) пластины, покрытые слоем HYPERLINK «https://ru.wikipedia.org/wiki/%D0%A4%D0%B5%D1%80%D1%80%D0%BE%D0%BC%D0%B0%D0%B3%D0%BD%D0%B5%D1%82%D0%B8%D0%BA%D0%B8» \o «Ферромагнетики» ферромагнитного материала, чаще всего HYPERLINK «https://ru.wikipedia.org/wiki/%D0%9E%D0%BA%D1%81%D0%B8%D0%B4» \o «Оксид» двуокисихрома — магнитные диски. В НЖМД используется одна или несколько пластин на одной оси. Считывающие головки в рабочем режиме не касаются поверхности пластин благодаря прослойке набегающего потока воздуха, образующейся у поверхности при быстром вращении. Расстояние между головкой и диском составляет несколько нанометров (в современных дисках около 10 нм HYPERLINK «https://ru.wikipedia.org/wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B8%D0%B9_%D0%B4%D0%B8%D1%81%D0%BA» \l «cite_note-1» [1]), а отсутствие механического контакта обеспечивает долгий срок службы устройства. При отсутствии вращения дисков головки находятся у шпинделя или за пределами диска в безопасной («парковочной») зоне, где исключён их нештатный контакт с поверхностью дисков.
Также, в отличие от гибкого диска, носитель информации обычно совмещают с накопителем, приводом и блоком электроники. Такие жёсткие диски часто используются в качестве несъёмного носителя
Технологии записи данных
Принцип работы жёстких дисков похож на работу магнитофонов. Рабочая поверхность диска движется относительно считывающей головки (например, в виде катушки индуктивности с зазором в HYPERLINK «https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BE%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4» \o «Магнитопровод» магнитопроводе). При подаче переменного электрического тока (при записи) на катушку головки возникающее переменное магнитное поле из зазора головки воздействует на ферромагнетик поверхности диска и изменяет направление вектора намагниченности доменов в зависимости от величины сигнала. При считывании перемещение доменов у зазора головки приводит к изменению магнитного потока в магнитопроводе головки, что приводит к возникновению переменного электрического сигнала в катушке за счёт электромагнитной индукции.
С середины 1990-х на рынке устройств хранения информации начали применяться головки на основе эффекта гигантского магнитного сопротивления (ГМС).[источник не указан 146 дней]С середины 2000-х в головки на основе эффекта ГМС стали заменяться на головки на основе туннельного магниторезистивного эффекта (в них изменение магнитного поля приводит к изменению сопротивления в зависимости от изменения напряжённости магнитного поля; подобные головки позволяют увеличить вероятность достоверности считывания информации, особенно при больших плотностях записи информации). В 2007 году устройства на основе туннельного магниторезистивного эффекта с оксидом магния (эффект открыт в 2005) полностью заменили устройства на основе эффекта ГМС.
Метод продольной записи
Биты информации записываются с помощью маленькой головки, которая, проходя над поверхностью вращающегося диска, намагничивает миллиарды горизонтальных дискретных областей — доменов. При этом вектор намагниченности домена расположен продольно, то есть параллельно поверхности диска. Каждая из этих областей является логическим нулём или единицей, в зависимости от направления намагниченности.
Максимально достижимая при использовании данного метода плотность записи составляет около 23 Гбит/см². К 2010 году этот метод был практически вытеснен методом перпендикулярной записи.
Метод перпендикулярной записи
Метод перпендикулярной записи — это технология, при которой биты информации сохраняются в вертикальных доменах. Это позволяет использовать более сильные магнитные поля и снизить площадь материала, необходимую для записи 1 бита. Плотность записи у дисков на 2009 год — 400 Гбит/дюйм² (62 Гбит/см²).[5]. Теоретический предел технологии составляет 1 Тбит на квадратный дюйм.
Жёсткие диски с перпендикулярной записью доступны на рынке с 2005 года.
етод тепловой магнитной записи
Основная статья: HYPERLINK «https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%BC%D0%BE%D0%B0%D1%81%D1%81%D0%B8%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D0%B0%D1%8F_%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C» \o «Термоассистируемая магнитная запись» Термоассистируемая магнитная запись
Метод тепловой магнитной записи (англ. Heat-assisted magnetic recording, HAMR) на данный момент самый перспективный из существующих, сейчас он активно разрабатывается. При использовании этого метода используется точечный подогрев диска, который позволяет головке намагничивать очень мелкие области его поверхности. После того, как диск охлаждается, намагниченность «закрепляется». На 2009 год были доступны только экспериментальные образцы, плотность записи которых составляла 150 Гбит/см².[6] Специалисты Hitachi называют предел для этой технологии в 2,3−3,1 Тбит/см², представители Seagate Technology — 7,75 Тбит/см².[7]Структурированные носители данных
Основная статья: Структурированный носитель данныхСтруктурированный (паттернированный) носитель данных (англ. Bit patterned media), — перспективная технология хранения данных на магнитном носителе, использующая для записи данных массив одинаковых магнитных ячеек, каждая из которых соответствует одному биту информации, в отличие от современных технологий магнитной записи, в которых бит информации записывается на нескольких магнитных доменах.
Характеристики
Интерфейс (англ. interface) — техническое средство взаимодействия 2-х разнородных устройств, что в случае с жёсткими дисками является совокупностью линий связи, сигналов, посылаемых по этим линиям, технических средств, поддерживающих эти линии (контроллеры интерфейсов), и правил (протокола) обмена. Современные серийно выпускаемые внутренние жёсткие диски могут использовать интерфейсы ATA (он же IDE и PATA), SATA, HYPERLINK «https://ru.wikipedia.org/wiki/ESATA» \o «ESATA» eSATA, SCSI, SAS, HYPERLINK «https://ru.wikipedia.org/wiki/FireWire» \o «FireWire» FireWire, SDIO и HYPERLINK «https://ru.wikipedia.org/wiki/Fibre_Channel» \o «Fibre Channel» Fibre Channel.
Ёмкость (англ. capacity) — количество данных, которые могут храниться накопителем. С момента создания первых жёстких дисков в результате непрерывного совершенствования технологии записи данных их максимально возможная ёмкость непрерывно увеличивается. Ёмкость современных жёстких дисков (с форм-фактором 3,5 дюйма) на сентябрь 2011 года достигает 4000 Гб (4 терабайт) и близится к 5 Тб.[8] В отличие от принятой в информатике системы приставок, обозначающих кратную 1024 величину (см.: двоичные приставки), производителями при обозначении ёмкости жёстких дисков используются величины, кратные 1000. Так, ёмкость жёсткого диска, маркированного как «200 ГБ», составляет 186,2 HYPERLINK «https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%B1%D0%B8%D0%B1%D0%B0%D0%B9%D1%82» \o «Гибибайт» ГиБ.[9][10]Физический размер (форм-фактор; англ. dimension) — почти все накопители 2001—2008 годов для персональных компьютеров и серверов имеют ширину либо 3,5, либо 2,5 дюйма — под размер стандартных креплений для них соответственно в настольных компьютерах и ноутбуках. Также получили распространение форматы 1,8, 1,3, 1 и 0,85 дюйма. Прекращено производство накопителей в форм-факторах 8 и 5,25 дюймов.
Время произвольного доступа (англ. random access time) — среднее время, за которое винчестер выполняет операцию позиционирования головки чтения/записи на произвольный участок магнитного диска. Диапазон этого параметра — от 2,5 до 16мс. Как правило, минимальным временем обладают диски для серверов (например, у Hitachi Ultrastar 15K147 — это 3,7 мс HYPERLINK «https://ru.wikipedia.org/wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B8%D0%B9_%D0%B4%D0%B8%D1%81%D0%BA» \l «cite_note-11» [11]), самым большим из актуальных — диски для портативных устройств (Seagate Momentus 5400.3 — 12,5 мс HYPERLINK «https://ru.wikipedia.org/wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B8%D0%B9_%D0%B4%D0%B8%D1%81%D0%BA» \l «cite_note-12» [12]). Для сравнения, у SSD-накопителей этот параметр меньше 1 мс.
Скорость вращения шпинделя (англ. spindle speed) — количество оборотов шпинделя в минуту. От этого параметра в значительной степени зависят время доступа и средняя скорость передачи данных. В настоящее время выпускаются винчестеры со следующими стандартными скоростями вращения: 4200, 5400 и 7200 (ноутбуки); 5400, 5700, 5900, 7200 и 10 000 (персональные компьютеры); 10 000 и 15 000 об/мин (серверы и высокопроизводительные рабочие станции). Увеличению скорости вращения шпинделя в винчестерах для ноутбуков препятствует гироскопический эффект, влияние которого пренебрежимо мало в неподвижных компьютерах.
Надёжность (англ. reliability) — определяется как среднее время наработки на отказ (MTBF). Также подавляющее большинство современных дисков поддерживают технологию S.M.A.R.T.Количество операций ввода-вывода в секунду (англ. IOPS) — у современных дисков это около 50 оп./с при произвольном доступе к накопителю и около 100 оп./сек при последовательном доступе.
Потребление энергии — важный фактор для мобильных устройств.
Сопротивляемость ударам (англ. G-shock rating) — сопротивляемость накопителя резким скачкам давления или ударам, измеряется в единицах допустимой перегрузки во включённом и выключенном состоянии.
Скорость передачи данных (англ. Transfer Rate) при последовательном доступе:
внутренняя зона диска: от 44,2 до 74,5 Мб/с;[ HYPERLINK «https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D0%B5%D0%B3%D0%B0%D0%B9%D1%82%D0%B5_%D0%BD%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9» \o «Википедия:Избегайте неопределённых выражений» когда?]
внешняя зона диска: от 60,0 до 111,4 Мб/с.[когда?]
Объём буфера — буфером называется промежуточная память, предназначенная для сглаживания различий скорости чтения/записи и передачи по интерфейсу. В современных дисках он обычно варьируется от 8 до 128 Мб.
Уровень шума

Силиконовые втулки для крепления жёстких дисков. Уменьшают вибрацию и шум
См. также: Бесшумный персональный компьютер#Жёсткие дискиУровень шума — шум, который производит механика накопителя при его работе. Указывается в децибелах. Тихими накопителями считаются устройства с уровнем шума около 26 дБ и ниже. Шум состоит из шума вращения шпинделя (в том числе аэродинамического) и шума позиционирования.
Для снижения шума от жёстких дисков применяют следующие методы:
Программный, c помощью настройки, встроенной в большинство современных дисков, системы AAM. Переключение жёсткого диска в малошумный режим приводит к снижению производительности в среднем на 5—25 %, но делает шум при работе практически неслышным.
Использование шумопоглощающих устройств[13], закрепления дисков на резиновых или силиконовых шайбах или даже полная замена крепления на гибкую подвеску.
Устройство

Схема устройства накопителя на жёстких магнитных дисках
Жёсткий диск состоит из гермозоны и блока электроники.
Гермозона

Разобранный жёсткий диск Samsung HD753LJ ёмкостью 750 Гб

Магнит HYPERLINK «https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%BB%D0%B5%D0%BD%D0%BE%D0%B8%D0%B4» \o «Соленоид» соленоидногомалоинерционного двигателя, который перемещает головку жёсткого диска
Разобранный жёсткий диск
Гермозона включает в себя корпус из прочного сплава, собственно диски (пластины) с магнитным покрытием, в некоторых моделях разделённые сепараторами, а также блок головок с устройством позиционирования, и электропривод шпинделя.
Вопреки расхожему мнению, в подавляющем большинстве устройств внутри гермозоны нет вакуума. Одни производители делают её герметичной (отсюда и название) и заполняют очищенным и осушенным воздухом или нейтральными газами, в частности, азотом, а для выравнивания давления устанавливают тонкую металлическую или пластиковую мембрану. (В таком случае внутри корпуса жёсткого диска предусматривается маленький карман для пакетика силикагеля, который абсорбирует водяные пары, оставшиеся внутри корпуса после его герметизации). Другие производители выравнивают давление через небольшое отверстие с фильтром, способным задерживать очень мелкие (несколько микрометров) частицы. Однако в этом случае выравнивается и влажность, а также могут проникнуть вредные газы. Выравнивание давления необходимо, чтобы предотвратить деформацию корпуса гермозоны при перепадах атмосферного давления (например, в самолёте) и температуры, а также при прогреве устройства во время работы.
Пылинки, оказавшиеся при сборке в гермозоне и попавшие на поверхность диска, при вращении сносятся на ещё один фильтр — пылеуловитель.
Блок головок — пакет кронштейнов (рычагов) из сплавов на основе алюминия, совмещающих в себе малый вес и высокую жёсткость (обычно по паре на каждый диск). Одним концом они закреплены на оси рядом с краем диска. На других концах (над дисками) закреплены головки[источник не указан 59 дней].
Диски (пластины), как правило, изготовлены из металлического сплава. Хотя были попытки делать их из пластика и даже стекла (IBM), но такие пластины оказались хрупкими и недолговечными. Обе плоскости пластин, подобно магнитофонной ленте, покрыты тончайшей пылью ферромагнетика — окислов железа, марганца и других металлов. Точный состав и технология нанесения составляют коммерческую тайну. Большинство бюджетных устройств содержит одну или две пластины, но существуют модели с бо́льшим числом пластин.
Диски жёстко закреплены на шпинделе. Во время работы шпиндель вращается со скоростью несколько тысяч оборотов в минуту (от 3600 до 15 000). При такой скорости вблизи поверхности пластины создаётся мощный воздушный поток, который приподнимает головки и заставляет их парить над поверхностью пластины. Форма головок рассчитывается так, чтобы при работе обеспечить оптимальное расстояние от пластины. Пока диски не разогнались до скорости, необходимой для «взлёта» головок, парковочное устройство удерживает головки в зоне парковки. Это предотвращает повреждение головок и рабочей поверхности пластин. Шпиндельный двигатель жёсткого диска трёхфазный синхронный, что обеспечивает стабильность вращения магнитных дисков, смонтированных на оси (шпинделе) двигателя. HYPERLINK «https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B0%D1%82%D0%BE%D1%80» \o «Статор» Статордвигателя содержит три обмотки, включённых «звездой» с отводом посередине, а ротор — постоянный секционный HYPERLINK «https://ru.wikipedia.org/wiki/%D0%9D%D0%B5%D0%BE%D0%B4%D0%B8%D0%BC%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82» \o «Неодимовый магнит» неодимовый магнит.
Сепаратор (разделитель) — пластина, изготовленная из пластика или алюминия, находящаяся между пластинами магнитных дисков и над верхней пластиной магнитного диска. Используется для выравнивания потоков воздуха внутри гермозоны.[14]Устройство позиционирования[ HYPERLINK «https://ru.wikipedia.org/w/index.php?title=%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B8%D0%B9_%D0%B4%D0%B8%D1%81%D0%BA&veaction=edit&vesection=10» \o «Редактировать раздел \«Устройство позиционирования\»» править | править вики-текст]

Разобранный жёсткий диск. Снята верхняя пластина статора соленоидного двигателя
Устройство позиционирования головок (жарг. актуатор) представляет из себя малоинерционный[источник не указан 1206 дней] соленоидный двигатель.[15] Он состоит из неподвижной пары сильных неодимовыхпостоянных магнитов, а также катушки (соленоид) на подвижном кронштейне блока головок. Двигатель, совместно с системой считывания и обработки записанной на диск сервоинформации и контроллером (VCM controller) образует сервопривод.[16]Принцип работы двигателя заключается в следующем: обмотка находится внутри статора (обычно два неподвижных магнита), ток, подаваемый с различной силой и полярностью, заставляет её точно позиционировать кронштейн (коромысло) с головками по радиальной траектории. От скорости работы устройства позиционирования зависит время поиска данных на поверхности пластин.[15]В каждом накопителе существует специальная зона, называемая парковочной, именно на ней останавливаются головки в те моменты, когда накопитель выключен, либо находится в одном из режимов низкого энергопотребления. В состоянии парковки кронштейн (коромысло) блока головок находится в крайнем положении и упирается в ограничитель хода. При операциях доступа к информации (чтение/запись) одним из источников шума является вибрация вследствие ударов кронштейнов, удерживающих магнитные головки, об ограничители хода в процессе возвращения головок в нулевую позицию. Для снижения шума на ограничителях хода установлены демпфирующие шайбы из мягкой резины. Значительно уменьшить шум жёсткого диска можно программным путём, меняя параметры режимов ускорения и торможения блока головок. Для этого разработана специальная технология — HYPERLINK «https://ru.wikipedia.org/wiki/Automatic_Acoustic_Management» \o «Automatic Acoustic Management» Automatic Acoustic Management. Официально возможность программного управления уровнем шума жёсткого диска появилась в стандарте ATA/ATAPI-6 (для этого нужно менять значение управляющей переменной), хотя некоторые производители делали экспериментальные реализации и ранее.
Блок электроники
В ранних жёстких дисках управляющая логика была вынесена на MFM- или RLL-контроллер компьютера, а плата электроники содержала только модули аналоговой обработки и управления шпиндельным двигателем, позиционером и коммутатором головок. Увеличение скоростей передачи данных вынудило разработчиков уменьшить до предела длину аналогового тракта, и в современных жёстких дисках блок электроники обычно содержит: управляющий блок, постоянное запоминающее устройство (ПЗУ), буферную память, интерфейсный блок и блок цифровой обработки сигнала.
Интерфейсный блок обеспечивает сопряжение электроники жёсткого диска с остальной системой.
Блок управления представляет собой систему управления, принимающую электрические сигналы позиционирования головок, и вырабатывающую управляющие воздействия приводом типа «звуковая катушка», коммутации информационных потоков с различных головок, управления работой всех остальных узлов (к примеру, управление скоростью вращения шпинделя), приёма и обработки сигналов с датчиков устройства (система датчиков может включать в себя одноосный акселерометр, используемый в качестве датчика удара, трёхосный акселерометр, используемый в качестве датчика свободного падения, датчик давления, датчик угловых ускорений, датчик температуры).
Блок ПЗУ хранит управляющие программы для блоков управления и цифровой обработки сигнала, а также служебную информацию винчестера.
Буферная память сглаживает разницу скоростей интерфейсной части и накопителя (используется быстродействующая статическая память). Увеличение размера буферной памяти в некоторых случаях позволяет увеличить скорость работы накопителя.
Блок цифровой обработки сигнала осуществляет очистку считанного аналогового сигнала и его декодирование (извлечение цифровой информации). Для цифровой обработки применяются различные методы, например, метод PRML (Partial Response Maximum Likelihood — максимальное правдоподобие при неполном отклике). Осуществляется сравнение принятого сигнала с образцами. При этом выбирается образец, наиболее похожий по форме и временным характеристикам с декодируемым сигналом.

Раздел 4. Энергосберегающие технологии.
Лекция 21 Ресурсо- и энергосберегающие технологии использования СВТ.
Энергосберегающие технологии
В начале 90-х годов компания EPA (Environmental Protection Agency— Агентство по защите окружающей среды) начало проводить кампанию по сертификации энергосберегающих персональных компьютеров и периферийного оборудования. Компьютер или монитор во время продолжительного простоя должен снизить энергопотребление до 30 Вт и более. Система, удовлетворяющая этим требованиям, может получить сертификат Energy Star.
В настоящее время в ПК нашли применение следующие энергосберегающие технологии:
Стандарт усовершенствованной системы управления питанием (Advanced Power Management—APM) разработан фирмой Intel совместно с Microsoft и определяет ряд интерфейсов между аппаратными средствами управления питанием и операционной системой компьютера. Полностью реализованный стандарт APM позволяет автоматически переключать компьютер между пятью состояниями в зависимости от текущего состояния системы. Каждое последующее состояние в приведенном ниже списке характеризуется уменьшением потребления энергии.
Full On. Система полностью включена.
APM Enabled. Система работает, некоторые устройства являются объектами управления для системы управления питанием. Неиспользуемые устройства могут быть выключены, может быть также остановлена или замедлена (т.е. снижена тактовая частота) работа тактового генератора центрального процессора.
APM Standby (резервный режим). Система не работает, большинство устройств находятся в состоянии потребления малой мощности. Работа тактового генератора центрального процессора может быть замедлена или остановлена, но необходимые параметры функционирования хранятся в памяти. Пользователь или операционная система могут запустить компьютер из этого состояния почти мгновенно.
APM Suspend (режим приостановки). Система не работает, большинство устройств пассивны. Тактовый генератор центрального процессора остановлен, а параметры функционирования хранятся на диске и при необходимости могут быть считаны в память для восстановления работы системы. Чтобы запустить систему из этого состояния, требуется некоторое время.
Off (система отключена). Система не работает. Источник питания выключен.
Для реализации режимов APM требуются аппаратные средства и программное обеспечение. Источниками питания ATX можно управлять с помощью сигнала Power_On и факультативного разъема питания с шестью контактами. (Необходимые для этого команды выдаются программой.) Изготовители также встраивают подобные устройства управления в другие элементы системы, например в системные платы, мониторы и дисководы. Операционные системы (такие как Windows), которые поддерживают APM, при наступлении соответствующих событий запускают программы управления питанием, ―наблюдая‖ за действиями пользователя и прикладных программ. Однако операционная система непосредственно не посылает сигналы управления питанием аппаратным средствам. Система может иметь множество различных аппаратных устройств и программных функций, используемых при выполнении функций APM. Чтобы разрешить проблему сопряжения этих средств в операционной системе и аппаратных средствах предусмотрен специальный Романов В. П.
абстрактный уровень, который облегчает связь между различными элементами архитектуры APM.
При запуске операционной системы загружается программа — драйвер APM, который связывается с различными прикладными программами и программными функциями. Именно они запускают действия управления питанием, причем все аппаратные средства, совместимые с APM, связываются с системной BIOS. Драйвер APM и BIOS связаны напрямую; именно эту связь использует операционная система для управления режимами аппаратных средств.
Таким образом, чтобы функционировали средства APM, необходим стандарт, поддерживаемый схемами, встроенными в конкретные аппаратные устройства системы, системная BIOS и операционная система с драйвером APM. Если хотя бы один из этих компонентов отсутствует, APMработать не будет.
Усовершенствованная конфигурация и интерфейс питания (Advanced Configuration and Power Interface— ACPI) впервые реализованы в современных BIOS и операционных системах Windows 98 и более поздних. Если BIOS компьютера поддерживает систему ACPI, то все управление питанием передается операционной системе. Это упрощает конфигурирование параметров, все они находятся в одном месте— в операционной системе. Теперь для конфигурирования параметров системы управления питанием не нужно устанавливать соответствующие параметры в BIOS. Система ACPI реализована только в самых новых компьютерах.
Стандарт DPMS (Display Power Management Signaling — система сигналов управления питанием монитора) ассоциации VESA определяет состав сигналов, передаваемых компьютером в монитор, при вхождении системы от состояния простоя в режимы пониженного потребления энергии. В этих системных процедурах контроль берет на себя драйвер, посылающий соответствующие сигналы через графическую карту. При нажатии клавиши на клавиатуре или движении «мыши» монитор переходит в нормальный режим работы.
Технологии энергосбережения в мобильных ПК
Для решения проблемы энергопотребления в корпорации Intel были созданы специальные версии мобильных процессоров, например Intel Pentium III-M, Intel Pentium 4-M и процессор Intel Pentium M для мобильных ПК с поддержкой технологии Intel Centrino. Они отличаются от своих собратьев для стационарных ПК (исключение составляет процессор Intel Pentium M, не имеющий аналога для стационарного ПК) средствами управления энергопотреблением, позволяющими увеличить продолжительность автономной работы ноутбука на мобильном процессоре. К таким средствам относится:
• технология Enhanced Intel SpeedStep;
• режимы ожидания Deep Sleep и Deeper Sleep;
• технология Intel Mobile Voltage Positioning (IMVP).
Использование мобильных версий процессоров позволяет отчасти решить проблему производительности в совокупности с увеличением времени работы ноутбука от батареи.
Технология Enhanced Intel SpeedStep
Улучшенная технология SpeedStep (Enhanced Intel SpeedStep) дает пользователям возможность увеличить время автономной работы от батареи за счет динамического изменения напряжения ядра процессора и его тактовой частоты. Изменение условий работы процессора зависит от его загрузки (степени утилизации), от температурного режима, а также от установленных пользователем предпочтений через задания схемы энергопотребления (Power Schemes) в настройках операционной системы.
В отличие от предыдущей версии технологии Intel SpeedStep, предусматривающей возможность работы мобильного процессора лишь на двух тактовых частотах, улучшенная технология Enhanced Intel SpeedStep определяет использование нескольких возможных напряжений питания и частот (в совокупности — рабочих точек), что позволяет достичь Романов В.
лучшего соотношения «напряжение/частота» и более эффективного режима функционирования, когда производительность согласуется с рабочей нагрузкой.
Крайние рабочие точки процессора задаются аппаратно, а промежуточные точки устанавливаются программно. Управление переходами между различными рабочими точками выполняется только самим процессором и блоком регулятора напряжения (VRM).
Для установки требуемого напряжения процессор Intel Pentium M посылает служебные VID-последовательности непосредственно в VRM-модуль. При этом не используются никакие другие компоненты системы при осуществлении перехода между рабочими состояниями процессора.
Переход между различными рабочими точками процессора, характеризующимися напряжением и частотой, происходит таким образом, чтобы обеспечивать работоспособность процессора в процессе самого перехода (который не может осуществляться мгновенно). Для того чтобы осуществить переход на более высокую тактовую частоту, сначала до требуемого уровня меняется напряжение процессора. Процесс изменения напряжения длится порядка 100 мкс, то есть является достаточно длительным. Чтобы сохранить работоспособность процессора при изменении напряжения, частота процессора при этом не меняется. Когда же напряжение изменится и достигнет требуемого уровня, происходит скачкообразное увеличение частоты процессора, которое длится порядка 10 мкс. Если требуется осуществить переход к меньшей частоте, сначала происходит практически мгновенное изменение частоты (в течение 10 мкс), а после этого постепенно уменьшается напряжение самого процессора — уже при неизменной частоте.
Всего в технологии Enhanced Intel SpeedStep рассматриваются четыре схемы энергопотребления:
• Maximum Performance Mode;
• Automatic Mode;
• Battery-Optimized Performance Mode;
• Maximum Battery Mode.
Схема Maximum Performance Mode — это режим по умолчанию работы ноутбука в случае питания от сети (внешнего источника питания). В этом режиме процессор работает на максимальной тактовой частоте, что обеспечивает максимальную производительность.
Схема Automatic Mode является схемой по умолчанию при автономной работе ноутбука от аккумуляторной батареи. В данном режиме средствами операционной системы определяется степень загруженности процессора и в зависимости от полученного значения динамически устанавливаются требуемые значения тактовой частоты и напряжения ядра процессора. Тем самым режим Automatic Mode обеспечивает баланс между производительностью ноутбука и временем автономной работы от батареи. Отметим также, что режим Automatic Mode автоматически устанавливается и при выборе схемы Battery-Optimized Performance Mode, если температура процессора превышает допустимый уровень, заданный в настройках BIOS.
Battery-Optimized Performance Mode — это режим работы ноутбука, устанавливаемый программным способом средствами операционной системы (Windows XP/Me/2000) через настройки схемы энергопотребления (Power Schemes). В данном режиме работы тактовая частота и напряжение процессора при выполнении им многих нересурсоемких задач понижаются до минимального значения, что позволяет существенно снизить энергопотребление (и соответственно увеличить время автономной работы от батареи) по сравнению с режимом работы процессора на номинальной тактовой частоте.
Maximum Battery Mode. Данный режим, так же как и режим Battery-Optimized Performance Mode, устанавливается программным способом. При его выборе тактовая частота и напряжение процессора понижаются до минимального значения, что позволяет значительно снизить энергопотребление. Следует отметить, что в данном режиме процессор работает на пониженной тактовой частоте при любой степени загрузки. В результате за счет снижения производительности достигается максимально возможное время автономной работы от аккумуляторной батареи. Данный режим предназначен для тех случаев, когда для Романов В. П.
пользователей наиболее критично именно время автономной работы от батареи, даже в ущерб производительности ноутбука.
Автоматическое переключение между различными схемами энергопотребления (например, при отключении внешнего питания) происходит незаметно для пользователя, так как для этого требуется менее 0,001 с. Естественно, сам процесс переключения не нарушает режима работы всех запущенных приложений. Кроме того, переключение между различными режимами работы возможно и вручную. При использовании операционной системы Windows XP установка требуемого режима работы осуществляется через настройки схемы питания (Power Schemes) в диалоговом окне Power Options.
Режимы Deep Sleep и Deeper Sleep
Другими средствами энергосбережения, реализованными в мобильных процессорах, являются технологии Deep Sleep (глубокий сон) и ее усовершенствованная версия Deeper Sleep (еще более глубокий сон). Технология Deep Sleep известна также как режим C3 ACPI, а технология Deeper Sleep — как режим C4 ACPI.
Эти технологии позволяют процессору динамически переключаться в режим минимально возможного энергопотребления. Так, для процессоров семейства Intel Pentium M в режиме Deeper Sleep напряжение питания ядра составляет от 0,705 до 0,785 В.
Переход в состояние Deeper Sleep происходит каждый раз, когда регулятор напряжения понижает напряжение ядра процессора по сигналу, получаемому от хаба ввода-вывода (I/O hub).
Несмотря на то что режим Deeper Sleep позволяет снизить общее энергопотребление компьютера, он никак не отражается на его производительности. Дело в том, что динамическое переключение в режим «спячки» происходит только в том случае, если система неактивна. К примеру, когда пользователь набирает текст, то в промежутках между нажатием клавиш (для компьютера это очень большие периоды времени) ноутбук неактивен и может динамически переключаться в режим Deeper Sleep. Вообще, переключение в режим Deeper Sleep происходит каждый раз, когда система неактивна менее 1 мс. Обратный переход из режима Deeper Sleep происходит практически мгновенно, как только система начинает проявлять активность.
В принципе режим Deeper Sleep полностью идентичен режиму Deep Sleep — за тем лишь исключением, что в режиме Deeper Sleep напряжение питания процессора снижается на 30% больше, чем в режиме Deep Sleep.
Технология Intel Mobile Voltage Positioning (IMVP)
Intel Mobile Voltage Positioning (IMVP) — это технология интеллектуального регулирования напряжения (smart voltage regulation), позволяющая снижать напряжение ядра процессора при одновременном повышении питающего тока, что дает возможность поддерживать требуемый уровень производительности при одновременном снижении энергопотребления, а также обеспечивать условия, необходимые для режимов Deep Sleep и Deeper Sleep.
Технология IMVP также оказывает влияние на тепловыделение процессора (Thermal Design Power, TDP), которое должно поддерживаться в заданных пределах. Снижение TDP позволяет производителям ноутбуков использовать более мощные процессоры в тонких и компактных ноутбуках.
Не так давно корпорация Intel представила улучшенную версию технологии IMVP, которая называется IMVP-IV. В технологии IMVP-IV применяются инновационные методы, позволяющие еще больше снизить требования по энергопотреблению и TDP процессоров. Новую технологию поддерживают мобильные процессоры Intel Pentium 4-M и Intel Pentium M.
Чипсеты для мобильных процессоров
Для реализации всех технологий энергосбережения (Enhanced Intel SpeedStep, Deeper Sleep, IMVP), заложенных в мобильных версиях процессоров, необходима соответствующая поддержка со стороны чипсета, то есть мобильные процессоры можно использовать только в совокупности с соответствующими мобильными чипсетами. Так, для процессора Intel Pentium III-M — это мобильный чипсет Intel 830, для процессора Intel Pentium 4-M — мобильная версия
чипсета Intel 845, а для нового процессора Intel Pentium M — семейство мобильных чипсетов Intel 855.
Все мобильные чипсеты должны удовлетворять определенным требованиям, к которым относятся:
поддержка интерфейса ACPI (Advanced Configuration and Power Interface) версии 2.0;
поддержка стандарта AMP (Advanced Power Management) версии 1.2, в котором определяются режимы нормального и пониженного энергопотребления процессора;
возможность динамического управления частотой чипсета для снижения энергопотребления в периоды неактивности чипсета;
поддержка режимов низкого энергопотребления чипсета;
управление питанием AGP-порта.
Технология Centrino
Говоря о технологиях энергосбережения для мобильных ПК, нельзя не упомянуть о новом поколении ноутбуков, поддерживающих технологию Intel Centrino. Эта технология представляет собой сочетание трех основополагающих компонентов: процессора Intel Pentium M, ранее известного под кодовым названием Banias, чипсета Intel 855 с прежним кодовым названием Odem (а также чипсета 855GМ, чье кодовое название было Montara-GM) и интегрированного беспроводного решения Intel PRO/Wireless network connection. При этом в новой платформе впервые реализован комплексный подход, позволяющий объединить производительности, жизнеспособность батарей, формфактор и возможность установления связи.
Основное преимущество новой платформы заключается в том, что ноутбуки с поддержкой технологии Intel Centrino сочетают в себе высокую производительность наряду с рекордно долгим временем автономной работы от батареи.
В основе платформы лежит принципиально новый процессор Intel Pentium M. Существует три его варианта: Intel Pentium M, Intel Pentium M Low Voltage (LW) и Intel Pentium M Ultra Low Voltage (ULV), различающиеся напряжением питания и возможными тактовым частотами.
Отличительной особенностью новой микроархитектуры процессора Intel Pentium M является сочетание высокой производительности при низком энергопотреблении и соответственно малом тепловыделении.
Кроме уже рассмотренных выше технологий энергосбережения, в процессоре Intel Pentium M реализована технология оптимизации энергопотребления процессорной шины, которая призвана снизить энергопотребление процессора. Как правило, процессоры оставляют свою системную шину в рабочем состоянии даже тогда, когда она не используется; при этом значительную долю энергии потребляют усилители считывания. Эти усилители применяются на шине данных (64 вывода), стробах данных (8 выводов) и для сигналов инверсии данных (4 вывода). Для оптимизации энергопотребления процессор Intel Pentium M включает усилители считывания только непосредственно при приеме данных и отключает их при отсутствии транзакций данных, что приводит к существенной экономии энергопотребления.
В наборе микросхем Intel 855 также используются следующие средства оптимизации энергопотребления:
сниженное до 1,2 В (вместо 1,5 В) напряжение Vcc ядра процессора;
управление питанием памяти;
управление питанием блока ввода-вывода Intel 855 DDR I/O;
управление блоком FSB I/O;
поддержка технологии DDR Read Throttling с помощью внешнего датчика температуры;
управление вводом-выводом DDR I/O;
сокращение питания в C3.
Управление питанием памяти DDR подразумевает отключение питания при любой возможности и использование оптимизированного метода управления страницами, при котором
количество одновременно открытых страниц (что само по себе ведет к увеличению энергопотребления) сводится к минимуму.
Управление питанием блока ввода-вывода Intel 855 DDR I/O заключается в использовании сигналов управления с тремя дискретными состояниями, в неполном запуске сигналов управления (во время циклов ожидания), а также в сокращении числа переключений линий управления.
Управление блоком FSB I/O состоит в уменьшении до 1,05 В (вместо 1,5 В) напряжения Vccp (перепад PSB) и в аппаратном стробировании для отключения.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL