2013-2014(Русакова З. Н.) (К экзамену)

Посмотреть архив целиком

3 Вопрос

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

Архитектура фон Неймана принцип:

1)принцип хранимой в памяти программы,которая управляет работай ЭВМ

2)линейный принцип выполнения команд(последовательный)

Поколения ЭВМ: 1 поколение – электронно-вакуумные лампы 1945 — 1955 гг

2 поколение – полупроводники (транзисторы,диоды) 1955 — 1965 гг

3 поколение – интегральные схемы(МИС,СИС) 1965 — 1975 гг

4 поколение – интегральные схемы(БИС,СБИС) 1975 —наши дни гг

Операти́вную па́мять можно рассматривать как последовательность пронумерованных байтов.

К-это число битов для записи адреса,чем больше К ,тем больше адрес можно записать.

К=16,32,64 2^32=4Гб

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

Сегмент кода- содержит машинные команды,которые будут выполняться.Начальный адрес этого сегмента находится в регистре сегмента кодов(CS).Сегмент-область кратная 16. Сегмент данных – он содержит данные,константы необходимые для работы программы.Сегмент стека-содержит адрес возврата как для программы при возврате в операционную систему,так и для взовов подпрограмм при возврате в главную программу.Регистр сегмента смека адресует данный сегмент.ОЗУ-оперативное запоминающее устройство.ПЗУ-постоянное запоминающее устройство.Системная область-часть оперативной памяти ,разделяемой всеми процессорами одного экземпляра базы данных.Куча-название структуры данных,с помощью которой реализовано динамически распределяемая память приложения,а также объем памяти,зарезервированных под эту структуру.Куча использует память,выделяемую динамически или запрошенную статически у операционной системы.Эта память используется для размещения объектов,динамически созданных программой.Структура-конструкция большинства языков программирования,позволяющая содержать в себе набор переменных различных типов.Динамическая память-память,выделяемая для программы (работы её) только во время её выполнения.

Схема процесса создания загрузочного модуля программы



4 Вопрос

Основные концепции функционирования и регистры процессора.

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

5 вопрос

Поцесс выполнения команды и использование регистров процессора в этом процессе.

1)После запуска программы адрес первой команды загружается в счетчик команд.

2)Этот адрес пересылается в регистр адреса.Управляющая схемы выдает сигнал на чтение по данному адресу.

3)Обращаемся в сегмент кода и считываем команду в регистр данных

4)Выполнение команды.Дешифратор из устройства управления процессором аннулирует команду.Код команды помещается в регистр команд.

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

6)Запись результат в память.Регистр памяти помещается в MDR.Из регистра данных содержимое по указанному адресу записывается в сегмент данных,затирая предыдущее значение.При выполнении программ линейной структуры в процессе выполнения текущей команды содержимое счетчиков команд увеличилось на единицу адреса.Если команда содержала адрес команды(другой),то в счетчик команд загрузится её адрес.

6 вопрос

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

7 вопрос
Процессор, внутренние функциональные блоки процессора, их связи и их взаимодействие, тракт данных, основные операции процесса выполнения команды.
Этапы выполнения цикла:
1.Процессор выставляет число, хранящееся в регистре счетчика команд, на шину адреса и отдает памяти команду чтения.
2.Выставленное число является для памяти адресом : память, получив адрес и команду чтения, выставляет содержимое, хранящееся по этому адресу, на шину данных и сообщает о готовности.
3.Процессор получает число с шины данных, интерпретирует его как команду(машинную инструкцию) из своей системы команд и исполняет ее.
4.Если последняя команда не является командой перехода, процессор увеличивает ее на единицу(в предположении, что длина каждой команды равна единице) число, хранящееся в счетчике команд . В результате там образуется адрес следующей команды.
Процессор(ЦПУ)- электронный блок либо интегральная схема, исполняющая машинные инструкции, главная часть оперативного обеспечения компьютера.
Тракт данных- это часть центрального процессора, состоящая из АЛУ( арифметико-логического устройства), его входов и выходов.




8 вопрос

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

Базовые операции ввода-вывода:

1)Программируемый ввод-выводж

2)Механизм прерывания

3)Высокоскоростной метод-прямой доступ к памяти

Шиной называется вся совокупность линий (проводников) на материнской плате,по которым обмениваются информацией компоненты и устройства ПК.Шина,связывающая только два устройства ,называется портом.Разрядность шины-количество линий связи в шине , то есть число бит, которое может быть передано по шине одновременно(8,16,32,64).

В состав системной шины входят:шины адреса,шины данных,шины управления.

Шина адреса-происходит передача адреса от процессора к оперативной памяти и устройствам(одновременная шина)

1)PIO(programmed input/output)

В основе метода лежит опрос процессора,портов ввода-вывода

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

Алгоритм : 1)процессор приостанавливает вычислительную задачу для выполнения цикла опроса , 2)обращается по адресу устройств и проверяет флаги состояния , 3)если sin-1,то из его входного регистра процессор читает данные в памяти и сбрасывает флаг в ноль после чтения , 4) если флаг sout-1,то процессор пишет в него символ и сбрасывает его в ноль.

2)Прерывание. Устойчиво вызывает само сигнал прерывания процессора и процессор вызывает программу обработки прерывания.Для каждого устройства-это своя программа,записанная по фиксированному адресу в памяти.Адреса прерывания записаны в таблицу прерываний.

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

Алгоритм прерывания: 1) заканчивается выполнение текущей команды 2)анализируется,разрешено ли прерывание.Если нет . то осуществляется переход к выполнению следующей команды , 3)если запросов несколько несколько ,принимается решение, какой запрос обслуживать(если приоритеты одинаковые,то выберается то,которое по времени раньше ) , 4)процессор передает источникам запроса подтверждение приема запроса , 5)источник запроса передает процессору иденфицирующую его информацию , 6) процессор сохраняет информацию о текущем контексте , 7)адрес перехода на программу обработки прерывания хранится в определенной для каждого источника запроса прерывания области памяти,называемой вектором прерывания.Процессор загружает начальный адрес программы обработки прерывания из вектора прерывания в счетчик команд. Процессор не спрашивает УВВ,а устройство само оповещает о готовности.В этом случае устройство формирует сигнал прерывания.В этом случае используется одна из линий , управляющих шиной.


Случайные файлы

Файл
28034-1.rtf
129296.rtf
1921.rtf
80600.rtf
a_186.doc




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