- •Что такое «архитектура эвм»? Перечислите основные принципы фон Неймана организации архитектуры компьютера.
- •Определите основные различия между сегментной, страничной и сегментно-страничной организацией памяти компьютера.
- •Дайте определение виртуальной памяти компьютера. Каким образом она организована?
- •Укажите базовые компоненты процессора архитектуры ia32.
- •Структура базового процессора семейства ia32. (intel 386 - базовый ).
- •Охарактеризуйте основные методы управления внешними устройствами: обмен по готовности, обмен по прерыванию, прямой доступ к памяти.
- •Перечислите, и кратко охарактеризуйте основные внутрисистемные интерфейсы и интерфейсы внешних запоминающих устройств.
- •Развитие интерфейса ide.
- •Интерфейс Serial ata.
- •Определите структурные части жесткого диска файловой системы fat.
- •Каково назначение fat? Укажите различия между fat16 и fat32.
- •Определите основные схемы параллизма вычислительных систем: sisd, misd, simd, mimd.
- •Определите основные архитектуры современных параллельных вычислительных систем.
- •Перечислите основные топологии сетей. Укажите различия между физической и логической топологиями сети.
- •Охарактеризуйте основные виды линий связи.
- •Физическая среда передачи данных.
- •Аппаратура линий связи.
- •Аппаратура передачи данных.
- •Промежуточная аппаратура передачи данных.
- •Определите три основных типа сетевого адреса: физический, числовой составной, символьный (доменный). Типы адресов стека tcp/ip.
- •Аппаратный адрес.
- •Числовые составные адреса.
- •Символьные адреса.
- •Определите различия между физической и логической структуризацией сети.
- •Дайте определение следующим терминам: интерфейс, протокол, стек протоколов. Перечислите современные основные стеки протоколов.
- •Определите назначения всех уровней модели osi.
- •Физический уровень.
- •Канальный уровень.
- •Сетевой уровень.
- •Транспортный уровень.
- •Сеансовый уровень.
- •Представительный уровень.
- •Прикладной уровень.
- •Определите, в чем заключается физическое кодирование передаваемой по сети информации. Укажите различие между единицами скорости: «бод» и «бит/с».
- •Поясните, на чем основаны все методы обнаружения и коррекции ошибок в сети.
- •Поясните механизм действия метода доступа к среде передачи csma/cd.
- •Определите различия между «протоколами ориентированными на установление соединения» и «протоколами без установления соединения».
Дайте определение виртуальной памяти компьютера. Каким образом она организована?
Принципы организации виртуальной памяти.
Современные способы управления реальной памятью основаны на использовании жесткого магнитного диска, когда образы некоторых программ или их частей выгружаются на диск. Теоретически доступная память, объем которой определяется разрядностью шины адреса компьютера, называется виртуальной памятью. Объем виртуальной памяти современных 32-разрядных компьютеров: 232 = 4 Гбайта.
Виртуальная память решает задачи:
-Размещает процессы в ЗУ различного типа. Часть процессов размещается в реальной памяти, другая часть – на диске.
-перемещает по мере необходимости данные между ЗУ разного типа. Например, подгружает необходимую часть процесса с диска в реальную память.
-Преобразует виртуальные адреса откомпилированной программы в физические.
Все это делается без участия человека, операционной системой.
Принципы: страничный, сегментный, сегментно-страничный.
Укажите базовые компоненты процессора архитектуры ia32.
Структура базового процессора семейства ia32. (intel 386 - базовый ).
Выполнение программы представляет собой циклическую последовательность приведенных ниже действий, образующих цикл работы компьютера:
Выборка команды из памяти и формирование адреса следующей по порядку команды.
Считывание операнда из памяти.
Выполнение команды.
Запись результата в память и переход к новому циклу работы компьютера.
Выполнение этих действий распределены внутри процессора по 2 устройствам: операционное устройство, которое выполняет команды и устройство шинного интерфейса, которое выбирает команды, считывает операнды из памяти и записывает результаты обратно в память. Оба устройства могут работать параллельно, что обеспечивает совмещение во времени процессов выборки и исполнения команд.
В операционное устройство входит:
-Регистры общего назначения, предназначенные для временного хранения данных перед исполнением команд.EAX – регистр аккумулятора. Предназначен для временного хранения результатов выполнения результатов.
-Адресные регистры, предназначенные для хранения адресов данных. EBP – указатель стека (работает с SS) ESP – указатель базы (работает с DS) ESI – индекс источника (работает с DS) EDI – индекс получателя (работает с DS)
-Буферные регистры, предназначенные для временного хранения данных непосредственно перед исполнением команд.
-АЛУ содержит 32-х байтовый комбинационный сумматор, с помощью которого выполняются все арифметические и логические операции.
-Регистр флагов. Разряды регистра флагов устанавливаются аппаратно, в зависимости от полученного в АЛУ результата. Каждый из разрядов – флаг. Флаги бывают: ZF – флаг нулевого результата SF – флаг отрицательного результата PZ – флаг четности
Некоторые разряды регистра флагов могут устанавливаться программно специальными командами. IF – флаг разрешения прерывания TF – флаг трассировки (пошагового выполнения команд) Схема управления. Дешифрирует команды, а также воспринимает и вырабатывает необходимый управляющий сигнал. В устройство шинного интерфейса входят:
1. Очередь команд – набор регистров, в которых хранятся коды команд выбранных из памяти компьютера.
2. Буфер шины данных обеспечивает считывание данных с системной шины компьютера.
3. Буфер шины адреса обеспечивает передачу адресов на внутреннюю шину компьютера.
4. Буфер шины управления обеспечивает прием и передачу управляющих сигналов системной шине компьютера.
5. Сегментные регистры хранят начальные адреса сегментов памяти. CS – кодовый сегмент, содержит адрес начала программы. DS – сегмент данных, содержит адрес начала данных программы. SS – стековый сегмент – начало стека. ES – дополнительный сегмент – начало вспомогательных данных. IP – указатель адресов, содержит смещение следующей команды в текущем кодовом сегменте, т.е. указывает на следующую по порядку команду.
6. Сумматор адресов осуществляет вычисление физических адресов в реальной
памяти.
