Архитектура ЭВМ и вычислительных систем
Ход занятия
1. Организационный момент:приветствие, проверка явки и готовности к занятию
2. Сообщение темы, цели занятия, критериев оценки
3. Актуализация знаний (повторение изученного материала)
Архитектура ЭВМ и вычислительных систем
В состав ЭВМ входят центральное устройство и периферийные устройства, взаимодействие и работа которых происходит под управлением программ.
Центральное устройство ЭВМ включает центральный процессор (ЦП, англ. Central Processing Unit, CPU) и запоминающее устройство (ЗУ). Периферийные устройства ЭВМ представляют собой устройства ввода/вывода и хранения информации. Сопряжение этих основных составляющих узлов ЭВМ обеспечивается каналами связи (внутримашинным интерфейсом), как показано на рис.1.
Рис.1. Структурная схема ЭВМ
Принцип действия, информационные взаимосвязи и соединение этих основных узлов определяют архитектуру ЭВМ, общность которой для разных компьютеров обеспечивает их совместимость для пользователя.
Объяснение нового материала
Архитектура – структура компонентов компьютерной системы и система взаимосвязей аппаратных и (или) программных средств, описанная схематически или с подробным указанием параметров.
Термин "архитектура" шире, чем структура, поскольку применяется к системе систем, структуре из структур, а также для сети компьютеров. Архитектура может носить характер рекомендации в отношении модели компьютера, отдельного устройства (архитектура процессора) или операционной системы. Каждая подсистема имеет свою архитектуру, так что термин "архитек тура" зависит от контекста. Например, процессор – сложная система, обладающая собственной архитектурой.
В основе построения большинства ЭВМ лежат три общих принципа, сформулированных Дж. фон Нейманом (1945): программное управление, однородность памяти, адресность.
Принцип программного управления заключается в том, что выполнение программ процессором осуществляется автоматически без вмешательства человека. Реализуется этот принцип за счет того, что программа, состоящая из набора команд, выполняется в строго определенной последовательности. Порядок выполнения команд обеспечивается счетчиком команд, который производит выборку команд из памяти, где они расположены в порядке следования друг за другом.
Принцип однородности памяти заключается в том, что в памяти компьютера хранятся как программы, так и данные. Принцип позволяет создавать более гибкие программы, которые в процессе выполнения могут подвергаться переработке.
Принцип адресности состоит в том, что все ячейки основной памяти компьютера пронумерованы и процессору доступна любая ячейка памяти.
Классические типы архитектур ЭВМ: звезда, иерархическая и магистральная архитектуры.
Современные компьютеры типа IBM PC построены по принципу магистральной архитектуры: центральный процессор (процессоры), оперативные запоминающие устройства (ОЗУ) и контроллеры внешних устройств (КВУ) подключены к одной общей магистрали (шине). Системная магистраль (общая шина) представляет собой многопроводную линию с гнездами для подключения электронных схем (рис. 3.2). В общей шине выделяют отдельные группы: шину адреса, шину данных, шину управления. Открытость архитектуры ЭВМ позволяет выбирать состав внешних устройств и тем самым конфигурировать компьютер.
Рис. 3.2.Магистральная архитектура ЭВМ
Вычислительная система (ВС) – совокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенная для сбора, хранения, обработки и распределения информации.
Создание вычислительных систем повышает производительность вычислений за счет ускорения процессов обработки данных, повышения надежности и достоверности. Особенностью вычислительной системы является наличие нескольких вычислителей, выполняющих параллельную обработку данных. Параллелизм выполнения операций существенно повышает быстродействие и надежность системы, но значительно усложняет управление вычислительным процессом. К основным архитектурам вычислительных систем относятся многомашинные и многопроцессорные.
Многомашинная ВС включает несколько процессоров, каждый из которых работает со своей оперативной памятью. Каждый компьютер многомашинной системы имеет классическую архитектуру и выполняет свою вычислительную задачу, слабо связанную с вычислительными задачами других компьютеров, входящих в вычислительную систему.
Многопроцессорная архитектура строится на базе нескольких процессоров, параллельно выполняющих вычисления, составляющие одну задачу. В такой вычислительной системе можно организовать несколько потоков данных и несколько потоков команд.
Архитектура вычислительных систем с параллельной обработкой данных может включать четыре базовых класса, в основе которых лежит понятие потока, т.е. последовательности элементов, команд или данных, обрабатываемых процессором.
Закрепление материала.
Итак, базовое и прикладное программное обеспечение в целом является инструментарием для разработки и эксплуатации рабочих программ конечных пользователей и информационной системы в целом. Кроме того, на практике встречаются оригинальные задачи, которые нельзя решить имеющимися прикладными программными продуктами либо с использованием ППП. Результаты получаются в форме, не удовлетворяющей конечного пользователя. В этом случае с помощью систем программирования или алгоритмических языков разрабатываются оригинальные программы, учитывающие требования и условия решения задачи.
В ближайшие пять лет ожидается резкое увеличение сложности программного обеспечения, предназначенного для информационных систем различного класса. Следствием этого станет ужесточение требований к характеристикам компьютеров, сетевого оборудования, пропускной способности каналов связи, а также определение оптимального распределения нагрузки в узлах ИС, в которых ресурсы закрепляются за конечным пользователем по принципу «ровно столько, сколько нужно». Поэтому для всех подразделений компаний необходимо подобрать наиболее удачную конфигурацию сервера и состав программного обеспечения и сбалансировать распределение нагрузки между центральным сервером, локальными серверами и рабочими станциями конечных пользователей в каждом подразделении предприятия. В конечном счете, от этого зависит адекватный выбор аппаратных и программных средств для системы, причем для каждой конкретной ИС эта проблема требует индивидуального подхода. Однако некоторые общие принципы балансировки системы можно привести.
Функциональные задачи, решаемые на уровне предприятия (бизнес-план, финансы, управление кадрами, бухгалтерский учет и т. п.), будут выполняться в основном средствами главного информационного центра и активно использовать центральную корпоративную базу данных, интегрированную на верхних уровнях иерархии системы. В связи с этим роль локальных серверов и рабочих станций будет сведена здесь к минимуму.
Задачи автоматизации бизнес-процессов (функциональных подсистем), связанных с конкретными направлениями деятельности предприятия (например, автоматизация распределения продукции, контроль за инвентаризацией и продажей товаров, выполнение электронных трансфертных операций или управление сетью розничной торговли), предполагает перенос большей части нагрузки на локальные серверы соответствующих подразделений компании.
Анализ эффективности централизованной и децентрализованной организации системы для различных видов приложений, составляющих типовой набор нагрузки ИС, показывает, что:
• персональные приложения (текстовые редакторы, электронные таблицы и т. п.) практически не чувствительны к способу организации системы — децентрализованная сетевая модель не намного дешевле централизованной;
• эффективность средств поддержки принятия решений в централизованном и децентрализованном вариантах примерно одинакова с небольшим преимуществом централизованного варианта;
• для оперативной обработки транзакций, администрирования и организации вычислительного процесса ИС в целом наилучшим решением является централизованная сеть, в которой и данные и приложения сосредоточены на сервере, а роль рабочих станций ограничена поддержкой интерфейса пользователя, что позволяет примерно в два раза повысить эффективность системы по сравнению с децентрализованной моделью.
Подведение итогов занятия.
7. Рефлексия:
- что запомнилось на занятии?
- что понравилось?
- в чем возникли трудности?
8. Домашнее задание:записи.
Ход занятия
1. Организационный момент:приветствие, проверка явки и готовности к занятию
2. Сообщение темы, цели занятия, критериев оценки
3. Актуализация знаний (повторение изученного материала)
Архитектура ЭВМ и вычислительных систем
В состав ЭВМ входят центральное устройство и периферийные устройства, взаимодействие и работа которых происходит под управлением программ.
Центральное устройство ЭВМ включает центральный процессор (ЦП, англ. Central Processing Unit, CPU) и запоминающее устройство (ЗУ). Периферийные устройства ЭВМ представляют собой устройства ввода/вывода и хранения информации. Сопряжение этих основных составляющих узлов ЭВМ обеспечивается каналами связи (внутримашинным интерфейсом), как показано на рис.1.
Рис.1. Структурная схема ЭВМ
Принцип действия, информационные взаимосвязи и соединение этих основных узлов определяют архитектуру ЭВМ, общность которой для разных компьютеров обеспечивает их совместимость для пользователя.
Объяснение нового материала
Архитектура – структура компонентов компьютерной системы и система взаимосвязей аппаратных и (или) программных средств, описанная схематически или с подробным указанием параметров.
Термин "архитектура" шире, чем структура, поскольку применяется к системе систем, структуре из структур, а также для сети компьютеров. Архитектура может носить характер рекомендации в отношении модели компьютера, отдельного устройства (архитектура процессора) или операционной системы. Каждая подсистема имеет свою архитектуру, так что термин "архитек тура" зависит от контекста. Например, процессор – сложная система, обладающая собственной архитектурой.
В основе построения большинства ЭВМ лежат три общих принципа, сформулированных Дж. фон Нейманом (1945): программное управление, однородность памяти, адресность.
Принцип программного управления заключается в том, что выполнение программ процессором осуществляется автоматически без вмешательства человека. Реализуется этот принцип за счет того, что программа, состоящая из набора команд, выполняется в строго определенной последовательности. Порядок выполнения команд обеспечивается счетчиком команд, который производит выборку команд из памяти, где они расположены в порядке следования друг за другом.
Принцип однородности памяти заключается в том, что в памяти компьютера хранятся как программы, так и данные. Принцип позволяет создавать более гибкие программы, которые в процессе выполнения могут подвергаться переработке.
Принцип адресности состоит в том, что все ячейки основной памяти компьютера пронумерованы и процессору доступна любая ячейка памяти.
Классические типы архитектур ЭВМ: звезда, иерархическая и магистральная архитектуры.
Современные компьютеры типа IBM PC построены по принципу магистральной архитектуры: центральный процессор (процессоры), оперативные запоминающие устройства (ОЗУ) и контроллеры внешних устройств (КВУ) подключены к одной общей магистрали (шине). Системная магистраль (общая шина) представляет собой многопроводную линию с гнездами для подключения электронных схем (рис. 3.2). В общей шине выделяют отдельные группы: шину адреса, шину данных, шину управления. Открытость архитектуры ЭВМ позволяет выбирать состав внешних устройств и тем самым конфигурировать компьютер.
Рис. 3.2.Магистральная архитектура ЭВМ
Вычислительная система (ВС) – совокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенная для сбора, хранения, обработки и распределения информации.
Создание вычислительных систем повышает производительность вычислений за счет ускорения процессов обработки данных, повышения надежности и достоверности. Особенностью вычислительной системы является наличие нескольких вычислителей, выполняющих параллельную обработку данных. Параллелизм выполнения операций существенно повышает быстродействие и надежность системы, но значительно усложняет управление вычислительным процессом. К основным архитектурам вычислительных систем относятся многомашинные и многопроцессорные.
Многомашинная ВС включает несколько процессоров, каждый из которых работает со своей оперативной памятью. Каждый компьютер многомашинной системы имеет классическую архитектуру и выполняет свою вычислительную задачу, слабо связанную с вычислительными задачами других компьютеров, входящих в вычислительную систему.
Многопроцессорная архитектура строится на базе нескольких процессоров, параллельно выполняющих вычисления, составляющие одну задачу. В такой вычислительной системе можно организовать несколько потоков данных и несколько потоков команд.
Архитектура вычислительных систем с параллельной обработкой данных может включать четыре базовых класса, в основе которых лежит понятие потока, т.е. последовательности элементов, команд или данных, обрабатываемых процессором.