Ульянов М.В. - Архитектуры процессоров [2002, PDF, RUS] 

Цитировать
Архитектуры процессоров
Год: 2002
Автор: Ульянов М.В.
Издательство: МГАПИ
ISBN: 5-8068-02 68 - Х
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 68
Описание: Предлагаемое издание рекомендуется в качестве учебного пособия для подготовки студентов различных специальностей, изучающих программные и аппаратные методы организации вычислительного процесса.
Для специальности 2201 «Вычислительные машины, комплексы, системы и сети» это издание может быть использовано в качестве учебного пособия по дисциплинам «Теория вычислительных процессов» и «Организация ЭВМ и систем» студентами первого и второго курсов.
В учебном пособии рассмотрены как основные архитектуры процессоров (фон Неймановская архитектура, стековая и конвейерная архитектура, машины потоков данных, процессор пересылок и RISC - процессоры), так и архитектуры оперативной памяти (адресная память с использованием кэш и чередования адресов, ассоциативный подход к выборке данных), а так же решения по организации ввода/вывода данных.

Примеры страниц

Оглавление

ВВЕДЕНИЕ.................................................................................................................................... 5
1. ПОНЯТИЕ АРХИТЕКТУРЫ ПРОЦЕССОРА И ЭЛЕМЕНТНАЯ БАЗА ............................6
1.1 Понятие архитектуры ЭВМ и архитектуры процессора ...........................................6
1.2 Элементная база (физическая база) процессора.........................................................7
1.3 Пути совершенствования элементной базы ...............................................................9
1.3.1 Молекулярные компьютеры..........................................................................................10
1.3.2 Биокомпьютеры или нейрокомпьютеры......................................................................10
1.3.3 Квантовые компьютеры.................................................................................................11
1.3.4 Оптические компьютеры ...............................................................................................11
2. ПРОЦЕССОРЫ С КЛАССИЧЕСКОЙ АРХИТЕКТУРОЙ..................................................12
2.1. Основные принципы классической архитектуры: ...................................................12
2.2 Организация памяти в классической архитектуре...................................................14
2.3 Набор команд фон - Неймановского процессора.....................................................14
2.4 Обработка особых ситуаций и прерывания....................................................................15
3. СТЕКОВЫЕ ПРОЦЕССОРЫ.................................................................................................17
3.1 Этапы выполнения команды в фон Неймановском процессоре.............................17
3.2 Архитектурные особенности стекового процессора ...............................................18
3.3 Операции с оперативной памятью.............................................................................20
3.4 Программирование на стековом процессоре............................................................21
3.5 Замечания по реализации ...........................................................................................21
4. КОНВЕЙЕРНЫЕ ПРОЦЕССОРЫ.........................................................................................22
4.1 Предпосылки создания конвейера данных ...............................................................22
4.2 Структура конвейера данных.....................................................................................23
4.3 Сокращение времени при использовании конвейера данных ................................23
4.4 Конвейер команд .........................................................................................................24
4.5 Многооперационные конвейеры ...............................................................................24
4.6 Проблемы конвейерных процессоров:......................................................................26
4.7 Особенности программирования конвейерных процессоров.................................26
4.8 Замечания по реализации ...........................................................................................28
5. CRAY - ПРОЦЕССОР.............................................................................................................29
5.1 Предпосылки создания суперкомпьютеров..............................................................29
5.2 Недостатки фон Неймановской архитектуры...........................................................29
5.3 Идеи, лежащие в основе CRAY процессора.............................................................29
5.4 Общая структура и состав процессора CRAY..........................................................33
5.5 Производительность и области применения ............................................................34
6. ПРОЦЕССОР ПЕРЕСЫЛОК..................................................................................................35
6.1 Иерархия памяти в классической архитектуре ........................................................35
6.2 Организация памяти в процессоре пересылок .........................................................35
6.3 Организация процессора пересылок .........................................................................36
6.3.1 Адресная фиксация схем исполнения машинных команд ..................................36
6.3.2 Механизм запуска машинной команды .......................................................................37
6.4 Пример программы в процессоре пересылок .......................................................... 38
6.5 Реализация перехода по адресу и сравнения ........................................................... 38
6.6 Замечания по реализации процессора пересылок ................................................... 39
7. АРХИТЕКТУРЫ ПРОЦЕССОРОВ....................................................................................... 40
И ФОРМАТЫ ДАННЫХ ........................................................................................................... 40
7.1. Процессоры с универсальным набором команд...................................................... 40
7.2 RISC – п роцессоры ..................................................................................................... 40
7.3 Теговые машины......................................................................................................... 41
7.4 Гарвардская архитектура ........................................................................................... 43
8. ПОДХОДЫ К ОРГАНИЗАЦИИ ВЫЧИСЛИТЕЛЬНОГО
ПРОЦЕССА И ПОТОКОВЫЕ МАШИНЫ................................................... 44
8.1 Процедурное программирование. ............................................................................. 44
8.2 Функциональное программирование........................................................................ 45
8.3 Потоковое программирование................................................................................... 45
9. АРХИТЕКТУРЫ ПАМЯТИ................................................................................................... 49
9.1 Классификация архитектур памяти .......................................................................... 49
9.2 Память с чередование адресов .................................................................................. 50
9.3 Кэш память .................................................................................................................. 51
9.4. Ассоциативная память (безадресная память) .......................................................... 52
10. АРХИТЕКТУРНЫЕ РЕШЕНИЯ ......................................................................................... 54
ВВОДА/ВЫВОДА ДАННЫХ ................................................................................................... 54
10.1 Проблемы организации и управления вводом/выводом......................................... 54
10.2 Основные архитектурные решения........................................................................... 54
10.3 Канальный ввод/вывод............................................................................................... 55
10.4 Архитектура с общей шиной ..................................................................................... 56
10.5 Архитектура ввода/вывода с общей памятью.......................................................... 57
11. ПАРАЛЛЕЛЬНАЯ ОБРАБОТКА........................................................................................ 58
11.1 Мультипрограммирование (многозадачность)........................................................ 58
11.1.1 Однопроцессорная обработка..................................................................................... 58
11.1.2 М ногопроцессорная обработка ............................................................................ 60
11.2 Параллелизм независимых ветвей ............................................................................ 61
11.3 Параллелизм объектов ............................................................................................... 62
12. МАТРИЧНЫЕ СИСТЕМЫ.................................................................................................. 63
12.1 Однородные системы - параллелизм этапов задач.................................................. 63
12.2 Матрицы волнового фронта данных - параллелизм команд .................................. 65
12.3 Классические матричные системы - параллелизм объектов .................................. 66
ЛИТЕРАТУРА ............................................................................................................................ 67
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
!ВНИМАНИЕ!

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

Искали программы, игры, дополнения, музыка mp3, аниме, аудио книги, журналы? Добро пожаловать на свободный торрент трекер Torrents, у нас можно скачать бесплатно, без смс и регистрации и прочих ограничений лучшие, отборные сборки программ, игр. Скачать торрентом не составит труда даже не опытному пользователю. Раздачи ежедневно обновляются, только лучшие и качественные раздачи, подробные описания и скриншоты. Огромная коллекция программ для работы со звуком, графикой, дизайном, а так же множество плагинов и инструментов к ним с подробной инструкцией и рекомендациями. Прошивки для навигаторов, карты. Разнообразные игры, для Windows, Linux. В коллекцие есть и старые игры любых жанров, Rpg, Action, Shooter, strategy Множество дополнений, модификаций, сценариев для популярных игр в жанре экш, рпг, гонки, стратегии, логические игры. Множество аддонов и сценариев для Microsoft Flight Simulator Большая коллекция книг, учебников. Если нет возможности купить печатное издание - смело скачивайте цифровую версию книги или, быть может, журнала. Не любите читать - можно загрузить бесплатно аудикнигу. Для веб дизайнеров и программистов так же найдется множество специализированного софта, таких как: редакторы с подсветкой, среды программирования, компоненты, системы управления базами данных, разнообразные скрипты и шаблоны. Не так давно у нас появился материал для автолюбителей и владельцев мото - оригинальные и неоригинальные каталоги запчастей, книги и журналы по ремонту и обслуживанию, видеоуроки, статьи по чип тюнингу, прошивкам. Процедура получения контента элементарная, достаточно просто скачать торрент файл и добавить его в загрузку в вашем торрент клиенте. Если у вас нет специального торрент клиента, вы можете его скачать у нас.