Билет №12: Архитектура компьютера, основные блоки, принципы определяющие современную архитектуру.
Архитектура компьютера - это описание его организации и принципов функционирования его структурных элементов. Включает основные устройства ЭВМ и структуру связей между ними.
Обычно, описывая архитектуру ЭВМ, особое внимание уделяют тем принципам ее организации, которые характерны для большинства машин, относящихся к описываемому семейству, а также оказывающие влияние на возможности программирования.
Поскольку от архитектуры компьютера зависят возможности программирования на нем, поэтому при описании архитектуры ЭВМ уделяют внимание описанию команд и памяти.
Компьютер имеет следующие основные блоки:
1. Системный блок.
2. Монитор.
3. Клавиатура.
4. Манипуляторы.
1. В системном блокенаходится вся электронная начинка компьютера:
материнская (или системная) плата, которая содержит основные компоненты компьютера, определяющие его архитектуру, а именно:
микропроцессор – для выполнения вычислений и общего управления компьютером;
математический сопроцессор – для увеличения скорости вычислений с числами большой точности. Математический сопроцессор ускоряет расчеты, использующие операции над числами с плавающей запятой, примерно в 5-15 раз. В процессорах 486DX и PENTIUM сопроцессор уже внедрен в основной процессор и дополнительной установки не требуется.
память – для постоянного и временного хранения информации. Выделяют память следующих типов:
оперативная память – ОЗУ, RAM (Random Access Memory) для хранения выполняемых программ, исходных данных для обработки, для записи промежуточных и окончательных результатов. При выключении компьютера, перезагрузке, случайных сбоях по питанию все содержимое оперативной памяти стирается. Следовательно, при наборе каких-либо данных, текстов и т.д. надо периодически записывать промежуточные результаты на жесткий диск. Объем памяти измеряется в мегабайтах(Mb) и гигабайтах(Gb).
кэш-память – для ускорения доступа к оперативной памяти применяется "сверхбыстрая" статическая память, которая является буфером между очень быстрым процессором и более медленной оперативной памятью.
ПЗУ (постоянное запоминающее устройство) – служит для хранения программ внутреннего тестирования устройств, программы настройки конфигурации (SETUP). Совокупность этих микропрограмм называется BIOS (базовая система ввода-вывода), которая реализована в виде микросхемы на материнской плате.
CMOS – часть микросхемы BIOS, которая питается от специального аккумулятора на системной плате. В ней хранятся параметры конфигурации компьютера (ОЗУ, тип винчестера, флоппи-дисководы и т.д.).
Chipset – набор сверхбольших микросхем, на которых реализована вся архитектура платы.
Слоты (шины) расширения для установки контроллеров и адаптеров
накопители информации – для ввода/вывода и хранения информации; По способу записи и чтения информации на носитель дисковые накопители можно подразделить на:
магнитные (жесткий диск, флоппи-дисковод);
оптические (CD-ROM, CD-RW, DVD-ROM, DVD-RW – приводы);
магнитооптические.
контроллеры и адаптеры – устройства, предназначенные для передачи информации от материнской платы к периферийному устройству и обратно; Существует большое количество различных контроллеров и адаптеров. Самыми распространенными из них являются:
видеокарта;
звуковая карта;
сетевая карта;
модем.
блок питания – служит для преобразование напряжения сети 220 В (110 В) в напряжения питания конструктивных элементов компьютера: +12В, +5В и +3,3В.
2. Монитор является универсальным устройством вывода информации и подключается к видеокарте, которая устанавливается в слот расширения системной платы в системном блоке.
Изображение в компьютерном формате (в виде последовательностей нулей и единиц) хранится в видеопамяти, размещенной на видеокарте. Изображение на экране монитора формируется путем считывания содержимого видеопамяти компьютера и отображения его на экран.
3. Клавиатура служит для ввода информации в компьютер и подачи управляющих сигналов. Она содержит стандартный набор алфавитно-цифровых клавиш и некоторые дополнительные клавиши – управляющие и функциональные, клавиши управления курсором, а также малую цифровую клавиатуру.
4. Манипуляторы — это специальные устройства, которые используются для удобного управления курсором. К манипуляторам относятся следующие устройства: мышь, трекбол (небольшая коробка с шариком, встроенным в верхнюю часть корпуса, пользователь рукой вращает шарик и перемещает курсор), джойстик.
5. Периферийные(внешние) устройства -Это устройства, располагающиеся вне системного блока, и не являющиеся обязательными при работе с компьютером, а скорее дополняющими и расширяющими его возможности: принтер, сканер и устройства мультимедия.
Современную архитектуру компьютера определяют следующие принципы:
1. Принцип программного управления. Обеспечивает автоматизацию процесса вычислений на ЭВМ. Согласно этому принципу, для решения каждой задачи составляется программа, которая определяет последовательность действий компьютера. Эффективность программного управления будет выше при решении задачи этой же программой много раз (хотя и с разными начальными данными).
2. Принцип программы, сохраняемой в памяти. Согласно этому принципу, команды программы подаются, как и данные, в виде чисел и обрабатываются так же, как и числа, а сама программа перед выполнением загружается в оперативную память, что ускоряет процесс ее выполнения.
3. Принцип произвольного доступа к памяти. В соответствии с этим принципом, элементы программ и данных могут записываться в произвольное место оперативной памяти, что позволяет обратиться по любому заданному адресу (к конкретному участку памяти) без просмотра предыдущих.