Большой Воронежский Форум
» Программирование>ПоМогИте разобратся с Архитектурой ПК
Strucka 13:56 21.05.2005
Назревает зачёт и мне срочняком требуется ответы на следующие вопросы:
1. Базовая структура компьютера

1.1. Процессор, оперативная память, устройства ввода-вывода, внешняя память, шины.
1.2. Представление информации. Целые, вещественные, символьные данные.
1.3. Структуры машинных команд. Трех-, двух-, одноадресные системы команд процессоров.
1.4. Стек. Его использование и аппаратная поддержка.
1.5. RISC-процессоры.
1.6. CISC-процессоры. Микрокомандный уровень архитектуры.

2. Пример базовой архитектуры - PDP-11

2.1. Структура процессора. Регистры и их назначение.
2.2. Архитектура с общей шиной. Адресное пространство.
2.3. Форматы команд.
2.3.1. Двух-, одно- и безадресные команды. Примеры.
2.3.2. Организация ветвлений и циклов. Регистр состояния процессора.
2.4. Методы адресации.
2.4.1. Прямые методы адресации.
2.4.2. Косвенные методы адресации.
2.4.3. Использование счетчика команд и указателя стека в методах адресации.
2.4.4. Позиционно-независимые программы и методы адресации.
2.5. Организация ввода-вывода.
2.5.1. Контроллеры устройств. Регистры устройств и их адресация.
2.5.2. Ввод-вывод по опросу флага готовности.
2.5.3. Прерывания устройств и их обработка.
2.5.4. Система приоритетов в обработке прерываний.
2.5.5. Ввод-вывод с использованием механизма прерываний.
2.5.6. Устройства с блочной передачей данных.
2.5.7. Прямой доступ к памяти и его использование для ввода-вывода.
2.6. Синхронные прерывания (исключительные ситуации) и их обработка.

3. Шинная архитектура

3.1. Структура шин. Подшины адреса, данных, управления. Ширина шины.
3.2. Синхронизация шины. Синхронные и асинхронные шины.
3.3. Временные диаграммы операций обмена по шинам.
3.4. Арбитраж шины.

4. Пример архитектуры процессора - Intel i486

4.1. Программная модель процессора. Режимы работы процессора.
4.2. Пользовательские и системные регистры.
4.3. Управление памятью.
4.3.1. Сегментная организация памяти.
4.3.1.1. Модель памяти в реальном режиме.
4.3.1.2. Принципы сегментного преобразования адресов в защищенном режиме.
4.3.1.3. Типы сегментов.
4.3.1.4. Селекторы сегментов.
4.3.1.5. Дескрипторы сегментов.
4.3.1.6. Глобальная и локальные дескрипторные таблицы.
4.3.1.7. Права доступа сегментов.
4.3.2. Страничная организация памяти.
4.3.2.1. Страничная структура линейного адресного пространства.
4.3.2.2. Двухуровневое страничное преобразование линейных адресов.
4.3.2.3. Каталог и таблицы страниц, структура их элементов.
4.3.2.4. Кэширование элементов каталога и таблиц страниц.
4.4. Защита по привилегиям.
4.4.1. Уровни привилегий (кольца защиты).
4.4.2. Привилегированные команды.
4.4.3. Защита доступа к сегментам данных и кода.
4.4.4. Передача управления между уровнями привилегий.
4.4.4.1. Подчиненные сегменты кода.
4.4.4.2. Шлюзы (вентили) вызова.
4.4.5. Защита на уровне страниц.
4.5. Мультизадачность.
4.5.1. Задача и ее контекст.
4.5.2. Сегмент состояния задачи.
4.5.3. Переключение задач.
4.6. Прерывания и особые случаи. Ввод-вывод.
4.6.1. Прерывания в реальном режиме.
4.6.2. Прерывания в защищенном режиме.
4.6.2.1. Дескрипторная таблица прерываний и типы дескрипторов.
4.6.2.2. Обработка прерываний при использовании шлюзов ловушек, прерываний и задач.

5. Параллельные компьютеры

5.1. Элементы внутрипроцессорного параллелизма: конвейерные и суперскалярные процессоры,
технология многопоточных процессоров (Hyper-Threading).
5.2. Классификация параллельных компьютеров: SIMD и MIMD.
5.3. Мультипроцессорные и мультикомпьютерные системы.
5.4. Пример мультикомпьютерной системы - транспьютеры.
5.4.1. Программная модель транспьютера. Язык программирования ОККАМ.

Помогите ссылками на полезные сайты! Или если можно готовыми документами! [Ответ]
Etcetera 21:42 22.05.2005
Видимо, Рыбаку сдаешь
Могу дать в электронном виде книги по PDP11 и Intel i486, но Таненбаума все равно придется где-то брать (по нему у тебя главы 1,3 и частично 5). В библиотеке попробуй
[Ответ]
Etcetera 21:45 22.05.2005
Кстати, у нас на экзамене он пользоваться разрешал всем, но от этого не было легче)) Одного человека Рыбак может опрашивать час-требует полного понимания, а не зазубривания [Ответ]
IN-DIGo 21:52 22.05.2005
Купи себе книжку Гука, там все четко и понятно разжевано.
зы, че за чушок? [Ответ]
Strucka 22:48 22.05.2005
ДА спасибо , если можно книги или ссылки для скачивания можно в приват или на мыло [email protected]
Сдавать придётся действительно Рыбаку...
Этот чушок есть ВГУ [Ответ]
IN-DIGo 23:05 22.05.2005
Strucka что за специальность? [Ответ]
Boy'n'KO 06:09 23.05.2005
есть подозрение, что ФКН.......
2 Strucka а на лекциях этого не читали?????? :/ [Ответ]
Strucka 20:17 23.05.2005
[Update] Нужны ответы только на первые 2 пункта!!!
ПММ Мат обеспеч
На лекции Рыбака у меня рефлекс , догадайтесь какой...
Поэтому я их и не посящал. [Ответ]
Etcetera 23:27 23.05.2005
Есть отсканеная книга по PDP11, весит метров 160. Поэтому не пришлю. Надо-пиши в приват [Ответ]
Strucka 21:52 28.05.2005
http://manowaria.narod.ru/ucheba/tan..._arch_comp.zip
Таненбаум [Ответ]
Вверх