Основы организации хранения информации в эвм. Устройства хранения информации: классификация, описание. Основное назначение периферийных устройств

Память ЭВМ состоит из двоичных запоминающих элементов - битов (англ. Binary Digit - двоичная цифра). В обычных ЭВМ применяются ячейки, состоящие из четырех последовательно расположенных байтов (из слов), но в ранних ЭВМ используются одно- или двухбайтовые ячейки (полуслова), а в некоторых супер-ЭВМ - восьмибайтовые ячейки.

В каждую ячейку памяти может быть записано только одно число либо одна команда. Двоичный код хранится в ячейке до тех пор, пока в нее не будет записан новый двоичный код или пока не будет обесточена машина. Разбиение памяти на слова для четырехбайтовых ЭВМ представлено на рис. 2.16.

64-разрядный процессор

32-разрядный процессор

16-разрядный

процессор

Полуслово

Полуслово

Полуслово

Полуслово

Двойное слово

Рис. 2.16. Разбиение памяти на слова в ПЭВМ

В современных компьютерах принята 32-разрядная адресация, а это означает, что независимых адресов всего может быть 2 32 . Таким образом, возможна непосредственная адресация к полю памяти размером 2 32 = 4 294 967 296 байт (4,3 Гбайта).

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

Внешняя память располагается на магнитных или оптических дисках. Запись и считывание информации при работе с внешней памятью происходят медленнее, чем при работе с ЯАМ, зато внешняя память имеет большой объем и содержимое ее не меняется при выключении компьютера.

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

Электронные схемы Накопители информации

Оперативное Магнитные Магнитные

запоминающее устройство (ОЗУ, RAM) или оперативная память

Постоянное запоминающее устройство (ПЗУ, ROM)

диски ленты

Гибкие Жесткие

магнитные магнитные диски диски

(дискеты) (винчестеры)

Оптические Магнитооптические диски диски

Простые С возможностью (CD) записи

Рис. 2.17. Классификация накопителей и устройств

хранения информации

тера и его настройке. Настройка ПК может меняться по желанию пользователя, поэтому энергонезависимая память позволяет не только считывать из нее данные, но и записывать. По существу, здесь используется обычная микросхема RAM, но изготовленная по особой CMOS-технологии, обеспечивающей малое потребление энергии при работе этого устройства, поэтому энергонезависимую память часто называют CMOS-памятью. По CMOS-технологии изготавливают все микросхемы для портативных ПК, чтобы обеспечить длительную работу их батарей питания. Микросхема энергонезависимой памяти подключается к батарейке, что сохраняет записанные в микросхеме данные при выключении ПК из сети.

Устройства, представляющие собой электронные схемы, отличаются небольшим временем доступа к данным, но не позволяют хранить большие объемы информации. Накопители информации, наоборот, дают возможность хранить большие объемы информации, но время ее записи и считывания велико, поэтому эффективная работа на компьютере возможна только при совместном использовании накопителей информации и устройств хранения, реализованных в виде электронных схем.

Микросхема (чип) BIOS (Basic Input/Output System - базовая система ввода-вывода). Это встроенное в компьютер программное обеспечение, которое доступно без обращения к диску; совокупность программ, предназначенных для автоматического тестирования устройств после включения питания компьютера и загрузки операционной системы в оперативную память.

Роль BIOS двоякая: с одной стороны, это неотъемлемый элемент аппаратуры (Hardware), а с другой стороны, важный модуль любой операционной системы (Software). BIOS содержит код, необходимый для управления клавиатурой, видеокартой, дисками, портами и другими устройствами.

Обычно BIOS размещается в микросхеме ПЗУ (ROM), расположенной на материнской плате компьютера (поэтому данный чип часто называют ROM BIOS). Эта технология позволяет BIOS всегда быть доступным, несмотря на повреждения, например, дисковой системы и позволяет компьютеру самостоятельно загружаться. Поскольку доступ к RAM (оперативной памяти) осуществляется значительно быстрее, чем к ROM, производители компьютеров создают системы таким образом, чтобы при включении компьютера выполнялось копирование BIOS из ROM в оперативную память.

Постоянная память предназначена для хранения неизменной информации, которая записывается в микросхему постоянной памяти заводом - изготовителем компьютера. В состав BIOS входят программа самотестирования компьютера при его включении, драйверы некоторых устройств (монитора, дисковых накопителей информации и пр.), а также программа загрузки операционной системы с дисковых устройств. В настоящее время почти все материнские платы комплектуются микросхемой для постоянного хранения начального исполняемого кода загрузки комьютера FLASH BIOS, который в любой момент может быть перезаписан в микросхеме ROM с помощью специальной программы.

Внешнее запоминающее устройство (ВЗУ). Данное устройство делится на оперативное запоминающее устройство, постоянное запоминающее устройство и кэш-память.

Внешняя память предназначена для длительного хранения программ и данных, и целостность ее содержимого не зависит от того, включен или выключен компьютер. Дополнительными устройствами внешней памяти являются:

  • FDD (Floppy Disk Drive) - накопитель на гибких магнитных дисках, емкость - 1,44 Мб;
  • CD-ROM и R/W - накопитель на лазерных компакт-дисках, емкость - 800 Мб;
  • DVD-ROM и R/W - накопитель на лазерных DVD-дисках, емкость - до 16 Гб;
  • HDD (Hard Disk Drive) - накопитель на жестких магнитных дисках, емкость - более 100 Гб;
  • FLASH - накопитель на микросхемах памяти, емкость - до 8 Гб.

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

Оперативное запоминающее устройство (ОЗУ, англ. Random Access Memory, RAM) - предназначено для записи, считывания и временного хранения программ (системных и прикладных), исходных данных, промежуточных и окончательных результатов.

При выключении компьютера информация в ОЗУ стирается. В современных компьютерах объем памяти обычно составляет от 128 Мб до 2 Гб. Объем памяти - важная характеристика компьютера, она влияет на скорость работы компьютера и на работоспособность программ. Современные прикладные программы часто требуют для выполнения более 4 Мбайт памяти, в противном случае программа просто не сможет работать. Часть ОЗУ, называемая «видеопамять», содержит данные, соответствующие текущему изображению на экране.

Конструктивно элементы оперативной памяти выполняются в виде микросхем типа DIP (Dual In-line Package - двухрядное расположение выводов) или в виде модулей памяти типа SIP (Single In-line Package - однорядное расположение выводов).

Персональный компьютер содержит оперативную память четырех типов: модули SIMM, применяемые в устаревших компьютерах на процессорах 386, 486 и Pentium; более совершенные модули DIMM, используемые в компьютерах от Pentium II и Celeron до Pentium III и Athlon; более современные модули DDR DIMM и МММ, которые используются с новыми процессорами и материнскими платами. Оперативное запоминающее устройство строится на микросхемах памяти с произвольным доступом к любой ячейке. Оперативная память бывает либо статической (на триггерах) и называется SRAM (Static RAM), либо динамической (на основе конденсаторных ячеек) - DRAM (Dynamic RAM).

В статических ОЗУ в качестве ЭП используется статический триггер, который способен сохранять состояние 0 или 1 неограниченно долго (при включенном ПК). Динамические ОЗУ строятся на конденсаторах, реализованных внутри кристалла кремния. Динамические ЭП (конденсаторы) с течением времени са-моразряжаются и записанная информация теряется, поэтому динамическим ЭП требуется периодическое восстановление заряда - регенерация. Во время регенерации запись новой информации должна быть запрещена.

По сравнению со статическими динамические ОЗУ имеют более высокую удельную емкость и меньшую стоимость, но большее энергопотребление и меньшее быстродействие. Оперативные запоминающие устройства имеют модульную структуру. Увеличение емкости ОЗУ производится установкой дополнительных модулей. Время доступа к модулям DRAM составляет 60-70 нс.

Современные компьютеры имеют ОЗУ, составляющую 512-1024 Мбайт. Процессор компьютера может работать только с данными, которые находятся в оперативной памяти. Данные с диска для обработки считываются в оперативную память. Основные фирмы - производители памяти - IBM, Seagate, Maxtor, Western, Digital, Fujitsi и Kingston. Доля продаж памяти DIMM значительно снижается, уступая место модулям памяти DDR DIMM (256 и 512 Мбайт) или RIMM (128 и 256 Мбайт).

Постоянное запоминающее устройство (ПЗУ, англ. Real Only Memory - ROM - память только для чтения) - энергонезависимая память, используется для хранения данных, которые никогда не требуют изменения.

Модули и кассеты ПЗУ имеют емкость, как правило, не превышающую нескольких сотен килобайт. Структурно основная память состоит из миллионов отдельных ячеек памяти емкостью 1 байт каждая. Общая емкость основной памяти современных ПК обычно лежит в пределах от 1 до 32 Мбайт.

Перепрограммируемая постоянная память (FLASH Memory) - энергонезависимая память, допускающая многократную перезапись своего содержимого с дискеты.

Регистровая кэш-память - высокоскоростная память, являющаяся буфером между оперативной памятью и микропроцессором, позволяющая увеличивать скорость выполнения операций. Создавать ее целесообразно в персональном компьютере с тактовой частотой задающего генератора 40 МГц и более. Регистры кэш-памяти недоступны для пользователя, отсюда и название кэш (англ, cache - тайник). По принципу записи результатов различают два типа кэш-памяти:

С обратной записью - результаты операций прежде, чем записать их ОЗУ, фиксируются в кэш-памяти, а затем кон-

троллер кэш-памяти самостоятельно перезаписывает эти данные в ОЗУ;

Со сквозной записью - результаты операций одновременно параллельно записываются и в кэш-память, и в ОЗУ.

Для ускорения операций с основной памятью используется регистровая кэш-память внутри микропроцессора (кэш-память первого уровня) или вне микропроцессора на материнской плате (кэш-память второго уровня). Для ускорения операций с дисковой памятью организуется кэш-память на ячейках электронной памяти.

Микропроцессоры Pentium и Pentium Pro имеют кэш-память отдельно для данных и отдельно для команд, причем если у Pentium емкость этой памяти небольшая - по 8 Кбайт, то у Pentium Pro она достигает 256-512 Кбайт. Следует иметь в виду, что для всех МП может использоваться дополнительная кэш-память, размещаемая на материнской плате вне МП, емкость которой может достигать нескольких мегабайтов.

Основная цель применения кэш-памяти - компенсация разницы в скорости обработки информации процессором (его регистры самые быстродействующие) и несколько менее быстродействующей оперативной памятью. Кэш-память не доступна для пользователя, используется компьютером автоматически. Следует иметь в виду, что наличие кэш-памяти емкостью 256 Кбайт увеличивает производительность ПК примерно на 20 %.

Основная память компьютера делится на две логические области: непосредственно адресуемую память, занимающую первые 1024 Кбайта ячеек с адресами от 0 до 1024 Кбайт - 1, и расширенную память, доступ к ячейкам которой возможен при использовании специальных программ-драйверов.

Стандартной памятью (Conventional Memory Area - СМА) называется непосредственно адресуемая память в диапазоне от 0 до 640 Кбайт. Непосредственно адресуемая память в диапазоне адресов от 640 до 1024 Кбайт называется верхней памятью (UMA - Upper Memory Area). Верхняя память зарезервирована для памяти монитора (видеопамять) и постоянного запоминающего устройства. Однако обычно в ней остаются свободные участки - «окна», которые могут быть использованы с помощью диспетчера памяти в качестве оперативной памяти общего назначения.

Расширенная память - память с адресами 1024 Кбайта и выше. Непосредственный доступ к этой памяти возможен только в защищенном режиме работы микропроцессора. В реальном режиме имеются два способа доступа к этой памяти, но только при использовании драйверов: по спецификациям XMS (extended Memory Specification) и EMS (Expanded Memory Specification).

Доступ к расширенной памяти согласно спецификации XMS организуется при использовании драйверов ХММ (extended Memory Manager). Эту память часто называют дополнительной, учитывая, что в первых моделях персональных компьютеров эта память размещалась на отдельных дополнительных платах. Спецификация EMS - более ранняя, доступ в ней реализуется путем отображения полей Expanded Memory в определенную область верхней памяти. При этом хранится не обрабатываемая информация, а лишь адреса, обеспечивающие доступ к этой информации. Память, организуемая по спецификации EMS, носит название отображаемой.

Расширенная память может быть использована главным образом для хранения данных и некоторых программ ОС. Расширенную память часто применяют для организации виртуальных (электронных) дисков.

Видеопамять (VRAM) - разновидность оперативного ОЗУ, в котором хранятся закодированные изображения. Это ЗУ организовано так, что его содержимое доступно сразу двум устройствам - процессору и монитору, поэтому изображение на экране меняется одновременно с обновлением видеоданных в памяти.

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

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

Системная (материнская) плата компьютера. Материнская плата - основная плата ПК (рис. 2.18), на которой размещаются:

  • процессор (микросхема, выполняющая большинство вычислительных операций);
  • микропроцессорный комплект (чипсет) - набор микросхем, управляющих работой внутренних устройств компьютера;
  • три шины (наборы проводников, по которым происходит обмен сигналами между внутренними устройствами компьютера);
  • оперативная память (ОЗУ) - набор микросхем, предназначенных для временного хранения данных;
  • ПЗУ - микросхема, предназначенная для длительного хранения данных;
  • разъемы (слоты) для подключения дополнительных устройств;
  • средства мониторинга состояния системной платы.

Зоны внешних разъемов Слоты плат

встроенной периферии расширения

Рис. 2.18. Системная плата компьютера

Синхронизация и разгон системной платы. Основной тактовый генератор системной платы вырабатывает высокостабильные импульсы опорной частоты, используемой для синхронизации процессора, памяти и шин ввода-вывода. Поскольку быстродействие этих подсистем существенно различается, каждая из них может синхронизироваться со своей частотой. В чипсетах асинхронного типа частоты относительно независимы, что открывает возможность для оптимизации производительности и разгона. Наиболее частый объект для разгона - центральный процессор. Вполне очевидно, что производительность конкретного процессора зависит от тактовой частоты ядра и частоты системной шины. Первая составляющая определяет темп обработки, а вторая - скорость доставки инструкций и данных. Максимально допустимая тактовая частота определяется задержками между различными сигналами и рассеиваемой мощностью процессора.

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

Процессор. Это центральная часть любого современного компьютера, управляющая остальными устройствами. В нем расположены арифметико-логическое устройство, устройство управления и регистры для временного хранения информации. Процессор считывает данные из ОЗУ (оперативной памяти) компьютера, туда же он пересылает результат действия над этими данными. Процессор может выполнять следующие операции над двоичными числами: арифметические, логические, операции сравнения, операции с памятью и операции по передаче управления.

Процессор выполняет все действия только по программе, т. е. определенную последовательность команд. Большинство ошибок компьютера во время работы связано именно с ошибками программиста, который не сумел предусмотреть все возможные ситуации.

Процессор выполняет следующие функции:

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

Скорость работы процессора определяется его тактовой частотой. Чем она больше, тем более быстродействующий процессор. Современные процессоры работают на частотах более 3 ГГц (табл. 2.3).

Каждый конкретный процессор может работать только с определенным количеством оперативной памяти. Максимальное количество памяти, которое процессор может обслужить, назы-

Таблица 2.3. Фирмы-производители процессоров

вается адресным пространством процессора и является важной характеристикой компьютера. Определяется адресное пространство разрядностью адресной шины.

Все современные вычислительные машины построены по принципам и имеют структуру, предложенную еще в 40–х годах академиком Джоном Фон Нейманом.

Принципы Фон Неймана:

    вычислительная машина конструктивно делится на ряд устройств: процессор, запоминающее устройство (для хранения программ и данных), устройство ввода–вывода и т.д.;

    наличие хранимой в памяти программы;

    одинаковое представление чисел и команд в виде двоичных кодов;

    принцип микропрограммного управления процессом вычислений;

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

    Согласно первому принципу ЭВМ состоит из ряда устройств, взаимодействующих друг с другом в процессе решения задачи. Рассмотрим кратко основные устройства и их функции (рис. 1).


    Рис.1. Структурная схема ЭВМ

    Оперативная память (ОЗУ) – реализуется, как правило, на модулях (микросхемах) динамической памяти. ОЗУ служит для хранения программы, исходных данных задачи, промежуточных и конечных результатов решения задачи.

    Память ЭВМ к настоящему времени приобрела довольно сложную структуру и «расползлась» по многим компонентам. Кроме оперативной, память включает также и постоянную (ПЗУ), из которой можно только считывать команды и данные, и некоторые виды специальной памяти (например видеопамять графического адаптера). Вся эта память вместе с оперативной располагается в едином пространстве с линейной адресацией. В любом компьютере обязательно есть постоянная память, в которой хранится программа начального запуска компьютера и минимальный необходимый набор сервисов (например: ROM BIOS).

    Все узлы ЭВМ не входящие в ядро называются периферийными. Они обеспечивают расширение возможностей ЭВМ, облегчают пользование ими. В состав периферийных (внешних) устройств могут входить следующие узлы.

    Внешняя память (устройства хранения данных, например, дисковые) – память, имеющая относительно невысокое быстродействие, но по сравнению с ОЗУ существенно более высокую емкость. Внешняя память предназначена для записи данных с целью последующего считывания (возможно, и на другом компьютере). От рассмотренной выше памяти, называемой также внутренней, устройства хранения отличаются тем, что процессор не имеет непосредственного доступа к данным по линейному адресу. Доступ к данным на устройствах хранения выполняется с помощью специальных программ, обращающихся к контроллерам этих устройств. В силу того что быстродействие внешней памяти значительно ниже быстродействия АЛУ, последнее в процессе работы взаимодействует лишь с ОЗУ, получая из него команды и данные, отсылая в эту память результаты операций. Часто при решении сложных задач емкость ОЗУ оказывается недостаточной. В этих случаях в процессе решения задач данные определенными порциями могут пересылаться из внешней памяти в ОЗУ, откуда они затем выбираются для обработки в АЛУ.

    Системы памяти современных ЭВМ представляют собой совокупность аппаратных средств, предназначенных для хранения используемой в ЭВМ информации. К этой информации относятся обрабатываемые данные, прикладные программы, системное программное обеспечение и служебная информация различного назначения. К системе памяти можно отнести и программные средства, организующие управление ее работой в целом, а также драйверы различных видов запоминающих устройств.

    Память представляет собой одну из важнейших подсистем ЭВМ, во многом определяющую их производительность. Тем не менее, в течение всей истории развития вычислительных машин она традиционно считается их «узким местом».

    Ключевым принципом построения памяти ЭВМ является ее иерархическая организация (принцип, сформулированный еще Джоном фон Нейманом), которая предполагает использование в системе памяти компьютера запоминающих устройств (ЗУ) с различными характеристиками. Причем с развитием технологий, появлением новых видов ЗУ и совершенствованием структурной организации ЭВМ количество уровней в иерархии памяти ЭВМ не только не уменьшается, но даже увеличивается. Например, сверхоперативные ЗУ больших ЭВМ 50-60-х годов заменяет двухуровневая кэш-память персональных ЭВМ 90-х годов.

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

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

    Как известно, приставки кило-, мега- и гига- допускают неоднозначную трактовку в связи с различием их понимания в общенаучном и специфическом при использовании двоичной системы счисления смыслах. Так, в общем смысле приставка «кило» соответствует 103, «мега» – 106, а «гига» – 109 (на подходе «тера», «пента» и «гексо») . В то же время, близкие по звучанию и смыслу двоичные аналоги этих величин: К-, М- и Г- обозначают 210 (1024), 220 (1048576) и 230 (1073741824), что только приблизительно соответствует перечисленным выше степеням 10. Поэтому при указании емкости одного и того же устройства памяти, например жесткого диска, в Гбайтах и миллиардах байт, могут наблюдаться определенные различия.

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

    Время обращения к ЗУ различных типов определяется по-разному. В качестве примера можно рассмотреть оперативные ЗУ и жесткие диски.

    Оперативные ЗУ обычно реализуются как ЗУ с произвольным доступом

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

    Емкости оперативных ЗУ этого же периода составляли для небольших ЭВМ порядка 256 Мб – 2 Гб.

    Процесс обращения (чтения или записи) к жесткому диску показан на рис.2. Он включает в себя 3 этапа: перемещение блока головок чтения/записи на нужную дорожку (а ), ожидание подхода требуемого сектора под головки чтения/записи (б ) и собственно передача данных, считываемых с диска или записываемых на него (в ). Каждый из этих этапов занимает определенное время, входящее в общее время обращения к диску. Все этапы так или иначе связаны с механическими перемещениями, поэтому их времена сравнительно велики и составляют величины порядка единиц миллисекунд.

    Время перемещения блока головок, обычно называемое изготовителями дисков временем поиска (seek time), зависит от количества дорожек, на которое надо переместить блок головок. Минимальное время затрачивается на перемещение блока головок на соседнюю дорожку (цилиндр). Это время составляет порядка 1-2 мс. Максимальное время требуется на перемещение блока головок от крайней дорожки к центральной или наоборот. Это время может составлять порядка 15-20 мс. Среднее время поиска (перемещения головок) составляет порядка 8-10 мс.


    Рис. 2 Обращение к жесткому диску

    Время ожидания повода файла (точнее, его первого сектора) под блок головок производители называют также временем задержки (latency time ). Это время в среднем равно времени половины оборота диска, что, например, при скорости вращения (шпинделя) диска 7200 оборотов/мин, или 120 оборотов/с, составляет 4,2 мс.

    Наконец, время передачи данных зависит от количества передаваемых данных (размера файла, если он располагается целиком на последовательных секторах одной дорожки диска) и скорости передачи. Из-за зависимости этого времени от размера файла и его размещения на диске в качестве характеристики диска используют скорость передачи данных (transfer rate ). Эта скорость определяется как параметрами тракта связи с ЭВМ, так и скоростью считывания данных с диска или записи данных на диск. Обычно пользуются именно этими параметрами, так как каналы передачи достаточно быстрые, чтобы снижать скорость передачи, а диски имеют буферные ЗУ (кэш диска), скорость обмена данными с которым заметно превышает скорость считывания с диска или записи на диск.

    В свою очередь, скорость обмена с диском определяется скоростью его вращения и плотностью записи информации на него. Обе эти величины непрерывно возрастают с развитием технологий изготовления жестких дисков. В начале 2000 годов скорости вращения дисков составляли порядка 5-15 тыс. оборотов/мин. Плотность записи информации на диск удваивалась примерно каждый год – полтора. К концу 2003 г. плотность записи достигала 45 Гбит/кв.дюйм. Это позволяло размещать на одной пластине диска до 60 Гбайт данных (при использовании обеих сторон пластины). При такой плотности, с учетом примерно десятикратного различия продольной и поперечной плотности записи, на одной стороне пластины имелось порядка 50-60 тыс. дорожек, каждая из которых в среднем позволяла записать 500-600 Кбайт информации.

    Максимально достижимая скорость обмена с пластиной при этих условиях составляла до 700 Мбит/с, а средняя скорость обмена данными с диском находилась в пределах 30-50 Мбайт/с.

    Стоимость запоминающих устройств также представляет собой важную характеристику. Именно она является одной из причин иерархической организации памяти ЭВМ.

    Действительно, хорошо иметь быструю и емкую память. Нужно, чтобы она была и относительно дешевой. Понятно, что эти параметры противоречивы. Поэтому в ЭВМ и строят иерархию памяти, на вершине которой (ближе всего к процессору) находятся маленькие быстродействующие, но дорогие ЗУ, а внизу – большие, дешевые, но медленные.

    Определения дорогие и дешевые понимаются не в абсолютном, а в относительном измерении, исходя из стоимости хранения единицы информации (удельной стоимости) в ЗУ. На тот же период времени стоимость хранения 1 Мбайта информации в оперативных ЗУ и на жестких дисках составляла порядка 10-15 центов и 0,1-0,2 цента соответственно, т.е. различалась примерно в 100 раз.

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

    В настоящее время существует большое количество различных типов ЗУ, используемых в ЭВМ и системах. Эти устройства различаются рядом признаков: принципом действия, логической организацией, конструктивной и технологической реализацией, функциональным назначением и т.д. Большое количество существующих типов ЗУ обусловливает различия в структурной и логической организации (систем) памяти ЭВМ. Требуемые характеристики памяти достигаются не только за счет применения ЗУ с соответствующими характеристиками, но в значительной степени за счет особенностей ее структуры и алгоритмов функционирования.

    Память ЭВМ почти всегда является «узким местом», ограничивающим производительность компьютера. Поэтому в ее организации используется ряд приемов, улучшающих временные характеристики памяти и, следовательно, повышающих производительность ЭВМ в целом.

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

    Один из возможных вариантов классификации ЗУ представлен на рис.3. В нем устройства памяти подразделяются по двум основным критериям: по функциональному назначению (роли или месту в иерархии памяти) и принципу организации.


    Рис. 3. Классификация запоминающих устройств

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

    Общий вид иерархии памяти ЭВМ представлен на рис.4. На нем показаны различные типы ЗУ, причем поскольку рисунок обобщенный, то не все из представленных на нем ЗУ обязательно входят в состав ЭВМ, а характер связей между устройствами может отличаться от показанного на рисунке.


    Рис. 4. Возможный состав системы памяти ЭВМ

    1. Верхнее место в иерархии памяти занимают регистровые ЗУ , которые входят в состав процессора и часто рассматриваются не как самостоятельный блок ЗУ, а просто как набор регистров процессора. Такие ЗУ в большинстве случаев реализованы на том же кристалле, что и процессор, и предназначены для хранения небольшого количества информации (до нескольких десятков слов, а в RISC-архитектурах – до сотни), которая обрабатывается в текущий момент времени или часто используется процессором. Это позволяет сократить время выполнения программы за счет использования команд типа регистр-регистр и уменьшить частоту обменов информацией с более медленными ЗУ ЭВМ. Обращение к этим ЗУ производится непосредственно по командам процессора.

    2. Следующую позицию в иерархии занимают буферные ЗУ . Их назначение состоит в сокращении времени передачи информации между процессором и более медленными уровнями памяти компьютера. Буферная память может устанавливаться на различных уровнях, но здесь речь идет именно об указанном ее местоположении. Ранее такие буферные ЗУ в отечественной литературе называли сверхоперативными, сейчас это название практически полностью вытеснил термин «кэш-память» или просто кэш .

    3. Еще одним (внутренним) уровнем памяти являются служебные ЗУ . Они могут иметь различное назначение.

    Одним из примеров таких устройств являются ЗУ микропрограмм, которые иногда называют управляющей памятью. Другим – вспомогательные ЗУ, используемые для управления многоуровневой памятью.

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

    Вспомогательные ЗУ для управления памятью (например, теговая память, используемая для управления кэш-памятью, буфер переадресации TLB – translation location buffer ) представляют собой различные таблицы, используемые для быстрого поиска информации в разных ступенях памяти, отображения ее свойств, очередности перемещения между ступенями и пр.

    Емкости и времена обращения к таким ЗУ зависят от их назначения. Обычно – это небольшие (до нескольких Кбайт), но быстродействующие ЗУ. Специфика назначения предполагает недоступность их командам процессора.

    4. Следующим уровнем иерархии памяти является оперативная память . Оперативное ЗУ (ОЗУ) является основным запоминающим устройством ЭВМ, в котором хранятся выполняемые в настоящий момент процессором программы и обрабатываемые данные, резидентные программы, модули операционной системы и т.п. Название оперативной памяти также несколько изменялось во времени. В некоторых семействах ЭВМ ее называли основной памятью, основной оперативной памятью и пр. В англоязычной литературе также используется термин RAM (random access memory ), означающий память с произвольным доступом.

    Эта память используется в качестве основного запоминающего устройства ЭВМ для хранения программ, выполняемых или готовых к выполнению в текущий момент времени, и относящихся к ним данных. В оперативной памяти располагаются и компоненты операционной системы, необходимые для ее нормальной работы. Информация, находящаяся в ОЗУ, непосредственно доступна командам процессора, при условии соблюдения требований защиты.

    Оперативная память реализуется на полупроводниках (интегральных схемах), стандартные объемы ее составляют (в начале 2000-х годов) сотни мегабайт – единицы гигабайт, а времена обращения – единицы÷десятки наносекунд.

    5. Еще одним уровнем иерархии ЗУ может являться дополнительная память , которую иногда называли расширенной или массовой. Первоначально (1970-е годы) эта ступень использовалась для наращивания емкости оперативной памяти до величины, соответствующей адресному пространству (например, 24-битного адреса) команд, с помощью подключения более дешевого и емкого, чем ОЗУ, запоминающего устройства.

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

    Затем, в ранних моделях ПЭВМ, дополнительная память также использовалась для наращивания емкости ОЗУ и представляла собой отдельную плату с микросхемами памяти. А еще позже термин дополнительная память (extended или expanded memory ) стал обозначать область оперативного ЗУ с адресами выше одного мегабайта. Конечно, этот термин применим только к IBM PC совместимым ПЭВМ.

    6. В состав памяти ЭВМ входят также ЗУ, принадлежащие отдельным функциональным блокам компьютера. Формально эти устройства непосредственно не обслуживают основные потоки данных и команд, проходящие через процессор. Их назначение обычно сводится к буферизации данных, извлекаемых из каких-либо устройств и поступающих в них.

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

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

    Емкости и быстродействие этих видов памяти зависят от конкретного функционального назначения обслуживаемых ими устройств. Для видеопамяти, например, объем может достигать величин, сравнимых с оперативными ЗУ, а быстродействие – даже превосходить быстродействие последних.

    7. Следующей ступенью памяти, ставшей фактически стандартом для любых ЭВМ, являются жесткие диски . В этих ЗУ хранится практически вся информация, которая используется более или менее активно, начиная от операционной системы и основных прикладных программ и кончая редко используемыми пакетами и справочными данными.

    Емкость этой ступени памяти, которая может включать в свой состав до десятков дисков, обеспечивая хранение очень большого количества данных, зависит от области применения ЭВМ. Типовая емкость жесткого диска, составляющая на начало 2000-х годов десятки гигабайт, удваивается примерно каждые полтора года.

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

    8. Все остальные запоминающие устройства можно объединить с точки зрения функционального назначения в одну общую группу, охарактеризовав ее как группу внешних ЗУ . Под словом «внешние» следует подразумевать то, что информация, хранимая в этих ЗУ, в общем случае расположена на носителях не являющихся частью собственно ЭВМ. Под это определение подпадают гибкие диски, компакт диски, накопители на сменных магнитных дисках и магнитооптические диски, твердотельные (флэш) диски и флэш-карты, стримеры, внешние винчестеры и др. Естественно, что параметры этих устройств достаточно различны. Функциональное назначение их обычно сводится либо к архивному хранению информации, либо к переносу ее од одного компьютера к другому.

    Некоторые сомнения в принадлежности к данной категории могут вызвать сменные диски, устанавливаемые в салазки (rack ). Такие диски, действительно, лучше отнести к предыдущей (седьмой) группе.

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

    1. По функциональным возможностям ЗУ можно разделять:

    — на простые, допускающие только хранение информации;

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

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

    2. По возможности изменения информации различают ЗУ:

    — постоянные (или с однократной записью);

    — односторонние (с перезаписью или перепрограммируемые);

    — двусторонние.

    В постоянных ЗУ (ПЗУ) информация заносится либо при изготовлении, либо посредством записи (или, как иначе называют эту процедуру, программирования или прожига), которая может быть выполнена только однократно. В ходе такой записи изменяется сам носитель информации, например, пережигаются проводники в микросхемах ПЗУ или формируются лунки в отражающем слое CD-ROM.

    Односторонними называют ЗУ, которые имеют существенно различные времена записи и считывания информации. Наиболее распространенными типами таких ЗУ являются перепрограммируемые постоянные ЗУ или компакт-диски с перезаписью – CD-RW. Время записи в устройствах этих типов значительно превышает время считывания информации.

    К односторонним ЗУ можно отнести и ЗУ на приборах с зарядовой связью (ПЗС), в которых время записи (формирования изображения), вообще говоря, заметно меньше времени считывания (передачи изображения).

    Двусторонние ЗУ имеют близкие значения времен чтения и записи. Типичными представителями таких ЗУ являются оперативные ЗУ и ЗУ на жестких дисках.

    3. По способу доступа различают ЗУ:

    — с адресным доступом;

    — с ассоциативным доступом.

    При адресном доступе для записи или чтения место расположения информации в ЗУ определяется ее адресом. Логически адрес может иметь различную структуру. Например, в оперативных ЗУ адрес представляет собой двоичный код, одна часть разрядов которого указывают строку матрицы элементов памяти, а другая – столбец этой матрицы. На пересечении заданных строки и столбца находится искомая информация. В ЗУ на магнитных дисках адрес может представлять собой либо комбинацию номеров цилиндра, головки и сектора (так называемая CHS-геометрия), либо логический номер сектора (LBA-адресация). Возможны и иные варианты.

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

    При этом, в зависимости от того, как именно срабатывает механизм доступа, различают следующие виды адресного доступа:

    — произвольный;

    — прямой (циклический);

    — последовательный.

    Термин «память с произвольным доступом» (random access memory – RAM ) применяют к ЗУ, в которых выбор места хранения информации производится непосредственным подключением входов и выходов элементов памяти (через буферы, усилители и логические элементы) к входным и выходным шинам ЗУ. Это наиболее быстрый вид адресного доступа, применяемый в оперативных ЗУ и кэш-памяти.

    При прямом (циклическом) доступе непосредственной коммутации связей оказывается недостаточно. В таких ЗУ обычно происходит еще и перемещение данных относительно механизма чтения/записи, механизма чтения/записи относительно данных или и то и другое. Физически это может быть как механическое перемещение, например, в жестких дисках, перемещение областей намагниченности, как в ЗУ на магнитных доменах, перенос зарядов и др.

    С логической точки зрения такие ЗУ можно сопоставить набору сдвигающих регистров, информация в которых сдвигается циклически и может вводиться в регистр или выводиться из него только в одном из разрядов. Термины «циклический» и «прямой» доступ близки по содержанию, хотя «прямой доступ» – имеет более широкий смысл.

    Последовательный доступ характерен для ЗУ, использующих в качестве носителя информации (запоминающей среды) магнитную ленту, например, для стримеров. В таких ЗУ для доступа к блоку данных необходимо переместить носитель так, чтобы участок, на котором располагается требуемый блок данных, оказался под блоком головок чтения/записи.

    Кроме того, при всех формах адресного доступа адресуемым элементом может быть не только байт или слово (как в оперативной памяти и кэш-памяти), но целый блок данных. Это обычно связано либо с конструктивными особенностями ЗУ, либо с большим временем доступа.

    При ассоциативном доступе место хранения информации при чтении и записи определяется не адресом, а значением некоторого ключа поиска. Каждое записанное и хранимое в ассоциативной памяти слово имеет поле ключа. Значение этого ключа сравнивается со значением ключа поиска при чтении данных из памяти. В случае совпадения сравниваемых значений информация считывается из памяти.

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

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

    Одним из частых применений ассоциативной памяти является быстрое преобразование логических (линейных) адресов данных в физические (т.е. адреса ячеек памяти), выполняемое, например, так называемым буфером трансляции адресов. Другой близкой задачей является определение того, имеется ли требуемая информация в верхних уровнях ЗУ или необходима ее подкачка из более медленных ЗУ.

    4. По организации носителя различают ЗУ:

    — с неподвижным носителем;

    — с подвижным носителем.

    В первых из них носитель механически неподвижен в процессе чтения и записи информации, что имеет место, например, в оперативных и кэш ЗУ, твердотельных дисках, ЗУ с переносом зарядов и др.

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

    Однако, возможны и иные варианты. Например, фирмой IBM разрабатывается ЗУ с механическим перемещением записывающих и считывающих элементов (микроигл) и неподвижным носителем информации (пластиковой пленкой).

    5. По возможности смены носителя ЗУ могут быть:

    — с постоянным носителем;

    — со сменным носителем.

    В ЗУ первого вида носитель является частью самого устройства и не может быть извлечен из него в процессе нормального функционирования (оперативные ЗУ, жесткие диски).

    В ЗУ второй группы носитель не является собственной частью устройства и может устанавливаться в ЗУ и извлекаться из него в процессе работы (гибкие диски, CD-ROM-дисководы, карты памяти, магнито-оптические диски).

    6. По способу подключения к системе ЗУ делятся:

    — на внутренние (стационарные);

    — внешние (съемные).

    В первом случае ЗУ, как правило, является обязательным компонентом вычислительной системы, устанавливается в корпусе системы (например, оперативная память) или интегрируется с другими ее компонентами (например, кэш-память).

    Во втором случае устройство подключается к системе дополнительно и представляет собой отдельный блок. Подключение (и отключение) таких ЗУ, в зависимости от особенности их реализации, может производиться как при выключенной системе – так называемое «холодное подключение», так и в работающей системе – «горячее подключение».

    Последний вариант в серверных системах предусматривают и для стационарных ЗУ (жестких дисков).

    7. По количеству блоков , образующих модуль или ступень памяти, можно различать:

    — одноблочные ЗУ;

    — многоблочные ЗУ.

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

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

    Однако, поскольку параллельные процессы в действительности выполняются параллельно только в многопроцессорных системах (в крайнем случае, в гиперпоточных архитектурах), то часто используют второй путь, прибегая к так называемому чередованию (interleave ) адресов между блоками. Т.е. последовательные адреса или группы адресов адресного пространства назначают в различные блоки памяти так. На практике известны системы, допускающие расслоение по шестнадцати блокам.

    Ясно, что в случае такого назначения адресов при выполнении какой-либо программы обращения к памяти будут распределяться по блокам достаточно равномерно. А при обмене блоком данных с другой ступенью памяти обращения по последовательным адресам тем более будут попадать в различные блоки памяти.

    Рассматривая расслоение адресов, можно отметить его аналогию с некоторыми режимами работы RAID-контроллеров.

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

    СПИСОК ЛИТЕРАТУРЫ

  1. Гукин Д. IBM-совместимый компьютер: Устройство и модернизация: Пер. с англ.– М.: Мир, 2005.

    Информатика / Под ред. Н.В. Макаровой.–М.: Финансы и статистика, 2004.

  2. Информатика: Учебник / Под ред. Н.В. Макаровой. М., 2002.
    Состав и структура дебиторской задолженности СУБД

    2014-06-02

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

Принципы ЭВМ заключаются в следующем:

1. ЭВМ – это машина с хранимой (в памяти ЭВМ) программой, представленной в виде последовательности команд.

2. Выполняемые ЭВМ команды и операнды, т.е. данные, над которыми выполняется задаваемая командой операция, представлены в ЭВМ в виде двоичного кода с определенным количеством разрядов.

3. Память ЭВМ организована в виде последовательности запоминаю-

щих ячеек, в каждой из которых может храниться (запоминаться)

некоторый двоичный код – число или код символа алфавита, представляющие обрабатываемые данные, код команды ЭВМ. В конкретный момент времени можно обратиться для записи или чтения к любой одной из этих ячеек независимо от ее расположения в памяти, указав адрес (порядковый номер этой ячейки. Таким способом организованная память называется памятью с произвольным доступом.

4. В ЭВМ используется общая память как для хранения данных, так и

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

5. Предназначение данных, их тип и способ использования также явно не указываются. Они определяются и различаются по контексту вы полняемой программы.

Типичная цифровая ЭВМ включает в себя три основных компонента:

процессор, память и внешние устройства. Ее обобщенная блок-схема представлена ниже.

Процессор или центральный процессор (ЦП) – это устройство, предназначенное для выполнения основных операций по обработке данных, арифметических и логических операций над числами, управления работой других частей ЭВМ.

Память или оперативное запоминающее устройство (ОЗУ) – предна

значено для хранения кодов команд, составляющих выполняемую ЭВМ программу, и данных или операндов, т.е. двоичных чисел или кодов, над которыми процессор ЭВМ выполняет задаваемые командами операции.

Через устройства ввода-вывода или внешние (периферийные) устройства осуществляется взаимодействие ЭВМ с внешним миром.

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

При реализации современных ЭВМ используется мо­дульный принцип. Суть этого принципа сводится к тому, что ЭВМ строится из набора устройств и блоков - модулей, реализующих законченные функции и не зависящих от других модулей.


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

Основные преимущества модульного принципа:

Возможность совершенствования ЭВМ без изменения ее функциональной организации даже в процессе эксплуатации путем замены отдельных блоков на новые (более быстродейст­вующие, меньшие по размерам, потребляющие меньше энергии, более дешевые) или посредством добавления новых модулей;

Возможность компоновки из модулей большого числа раз­личных по характеристикам ЭВМ, наилучшим образом приспо­собленных для конкретного применения;

Сокращение времени восстановления работоспособности ЭВМ при отказах упрощением поиска неисправностей и ремонта.

Модули между собой соединяются при помощи шин. Физиче­ски шина представляет собой проводник электрического тока и состоит из линий связи. Каждая такая линия в один момент време­ни позволяет передать одну двоичную цифру (0 или 1), т. е. бит информации. В общем случае по шинам информация может пере­даваться в обоих направлениях.

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

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

Интерфейс характеризуется шириной (или разрядностью) составляющих его шин (в первую очередь информационных) и скоростью обмена информацией. В первых моделях ПК использовали 8- и 16-разрядные шины данных, рассчитанные на передачу и обработку соответственно байта и слова информации (стандарт ISA). До недавнего времени в большинстве моделей ПК применяли стандарты EISA, VCA, VL-BUS, ориентированные на 32-разрядную передачу данных. В последних моделях ПК используют 64-разрядные шины данных. Разрядность шины адреса определяет величину адресного пространства внутренней памяти (число байт ОЗУ и ПЗУ), к кото­рому может непосредственно обращаться процессор компьютера.

Первые модели ПК имели 16-разрядную адресную шину и с помощью специального способа адресации обеспечивали доступ ЦП к 1 Мбайту ОЗУ и ПЗУ. У современных моделей 32- и 64-разрядные шины адреса, и они обеспечивают доступ более чем к 4 Гбайтам внутренней памяти компьютера.

Наиболее простой и естественный способ соединения уст­ройств (модулей) между собой для образования ЭВМ - использо­вание единого интерфейса - интерфейса, к которому подключают­ся все устройства, входящие в состав ЭВМ. Такой способ органи­зации реализован в ПК (рис. 1).

Рис. 3 Модульный принцип реализации ПК

Основу ПК составляет электронная плата, которая называется системной, или материнской, так как на ней располагаются основ­ные устройства компьютера: микропроцессор и микросхемы внут­ренней памяти (ОЗУ и ПЗУ). Кроме того, на системной плате раз­мещается ряд дополнительных операционных и других устройств, обеспечивающих функционирование компьютера.

Все устройства, находящиеся на системной плате, подключа­ются к шинам единого интерфейса, который также расположен на плате, и образуют единую электронную схему ПК.

Как было отмечено ранее, основными функциями компьютера являются хране­ние, обработка, прием и передача данных. Для выполнения этих функций в ком­пьютере предусмотрены различные устройства. Каждое из них выполняет ту или иную конкретную функцию. В состав любого современного компьютера входят:

· память - группа устройств, которые обеспечивают хранение программ и данных;

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

· устройства ввода-вывода - группа устройств, которые обеспечивают обмен, то есть прием и передачу данных между пользователем и машиной или между двумя или более машинами.

Различные устройства компьютера подсоединяют друг к другу с помощью стан­дартизированных и унифицированных аппаратных средств - кабелей, разъемов и т. д. При этом устройства обмениваются друг с другом информацией и управляю­щими сигналами, которые также приводятся к некоторым стандартным формам.

Совокупность этих стандартных средств и форм образует конкретный интерфейс того или иного устройства или компьютера в целом." Интерфейсом называется совокупность унифицированных стандартных соглашений, аппаратных и программных средств, методов и правил взаимодействия устройств или программ, а также устройств или программ с пользователем. Заметим, что для обозначения совокупности устройств, которые могут быть включены в состав компьютера той или иной модели, а также средств их соеди­нения используется термин аппаратное обеспечение.

Основы хранения информации в компьютере

Как было отмечено ранее, информация всегда имеет форму сообщения, а сооб­щение кодируется тем или иным набором знаков, символов, цифр. Теоретически и экспериментально было показано, что самым удобным и эффективным является использование в вычислительной технике двоичного кода, то есть набора симво­лов, алфавита, состоящего из пары цифр {0,1}. Поскольку двоичный код исполь­зуется для хранения информации в вычислительных машинах, его еще называют машинным кодом.

Цифры 0 и 1, образующие набор {0, 1}, обычно называют двоичными цифрами, потому что они используются как алфавит в так называемой двоичной системе счисления. Система счисления представляет собой совокупность правил и прие­мов наименования и записи чисел, а также получения значения чисел из изобра­жающих их символов. Количество знаков в алфавите системы счисления обычно отражается в ее названии: двоичная, троичная, восьмеричная, десятичная, шестнадцатеричная и т. д. С точки зрения технической реализации компьютера, гораздо проще работать всего с двумя цифрами двоичной системы {0, 1}.

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

Слово «бит» произошло от английского термина bit, представляющего собой сокращение словосочетания Binary digit (двоичная цифра). Технически бит может быть реализован самыми разными способами. Однако каким именно

конкретным способом это сделано в компьютере - для нас совершенно безраз­лично. Важно лишь понимание назначения, свойств и функций бита.

· Бит может находиться только в одном из двух возможных состояний, одно из которых принято считать изображением цифры «О», а другое - изображени­ем цифры «1». Свое состояние бит сохраняет сколь угодно долго, пока оно не будет изменено принудительно, следовательно, бит может хранить записан­ную в нем информацию.

· В любой момент можно узнать, в каком из двух состояний находится бит - в состоянии «О» или в состоянии «1», при этом текущее состояние бита оста­нется неизменным. Другими словами, можно прочитать записанную в бит информацию (без ее потери).

· Всегда, когда в этом возникнет необходимость, и вне зависимости от текуще­го состояния можно перевести бит из одного состояния в другое. Иначе гово­ря, в бит можно записать новую информацию.

· Итак, бит обеспечивает базу для хранения информации, одной из трех важней­ших функций компьютера.

Бит - это очень маленькая порция информации. Поэтому так же как для изобра­жения десятичных чисел используется несколько десятичных разрядов - разряд единиц разряд десятков, сотен и т. д., так и для изображения двоичных чисел и дво­ичных машинных кодов используется несколько двоичных разрядов, несколько бит.

Для хранения двоичных чисел в компьютере служит устройство, которое приня­то называть ячейкой памяти. Ячейки образуются из нескольких битов, так же как двоичные числа образуются из двоичных разрядов. А всю память компьюте­ра можно образно представить себе как автоматическую камеру хранения, со­стоящую из большого количества отдельных ячеек, в каждую из которых можно положить, записать некоторое двоичное число, двоичный машинный код.

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

Элемент памяти компьютера, состоящий из 8 битов, называется байтом.

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

Чем больше строк и точек, тем четче и лучше изображение. В настоящее время минимально допустимым считается разрешение 800 х 600, то есть 800 точек на строку и 600 строчек на экран.

Строки, из которых состоит изображение, можно просматривать сверху вниз друг за другом, как бы составив из них одну сплошную линию. После полного просмот­ра первой строки просматривается вторая, за ней третья, потом четвертая и т. д. до последней строки экрана. Этот процесс очень похож на принятый в большинстве стран мира способ чтения текстов, когда строчки просматриваются друг за другом слева направо и сверху вниз. Такой способ работы со строками называется строч­ной разверткой, или сканированием. А так как каждая из строк представляет со­бой последовательность пикселов, то все изображение, вытянутое в линию, также можно считать линейной последовательностью элементарных точек. В рассмат­риваемом случае эта последовательность состоит из 800 600 = 480 000 пикселов. Вначале рассмотрим принципы кодирования монохромного изображения, то есть изображения, состоящего из любых двух контрастных цветов - черного и белого, зеленого и белого, коричневого и белого и т. д. Для простоты обсуждения будем считать, что один из цветов - черный, а второй - белый. Тогда каждый пиксел изображения может иметь либо черный, либо белый цвет. Поставив в соответст­вие черному цвету двоичный код «0», а белому - код «1» (либо наоборот), мы сможем закодировать в одном бите состояние одного пиксела монохромного изо­бражения. А так как байт состоит из 8 бит, то на строчку, состоящую из 800 точек, потребуется 100 байтов памяти, а на все изображение - 60 000 байтов. Однако полученное таким образом изображение будет чрезмерно контрастным. Реальное черно-белое изображение состоит не только из белого и черного цве­тов. В него входят множество различных промежуточных оттенков - серый, светло-серый, темно-серый и т. д. Если кроме белого и черного цветов использо­вать только две дополнительные градации, скажем светло-серый и темно-серый, то для того чтобы закодировать цветовое состояние одного пиксела потребу­ется уже два бита. При этом кодировка может быть, например, такой: черный, цвет - 00 2 , темно-серый - 01 2 , светло-серый - 10 2 , белый - 11 2 . Общепринятым на сегодняшний день, дающим достаточно реалистичные моно­хромные изображения считается кодирование состояния одного пиксела с помо­щью одного байта, которое позволяет передавать 256 различных оттенков серого цвета от полностью белого, до полностью черного. В этом случае для передачи всего растра из 800 х 600 пикселов потребуется уже не 60 000, а все 480 000 байтов.

Цветное изображение может формироваться различными способами. Один из них - метод RGB (от слов Red, Green, Blue - красный, зеленый, синий), кото­рый опирается на то, что глаз человека воспринимает все цвета как сумму трех основных цветов - красного, зеленого и синего. Например, сиреневый цвет - это сумма красного и синего, желтый цвет - сумма красного и зеленого и т. д. Для получения цветного пиксела в одно и то же место экрана направляется не один, а сразу три цветных луча. Упрощая ситуацию, будем считать, что для кодирования каждого из цветов достаточно одного бита. Нуль в бите будет означать, что в суммарном цвете данный основной отсутствует, а единица - при­сутствует. Следовательно, для кодирования одного цветного пиксела потребуется 3 бита - по одному на каждый цвет. Пусть первый бит соответствует красному цвету, второй - зеленому и третий - синему. Тогда код 101 2 обозначает сирене­вый цвет - красный есть, зеленого нет, синий есть, а код 110 2 - желтый цвет - красный есть, зеленый есть, синего нет. При такой схеме кодирования каждый пиксел может иметь один из восьми возможных цветов. Если же каждый из цве­тов кодировать с помощью одного байта, как это принято для реалистического монохромного изображения, появится возможность передавать по 256 оттенков каждого из основных цветов. А всего в этом случае обеспечивается передача 256 256 256 = 16 777 216 различных цветов, что довольно близко к реальной чувствительности человеческого глаза. Таким образом, при данной схеме коди­рования цвета на изображение одного пиксела требуется 3 байта, или 24 бита па­мяти. Этот способ представления цветной графики принято называть режимом True Color (true color - истинный цвет) или полноцветным режимом.

Полноцветный режим требует очень много памяти. Так, для обсуждавшегося выше растра 800 х 600 при использовании метода RGB требуется 1 440 000 байтов. В целях экономии памяти разрабатываются различные режимы и графические форматы, которые немного хуже передают цвет, но требуют гораздо меньше памя­ти. В частности, можно упомянуть режим High Color (high color - богатый цвет), в котором для передачи цвета одного пиксела используется 16 битов и, следова­тельно, можно передать 65 535 цветовых оттенков, а также индексный режим, который базируется на заранее созданной для данного рисунка таблице исполь­зуемых в нем цветовых оттенков. Затем нужный цвет пиксела выбирается из этой таблицы с помощью номера - индекса, который занимает всего один байт памяти. При записи изображения в память компьютера кроме цвета отдельных точек необходимо фиксировать много дополнительной информации - размеры рисунка, разрешение, яркость точек и т. д. Конкретный способ кодирования всей требуемой при записи изображения в память компьютера информации образует графиче­ский формат. Форматы кодирования графической информации, основанные на передаче цвета каждого отдельного пиксела, из которого состоит изображение, относят к группе растровых или BMP (Bit MaP - битовая карта) форматов.

Аудио-и видеоинформация

Развитие способов кодирования звуковой информации, а также движущихся изо­бражений - анимации 1 и видеозаписей - происходило с запаздыванием относи­тельно рассмотренных выше разновидностей информации. Приемлемые способы хранения и воспроизведения с помощью компьютера звуковых и видеозаписей.

Заметим, что под анимацией понимается похожее на мультипликацию «оживление» изображений, но выполненое с помощью средств компьютерной графики. Анимация представляет собой последовательность незначительно отличающихся друг от друга, по­лученных с помощью компьютера картинок, которые фиксируют близкие по времени со­стояния движения какого-либо объекта.

появились только: в 90-х гг. XX в. Эти способы работы со звуком и видео полу­чили название мультимедийных технологий.

Звук представляет собой довольно сложное непрерывное колебание воздуха. Не­прерывные сигналы часто называют еще и аналоговыми. Оказывается, что такие непрерывные сигналы можно приближенно, но с достаточной точностью пред­ставлять в виде суммы некоторого числа простейших синусоидальных коле­баний. Причем каждое слагаемое, то есть каждая синусоида, может быть точно задано некоторым набором числовых параметров - амплитудой, фазой и часто­той, которые можно рассматривать как код звука в некоторый момент времени. Такой подход к записи звука называется преобразованием в цифровую форму, оцифровыванием или дискретизацией, так как непрерывный звуковой сигнал заменяется дискретным (то есть состоящим из обособленных, раздельных эле­ментов) набором значений сигнала - отсчетов сигнала - в некоторые последо­вательные моменты времени Количество отсчетов сигнала в единицу времени называется частотой дискретизации. В настоя­щее время при записи звука в мультимедийных технологиях применяются час­тоты 8,11, 22, 44 кГц до 192 кГц.Ч астота дискретизации 44 кГц означает, что одна секун­да непрерывного звучания заменяется набором из 44 тысяч отдельных отсчетов сигнала. Чем выше частота дискретизации, тем лучше качество оцифрованно­го звука.

Качество преобразования звука в цифровую форму определяется не только частотой дискретизации, но и количеством битов памяти, отводимых на запись кода одного отсчета. Этот параметр принято называть разрядностью преобразования. В настоящее время обычно используется разрядность 8,16 и 24 бит. На описанных выше принципах основывается формат WAV (от WAVeform-audio - волновая форма аудио) кодирования звука. Получить запись звука в этом формате можно от подключаемых к компьютеру микрофона, проигрывателя, магнитофона, теле­визора и других стандартно используемых устройств работы со звуком. Однако формат WAV занимает большой объем памяти (при записи стереофонического звука с частотой дискретизации 44 кГц и разрядностью 16 бит на одну минуту записи требуется около 10 миллионов байтов памяти).

Кроме волнового формата WAV, для записи звука широко применяется формат MIDI (Musical Instruments Digital Interface - цифровой интерфейс музыкаль­ных инструментов). Фактически, этот формат представляет собой набор инструк­ций, команд так называемого музыкального синтезатора - устройства, которое имитирует звучание реальных музыкальных инструментов. Получить запись звука в формате MIDI можно только от специальных электромузыкальных инструмен­тов, которые поддерживают интерфейс MIDI. Формат MIDI обеспечивает вы­сокое качество звука и требует значительно меньше памяти, чем формат WAV. Кодирование видеоинформации еще более сложная проблема, чем кодирование звуковой информации, так как нужно позаботиться не только о дискретизации непрерывных движений, но и о синхронизации изображения со звуковым сопро­вождением. В настоящее время для этого используется формат, которой называ­ется AVI (Audio-Video Interleaved - чередующееся аудио и видео).

Основные мультимедийные форматы AVI и WAV очень требовательны к памя­ти. Поэтому на практике применяются различные способы компрессии, то есть сжатия звуковых и видеокодов. В настоящее время стандартными стали способы сжатия, предложенные MPEG (Moving Pictures Experts Group - группа экспер­тов по движущимся изображениям). В частности, стандарт MPEG-1 включает в себя несколько популярных в настоящее время форматов записи звука. Так, например, при записи в формате МРЗ при практически том же качестве звука требуется в десять раз меньше памяти, чем при использовании формата WAV. Существуют специальные программы, которые преобразуют записи звука из фор­мата WAV в формат МРЗ. Стандарт MPEG-2 описывает методы сжатия видео­записей, которые обеспечивают телевизионное качество изображения и стереозву­ковое сопровождение и имеют приемлемые требования к памяти. Стандарт MPEG-4 по­зволяет записать полнометражный цветной фильм со звуковым сопровождением на компакт-диск.

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

Определение

Устройство хранения информации представляет собой приспособление, связанное с остальными элементами компьютера и способное воспринимать внешнее воздействие. В современных ЭВМ применяется сразу несколько типов подобных изделий, каждое из которых обладает собственной функциональностью и особенностями работы. Устройства хранения ключевой информации классифицируются по своим принципам работы, требованиям к энергообеспечению и по многим другим параметрам.

Действия с памятью

Главная задача любого записывающего приспособления заключается в возможностях работы с ним оператора. Все действия разделяются на три типа:

  • Хранение . Вся информация, попавшая на записывающее устройство, обязана находиться там до удаления оператором или компьютером. Бывают изделия, способные хранить данные долгое время даже при выключенной ЭВМ. Именно так функционируют стандартные жесткие диски. Другие схожие изделия (оперативная память) содержат только часть данных, чтобы оператор получил к ним доступ максимально быстро.
  • Ввод . Информация должна каким-то образом попадать на записывающее устройство. В данном случае разделение может идти по этому принципу. Одни модели работают напрямую с оператором. Другие связаны с иными запоминающими элементами, ускоряя их работу.
  • Вывод . Полученные данные выводятся на интерфейс взаимодействия с пользователем или предоставляются для расчетов другим запоминающим приспособлениям.

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

Форма

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

Устойчивость записи

Классификация по этому показателю разделяет все устройства хранения и обработки информации на четыре группы:

  • Оперативные записывающие (ОЗУ). Оператор получает возможность вносить новую информацию, считывать уже имеющуюся и работать с ней прямо в процессе функционирования. Пример - оперативная память компьютера. В ней хранится большая часть постоянно запрашиваемых данных, благодаря чему не требуется постоянно обращаться к основному жесткому диску. В большинстве случаев вся информация стирается с таких носителей после отключения подачи энергии.
  • Перезаписываемые (ПППЗУ). Такие изделия позволяют записывать, стирать и вновь вносить данные практически неограниченное количество раз. Пример - CD-RW и стандартные жесткие диски. В любом компьютере такой памяти больше всего, и именно на ней хранится практически вся информация пользователя.
  • Записываемые (ППЗУ). На таких устройствах данные можно сохранить только один раз. Невозможно перезаписать или удалить информацию, что и является самым главным минусом подобных изделий. Пример - диски CD-R. В современном мире используется крайне редко.
  • Постоянные (ПЗУ). Этот тип устройств сохраняет единожды записанную информацию и не позволяет как-либо ее удалять или изменять. Пример - BIOS компьютера. В нем все данные остаются без изменений и пользовать получает возможность выбрать только другие настройки из перечня существующих. В отличие от ППЗУ, на такие носители все же можно вносить новые данные, но, как правило, это требует полного удаления старых. То есть BIOS можно переустановить, но не дополнить или обновить.

Энергонезависимость

Для работы компьютеру требуется электроэнергия, без которой выполнение всех действий было бы невозможным. Однако если бы каждый раз после выключения ПК данные обо всей проделанной работе стирались, то значение ЭВМ в нашей жизни было бы значительно меньшим. Так какие устройства хранения информации по потребности в питании существуют?

  • Энергозависимые . Эти изделия работают только тогда, когда есть к ним подано электричество. К такому типу относят стандартные модули оперативной памяти DRAM или SRAM.
  • Энергонезависимые . Для сохранения информации записывающие устройства не требуют питания. Пример - жесткий диск компьютера.

Тип доступа

Устройства хранения информации разделяются также и по этому показателю. По типу доступа память бывает:

  • Ассоциативной . Используется редко. К таким изделиям можно отнести специальные устройства, которые используются с целью повышения скорости работы обширных массивов данных.
  • Прямой . Полный и неограниченный доступ предлагается жесткими дисками, которые относятся к этому типу доступа.
  • Последовательной . Сейчас практически не используется. Ранее применялся в магнитных лентах.
  • Произвольной . По такому принципу работает оперативная память, предоставляющая пользователю возможность в произвольной форме получить доступ к последней информации, с которой работала система. Применяется для ускорения работы компьютера.

Исполнение

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

  • Печатные платы . К такому виду относятся модули оперативной памяти и картриджи для старых приставок. Работают очень быстро, однако нуждаются в постоянной подаче энергии, из-за чего их текущее применение носит вспомогательную роль.
  • Дисковые. Бывают магнитными и оптическими. Самым популярным представителем считается жесткий диск компьютера. Используются в качестве основного носителя информации.
  • Карточные . Вариантов исполнения много. Из последних можно отметить флеш-карты. Ранее этот тип применялся для изготовления перфокарт и их магнитных аналогов.
  • Барабанные . Пример - магнитный барабан. Практически не используется.
  • Ленточные. Пример - перфорированные или магнитные ленты. В современном мире почти не встречается.

Физический принцип

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

  • Магнитные . Выполняются в виде сердечников, дисков, лент или карт. Пример - жесткий диск. Это не самый быстрый способ обработки информации, однако он позволяет долгое время хранить данные без подачи энергии, что и обеспечивает их текущую популярность.
  • Перфорационные . Изготавливаются как ленты или карты. Пример - старинная перфокарта, используемая для записи информации в первых моделях ЭВМ. Из-за сложности изготовления и небольшого количества хранимых данных сейчас такой принцип практически не используется.
  • Оптические . CD-диски любого вида. Все они работают на принципе отражения света от своей поверхности. Лазер прожигает дорожки, образуя участки, отличающиеся от общей массы, что позволяет использовать все ту же систему двоичного кода, в которой одно состояние диска обозначается единицей, а другое - нулем.
  • Магнитооптические . Диски типа MO. Используются редко, но сочетают в себе преимущества обеих систем.
  • Электростатические. Работают по принципу накопления заряда электричества. Примеры - ЭЛТ, конденсаторные запоминающие устройства.
  • Полупроводниковые . Используют особенности одноименных материалов для сбора и хранения данных. Так работает флеш-накопитель.

Помимо всего прочего, существуют запоминающие устройства, работающие по другим физическим принципам. Например, на сверхпроводимости или звуке.

Количество состояний

Последним вариантом классификации устройства долговременного хранения информации является то, сколько состояний оно может поддерживать. Как уже было сказано выше, цифровые носители работают за счет изменения своей физической части на основе поданной электроэнергии. Самый простой пример: если магнитится, значит, это равно цифре 1, если нет, значит - 0. Это принцип работа двоичных систем, которые способны поддерживать только два варианта состояния. Сейчас также используются устройства, работающие в трех и более формах. Это открывает очень широкие перспективы использования носителей данных, позволяет уменьшать их размер, одновременно с увеличением общего объема хранимой информации.

Итоги

Старые накопители были очень большими. Самые первые компьютеры требовали помещения, сравнимого с современными спортивными залами, да еще при этом работали очень медленно. Прогресс не стоит на месте и сейчас устройства хранения информации, даже самые объемные, можно просто положить в карман. Дальнейшее развитие может пойти как по пути поиска новых материалов или способов взаимодействия со старыми, так и по направлению создания постоянной и стабильной связи по всему миру. В таком случае емкие накопители будут расположены в специальных серверных, а все данные пользователь будет получать по «облачной» технологии.

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

Вычислительная система - это конкретный набор связанных между собою устройств. Центральным устройством большинства вычислительных систем является электронная вычислительная машина (ЭВМ) или компьютер.

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

Архитектура компьютера . Под архитектурой ЭВМ надо понимать ту совокупность характеристик, которая необходима пользователю. Это, прежде всего, основные устройства и блоки ЭВМ, а также структура связей между ними и программное управление.

Общие принципы построения ЭВМ, которые относятся к архитектуре:

  • структура памяти ЭВМ;
  • способы доступа к памяти и внешним устройствам";
  • возможность изменения конфигурации;
  • система команд;
  • форматы данных;
  • организация интерфейса.

Исходя из этого, можно дать определение, что Архитектура - это наиболее общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействием основных ее функциональных узлов.

Классические принципы построения архитектуры ЭВМ были предложены в работе Дж. фон Неймана. Г.Голдстейга и А. Беркса в 1946 году и известны как " принципы фон Неймана". Эти принципы декларируют следующие положения архитектуры:

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

Рис 3. Устройство управления (УУ). Арифметико-логическое устройство (АЛУ). Память (ЗУ) хранит информацию (данные) и программы, включает оперативное запоминающее устройство (ОЗУ) и внешние запоминающие устройства (ВЗУ).

Современная архитектура компьютера . Реальная структура компьютера значительно сложнее, чем рассмотренная выше схема (Рис. 3). В современных компьютерах, в частности микрокомпьютерах (персональных), все чаще происходит отход от традиционной архитектуры фон Неймана, обусловленный стремлением разработчиков и пользователей к повышению качества и производительности компьютеров (Рис. 4).

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

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

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

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

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

Рис. 4. Общая структура современного микрокомпьютера

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

В частности, в центральный процессор входит арифметико-логическое устройство (АЛУ ). внутреннее запоминающее устройство в виде регистров процессора и внутренней кэш-памяти, управляющее устройство (УУ ).

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

Процессор - это центральный вычислительный блок в ЭВМ любого типа. Он осуществляет вычисления по хранящейся в оперативной памяти программе и обеспечивает общее управление компьютером.

Процессор, как минимум, содержит:

  • Арифметико-логическое устройство (АЛУ) , предназначенное для выполнения арифметических и логических операций;
  • Устройство управления (УУ) , предназначенное для выполнения общего управления вычислительным процессом по программе и координации всех устройств ЭВМ. УУ в определенной последовательности выбирает из оперативной памяти команду за командой. Затем: каждая, команда декодируется, по потребности элементы данных из указанных в команде ячеек оперативной памяти передаются в АЛУ. АЛУ настраивается на выполнение действия, указанного текущей командой (в этом действии могут принимать участие также устройства ввода-вывода); дается команда на выполнение этого действия. Этот процесс будет продолжаться до тех пор. пока не возникнет одна из следующих ситуаций: исчерпаны входные данные, от одного из устройств поступила команда на прекращение работы, выключено питание компьютера.

Запоминающее устройство (ЗУ) - это архитектурный блок ЭВМ, предназначенный для временного (оперативная память) и продолжительного (постоянная память) хранения программ, входных и результирующих данных, а также промежуточных результатов на устройствах внешнего запоминающего устройства (ВЗУ).

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

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

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

Внешнее запоминающее устройство (ВЗУ) . Энергонезависимые устройства, обеспечивающие надежное хранение и выдачу информации. В них хранятся часто используемые программы и данные (см. устройства, хранения). Однако скорость обмена данными между постоянной памятью и центральным процессором, в подавляющем большинстве случаев, значительно меньше, чем у оперативной памяти.

Устройства ввода (УВВ) и вывода (УВ) , относятся к категории периферийных устройств. Раньше работой устройств ввода-вывода руководил центральный процессор, что занимало немало времени. Архитектура современных ЭВМ предусматривает наличие каналов прямого доступа к оперативной памяти для обмена данными с устройствами ввода-вывода без участия центрального процессора, а также передачу большинства функций управления периферийными устройствами специализированным процессорам, разгружающим центральный процессор и повышающим его производительность.


Система прерываний . Прерыванием называется ситуация, требующая каких-либо действий микропроцессора при возникновении определенного события. Под системой прерываний понимают программно-аппаратный комплекс, обеспечивающий выполнение и обработку прерываний.

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

Обработка прерываний сводится к приостановке исполнения текущей последовательности команд, вместо которой начинает интерпретироваться другая последовательность, соответствующая данному типу прерывания и называемая обработчиком прерывания. После ее реализации, исполнение программы может быть продолжено, если это возможно или целесообразно, что зависит от типа прерывания.

Система портов ввода-вывода обеспечивает непосредственное подключение адаптера периферийного устройства к системной шине, то есть, по сути, является точкой такого подключения периферийного устройства к компьютерной системе. Каждый порт ввода-вывода имеет свой адрес, при этом периферийному устройству может быть присвоено несколько портов ввода-вывода. Совокупность портов ввода-вывода образуют систему портов ввода-вывода . Упрощенно порт ввода-вывода можно считать регистром, в который записывается, информация для передачи ее е Л периферийное устройство или с которого считывается информация, полученная из периферийного устройства.

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

Адаптер, контроллер . Понятие «адаптер периферийного устройства» можно считать синонимом термина «контроллер», однако последний чаще употребляется для устройства реализующих более сложные функции по управлению периферийными устройствами (Рис. 5).


Рис. 5.Видеоконтроллер. Управляет выводом изображения на дисплей

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

Адаптер интерфейса - это средство сопряжения центральной части ЭВМ с периферийными устройствами, в которых все физические и логические параметры отвечают заранее определенным параметрам (определенному протоколу) и широко используются в других устройствах.

Рис. 6. Адаптер интерфейса

Современная архитектура компьютерной системы . Сохранив принципы построения архитектуры ЭВМ по Нейману, современная архитектура обогатилась дополнительными принципами и сегодня архитектура ЭВМ определяют следующие принципы:

  • Принцип программного управления . Обеспечивает автоматизацию процесса вычислений на ЭВМ, Согласно этому принципу, для решения каждой задачи составляется программа, которая определяет последовательность действий компьютера. Эффективность программного управления будет выше при решении задачи этой же программой много раз (хотя и с разными начальными данными).
  • Принцип программы, сохраняемой в памяти . Согласно этому принципу, команды программы подаются, как и данные, в виде чисел и обрабатываются так же, как и числа, а сама программа перед выполнением загружается в оперативную память, что ускоряет процесс ее выполнения.
  • Принцип произвольного доступа к памяти. В соответствии с этим принципом, элементы программ я данных могут записываться в произвольное место оперативной памяти, что позволяет обратиться по любому заданному адресу (к конкретному участку памяти) без просмотра предыдущих.
  • Принцип разделения функций . Процессор управляет всеми операциями на высшем уровне, в то время как конкретную интерпретацию его общих команд для отдельных устройств реализуют специальные управляющие устройства - контроллеры. Процессор может обрабатывать информацию только в том случае, если она уже подверглась первичной обработке. Эту функцию берут на себя контроллеры устройства ввода. Они приводят входные данные к единому стандарту. Затем данные пересылаются в оперативную память, где они раскладываются по ячейкам и снабжаются ссылками (адресами), необходимыми для их использования. Вывод информации происходит также при посредничестве управляющих устройств вывода, которые вновь производят переформатированные данные в нужный стандарт. В принципе, все устройства компьютера имеют свои контроллеры (накопители, монитор, принтер, плоттер, стример и др.) Исходя из этого, можно сформулировать один из важных принципов работы ЭВМ.

Функциональные подсистемы . В процессе своей работы ЭВМ осуществляет:

  • Ввод информации извне;
  • Временное хранение;
  • Преобразование;
  • Вывод в виде, доступном для восприятия, ее человеком.

Процесс получения данных компьютером называется кратко «ввод », а выдача ее пользователю - «вывод» . Эти процессы настолько важны, что для их реализации предложено большое количество разнообразных устройств. Кроме того, нельзя забывать, что «ввод» и «вывод» - это две стороны одного процесса обмена информации, причем без одной из них не бывает другой. Поэтому, когда говорят нe о преобразовании данных, а об их передаче компьютеру для вычислений и получения итоговых результате в применяют термин «ввод-вывод».

В процессе ввода данные приводятся к формату, который может быть воспринят компьютером, а при выводе - к виду, привычному для человека .

В каждом из перечисленных этапов процесса реализуется отдельная функциональная подсистема:

  • подсистема ввода данных;
  • подсистема хранения данных;
  • подсистема преобразования данных;
  • подсистема вывода информации.

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

Подсистема устройств ввода . Ввод информации в компьютер осуществляется специализированными устройствами как стандартными, (см. ниже), так и нестандартными (факультативными).

Ввод информации в персональный компьютер осуществляется в три этапа:

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

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

Вывод информации также осуществляется в три этапа, причем их очередность обратная таковой в процессе ввода:

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

Подсистема преобразования . Преобразованием данных в информацию в компьютере осуществляется процессором. Процессор, как минимум, содержит устройство управления (УУ ) и арифметико-логическое устройство (АЛУ ). Устройство управления, по существу, является «хозяином» компьютера и выполняет следующие функции:

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

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

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

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

У внешних запоминающих устройств (ВЗУ ) есть два главных преимущества перед оперативной памятью:

  • хранение информации не требует обеспечения энергией;
  • объемы информации могут быть чрезвычайно большими.

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

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


Классификация по назначению

  • большие электронно-вычислительные машины (БЭВМ);
  • миниЭВМ;
  • микроЭВМ:
  • персональные компьютеры.

Большие ЭВМ (Main Frame ) . Применяют для обслуживания крупных областей народного хозяйства. Они характеризуются мощными параллельно работающими процессорами (количество которых достигает до 100), интегральным быстродействием до десятков миллиардов операций в секунду, многопользовательским режимом работы.

На базе больших ЭВМ создают вычислительный центр, который содержит несколько отделов или групп (Табл. 1). Структура вычислительного центра на базе большой ЭВМ может быть следующая:

  • Центральный процессор - основной блок БЭВМ. в котором происходит обработка данных и вычисление результатов. Представляет собой несколько системных блоков в отдельной комнате, где поддерживается постоянная температура и влажность воздуха.
  • Группа системного программирования - занимается разработкой, отладкой и внедрением программного обеспечения, необходимого для функционирования вычислительной системы. Системные программы обеспечивают взаимодействие программ с оборудованием, то есть программно-аппаратный интерфейс вычислительной системы.
  • Группа прикладного программирования - занимается созданием программ для выполнения конкретных действий с данными, то есть обеспечение пользовательского интерфейса вычислительной системы.
  • Группа подготовки данных - занимается подготовкой данных, которые будут обработаны на прикладных программах, созданных прикладными программистами. В частности, это набор текста, сканирование изображений, заполнение баз данных.
  • Группа технического обеспечения - занимается техническим обслуживанием всей вычислительной системы, ремонтом и отладкой аппаратуры, подсоединением новых устройств.
  • Группа информационного обеспечения - обеспечивает технической информацией все подразделения вычислительного центра, создает и сохраняет архивы разработанных программ (библиотеки программ) и накопленных данных (банки данных).
  • Отдел выдачи данных - получает данные от центрального процессора и превращает их в форму, удобную для заказчика (распечатка).

Большим ЭВМ присуща высокая стоимость оборудования и обслуживания, поэтому работа организована непрерывным циклом.

Мини ЭВМ . Эта категория похожа на большие ЭВМ, но меньших размеров. Используют на крупных предприятиях, научных учреждениях и организациях. Часто используют для управления производственными, процессами. Характеризуются мультипроцессорной архитектурой, подключением до 200 терминалов, дисковыми запоминающими устройствами, которые наращиваются до сотен гигабайт, разветвленной периферией. Для организации работы с миниЭВМ нужен вычислительный центр, но меньший, чем для больших ЭВМ.

МикроЭВМ . Микрокомпьютер (microcomputer) - вычислительная система, в которой в качестве управляющего и арифметического устройства используется микропроцессор. В более совершенных микро-ЭВМ могут применяться несколько микропроцессоров. Производительность этой системы определяется не только характеристиками применяемого процессора, но и емкостью имеющейся оперативной памяти, типами периферийных устройств, качеством конструктивных решений, расширяемостью и др. Сейчас они превратились в инструментальные средства для решения сложных задач. Микропроцессоры стали более мощными, а периферийные устройства более эффективными, поэтому микро-ЭВМ в настоящий момент вытесняют мини-ЭВМ и разница между ними постепенно уменьшается. На компьютеры именно этой категории и рассчитан данный курс обучения.

Микрокомпьютеры условно можно разделить на профессиональные и бытовые. В связи с удешевлением аппаратного обеспечения, грань между ними постепенно размывается. С 1999 года введен международный сертификационный стандарт - спецификация РС99:

  • массовый персональный компьютер (Consumer PC) - относительно не дорогие системы, удовлетворяющие требованиям пользователя;
  • деловой персональный компьютер (Office PC) - имеют минимум средств воспроизведения графики и звука;
  • портативный персональный компьютер (Mobile PC) - отличаются наличием средств коммуникации отдаленного доступа (компьютерная связь);
  • рабочая станция (Workstation) - отличаются увеличенными требованиями к устройствам хранения и обработки;
  • развлекательный персональный компьютер (Entertainment PC) - делают основной акцент на мультимедийность при помощи развитых средств воспроизведения графики и звука.

Классификация микрокомпьютеров по целевому назначению или уровню специализации .

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

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

  • Стационарные микрокомпьютеры . Устанавливаются на столе, тумбе или в виде малогабаритной стойки на полу.
  • Переносные микрокомпьютеры . Имеют сравнительно небольшую массу и габариты, транспортируются одним человеком, как правило, не имеют автономного питания;
  • Переносные микрокомпьютеры с автономным питанием . Делятся на ряд категорий:
  • Наколенные (Laptop), выполненные в виде дипломата;
  • Карманные (Pocket), помещающиеся в кармане.

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

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

  • аппаратная совместимость (платформа IBM PC и Apple Macintosh);
  • совместимость на уровне операционной системы;
  • программная совместимость;
  • совместимость на уровне данных.

Вопросы для самоконтроля

  1. Что называют вычислительной техникой?
    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. Перечислите типы совместимости компьютерных систем?