- •АРХИТЕКТУРА КОМПЬЮТЕРНЫХ СИСТЕМ
- •Основная и дополнительная литература:
- •Понятие архитектуры вычислительной системы
- •Структурная организация компьютерной системы -
- ••Характеристики архитектуры: набор машинных команд, формат разрядной сетки для представления данных разных типов,
- •Общая структура и функции компьютера
- •Базовые функции компьютера
- •Базовые функции компьютерной системы
- •Основные типы операций в компьютере
- •Машина фон Неймана
- •Основная идея фон Неймана
- •В состав УУ и АЛУ входят специальные ячейки памяти, называемые регистрами
- •Центральный процессор
- •Начало
- •Для увеличения быстродействия в настоящее время используются следующие решения
АРХИТЕКТУРА КОМПЬЮТЕРНЫХ СИСТЕМ
Основная и дополнительная литература:
Основная литература
•Уильям Столлингс. Структурная организация и архитектура компьютерных систем. Пятое издание, М. Изд. Дом Вильямс,20002 г.
•Танненбаум Э. Архитектура компьютера. Издание-4, СПБ,2002 г.
•Смирнов А.Д. Архитектура вычислительных систем: Учеб. пособие для вузов.-М.: Наука. Гл. ред. физ.-мат. лит., 1990.- 320 с.
•Байцер Б. Микроанализ производительности вычислительных систем.-М.: Радио и связь, 1983.
•Вычислительные машины, системы и сети. Под редакцией П.А. Пятибратова. - М: "Финансы и статистика", 1991г.
•А. Гук. Процессоры фирмы Intel от 8086 до PENTIUM II. - Санкт-Петербург: Питер-Пресс, 1998г.
•Том Сван. Форматы файлов Windows М.1995г
•Шнитман В. Современные высокопроизводительные компьютеры. Citforum.ru
•Скотт Мюллер. Модернизация и ремонт ПК. Диалектика, 1997.
•Брамм, Брамм. Организация архитектуры компьютера х386. 1996,
•Рафикузаман М. Микропроцессоры и машинное проектирование микропроцессорных систем. М. 1988г .
•Вычислительные комплексы, системы и сети / А.М.Ларионов,С.А.Майоров, Г.И.Новиков: Учебник для вузов. Л:Энергоиздат. Ленингр. отделение, 1987.
•Бланк-Эдельман Д. Pevl –для системного администрирования. СПБ.2001 г.
•Алистер Коберен. Современная методика описания функциональных требований к системам. М. Лорн 2002г.
•Уокер Ройс. Управления проектами по созданию ПО.2001г.
•Дополнительная литература
•Ильям Столлингс. Операционные системы. Пятое издание, М. Изд. Дом Вильямс,20002 г.
•Майерс Г. Архитектура современных ЭВМ. Кн. 1. — М. ; Мир, 1986.
•Терри Квайрани. Rational Rose 2000, UML. Визуальное моделирование. М.,2001 г.
•Леффингуал, Дин, Ундри, Дон. Принципы работы с требованиями к ПО. Унифицированный подход. М., 2002г.
•Тео Мандал. ДМК-Пресс: Разработка пользовательского интерфейса, 2001 г.
•Ахо А., Сети р., Ульман Дж. Компиляторы, принципы , технология , инструменты. М.,Вильямс, 2002 г.
•Сэм Канер и др. Тестирования программного обеспечения. Киев, 2000 г.
•А. Якобсон, Г. Буч, Дж. Рамбо. Унифицированный процесс разработки ПО.М:2000 г.
•Крэг Ларман. Применение UML и шаблонов проектирования. М.,Вильямс, 2001 г.
•Шниер. Толковый словарь компьютерных технологий. М:, 2002 г.
•Карлащук. Обучающие программы. М:, 2002 г.
•Ефимова О., Морозов В., Угринович Н. Курс компьютерной технологии с основами информатики, М:,2002 г.
•Попов В.Б. Основы компьютерных технологий. М:,2002 г.
•Сайков Б.П. Сбои компьютера: диагностика, профилактика, лечение. М:, 2002 г.
Понятие архитектуры вычислительной системы
•Архитектура ЭВМ — это абстрактное представления или определение физической системы (микропрограммы и комплекса аппаратных средств) с точки зрения программиста, разрабатывающего программы на машинно-ориентированном языке, или разработчика компилятора. Она определяет принципы организации вычислительной системы и функции процессора и не отражает такие проблемы, как управление и передача данных внутри процессора, конструктивные особенности логических схем и специфика технологии их производства
Структурная организация компьютерной системы -
совокупность операционных блоков (устройств) и их взаимосвязей, обеспечивающая реализацию спецификаций, заданных архитектурой компьютера.
•Характеристики архитектуры: набор машинных команд, формат разрядной сетки для представления данных разных типов, механизм обращения к средствам ввода-вывода и метод адресации памяти. Характеристики
структурной организации- включают скрытые от
программиста детали аппаратной реализации системы -
управляющие сигналы, аппаратный интерфейс между компьютером и периферийным оборудованием, технологию функционирования памяти.
Общая структура и функции компьютера
•Структура — это способ объединения компонентов подсистемы в единое целое
•Функции — операции, выполняемые каждым компонентом в процессе реали зации функции, назначенной всей подсистеме
Базовые функции компьютера
•обработка данных;
•хранение данных;
•перемещение данных;
•управление.
Базовые функции компьютерной системы
Операционная среда (источники и приемники данных)
Средства перемещения данных
Механизм управления
Средства хранения |
|
Средства обработки |
данных |
|
данных |
|
|
|
Рисунок 1.1 Базовые функции компьютерной системы
Основные типы операций в компьютере
перемещение |
перемещение |
|
|
|
|
|
управление |
|
управление |
||
|
|
|
|
|
хранение |
|
обработка |
|
хранение |
|
|
обработка |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Вариант №1 |
|
|
Вариант №2 |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
перемещение |
|
|
|
перемещение |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
управление |
управление |
хранение |
|
|
обработка |
|
хранение |
|
обработка |
|
|
|
|
|
|
|
|
Вариант №3 |
|
Вариант №4 |
|
||||
|
Рисунок 1.2 . Основные типы операций в компьютере |
|
Машина фон Неймана
Операти |
|
|
|
|
|
|
Арифметическо |
|
|||||
|
|
|
||||
вная |
|
|||||
е и логическое |
|
|||||
|
|
|
|
|
||
память |
|
|||||
устройство |
|
|||||
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Устройство
управления
выполнением
программы
Рисунок 1.4. Блок схема компьютера IAS
Оборудо
вание ввода- вывода