Вы находитесь на странице: 1из 36

Вычислительные системы,

сети и телекоммуникации

Лекция № 1
Вычислительная техника –
аппаратная база цифровых
технологий. Принципы организации
вычислительных систем

Разработал: Конюхова О.В. 1


План лекции

1. Основные понятия и определения


2. Понятие и виды сквозных цифровых
технологий
3. Принципы организации вычислительных
машин и систем
4. Основные характеристики
вычислительных машин и систем
5. Многоуровневая организация
вычислительных процессов
Разработал: Конюхова О.В. 2
Направления развития современных
средств вычислительной техники
1. Электронно-вычислительные машины (ЭВМ) и простейшие
вычислительные системы (ВС).
Основываются на эволюционных модификациях концептуальной
последовательной машины Дж. фон Неймана (1945 г.): ЭВМ
первого (1949 г., электронные лампы), второго (1955 г.,
транзисторы) и третьего (1963 г., интегральные схемы) поколений.
Усовершенствование - за счёт улучшения физико-технических
характеристик элементов и внутренних информационных каналов.
Предел развития – сочетание конвейерного и векторного
способов обработки информации.

2. Вычислительные системы (ВС).


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

Микропроцессорные ВС - строятся на базе


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

Разработал: Конюхова О.В. 5


Основные понятия и определения
• Для наглядного представления ВМ используются графические
схемы, состоящие из блоков и связей между ними. Каждому блоку
соответствуют входы для получения информации, выходы для вывода
информации и функция преобразования входной информации в
выходную.
 Функциональная схема: блоки выделяются по функциональному
признаку.
 Структурная схема: блоки соответствуют конструктивным
компонентам – устройствам, узлам, интегральным схемам.
Отдельные блоки обеих схем могут совпадать.
• Структура – это совокупность элементов и их связей.
• Функциональная организация ВМ – это представление её как
абстрактной системы в виде функциональной схемы, иллюстрирующей
результат функциональной декомпозиции (память, процессор,
устройства ввода-вывода). Для сложных систем (ВМ, сети) часто
используется иерархия представлений.
• Структурная организация ВМ – это представление её как
системы в виде схемы, содержащей реально реализуемые устройства,
узлы, элементы (системный блок, дисплей, клавиатура, мышь) .
Разработал: Конюхова О.В. 6
Основные понятия и определения
• Преобразователь информации – это некоторый блок (на
функциональной схеме), имеющий входы для поступления
информации и некоторые выходы, на которых представлена выходная
информация.
Вся информация в ВМ представляется в виде двоичных кодов –
последовательностей нулей и единиц.
• Сигнал – это носитель информации в виде изменяющейся во
времени физической величине, обеспечивающей передачу данных.
• Вентили – это электронные ключи, соединённые определённым
образом в электронных схемах (интегральных схемах), реализующих
преобразователи информации.
• Вычислительные ресурсы – это аппаратные и программные
средства, используемые для получения, передачи, хранения и
обработки информации.
• Многоуровневая иерархия аппаратных и программных средств, из
которых строится ВМ, называется архитектурой ВМ. Каждый из
уровней допускает многовариантное построение и применение.
Конкретная реализация уровней определяет особенности структурного
построения ВМ.
Разработал: Конюхова О.В. 7
Основные понятия и определения
• Несколько ВМ или ВС, информационно связанных между собой,
образуют вычислительный комплекс (ВК). При этом каждая машина
самостоятельно управляет своими вычислительными процессами, и
информационный обмен между вычислительными машинами
комплекса не является интенсивным (например, цех, корабль и т.д.).
• Сеть (компьютерная, информационно-вычислительная) – это
информационная система, которая состоит из множества
абонентских систем и телекоммуникационной системы для их
информационного взаимодействия. Отличительной особенностью
сетей являются развитые функции информационного
взаимодействия.
• Множество операций над данными и порядок выполнения этих
операций называется моделью вычислений. В рамках изучения
принципов работы ВМ, ВС и сетей подразумевается модель
вычислений, заложенная в оборудование и, следовательно,
зависящая от их (вычислительных машин) структуры и архитектуры.

Разработал: Конюхова О.В. 8


Понятие и виды сквозных
цифровых технологий
Национальная технологическая
инициатива  долгосрочная
программа по созданию новых рынков
и обеспечению условий для
технологического лидерства России к
2035 году.
НТИ объединяет технологических
предпринимателей, представителей
университетов и исследовательских
центров, крупные деловые
объединения России, институты
развития, экспертные и
профессиональные сообщества, а также
органы исполнительной власти.
Разработал: Конюхова О.В. 9
Понятие и виды сквозных
цифровых технологий
Основные рынки НТИ:

Аэронет – распределённые системы беспилотных летательных


аппаратов.

Автонет – рынок по развитию услуг, систем и современных


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

Маринет – интеллектуальная система управления морским


транспортом и технологии освоения мирового океана.

Разработал: Конюхова О.В. 10


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

Разработал: Конюхова О.В. 11


Понятие и виды сквозных
цифровых технологий
Основные рынки НТИ:
Энерджинет – рынок оборудования, программного
обеспечения, инжиниринговых и сервисных услуг для
разномасштабных комплексных систем и сервисов
интеллектуальной энергетики.
Технет – кросс-рыночное и кросс-отраслевое направление,
обеспечивающее технологическую поддержку развития рынков
НТИ и высокотехнологичных отраслей промышленности за счет
формирования Цифровых, «Умных», Виртуальных Фабрик
Будущего (Digital, Smart, Virtual Factories of the Future).

Разработал: Конюхова О.В. 12


Понятие и виды сквозных
цифровых технологий
Основные рынки НТИ:

Сэйфнет – безопасные и защищенные компьютерные


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

Хоумнет – высокотехнологичная экосистема комфортной и


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

Разработал: Конюхова О.В. 13


Понятие и виды сквозных
цифровых технологий

Сквозные цифровые технологии  технологии,


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

Нейротехнологии и искусственный интеллект .


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

Доступ к реестру есть у всех пользователей блокчейна, выступающих в


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

Блокчейн может применяться для финансовых операций,


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

Разработал: Конюхова О.В. 16


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

Базой для вычислений такого типа служит кубит (квантовый бит),


который в отличие от обычного бита, способного иметь только
значения 1 и 0, может находиться в суперпозиции этих состояний, то
есть одновременно в значении 1 и 0.
Разработал: Конюхова О.В. 17
Виды сквозных цифровых технологий
Новые производственные (аддитивные) технологии.

Аддитивное производство (АП) – класс перспективных технологий


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

Разработал: Конюхова О.В. 18


Виды сквозных цифровых технологий
Промышленный интернет вещей.
Многоуровневая система, включающая в себя датчики и контроллеры,
установленные на узлах и агрегатах промышленного объекта, средства
передачи собираемых данных и их визуализации, мощные
аналитические инструменты интерпретации получаемой информации
и многие другие компоненты.
Интернет вещей (IoT, Internet of Things) – система
объединенных компьютерных сетей и подключенных
физических объектов (вещей) со встроенными
датчиками и программным обеспечением для сбора и
обмена данными, с возможностью удаленного контроля
и управления в автоматизированном режиме, без
участия человека.
Индустриальный/ Промышленный Интернет
Вещей (IIoT, Industrial Internet of Things) –
интернет вещей для корпоративного /
отраслевого применения. Разработал: Конюхова О.В. 19
Виды сквозных цифровых технологий
Компоненты робототехники и сенсорика.

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

Сенсорика – технологии создания устройств,


собирающих и передающих информацию о
состоянии окружающей среды посредством
сетей передачи данных.
Разработал: Конюхова О.В. 20
Виды сквозных цифровых технологий
Технологии беспроводной связи (5G).
Сети связи «пятого поколения» (5G) совместно с анализом больших
данных и интернетом вещей должны стать одной из основ цифровой
экономики, главной движущей силой которой должен стать
искусственный интеллект.

•Скорость передачи данных около 20 Гбит/с.


•Количество информации, которую можно передать на единицу
частотного диапазона примерно 3 раза выше, чем в 4G.
•Задержка в сети снижается до 1 мс и менее.
•Плотность терминалов в сети 5G повышается на порядок и может
достигать нескольких миллионов устройств на 1 кв. км.
Разработал: Конюхова О.В. 21
Виды сквозных цифровых технологий
Технологии виртуальной и дополненной реальностей.
Технологии виртуальной реальности (VR,
Virtual Reality) – технологии компьютерного
моделирования трехмерного изображения или
пространства, с помощью которых человек
взаимодействует с синтетической
(«виртуальной») средой с последующей
сенсорной обратной связью.
Виртуальная реальность формирует виртуальный мир, создает эффект
присутствия в ином пространстве, обеспечивает максимальный уровень
правдоподобия происходящего.

Разработал: Конюхова О.В. 22


Виды сквозных цифровых технологий
Технологии виртуальной и дополненной реальностей.

Технологии дополненной реальности (AR,


Augmented Reality) – технологии
визуализации, основанные на добавлении
информации или визуальных эффектов в
физический мир посредством наложения
графического и/или звукового контента для
улучшения пользовательского опыта и
интерактивных возможностей.
Дополненная реальность совмещает виртуальное и реальное,
предоставляет дополнительную информацию об объектах реального
мира, позволяет адаптировать информацию в зависимости от
меняющихся условий.
Дополненная реальность развивается в большей степени как
технология для нужд бизнеса.
Разработал: Конюхова О.В. 23
Принципы организации
вычислительных машин и систем
Механизмы исполнения программ в ВМ:
1. Команда выполняется после того, как выполнена предшествующая ей
команда последовательности . Этот метод соответствует механизму
организации вычислительного процесса под управлением
последовательностью команд (data flow computer) и характерен для
ВМ с классической фон-неймановской (и подобным ей) структурой. Такая
модель вычислений называется традиционной.

2. Команда выполняется, когда становятся доступными её операнды.


Этот механизм организации вычислительного процесса известен как
управляемый данными (dataflow driven) и реализуется потоковыми ВМ.
Данная модель вычислений называется потоковой.

3. Команда выполняется, когда другим командам требуется результат её


выполнения. Этот метод организации вычислительного процесса
называется механизмом управления по запросу (demand driven) и
реализуется редукционными ВМ. Модель вычислений также называется
редукционной.
Разработал: Конюхова О.В. 24
Принципы организации
вычислительных машин и систем
УУ

Устройство АЛУ Устройство


ввода вывода

Память

– линии связи для данных;

– линии связи для команд;

– лини связи для управления

АрхитектураРазработал:
ВМ Дж. фон Неймана
Конюхова О.В. 25
Принципы организации
вычислительных машин
Принципы организации ВМ по фон Нейману:
и систем
1. Двоичное кодирование информации, разделение её на слова
фиксированной разрядности.
2. Линейно-адресная организация памяти (N ячеек по n разрядов). Номер
ячейки является её адресом. В командах программы адрес является
именем переменной, хранящейся в соответствующей ячейке.
3. Представление алгоритма в виде программы, состоящей из команд.
Каждая команда определяет шаг выполнения программы и содержит код
операции, адреса операндов и другие служебные коды.
4. Хранение команд и данных в одной памяти.
5. Вычислительный процесс организуется как последовательное
выполнение команд в порядке, заданном программой.
6. Жёсткость архитектуры – неизменность в процессе работы ВМ, её
структуры, списка команд, методов кодирования данных.
АЛУ и УУ образуют процессор.
Преимущества: возможность улучшения характеристик ВМ за счет
улучшения структуры и параметров отдельных связей между её
компонентами
Недостатки: низкая скорость обмена данными между процессором и 26
Разработал: Конюхова О.В.
памятью по сравнению со скоростью их обработки процессором.
Принципы организации
вычислительных машин и систем
Процессор

УУ

АЛУ Память УВВ

Шина

Архитектура ВМ на основе общей шины


По такому принципу строятся мини- и микро-ЭВМ.
Преимущества: более упрощённая, по сравнению с классической
структурой, реализация и лёгкая замена компонентов.
Недостатки: в каждый момент времени передавать информацию по
шине может только одно устройство, что отражается на быстродействии
ВМ. Разработал: Конюхова О.В. 27
Принципы организации
вычислительных машин и систем
•Системный блок
•Дисплей
•Клавиатура
•Мышь

Структурная схема ВМ на примере ПК


Разработал: Конюхова О.В. 28
Принципы организации
вычислительных машин и систем
Процессор Процессор Процессор Память

Коммуникационная сеть

Структура ВС с общей памятью


Имеется общая основная память, совместно используемая всеми
процессорами ВС. Взаимосвязь процессоров с общей памятью
обеспечивается с помощью коммуникационной сети, чаще всего
представляющей собой общую шину.
Преимущества: 1) высокая «живучесть» из-за возможности
перераспределения работы; 2) доступ процессоров к единой памяти.
Недостатки: 1) в каждый момент времени передавать информацию по
сети может только один процессор, что снижает быстродействие ВС;
2) низкая масштабируемостьРазработал:
ВС. Конюхова О.В. 29
Принципы организации
вычислительных машин и систем
Локальная Локальная Локальная Локальная
память память … память память

Процессор Процессор Процессор Процессор


Коммуникационная сеть

Структура распределённой ВС
Каждый процессор обладает собственной локальной памятью;
обмен информацией обеспечивается с помощью сети путём
обмена сообщениями.
Преимущества: 1) высокая масштабируемость; 2) более высокое
быстродействие из-за отсутствия общей шины.
Недостатки: 1) дополнительные издержки на передачу сообщений
между процессорами; 2) более сложная замена процессоров при
выходе из строя. Разработал: Конюхова О.В. 30
Основные характеристики
вычислительных машин и систем
• Основные характеристики – стоимость , производительность,
операционные ресурсы, ёмкость памяти.
 Стоимость определяет часть цены, которую, в свою очередь,
можно рассчитать по формуле
Цена  стоимость _ элементов 
стоимость _ изготовления 
главная _ надбавка 
неучтённые _ расходы

Главная надбавка учитывает стоимость научно-исследовательских


работ, маркетинга, прибыль.
При установившемся производстве ВМ и стабильной экономике
относительные доли приведённых составляющих цены достаточно
устойчивы, но различаются для разных классов ВМ. Например, для ПК
доля стоимости элементов составляет 31, стоимости изготовления – 10,
главной надбавки – 14, неучтённых расходов – 45 %.
Разработал: Конюхова О.В. 31
Основные характеристики
вычислительных машин и систем
 Производительность – это объём вычислительной работы,
выполняемой ВМ за единицу времени. Для количественных оценок
производительности используют понятия номинальной и системной
производительности.
 Номинальная производительность – это вектор Vн , который
определяется формулой
Vн  (v1 , v2 ,..., vn ),
где vi – быстродействие i-го устройства ВМ (чаще всего, процессора и
дисковой памяти).
 Системная производительность Vc учитывает совместную работу
устройств в системе под управлением операционной системы для
определённого класса задач.
Vc  ( p1  v1 , p2  v2 ,..., pn  vn )
где pi – показатель загрузки i-го устройства.
Ti где Ti – время, в течение которого работало i-е
pi  ,
T устройство за время T работы системы.
Разработал: Конюхова О.В. 32
Основные характеристики
вычислительных машин и систем
 Быстродействие - число операций, выполняемых в секунду.
Поскольку разные команды выполняются с различной скоростью и
вероятности использования каждой команды для разных классов задач
различны, то говорят о среднем быстродействии ВМ для каждого
класса задач, которое вычисляется по формуле
N

j 1
bj где P – среднее быстродействие;
bj – все команды j-го типа;
P N ,
tj – среднее время выполнения;

j 1
b j  t j
N – число команд для разных классов задач.
 Операционные ресурсы – это перечень действий (операций),
которые может выполнять ВМ при обработке информации (исходных
данных):
1) система машинных операций F={+, -, *, /, …};
2) система машинных команд K={K1, K2, …, KN}, порождающая указанную
выше систему машинных команд;
3) Способы представления информации в ВМ.
 Ёмкость памяти – это объём хранилища программ и данных ВМ.
Разработал: Конюхова О.В. 33
Основные характеристики
вычислительных машин и систем
• Дополнительные характеристики ВМ.
 Надёжность – способность ВМ при определённых условиях
выполнять требуемые функции в течение заданного периода времени
(стандарт ISO 2382/ 14 – 78).
 Точность – возможность различать почти равные значения
(стандарт ISO 2382/ 2 – 76). Точность полученных результатов
определяется, в основном, разрядностью ВМ и величиной единицы
информации (байтом, словом и т.д.).
 Достоверность – свойство информации быть правильно
воспринятой. Характеризуется вероятностью получения безошибочных
результатов.

Разработал: Конюхова О.В. 34


Многоуровневая организация
вычислительных процессов
Специалист, организующий Уровни организации Процесс, реализующий
взаимодействие уровней вычислительного процесса взаимодействие
уровней
Концептуальный

Пользователь Программирование

Языков высокого уровня

Системный Компиляция
программист
Машинных команд

Системотехник Микропрограммирование

Регистровых передач

Электроник Логическое
проектирование
Логических вентилей

Уровни организации вычислительных процессов

Разработал: Конюхова О.В. 35


Многоуровневая организация
вычислительных процессов
• На концептуальном уровне пользователь анализирует задачу, выбирает
метод её решения, разрабатывает алгоритм, определяет структуры данных.
• Затем пишется программа на одном из языков высокого уровня, которая
не зависит от архитектуры ВМ и особенностей аппаратного обеспечения.
• На уровне машинных команд обеспечивается связь программных и
аппаратных средств: разрабатывается список команд, определяются способы
кодирования операций и адресов, а также другие параметры, заложенные в
структуру ВМ.
• На уровне регистровых передач осуществляется микрооперации,
выполняемые аппаратурой ВМ. Это операции передач, запоминания и
преобразования кодов, выполняемые пересылкой сигналов между регистрами
через логические схемы. Для построения схем на выполнение требуемой
микрооперации формируется набор управляющих сигналов – микрокоманда.
Последовательность микрокоманд, соответствующая исполнению машинной
команды, называется микропрограммой.
• На уровне логических вентилей рассматриваются логические схемы,
которые выполняют операции над двоичными переменными.
Разработал: Конюхова О.В. 36

Вам также может понравиться