- •Контроллер прерывания для многоядерных процессоров (структура, кол-во линий прерывания).
- •Спецификация шины pci (установка прерываний на pci, как они согласованы с прерываниями шины isa).
- •Что такое функция Steering.
- •Программные прерывания (что это такое, кто их вызывает, соглашение о вызовах для вызывающей части и для вызываемой).
- •Как происходит чтение и запись информации с диска (hdd). Что такое кластер, логический диск, логические головки?
- •Logical drive (Логический диск)
- •Какие области памяти Вы знаете? Что такое xms, ems, hma. Что такое расширенная область памяти?
- •Как происходит запись и чтение на ssd диск? Почему скорость чтения и скорость записи на ssd диск быстрее ем на hdd диск?
- •Как происходит запись на ssd диск? Каково количество циклов перезаписи? Минимальный объем стираемых данных? Записываемых данных? Время хранения информации?
- •Какой режим работы с диском используется по умолчанию в WinVista?
- •Что такое режим Trim?
- •Как распределяется адресное пространство первого мегабайта памяти? Что такое барьер 640 к?
- •Какие способы построения интегральных схем оперативной памяти Вы знаете? Приведите примеры их использования. Конструкция микросхем озу. Статическая и динамическая память.
- •Приведите простейшую структуру вычислительной машины?
- •Приведите структурную схему эвм с магистральным принципом построения.
- •Что такое Магистраль(шина)?
- •Северный мост и южный мост, микросхема Super I/o.
- •Какие шины используются в современных архитектурах эвм (например, в вашей машине).
- •Что такое шина переднего плана?
- •Что такое пропускная способность шины?
- •Шина памяти?
- •Что такое системные ресурсы?
- •Микропроцессор это - ?
- •Что включает в свой состав микропроцессорный комплект?
- •Программно доступные функциональные части мп это? рон? Регистр признаков (словосостояния)?
- •Свопирование это?
- •Реальный, защищенный и реальный режимы что это такое?
- •Risc и cisc архитектуры? к какой из них относится Intell?
- •Буфер предвыборки ветвления. Как организован? Принцип работы?
- •Конструкция микросхем пзу. Репрограмируемые пзу.
- •Контроль четности. Что это как работает?
- •Принципы работы системы.
- •Структура программного обеспечения.
- •Структура разметки диска.
- •Бут сектор.
- •Структура элемента каталога. Корневой каталог.
- •Поле атрибутов файла.
- •Пример элемента каталога. Подкаталоги.
- •Удаление файлов.
- •Файловая система логический уровень.
- •Структура файловой системы ntfs.
- •Шинные циклы чтения и записи isa(8).
- •Аппаратные прерывания и стек.
- •Прямой доступ к памяти.
- •Двоичная система счисления. Арифметические операции в ней.
- •Перевод чисел из одной системы счисления в другую.
- •Формы представления чисел.
- •Прямой, обратный и дополнительный коды.
- •Замена операции вычитания операцией сложения с использованием обратного и дополнительного кодов.
- •В каком году и под чьим руководством была создана первая электронная вычислительная машина? Как она называлась?
- •Системы счисления. Перевод из одной в другую. Дополнительный и обратный коды. Операции с ними.
- •Какие типы архитектуры эвм вы знаете? Приведите примеры.
- •Что называют портом?
- •Дайте определение регистровой адресации.
- •Что определяет название системы счисления?
- •Регистр слово состояния процессора. Какие биты за что отвечают.
-
Файловая система логический уровень.
Логическая запись - это наименьший элемент данных, которым может оперировать
программист при обращении к файловой системе.
Способы логической организации файлов:
- записи фиксированной или переменной длины;
- расположены последовательно или в более сложном порядке с индексированием
(индексно-последовательная организация, для идентификации используется ключ).
Например, в MS DOS файл имеет простейшую логическую структуру - последовательность
однобайтовых записей.
-
Структура файловой системы ntfs.
NTFS: пространство поделено на кластеры (блоки данных размером от 512 Б до 64 КБ,
используемые единовременно. Стандарт кластера - 4 КБ).
Первые 12% диска отводятся под MFT-зону, где хранится сам MFT (самый главный файл
NTFS, общая таблица файлов, каталог всех файлов диска и самого себя. Одна запись = 1
КБ памяти) и запас памяти для этого метафайла. Поиск файлов в MFT - с помощью
бинарного дерева.
Затем идет место под обычные файлы - до середины диска. В середине хранится копия
первых 16 записей MFT (записи непосредственно об MFT-таблице). Оставшееся
пространство снова используется для хранения обычных файлов.
NTFS имеет встроенный режим сжатого диска. Сжатие осуществляется блоками по 16
кластеров.
Каталог NTFS представляет собой специфический файл, хранящий ссылки на другие
файлы и каталоги, создавая иерархию на диске. Файл каталога поделен на блоки, каждый
из которых содержит имя файла, базовые атрибуты и ссылку на элемент MFT, который
уже предоставляет полную информацию об элементе каталога.
Максимальная длина имени файла - 255 символов.
-
Шинные циклы чтения и записи isa(8).
Системная шина ISA – это 16–разрядная шина, допускающая подключение как 8–
разрядных, так и 16–разрядных адаптерных плат. Синхронизация работы процессора и
шины ISA выполняется сигналами разных тактовых частот. Тактовая частота работы шины
ISA равна 8 МГц.
Смотри фотку. А - шины адреса. D - двунаправленная шина данных (каждая линия имеет
состояние: высокий (активный) уровень, низкий (пассивный) уровень и выключено).
-
Аппаратные прерывания и стек.
Стек - область оперативной памяти, имеющая определенную организацию: вершина-
>глубина->дно (минимальное значение).
SP - Stack Pointer, точка входа в стек (последняя занятая ячейка).
ESP - Extended SP, для 32-разрядных процессоров.
DSP - для 64-разрядных.
Ширина стека равна разрядности процессора.
Распространенный вариант реализации стека - last in, first out, то есть, записи идут с
вершины ко дну.
Типы прерываний:
1) асинхронные (внешние) = аппаратные
• маскируемые
• немаскируемые
2) синхронные (внутренние) = в процессоре (как результат нарушения каких-либо
условий).
Последовательность обработки прерывания:
1) Остановка выполнения текущей задачи.
2) Первичное распознавание типа прерывания.
3) Проверка, не максируемое ли прерывание. Если нет, то продолжаем дальше по шагам,
если да - возвращаемся к прерванной задаче.
4) Сохранение контекста.
5) Обращение к таблице прерываний, вызов обработчика (загрузка нового слова
состояния машины и загрузка адреса процедуры).
6)Запрет прерывания данного типа (чтобы не возникло вложенных прерываний).
7) Восстановление прерванного контекста и продолжение работы.