
- •Определение понятий вычислительная машина, вычислительная система, архитектура вычислительной системы
- •Уровни детализации структуры вычислительной машины
- •Эволюция вычислительных систем
- •Основные принципы организации эвм по Дж. Фон Нейману
- •Многоуровневая компьютерная организация
- •Подпрограммы. Использование стека при вызове подпрограмм и возврате из них.
- •Принцип локальности по обращению к памяти и его составляющие
- •Иерархия запоминающих устройств
- •Основная память
- •Расширение понятия «адресное пространство» в процессе развития компьютерной техники
- •Логическая структура основной и виртуальной памяти
- •Механизм отображения виртуальных адресов в физические
- •Страничная таблица и карта диска
- •Вызов страниц по требованию и рабочее множество
- •Политика замещения страниц
- •Техническая организация системы ввода-вывода
- •45.Предпосылки совершенствования архитектуры эвм, представление о вычислительных системах.
- •Способы межмодульного комплексирования
- •Кластерные системы
- •Архитектуры с полным и сокращенным набором команд (cisc, risc)
Подпрограммы. Использование стека при вызове подпрограмм и возврате из них.
Подпрограмма — поименованная или иным образом идентифицированная часть компьютерной программы, содержащая описание определённого набора действий. Подпрограмма может быть многократно вызвана из разных частей программы. В языках программирования для оформления и использования подпрограмм существуют специальные синтаксические средства. В простейшем случае (в ассемблерах) подпрограмма представляет собой последовательность команд (операторов), отдельную от основной части программы и имеющую в конце специальную команду выхода из подпрограммы.
Стеком называется память, по своей структурной организации отличная от основной памяти ВМ. Память с подобной организацией широко применяется для запоминания и восстановления содержимого регистров процессора (контекста) при обработке подпрограмм и прерываний.
Принцип локальности по обращению к памяти и его составляющие
В дисковой кэш-памяти хранятся блоки информации, которые с большой вероятностью будут востребованы в ближайшем будущем. Принцип локальности, обеспечивающий эффективность обычной кэш-памяти, справедлив и для дисковой, приводя к сокращению времени ввода/вывода данных от величин 20-30 мс до значений порядка 2-5 мс, в зависимости объема передаваемой информации. В качестве единицы пересылки может выступать сектор, несколько секторов, а также одна или несколько дорожек диска. Кроме того, иногда применяется пересылка информации, начиная с выбранного сектора на дорожке до ее конца. В случае пересылки секторов кэш-память заполняется не только требуемым сектором, но секторами, непосредственно следующими за ним, так как известно, что в большинстве случаев взаимосвязанные данные хранятся в соседних секторах. Этот метод известен также как опережающее чтение (read ahead).
Иерархия запоминающих устройств
В любой ВМ, вне зависимости от ее архитектуры, программы и данные хранятся в памяти. Функции памяти обеспечиваются запоминающими устройствами (ЗУ), предназначенными для фиксации, хранения и выдачи информации в процессе работы BM. Процесс фиксации информации в ЗУ называется записью, процесс выдачи информации — чтением или считыванием, а совместно их определяют как процессы обращения к ЗУ. При создании системы памяти постоянно приходится решать задачу обеспечения требуемой емкости и высокого быстродействия за приемлемую цену. Наиболее распространенным подходом здесь является построение системы памяти по иерархическому принципу. Четыре верхних уровня иерархии образуют внутреннюю память ВМ, а все нижние уровни — это внешняя или вторичная память. По мере движения вниз по иерархической структуре:1.Уменьшается соотношение «стоимость/бит».2.Возрастает емкость.3.Растет время доступа4.Уменьшается частота обращения к памяти со стороны центрального процессора.
Основная память
Основная память (ОП) представляет собой единственный вид памяти, к которой ЦП может обращаться непосредственно (исключение составляют лишь регистры центрального процессора). Информация, хранящаяся на внешних ЗУ, становится доступной процессору только после того, как будет переписана в основную память. Основную память образуют запоминающие устройства с произвольным доступом. Такие ЗУ образованы как массив ячеек, а «произвольный доступ» означает, что обращение к любой ячейке занимает одно и то же время и может производиться в произвольной последовательности. Каждая ячейка содержит фиксированное число запоминающих элементов и имеет уникальный адрес, позволяющий различать ячейки при обращении к ним для выполнения операций записи и считывания. Основная память может включать в себя два типа устройств: оперативные запоминающие устройства (ОЗУ) и постоянные запоминающие устройства (ПЗУ).