Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Назначение и основные параметры ЭВМ и вычислительных систем. Принцип действия ЭВМ. Общие принципы организации. ЭВМ с магистральной архитектурой. Структурная схема ПК
Электронная вычислительная машина - комплекс технических и программных средств, предназначенный для автоматизации подготовки и решения задач пользователей. Под пользователем понимают человека, в интересах которого проводится обработка данных на ЭВМ. В качестве пользователя могут выступать заказчики вычислительных работ, программисты, операторы. Назначение ЭВМ. По назначению ЭВМ делят на универсальные и специализированные. Специализированные ЭВМ делят на вычислительные, управляющие и информационно-логические. Основные параметры ЭВМ и вычислительных систем. Быстродействие, которое характеризуется числом команд, выполняемых ЭВМ за одну секунду. Реальное или эффективное быстродействие, обеспечиваемое ЭВМ, значительно ниже, и оно может сильно отличаться в зависимости от класса решаемых задач. Производительность - объем работ, осуществляемых ЭВМ в единицу времени, определяется быстродействием отдельных устройств, организацией ее структуры и особенностями решаемых задач. Емкость запоминающих устройств измеряется количеством структурных единиц информации, которое может одновременно находиться в памяти. Надежность - это способность ЭВМ при определенных условиях выполнять требуемые функции в течение заданного периода времени (стандарт ISO (Международная организация стандартов) 2382/14-78). Адресность команд ЭВМ определяется количеством адресов в адресной части кода команды. Точность - возможность различать почти равные значения (стандарт ISO - 2382/2-76). Точность получения результатов обработки в основном определяется разрядностью ЭВМ. Достоверность - свойство информации быть правильно воспринятой. Достоверность характеризуется вероятностью получения безошибочных результатов. Габариты, масса и потребляемая мощность ЭВМ наиболее важны для специализированных ЭВМ. К основным характеристикам ЭВМ относят программное управление, универсальность, точность вычислений и быстродействие. Принцип действия ЭВМ Вычислительные машины (ВМ) представляют собой комплекс технических средств, имеющих общее управление, предназначенный для автоматической обработки информации по заданной программе. Цифровые ЭВМ оперируют с информацией, представленной в дискретной форме в виде общепринятой для записи и чтения символике набором цифр, букв и знаков какого-то заранее установленного алфавита, имеющего конечное число символов. Информация, представленная в формализованном виде, удобном для пересылки, интерпретации и обработки человеком или автоматически, называется данными. На ЭВМ может быть автоматически решена любая задача, если она представлена в виде определенных действий над операндами, описываемыми системой формальных правил и условий, называемых алгоритмом решения задачи. Элемент данных, участвующий в операциях в качестве некоторой величины, называют операндом. Язык, для обращения к ЭВМ, обычно называют машинным языком. Запись на машинном языке последовательности операций (команд) для решения задачи называют программой. Алфавит машинных языков современных ЭВМ состоит из двух символов: 0 и 1. В связи с этим и с учетом требований человека для записи алгоритмов были разработаны языки программирования. Для написания программ используют языки низкого и высокого уровней (процедурно-ориентированные языки и проблемно-ориентированные языки). ЭВМ может выполнять программы, записанные только на языке машины, и алгоритмы, заданные на другом языке, должны быть перед их выполнением переведены на машинный язык. С этой целью используются системы автоматизации программирования (САП). САП состоит из языка программирования и транслятора, обеспечивающего перевод программ с языка программирования на машинный язык. Транслятор представляет собой программу, на основе которой ЭВМ преобразует вводимые в нее программы на машинный язык. Общие принципы построения современных ЭВМ. Соединение всех устройств в единую машину обеспечивается с помощью общей шины, представляющей собой линии передачи данных, адресов, сигналов управления и питания. Единая система аппаратурных соединений значительно упростила структуру, сделав ее еще более децентрализованной. Все передачи данных по шине осуществляются под управлением сервисных программ. Ядро ПЭВМ образуют процессор и основная память (ОП), состоящая из оперативной памяти и постоянного запоминающего устройства (ПЗУ). ПЗУ предназначается для записи и постоянного хранения наиболее часто используемых программ управления. Подключение всех внешних устройств (ВнУ), дисплея, клавиатуры, внешних ЗУ и других обеспечивается через соответствующие адаптеры - согласователи скоростей работы сопрягаемых устройств или контроллеры - специальные устройства управления периферийной аппаратурой. Контроллеры в ПЭВМ играют роль каналов ввода-вывода. Децентрализация построения и управления вызвала к жизни такие элементы, которые являются общим стандартом структур современных ЭВМ: модульность построения, магистральность, иерархия управления. Модульность построения предполагает выделение в структуре ЭВМ достаточно автономных, функционально и конструктивно законченных устройств, что делает ЭВМ открытой системой, способной к адаптации и совершенствованию. Децентрализация управления предполагает иерархическую организацию структуры ЭВМ. Централизованное управление осуществляет устройство управления главного, или центрального, процессора. Подключаемые к центральному процессору модули (контроллеры и КВВ) могут, в свою очередь, использовать специальные шины или магистрали для обмена управляющими сигналами, адресами и данными. Иерархический принцип построения и управления характерен не только для структуры ЭВМ в целом, но и для отдельных ее подсистем. Согласованная работа всех уровней обеспечивается под управлением программ операционной системы. Децентрализация управления и структуры ЭВМ позволила перейти к более сложным многопрограммным (мультипрограммным) режимам. При этом в ЭВМ одновременно может обрабатываться несколько программ пользователей. В ЭВМ будущих поколений, с использованием в них «встроенного искусственного интеллекта», предполагается дальнейшее усложнение структуры. В первую очередь это касается совершенствования процессов общения пользователей с ЭВМ, обеспечения доступа к базам данных и базам знаний, организации параллельных вычислений. Организация функционирования ЭВМ с магистральной архитектурой ЭВМ представляет собой совокупность устройств, выполненных на больших интегральных схемах, каждая из которых имеет свое функциональное назначение. Комплект интегральных схем, из которых состоит ЭВМ, называется микропроцессорным комплектом. В состав микропроцессорных комплектов входят: системный таймер, микропроцессор (МП), сопроцессоры, контроллер прерываний, контроллер прямого доступа к памяти, контроллеры устройств ввода-вывода и др. Все устройства ЭВМ делятся на центральные и периферийные. В центральных устройствах основным узлом, связывающим микропроцессорный комплект в единое целое, является системная магистраль. Она состоит из трех узлов, называемых шинами: шина данных (ШД), шина адреса (ША), шина управления (ШУ). Логика работы системной магистрали, количество разрядов (линий) в шинах данных, адреса и управления, порядок разрешения конфликтных ситуаций, возникающих при одновременном обращении различных устройств ЭВМ к системной магистрали, образуют интерфейс системной шины. Управляющая работой ЭВМ программа перед началом выполнения загружается в основную память. Адрес первой выполняемой команды передается микропроцессору и запоминается в счетчике команд. Начало работы процессора заключается в том, что адрес из счетчика команд (в котором всегда хранится адрес очередной команды) выставляется на шину адреса системной магистрали. Одновременно на шину управления выдается команда: выборка из ОП, которая воспринимается основной памятью. Получив с шины управления системной магистрали команду, основная память считывает адрес с шины адреса, находит ячейку с этим номером и ее содержимое выставляет на шину данных, а на шину управления выставляет сигнал о выполнении команды. Процессор, получив по шине управления сигнал об окончании работы ОП, вводит число с шины данных на внутреннюю магистраль МП и через нее пересылает введенную информацию в регистр команд. В регистре команд полученная команда разделяется на кодовую и адресную части. Код команды поступает в блок управления для выработки сигналов, настраивающих МП на выполнение заданной операции, и для определения адреса следующей команды (который сразу заносится в счетчик команд). Адресная часть команды выставляется на шину адреса системной магистрали (СМ) и сопровождается сигналом выборка из ОП на шине управления. Выбранная из ОП информация через шину данных поступает на внутреннюю магистраль МП (По шинам управления передается сигнал поиск устройства), с которой вводится в арифметическое устройство (АУ). На этом заканчивается подготовка МП к выполнению операции, и начинается ее выполнение в АЛУ. Результат выполнения операции выставляется микропроцессором на шину данных, на шину адреса выставляется адрес ОП, по которому этот результат необходимо записать, а на шину управления выставляется команда запись в ОП. Получив с шины управления команду, ОП считывает адрес и данные с системной магистрали, организует запись данных по указанному адресу и после выполнения команды выставляет на шину управления сигнал, обозначающий, что число записано. Процессор, получив этот сигнал, начинает выборку очередной команды: выставляет адрес из счетчика команд на шину адреса, формирует команду выборка из ОП на шине управления и т.д. В более сложных случаях, получив сигнал, что устройство откликнулось, прежде чем передавать команду, ЦП запрашивает устройство о его состоянии. Логическая последовательность действий вместе с устройствами, реализующими ее, получила название интерфейс ввода-вывода. Интерфейсы постоянно совершенствуются. Так, в программном обеспечении используется новый интерфейс Plug and Play (обеспечение автоматически определяет состав подключенных устройств). Интерфейс системной шины и внешних запоминающих устройств. Параллельный и последовательный интерфейсы ввода-вывода. Внешние устройства ЭВМ и их устройства управления (контроллеры). Интерфейс системной шины и внешних запоминающих устройств Вычислительные машины, помимо процессоров и основной памяти, содержат многочисленные периферийные устройства (ГГУ): ВЗУ и УВВ. Весь комплекс линий и шин, сигналов, электронных схем, алгоритмов и программ, предназначенный для осуществления обмена информацией, называется интерфейсом. В зависимости от типа соединяемых устройств различаются: • внутренний интерфейс ЭВМ (интерфейс системной шины, НМД), предназначенный для сопряжения элементов внутри системного блока ПЭВМ; • интерфейс ввода-вывода - для сопряжения различных устройств с системным блоком (клавиатурой, принтером, сканером, мышью, дисплеем и др.); • интерфейсы межмашинного обмена (для обмена между разными машинами) предназначены для сопряжения различных ЭВМ (например, при образовании вычислительных сетей); • интерфейсы "человек - машина" - для обмена информацией между человеком и ЭВМ. Для каждого интерфейса характерно наличие специального аппаратурного комплекса. Системная магистраль является узким местом ЭВМ, так как все устройства, подключенные к ней, конкурируют за возможность передавать свои данные по ее шинам. Системная магистраль - это среда передачи сигналов управления, адресов, данных, к которой параллельно и одновременно может подключаться несколько компонентов вычислительной системы. Физически системная магистраль представляет собой параллельные проводники на материнской плате, которые называются линиями. Но это еще и алгоритмы, по которым передаются сигналы, правила интерпретации сигналов, дисциплины обслуживания запросов, специальные микросхемы, обеспечивающие эту работу. Весь этот комплекс образует понятие интерфейс системной магистрали или стандарт обмена. Для подключения жестких магнитных дисков к микропроцессорному комплекту используется один из 5 типов интерфейсов: ST506/412; ESDI (Enhanced Small Device Interface); · SCSI (Small Computer System Interface); IDE (Integrated Drive Electronics) известныйтакже, как ATA (AT Attachement); EIDE (Enhanced-IDE). Параллельный и последовательный интерфейсы ввода-вывода. Если интерфейс обеспечивает обмен одновременно всеми разрядами передаваемой информационной единицы, он называется параллельным интерфейсом. Внутренний интерфейс ЭВМ всегда делается параллельным или последовательно-параллельным. Интерфейсы межмашинного обмена обычно последовательные, в которых обмен информацией производится по одному биту последовательно. Для параллельного и последовательно-параллельного интерфейса необходимо, чтобы участники общения были связаны многожильным интерфейсным кабелем (количество жил не меньше числа одновременно передаваемых разрядов - битов). В последовательных интерфейсах участники общения связываются друг с другом одно-двухпроводной линией связи, световодом, коаксиальным кабелем, радиоканалом. В зависимости от используемых при обмене программно-технических средств интерфейсы ввода-вывода делятся на два уровня: физический и логический (см. рис.). Для внутреннего интерфейса ЭВМ режим сканирования предусматривает опрос центральным процессором периферийного устройства (ПФУ): готово ли оно к обмену, и если нет - продолжение опроса периферийного устройства (см. рис.). Операция пересылки данных логически слишком проста, чтобы эффективно загружать сложную быстродействующую аппаратуру процессора, в результате чего в режиме сканирования снижается производительность вычислительной машины. Внешние устройства ЭВМ и их устройства управления (контроллеры). Для быстрого ввода-вывода блоков данных и разгрузки процессора от управления операциями ввода-вывода используют прямой доступ к памяти (DMA - Direct Memory Access). Прямым доступом к памяти называется способ обмена данными, обеспечивающий автономно от процессора установление связи и передачу данных между основной памятью и внешним устройством. В режиме прямого доступа к памяти используется специализированное устройство - контроллер прямого доступа к памяти, который перед началом обмена программируется с помощью центрального процессора: в него передаются адреса основной памяти и количество передаваемых данных. Затем центральный процессор от контроллера прямого доступа к памяти отключается, разрешив ему работать, и до окончания обмена может выполнять другую работу. Об окончании обмена контроллер прямого доступа к памяти сообщает процессору. В этом случае участие центрального процессора косвенное. Обмен ведет контроллер прямого доступа к памяти. Прямой доступ к памяти (ПДП): • освобождает процессор от управления операциями ввода-вывода; • позволяет осуществлять параллельно во времени выполнение процессором программы с обменом данными между внешним устройством и основной памятью; • производит обмен данными со скоростью, ограничиваемой только пропускной способностью основной памяти и внешним устройством. ПДП разгружает процессор от обслуживания операций ввода-вывода, способствует увеличению общей производительности ЭВМ, дает возможность машине более приспособлено работать в системах реального времени. Date: 2015-07-27; view: 2295; Нарушение авторских прав |