
- •1. Загальна структура і функції комп’ютера
- •2. Продуктивність комп’ютера
- •3. Швидкодія мікропроцесорів
- •4. Система магістралі
- •5.Зв’язок між компонентами комп’ютера через магістраль
- •6.Магістраль рсі
- •7. Внутрішня пам’ять
- •8.Функції і характеристики підсистеми пам’яті
- •Размещение
- •10. Сучасні тенденції в організації модулів пам’яті
- •11. Стек
- •12.Зовнішня память
- •13.Збереження інформації на магнітних дисках
- •15.Оптична пам'ять
- •16. Збереження інформації на магнітних стрічках
- •17. Введення – виведення
- •18.Програмне введення –виведення
- •19. Введення-виведення по прериванню
- •20.Прямий доступ до пам’яті
- •Зовнішні інтерфейси….. Типы интерфейсов
- •Концепція організації операційних систем
- •Планування завдань
- •Керування розподілом пам’яті
- •Вектори обчислень
- •Арифметико-логічний пристрій
- •Система команд комп’ютера
- •Характеристики та функції команд
- •Структура і функції центрального процесора
- •30.Структура центрального процесора
- •31.Організація набору регістрів
- •32. Конвеєрна обробка команд
- •33. Комп’ютери зі скороченим набором команд
- •34. Організація конвеєру в risc-процесорах
- •35. Порівняльні характеристики risc і сisc комп’ютерів
- •36. Суперскалярні процесори
- •37. Паралелізм на рівні машинних команд
- •38. Функції пристрою керування
- •39. Мікрооперації
- •40. Управління роботою процесора
- •41. Пристрої управління із жорсткою логікою
- •42. Мікропрограмне керування
- •43. Управління послідовністю виконання мікрокоманд
- •44. Використання мікропрограмування
- •45. Параллельна обробка
- •46. Організація мікропроцесорних систем
- •47. Симетричні мультипроцесорні системи
- •48. Інформаційна цілісність кешів та протокол mesi
- •49. Кластери
- •50. Системи зі змінним часом звернення до пам’яті
4. Система магістралі
Основной цикл обработки машинной команды включает фазу выборки команды, фазы выборки операндов (количество этих фаз для разных команд разное, причем при выполнении некоторых команд выборка операндов вообще не производится), фазу сохранения значения результата, за которой, если разрешен режим работы с прерываниями, следует фаза анализа прерывания.
Основные компоненты компьютерной системы (центральный процессор, оперативная память, модули ввода-вывода) должны быть каким-то образом связаны между собой, чтобы иметь возможность обмениваться данными и управляющими сигналами. Наиболее распространенным в настоящее время методом организации подсистемы связи является шинная структура — магистраль, совместно используемая всеми подключенными к ней компонентами. Как правило, в современных системах для обеспечения высокой производительности организуется несколько магистралей, которые образуют иерархическую структуру.
Ключевыми вопросами структурной организации магистрали являются методы арбитража (централизованный арбитраж или распределенный), синхронизации (синхронизируются ли передаваемые по шине сигналы внешними тактовыми импульсами или сигналы распространяются асинхронно) и разрядность шины (количество адресных линий и линий данных).
Можно считать, что в самом общем виде компьютер состоит из компонентов трех типов — ЦП, оперативной памяти и модулей ввода-вывода, причем, компонентов некоторых типов в системе может быть несколько. Для того чтобы компоненты в процессе работы могли обмениваться данными и управляющими сигналами, должна существовать некая подсистема, обеспечивающая связь между ними. Таким образом, описывая в самом общем виде компьютерную систему, мы должны специфицировать:
1) функции каждого компонента по отношению к другим, т.е. данные и управляющие сигналы, которыми он обменивается с другими компонентами;
2)структуру, обеспечивающую передачу этих сигналов по назначению. Очень важно выработать общий взгляд на структуру и функции компонентов, поскольку он позволит понять суть того, что же происходит в процессе работы компьютера. Рассматривая компьютер с этой точки зрения, можно виявить недостатки в конструкции системы и отыскать способы их устранения, проанализировать пути обеспечения работоспособности системы при отказе какого-либо из компонентов. Во многих случаях требование обеспечить максимальную производительность и надежность системы в целом можно удовлетворить не сталько за счет наращивания параметров отдельных компонентов, сколько правильным выбором метода их структурной организации.
В этой главе мы сосредоточим внимание на базовых принципах построения подсистемы связи компонентов в компьютерной системе. Сначала будут кратко проанализированы требования, которые выдвигают базовые компоненты к подсистеме связи, а затем будет описано, как эти требования реализуются современными шинными структурами.