Risk технология
позволила сокращать количество ступеней
пропущенная лекция
Принцип программного управления бла бла я лох не слушала
В 1945 году Джоном Моушли и Джимом Эккертом была построена машина ENIAC (electronical numerical integrator and calculate) содержавшая 18 000 электронных ламп. Производила 5000 операций сложения в секунду или 300 операций умножения в секунду. Это было в 1000 раз больше по сравнению с релейными. В объеме она была 85 кв.м. и весила 30 тонн. Команды программы вводились вручную посредством коммутации нужным образом проводов. Это требовало значительного времени на подготовку вычислительного эксперимента. Содержание и порядок выполнения команд могли быть изменены только после выполнения всей программы.
В целях совершенствования процесса формирования программ работы Моушли и Эккерта были продолжены совместно с математиком Джоном фон Нейманом, который предложил ряд новых идей по поводу организации ЭВМ.
В плане совершенствования программного управления им была предложена концепция хранимой в памяти программ. При этом предполагалось:
различать разнотипные слова информации (различать данные и команды не по способам кодирования, а по способам использования)
размещать слова информации в ячейках памяти и идентифицировать их последовательными номерами ячеек (адресами слов)
Однотипность кодирования данных и команд (двоичными кодами), расположение их в единой памяти предоставили возможность оперировать управляющими словами как данными и тем самым модифицировать исходную программу в ходе её выполнения.
Дополненный идеями фон Неймана принцип программного управления определил архитектуру ЭВМ, в базовых своих чертах сохранился до нашего времени.
Первой ЭВМ, построенный в соответствие в архитектурой фон Неймана была машина EDSAC electronic delay storage and calculate). В 1949 году Морис Уилкс.
Архитектура EDSAC предусматривала в составе ЭВМ пяти функциональных устройств, обязательных для архитектуры фон Неймана:
арифметико-логическое устройство (АЛУ)
запоминающее устройство (ЗУ)
входное устройство
выходное устройство
устройство управления
В функции АЛУ входило выполнение команд, составляющих программу с использованием предусмотренных в нем наборов базовых операций (арифметических, логических и т д) Этот набор должен был обладать свойством полноты (быть достаточным для описания любого алгоритма). При этом не исключалась некоторая избыточность, способствующая повышению эффективности обработки данных с учетом специфики конкретных реализуемых алгоритмов.
ЗУ (память) предназначалась для хранения программы исходных и текущих данных. Место данных и команд в памяти определялось и адресом (адресуемая память), т е номером ячейки ЗУ. Содержимое ячейки при чтении не менялось, при записи старое стиралось и заменялось на новое. В командах-преобразователях указывались не сами операнды, а их адреса. Это придавало программе универсальность формулы, в которую можно было подставлять различные данные.
Входное устройство предназначалось для ввода в ЭВМ информации для ввода задач (программ, исходных данных, логических символов…) представленных в двоичных кодах.
???
Устройства управления выполняло функции организации:
взаимодейтствие АЛУ с ЗУ поочередная передача команд программы в АЛУ поиск в памяти нужных для очередной команды данных запись получаемых результатов
прием информации от пользователя
выдача информации пользователю
Пройдя пять поколений ЭВМ архитектура фон Неймана в общих чертах сохранилась и в современных микропроцесарах ВС. В организационном плане она вышла на качественно новый уровень, отличающийся широким спектром операционных блоков, тонкими технологиями в управлении вычислительным процессом, развитой многоуровневой организации памяти, разнообразием периферийных устройств и современными принципами реализации, обеспечивающими открытость и «интеллектуальность» ВС.
В отличие от ??? принципа централизованного управления в основе реализации цифровых систем стоит магистрально-модульный принцип. Cуть его заключается в наличии магистралей (шин), к которым свободно подсоединяются функциональные модули ?? процесс обмена информации ?? в режиме разделения времени. Такой подход обеспечивает открытость системы, т е возможность достаточно оперативно расширять её функциональность и наращивать производительность путем изменения состава задействованных в ней модулей.
ололо тут тоже что-тодолжно быть важное наверно ( что то про центральный микропроцессор, многоуровневую память а также стандартный набор периферийных устройств со своими адаптерами)
Все это объединено в систему в соответствии с магистрально модульным принципом её организации посредством системной шины расширения и ряда локальных шин, выполняющих интерфейсные функции
Многоуровневая память современного компьютера распределена по многим его компонентам. Самая быстрая и самая компактная регистровая память, используема ??? для непосредственной интерпритации текущих операций и запоминания их промежуточных результатов, находится в вычислительном тракте.
На кристалле процессора размещены также 1 или 2 уровня внутренней кэш память (сверхоперативной памяти) небольшой емкости,доступной процессору и неадресуемый пользователям
короче конец пары я тоже не дослушала
Самым сбалансированным по быстродействии и стоимости звеном в общей структуре памяти является основная (оперативная) память Это адресная память с произвольным доступом, располагаемая на материнской плате. Она хранит исполняемую в текущий момент программу и связанные с ней данные, а также является средством оперативного обмена информацией (командами данными) между процессором, внешней памятью и периферийными устройствами.