Функциональная и структурная организация ЭВМ
Электронные вычислительные машины включают, кроме аппаратной части и программного обеспечения, большое количество функциональных средств. К ним относятся коды, с помощью которых обрабатывается информация представляется в цифровом виде: арифметические коды — для выполнения арифметических преобразований числовой информации; помехозащищенные коды, используемые для защиты информации от искажений; коды формы, определяющие, как должна выглядеть обрабатываемая в ЭВМ информация при отображении; цифровые коды аналоговых величин (звука, «живого видео») и др. Кроме кодов на функционирование ЭВМ оказывают влияние алгоритмы их формирования и обработки, технология выполнения различных процедур . Будем считать, что коды, система команд, алгоритмы выполнения машинных операций, технология выполнения различных процедур взаимодействия аппаратной части и программного обеспечения, способы использования устройств при организации их совместной работы, составляющие принципы функционирования ЭВМ, образуют функциональную организацию ЭВМ. Реализованы принципы функционирования ЭВМ могут быть по-разному: аппаратным, программно-аппаратными или программными средствами. При аппаратной и программно-аппаратной реализации могут быть применены регистры, сумматоры; блоки жесткого аппаратного управления или микропрограммного с управлением подпрограммами (комплексами микроопераций); устройства или комплексы устройств, реализованные в виде автономных систем (программируемых или с жестким управлением) и др. При программной реализации могут быть применены различные виды программ. Будем считать, что способы реализации функций ЭВМ составляют структурную организацию ЭВМ. Тогда элементная база, функциональные узлы и устройства ЭВМ, программные модули различных видов (обработчики прерываний, драйверы, com-, ехе--программы, и др.) являются структурными компонентами ЭВМ.