"Архитектура вычислительной Классификация компьютеров" системы. Функциональные подсистемы. Вычислительная техника – это совокупность устройств, предназначенных для автоматической или автоматизированной обработки данных в информацию. Вычислительная система - это конкретный набор связанных между собою устройств. Центральным устройством большинства вычислительных систем является электронная вычислительная машина (ЭВМ) или компьютер. Компьютер - это устройство, состоящее из электронных и электромеханических компонент, которое выполняет операции ввода, хранения и обработки данных по определенной программе с целью получения информации, вывод которой осуществляется в форме, пригодной для восприятия человеком. Архитектура компьютера. Под архитектурой ЭВМ надо понимать ту совокупность характеристик, которая необходима пользователю. Это, прежде всего, основные устройства и блоки ЭВМ, а также структура связей между ними и программное управление. Общие принципы построения ЭВМ, которые относятся к архитектуре: структура памяти ЭВМ; способы доступа к памяти и внешним устройствам; возможность изменения конфигурации; система команд; форматы данных; организация интерфейса. Исходя из этого, можно дать определение, что Архитектура - это наиболее общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействием основных ее функциональных узлов. Классические принципы построения архитектуры ЭВМ были предложены в работе Дж. фон Неймана, Г.Голдстейга и А. Беркса в 1946 году и известны как " принципы фон Неймана". Эти принципы декларируют следующие положения архитектуры: Использование двоичной системы представления данных. Преимущества двоичной системы для технической реализации дало удобство и простоту выполнения арифметических и логических операций. ЭВМ стали обрабатывать и нечисловые виды информации текстовую, графическую, звуковую и другие. Двоичное кодирование данных по-прежнему составляет информационную основу любого современного компьютера. Принцип хранимой программы. Нейман первым догадался, что программа может также храниться в виде нулей и единиц, причем в той же самой памяти, что и обрабатываемые ею числа. Отсутствие принципиальной разницы между программой и данными дало возможность ЭВМ самой формировать для себя программу в соответствии с результатами вычислений. Фон Нейман не только выдвинул основополагающие принципы логического устройства ЭВМ, но и предложил ее структуру (см рис.1), которая воспроизводилась в течение первых двух поколений ЭВМ. Принцип последовательного выполнения операций. Структурно память состоит из пронумерованных ячеек. Процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти так, чтобы к сохраненным в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен. Принцип произвольного доступа к ячейкам оперативной памяти. Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти - число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Рис 3. Устройство управления (УУ). Арифметико-логическое устройство (АЛУ). Память (ЗУ) хранит информацию (данные) и программы, включает оперативное запоминающее устройство (ОЗУ) и внешние запоминающие устройства (ВЗУ). Современная архитектура компьютера. Реальная структура компьютера значительно сложнее, чем рассмотренная выше схема (Рис. 3). В современных компьютерах, в частности микрокомпьютерах (персональных), все чаще происходит отход от традиционной архитектуры фон Неймана, обусловленный стремлением разработчиков и пользователей к повышению качества и производительности компьютеров Рис. 4. Качество ЭВМ характеризуется многими показателями. Это и набор команд, которые компьютер способный понимать и выполнять, скорость работы (быстродействие) центрального процессора, количество периферийных устройств, присоединяемых к компьютеру одновременно и многое другое. При этом главным показателем, характеризующим компьютер (ЭВМ) является его быстродействие. Быстродействие – это количество операций, которое процессор способен выполнить за единицу времени. На практике, пользователя больше интересует производительность компьютера - показатель его эффективного быстродействия, то есть способности не просто быстро функционировать, а быстро решать конкретно поставленные задачи. Как результат, все эти и прочие факторы способствуют принципиальному и конструктивному усовершенствованию элементной базы компьютеров, то есть созданию новых, более быстрых, надежных и удобных в работе процессоров, запоминающих устройств, устройств ввода-вывода и т.д. Тем не менее, следует учитывать, что скорость работы элементов невозможно увеличивать беспредельно (существуют современные технологические ограничения и ограничения, обусловленные физическими законами). Поэтому разработчики компьютерной техники ищут решения этой проблемы усовершенствованием архитектуры ЭВМ. Так появились компьютеры с многопроцессорной (или мультипроцессорной) архитектурой, в которой несколько процессоров работают одновременно, а это означает, что производительность такого компьютера равняется сумме производительностей процессоров. В мощных компьютерах, предназначенных для сложных инженерных расчетов и систем автоматизированного проектирования (САПР), часто устанавливают два или четыре процессора. В сверхмощных ЭВМ (такие машины могут, например, моделировать ядерные реакции в режиме реального времени, прогнозировать погоду в глобальном масштабе, моделировать полномасштабные сцены для кинематографа и мультипликации) количество процессоров достигает нескольких десятков. Рис. 4. Общая структура современного микрокомпьютера Все основные архитектурные блоки состоят из отдельных меньших устройств, которые выполняют строго определенные функции. В частности, в центральный процессор входит арифметико-логическое устройство (АЛУ), внутреннее запоминающее устройство в виде регистров процессора и внутренней кэш-памяти, управляющее устройство (УУ). Устройство ввода, как правило, тоже не является одной конструктивной единицей. Поскольку виды входной информации разнообразны, источников ввода данных может быть несколько. То же касается и устройств вывода. Процессор – это центральный вычислительный блок в ЭВМ любого типа. Он осуществляет вычисления по хранящейся в оперативной памяти программе и обеспечивает общее управление компьютером. Процессор, как минимум, содержит: Арифметико-логическое устройство (АЛУ), предназначенное для выполнения арифметических и логических операций; Устройство управления (УУ), предназначенное для выполнения общего управления вычислительным процессом по программе и координации всех устройств ЭВМ. УУ в определенной последовательности выбирает из оперативной памяти команду за командой. Затем каждая команда декодируется, по потребности элементы данных из указанных в команде ячеек оперативной памяти передаются в АЛУ. АЛУ настраивается на выполнение действия, указанного текущей командой (в этом действии могут принимать участие также устройства ввода-вывода); дается команда на выполнение этого действия. Этот процесс будет продолжаться до тех пор, пока не возникнет одна из следующих ситуаций: исчерпаны входные данные, от одного из устройств поступила команда на прекращение работы, выключено питание компьютера. Запоминающее устройство (ЗУ) - это архитектурный блок ЭВМ, предназначенный для временного (оперативная память) и продолжительного (постоянная память) хранения программ, входных и результирующих данных, а также промежуточных результатов на устройствах внешнего запоминающего устройства (ВЗУ). Оперативная память (ОЗУ) – служит для приема, хранения и выдачи информации. В ней содержатся программы и данные, доступные для использования микропроцессором, а также промежуточные и окончательные результаты вычислений. Процесс выполнения программы сводится к преобразованию исходного состояния памяти в заключительное (конечное). ОЗУ является энергозависимым устройством, что означает потерю информации при отключении электропитания. Скорость работы компьютера существенным образом зависит от быстродействия оперативной памяти. Поэтому постоянно ведутся поиски элементов для оперативной памяти, затрачивающих меньше времени на операции чтения-записи. Проблема решается построением многоуровневой памяти. Оперативная память состоит из двух-трех частей: основная часть большей емкости строится на относительно медленных (более дешевых) элементах, а дополнительная (так называемая кэш-память) состоит из быстродействующих элементов. Данные, к которым чаще всего обращается процессор, находятся в кэш-памяти, а больший объем оперативной информации хранится в основной памяти. Постоянное запоминающее устройство (ПЗУ). Энергонезависимое устройство, предназначенное для долговременного хранения служебной и первичной информации. Представлено в виде микросхем, расположенных на материнской (системной) плате. Внешнее запоминающее устройство (ВЗУ). Энергонезависимые устройства, обеспечивающие надежное хранение и выдачу информации. В них хранятся часто используемые программы и данные (см. устройства хранения). Однако скорость обмена данными между постоянной памятью и центральным процессором, в подавляющем большинстве случаев, значительно меньше, чем у оперативной памяти. Устройства ввода (УВВ) и вывода (УВ), относятся к категории периферийных устройств. Раньше работой устройств ввода-вывода руководил центральный процессор, что занимало немало времени. Архитектура современных ЭВМ предусматривает наличие каналов прямого доступа к оперативной памяти для обмена данными с устройствами ввода-вывода без участия центрального процессора, а также передачу большинства функций управления периферийными устройствами специализированным процессорам, разгружающим центральный процессор и повышающим его производительность. Система прерываний. Прерыванием называется ситуация, требующая каких-либо действий микропроцессора при возникновении определенного события. Под системой прерываний понимают программно-аппаратный комплекс, обеспечивающий выполнение и обработку прерываний. Процессор должен оперативно реагировать на различные события, происходящие в компьютере в результате действий оператора или без его ведома. В качестве примеров такого рода можно привести нажатие клавиш на клавиатуре, попытка деления на ноль (в ходе выполнения программы), сбой питания (иные сбои в работе оборудования), запланированные обращения к ядру операционной системы и другое. Необходимую реакцию на прерывания обеспечивает система прерывания. Обработка прерываний сводится к приостановке исполнения текущей последовательности команд, вместо которой начинает интерпретироваться другая последовательность, соответствующая данному типу прерывания и называемая обработчиком прерывания. После ее реализации, исполнение программы может быть продолжено, если это возможно или целесообразно, что зависит от типа прерывания. Система портов ввода-вывода обеспечивает непосредственное подключение адаптера периферийного устройства к системной шине, то есть, по сути, является точкой такого подключения периферийного устройства к компьютерной системе. Каждый порт ввода-вывода имеет свой адрес, при этом периферийному устройству может быть присвоено несколько портов ввода-вывода. Совокупность портов ввода-вывода образуют систему портов ввода-вывода. Упрощенно порт вводавывода можно считать регистром, в который записывается информация для передачи ее в периферийное устройство или с которого считывается информация, полученная из периферийного устройства. С точки зрения пользователя, порт – это интерфейс (разъем) для подключения устройства (клавиатуры, мышки, дисплея, принтера, наушников и т.д.) к компьютеру. Обычно порты ввода-вывода располагаются на задней панели корпуса системного модуля, часть из них может выноситься и на переднюю панель. Адаптер, контроллер. Понятие «адаптер периферийного устройства» можно считать синонимом термина «контроллер», однако последний чаще употребляется для устройства реализующих более сложные функции по управлению периферийными устройствами (Рис. 5). Развитые контроллеры периферийных устройств включают в свой состав специализированные микропроцессоры и память. Это же относится и к периферийным устройствам со сложными алгоритмами работы, требующими наличия совершенных блоков управления. С точки зрения пользователя, (адаптер или контроллер) представляет собой плату с набором микросхем и портов ввода-вывода, в его задачу входит управление подключенным к нему устройством. Это может быть дисплей, принтер, аудио устройства и др. Рис. 5. Видео контроллер. Управляет выводом изображения на дисплей Адаптер интерфейса – это средство сопряжения центральной части ЭВМ с периферийными устройствами, в которых все физические и логические параметры отвечают заранее определенным параметрам (определенному протоколу) и широко используются в других устройствах. Рис. 6. Адаптер интерфейса Современная архитектура компьютерной системы. Сохранив принципы построения архитектуры ЭВМ по Нейману, современная архитектура обогатилась дополнительными принципами и сегодня архитектура ЭВМ определяют следующие принципы: Принцип программного управления. Обеспечивает автоматизацию процесса вычислений на ЭВМ. Согласно этому принципу, для решения каждой задачи составляется программа, которая определяет последовательность действий компьютера. Эффективность программного управления будет выше при решении задачи этой же программой много раз (хотя и с разными начальными данными). Принцип программы, сохраняемой в памяти. Согласно этому принципу, команды программы подаются, как и данные, в виде чисел и обрабатываются так же, как и числа, а сама программа перед выполнением загружается в оперативную память, что ускоряет процесс ее выполнения. Принцип произвольного доступа к памяти. В соответствии с этим принципом, элементы программ и данных могут записываться в произвольное место оперативной памяти, что позволяет обратиться по любому заданному адресу (к конкретному участку памяти) без просмотра предыдущих. Принцип разделения функций. Процессор управляет всеми операциями на высшем уровне, в то время как конкретную интерпретацию его общих команд для отдельных устройств реализуют специальные управляющие устройства – контроллеры. Процессор может обрабатывать информацию только в том случае, если она уже подверглась первичной обработке. Эту функцию берут на себя контроллеры устройства ввода. Они приводят входные данные к единому стандарту. Затем данные пересылаются в оперативную память, где они раскладываются по ячейкам и снабжаются ссылками (адресами), необходимыми для их использования. Вывод информации происходит также при посредничестве управляющих устройств вывода, которые вновь производят переформатированные данные в нужный стандарт. В принципе, все устройства компьютера имеют свои контроллеры (накопители, монитор, принтер, плоттер, стример и др.) Исходя из этого, можно сформулировать один из важных принципов работы ЭВМ. Функциональные подсистемы. В процессе своей работы ЭВМ осуществляет: Ввод информации извне; Временное хранение; Преобразование; Вывод в виде, доступном для восприятия ее человеком. Процесс получения данных компьютером называется кратко «ввод», а выдача ее пользователю – «вывод». Эти процессы настолько важны, что для их реализации предложено большое количество разнообразных устройств. Кроме того, нельзя забывать, что «ввод» и «вывод» - это две стороны одного процесса обмена информации, причем без одной из них не бывает другой. Поэтому, когда говорят не о преобразовании данных, а об их передаче компьютеру для вычислений и получения итоговых результатов применяют термин «ввод-вывод». В процессе ввода данные приводятся к формату, который может быть воспринят компьютером, а при выводе – к виду, привычному для человека. В каждом из перечисленных этапов процесса реализуется отдельная функциональная подсистема: подсистема подсистема подсистема подсистема ввода данных; хранения данных; преобразования данных; вывода информации. Все подсистемы связаны между собой каналами обмена, сгруппированными в потоки. Кроме данных и команд они несут сигналы таймера и питающее напряжение ко всем блокам компьютера. Эти потоки имеют конструктивное выражение в виде проводов и разъемов, имеющие название шины (см. ниже). Подсистема устройств ввода. Ввод информации в компьютер осуществляется специализированными устройствами как стандартными (см. ниже), так и нестандартными (факультативными). Ввод информации в персональный компьютер осуществляется в три этапа: восприятие информации извне. приведение данных к определенному формату, понятному компьютеру; передача данных на компьютерную шину. Подсистема устройств вывода. Подсистема вывода информации позволяет пользователю компьютера получить результаты работы в привычном для него виде. Устройства вывода информации так же, как и устройства ввода информации, могут быть стандартными (см. ниже) и нестандартными (факультативными). Вывод информации также осуществляется в очередность обратная таковой в процессе ввода: три этапа, причем их восприятие информации, передаваемой по каналам шины; приведение информации к формату, характерному для устройства вывода; выдача результатов работы на устройствах вывода информации. Подсистема преобразования. Преобразованием данных в информацию в компьютере осуществляется процессором. Процессор, как минимум, содержит устройство управления (УУ) и арифметико-логическое устройство (АЛУ). Устройство управления, по существу, является «хозяином» компьютера и выполняет следующие функции: устанавливает очередность для задач, выполняемых системой генерирует управляющие сигналы для распределения операций и потоков данных как внутри арифметико-логического устройства, так и вне его управляет передачей информации по адресной шине и шине данных воспринимает и обрабатывает служебные сигналы, следующие по управляющей шине системы. Подсистема хранения. Для того, чтобы эффективно работать с данными, процессору необходимо иметь к ним быстрый и свободный доступ. Функции промежуточного хранения выполняет подсистема хранения информации. Поступив в компьютер из подсистемы ввода, приведенная к определенному внутреннему стандарту информация располагается в ячейках оперативной памяти, после чего, по мере необходимости, обрабатывается процессором. Память персонального компьютера реализована на электронных элементах и, как уже говорилось выше, является энергозависимой. Этот способ хранения информации весьма уязвим. По окончании сеанса работы содержимое оперативной памяти записывается на диск. Теперь для данных неопасно внезапное выключение электроэнергии, потому, что информация, записанная на диске, восстановит в памяти все, что было до того. Для долговременного и надежного хранения данных создано множество более надежных устройств: магнитные и магнитооптические накопители, накопители на магнитной ленте и другие. У внешних запоминающих устройств (ВЗУ) есть два главных преимущества перед оперативной памятью: хранение информации не требует обеспечения энергией; объемы информации могут быть чрезвычайно большими. На основании этих принципов можно утверждать, что современный компьютер – это техническое устройство, которое после ввода в память начальных данных в виде цифровых кодов и программы их обработки, выраженной тоже цифровыми кодами, способно автоматически осуществить вычислительный процесс, заданный программой, и выдать готовые результаты решения задачи в форме, пригодной для восприятия человеком. Методы классификации компьютеров. Номенклатура видов компьютеров сегодня огромная: машины различаются по назначению, мощности, размерам, элементной базе и т.д. Поэтому классифицируют ЭВМ по разным признакам. Следует заметить, что любая классификация является в некоторой мере условной, поскольку развитие компьютерной науки и техники настолько бурное, что, например, сегодняшняя микроЭВМ не уступает по мощности миниЭВМ пятилетней давности и даже суперкомпьютерам недавнего прошлого. Кроме того, зачисление компьютеров к определенному классу довольно условно через нечеткость разделения групп, так и вследствие внедрения в практику заказной сборки компьютеров, где номенклатуру узлов и конкретные модели адаптируют к требованиям заказчика. Рассмотрим распространенные критерии классификации компьютеров. Классификация по назначению большие электронно-вычислительные машины (БЭВМ); миниЭВМ; микроЭВМ; персональные компьютеры. Большие ЭВМ (Main Frame) Применяют для обслуживания крупных областей народного хозяйства. Они характеризуются мощными параллельно работающими процессорами (количество которых достигает до 100), интегральным быстродействием до десятков миллиардов операций в секунду, многопользовательским режимом работы. На базе больших ЭВМ создают вычислительный центр, который содержит несколько отделов или групп (Табл. 1). Структура вычислительного центра на базе большой ЭВМ может быть следующая: Центральный процессор - основной блок БЭВМ, в котором происходит обработка данных и вычисление результатов. Представляет собой несколько системных блоков в отдельной комнате, где поддерживается постоянная температура и влажность воздуха. Группа системного программирования - занимается разработкой, отладкой и внедрением программного обеспечения, необходимого для функционирования вычислительной системы. Системные программы обеспечивают взаимодействие программ с оборудованием, то есть программно-аппаратный интерфейс вычислительной системы. Группа прикладного программирования - занимается созданием программ для выполнения конкретных действий с данными, то есть обеспечение пользовательского интерфейса вычислительной системы. Группа подготовки данных - занимается подготовкой данных, которые будут обработаны на прикладных программах, созданных прикладными программистами. В частности, это набор текста, сканирование изображений, заполнение баз данных. Группа технического обеспечения - занимается техническим обслуживанием всей вычислительной системы, ремонтом и отладкой аппаратуры, подсоединением новых устройств. Группа информационного обеспечения обеспечивает технической информацией все подразделения вычислительного центра, создает и сохраняет архивы разработанных программ (библиотеки программ) и накопленных данных (банки данных). Отдел выдачи данных - получает данные от центрального процессора и превращает их в форму, удобную для заказчика (распечатка). Большим ЭВМ присуща высокая стоимость оборудования и обслуживания, поэтому работа организована непрерывным циклом. МиниЭВМ. Эта категория похожа на большие ЭВМ, но меньших размеров. Используют на крупных предприятиях, научных учреждениях и организациях. Часто используют для управления производственными процессами. Характеризуются мультипроцессорной архитектурой, подключением до 200 терминалов, дисковыми запоминающими устройствами, которые наращиваются до сотен гигабайт, разветвленной периферией. Для организации работы с миниЭВМ нужен вычислительный центр, но меньший, чем для больших ЭВМ. МикроЭВМ. Микрокомпьютер (microcomputer) – вычислительная система, в которой в качестве управляющего и арифметического устройства используется микропроцессор. В более совершенных микро-ЭВМ могут применяться несколько микропроцессоров. Производительность этой системы определяется не только характеристиками применяемого процессора, но и емкостью имеющейся оперативной памяти, типами периферийных устройств, качеством конструктивных решений, расширяемостью и др. Сейчас они превратились в инструментальные средства для решения сложных задач. Микропроцессоры стали более мощными, а периферийные устройства более эффективными, поэтому микро-ЭВМ в настоящий момент вытесняют мини-ЭВМ и разница между ними постепенно уменьшается. На компьютеры именно этой категории и рассчитан данный курс обучения. Микрокомпьютеры условно можно разделить на профессиональные и бытовые. В связи с удешевлением аппаратного обеспечения, грань между ними постепенно размывается. С 1999 года введен международный сертификационный стандарт спецификация РС99: массовый персональный компьютер (Consumer PC) – относительно не дорогие системы, удовлетворяющие требованиям пользователя; деловой персональный компьютер (Office PC) - имеют минимум средств воспроизведения графики и звука; портативный персональный компьютер (Mobile PC) - отличаются наличием средств коммуникации отдаленного доступа (компьютерная связь); рабочая станция (WorkStation) - отличаются увеличенными требованиями к устройствам хранения и обработки; развлекательный персональный компьютер (Entertaiment PC) – делают основной акцент на мультимедийность при помощи развитых средств воспроизведения графики и звука. Классификация микрокомпьютеров по целевому назначению специализации. или уровню многопользовательские микрокомпьютеры (Серверы) – это микрокомпьютеры, работающие в режиме разделения времени обеспечивая работу нескольких пользователей одновременно. Они выполняются в одной малогабаритной стойке или в настольном варианте и в большинстве случаев являются подмножеством компьютерной сети. специализированные или рабочие станции (АРМ) – представляют собой микрокомпьютер, оборудованный всеми средствами, необходимыми для выполнения работ определенного типа. Различают АРМ инженерные, графические, автоматизированного проектирования, издательские (настольные издательские системы) и другие. встроенные микрокомпьютеры - представляют собой вычислительные системы, созданные для решения конкретных задач. Используемые для управления (например, станком или комплексом станков, научным оборудованием, боевой единицей и др.) и обработки измерений. Конструктивно они выполняются в виде одной или нескольких плат и не обеспечивают реализацию широкого спектра вычислительных функций, а также стандартного взаимодействия с пользователем. Классификация по размеру. Кроме целевого назначения, в зависимости от конструктивного исполнения, микрокомпьютеры делятся на стационарные и портативные. Стационарные микрокомпьютеры. Устанавливаются на столе, тумбе или в виде малогабаритной стойки на полу. Переносные микрокомпьютеры. Имеют сравнительно небольшую массу и габариты, транспортируются одним человеком, как правило, не имеют автономного питания; Переносные микрокомпьютеры с автономным питанием. Делятся на ряд категорий: наколенные (Laptop), выполненные в виде дипломата; карманные (Poсket), помещающиеся в кармане. Рис.7 Переносные микрокомпьютеры с автономным питанием. Наиболее распространенными являются настольные микрокомпьютеры, которые позволяют легко изменять конфигурацию. Портативные удобны для пользования, имеют средства компьютерной связи. Карманные модели можно назвать "интеллектуальными" записными книжками, разрешают хранить оперативные данные и получать к ним быстрый доступ. Классификация по совместимости. Существует великое множество типов компьютеров, которые собираются из деталей, изготовленных разными производителями. Важным является обеспечение совместимости компьютера, которая имеет несколько уровней: аппаратная совместимость (платформа IBM PC и Apple Macintosh) совместимость на уровне операционной системы; программная совместимость; совместимость на уровне данных. Вопросы для самоконтроля 1. Что называют вычислительной техникой? 2. Что называют вычислительной системой? 3. Что такое компьютер? 4. Что такое архитектура ЭВМ? 5. Перечислите принципы построения архитектуры ЭВМ по Нейману? 6. Что такое быстродействие? 7. Что такое производительность компьютера? 8. Что такое процессор? 9. Что такое арифметико-логическое устройство? 10.Что такое устройство управления? 11.Что такое запоминающее устройство? 12.Что такое оперативная память? 13.Что такое внешнее запоминающее устройство? 14.Что такое прерывание? 15.Что такое система прерываний? 16.Что такое обработка прерываний и обработчик прерываний? 17.Что такое порт ввода-вывода? 18.Что такое адаптер и контроллер? 19.Что такое адаптер интерфейса? 20.Какие функции осуществляет ЭВМ в процессе своей работы? 21.Перечислите функциональные подсистемы ЭВМ. 22.Какие функции осуществляет подсистема ввода данных? 23.Какие функции осуществляет подсистема вывода данных? 24.Какие функции осуществляет подсистема преобразования данных? 25.Что такое микрокомпьютер? 26.Что такое сервер? 27.Что такое АРМ? 28.Перечислите типы совместимости компьютерных систем?