Файл: Вопросы на экзамен.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.01.2024

Просмотров: 111

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

«Мозгом» компьютера является центральный процессор (CPU – Central Processing Unit). Он выбирает из памяти команды и выполняет их. Обычный цикл работы процессора выглядит так: читается первая команда из памяти, декодируется для определения ее типа и операндов, выполняет команду, затем считывает, декодирует последующие команды. Таким образом осуществляется выполнение программ.

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

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

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

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

  1. Обзор аппаратного обеспечения компьютера. Память. Регистры.

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


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

Basic program registers (Основные программные регистры) Эти регистры используются всеми программами с их помощью выполняется обработка целочисленных данных.

Floating Point Unit registers (FPU) Эти регистры работают с данными, представленными в формате с плавающей точкой.

Еще есть MMX и XMM registers эти регистры используются тогда, когда вам надо выполнить одну инструкцию над большим количеством операндов.

Рассмотрим подробнее основные программные регистры. К ним относятся восемь 32 битных регистров общего назначения: EAX, EBX, ECX, EDX, EBP, ESI, EDI, ESP.

Для того чтобы поместить в регистр данные, или для того, чтобы изъять из регистра в ячейку памяти данные используется команда mov:

mov eax, 10

загружает число 10 в регистр eax.

mov data, ebx

копирует число, содержащееся в регистре ebx в ячейку памяти data.

Регистр ESP содержит адрес вершины стека.

Кроме регистров общего назначения, к основным программным регистрам относят шесть 16 битных сегментных регистров: CS, DS, SS, ES, FS, GS, EFLAGS, EIP

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

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

  1. Обзор аппаратного обеспечения компьютера. Память. Внутренняя оперативная память.

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

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

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

CMOS-память

Кэш-память

Видеопамять

Оперативная память (RAM - Random Access Memory) — это массив кристаллических ячеек, способных хранить данные. Иными словами, в ОЗУ хранится информация, с которой ведется работа в данный момент времени.

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



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

Различают динамическую память (DRAM) и статическую память (SRAM).

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

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

SRAM (Static RAM, статическая память) – после записи данных в ячейки статической памяти они могут сохранять свое значение сколько угодно (в отличие от динамической памяти). SRAM имеет более высокое быстродействие, чем динамическая оперативная память, и может работать на той же частоте, что и современные процессоры. Время доступа SRAM не более 2 нс, это означает, что такая память может работать синхронно с процессорами на частоте 500 МГц или выше. Все это определило использование ее в качестве буферной кэш-памяти.

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

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

  1. Обзор аппаратного обеспечения компьютера. Память. Внешняя память.


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

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

Основные виды накопителей:

- накопители на гибких магнитных дисках (НГМД);

- накопители на жестких магнитных дисках (НЖМД);

- накопители CD-ROM, CD-RW, DVD. Им соответствуют основные виды носителей:

- гибкие магнитные диски (Floppy Disk);

- жесткие магнитные диски (Hard Disk);

- диски CD-ROM, CD-R, CD-RW, DVD. Основные характеристики накопителей и носителей:

- информационная емкость;

- скорость обмена информацией;

- надежность хранения информации;


  1. Обзор аппаратного обеспечения компьютера. Прерывания.

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

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

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

Процесс прерывания схематически иллюстрирован на рис XI.1.

Основными функциями системы прерывания являются следующие.


1. Запоминание состояния процессора, которое определяется состоянием его основных регистров на момент прерывания текущей программы.

2. Осуществление передачи управления на процедуру обслуживания прерывания.

3. Восстановление состояния процессора после окончания выполнения процедуры обслуживания прерывания.

4. Передача управления на продолжение выполнения текущей программы.